We only call it when we're sure.
One line per match, published only when the model is at least 80% confident. Most matches get nothing — that is the point.
87.3%
of our calls turned out right.
7,863 calls across 3,240 matches, last 90 days.
7,863 calls across 3,240 matches, last 90 days.
6,863 right
1,000 wrong
1,000 wrong
15:00
Sat 21/11
RFC Liège — RSCA Futures U23
Over 1.5 goals
82%
sure
15:00
Sat 21/11
Bradford City — Doncaster Rovers
Bradford City to win or draw
81%
sure
15:00
Sat 21/11
Ikorodu City — Kano Pillars
Ikorodu City to win or draw
· +1 more
87%
sure
15:00
Sat 21/11
Interclube Luanda — Atlético Petróleos de Luanda
Under 10.5 corners
· +3 more
99%
sure
15:00
Sat 21/11
York City — Walsall
York City to win or draw
82%
sure
15:00
Sat 21/11
Worthing FC — Harrogate Town
Over 1.5 goals
84%
sure
15:00
Sat 21/11
KAS Eupen — Koninklijke Sporting Hasselt
Over 1.5 goals
83%
sure
15:00
Sat 21/11
Grimsby Town — Rotherham United
Grimsby Town to win or draw
· +1 more
86%
sure
15:00
Sat 21/11
Plymouth Argyle — Peterborough United
Over 1.5 goals
82%
sure
15:00
Sat 21/11
Rivers United — Niger Tornadoes
Rivers United to win or draw
· +2 more
90%
sure
15:00
Sat 21/11
Sheffield United — Watford
Sheffield United to win or draw
83%
sure
15:00
Sat 21/11
Chesterfield — Shrewsbury Town
Chesterfield to win or draw
· +1 more
84%
sure
15:00
Sat 21/11
Barnet — Port Vale
Barnet to win or draw
· +1 more
85%
sure
15:30
Sat 21/11
NEC Nijmegen — PSV Eindhoven
Over 1.5 goals
88%
sure
15:30
Sat 21/11
FC Eindhoven — RKC Waalwijk
Over 1.5 goals
82%
sure
16:00
Sat 21/11
LASK — TSV Hartberg
Over 1.5 goals
· +1 more
83%
sure
16:00
Sat 21/11
SC Covilhã — Lusitano Ginásio Clube
Under 3.5 goals
84%
sure
16:00
Sat 21/11
SD Eibar — Club Atlético de Madrid
Club Atlético de Madrid to win or draw
· +1 more
86%
sure
16:00
Sat 21/11
WSG Tirol — SC Austria Lustenau
Over 1.5 goals
83%
sure
16:15
Sat 21/11
OGC Nice — Paris Saint-Germain
Paris Saint-Germain to win or draw
· +1 more
83%
sure
16:15
Sat 21/11
Catanzaro — Palermo
Over 1.5 goals
80%
sure
16:30
Sat 21/11
FC Crotone — Cosenza
FC Crotone to win or draw
80%
sure
17:00
Sat 21/11
BSC Young Boys — FC Thun
Over 1.5 goals
90%
sure
17:00
Sat 21/11
FC Lugano — Grasshopper Club Zürich
FC Lugano to win or draw
· +2 more
86%
sure
17:00
Sat 21/11
Vålerenga IF — IK Start
Over 1.5 goals
· +1 more
85%
sure
17:00
Sat 21/11
MFK Zemplín Michalovce — FC Spartak Trnava
Over 1.5 goals
81%
sure
17:00
Sat 21/11
Parma — AS Roma
AS Roma to win or draw
· +1 more
85%
sure
17:00
Sat 21/11
CS Marítimo — Chaves
Over 1.5 goals
82%
sure
17:15
Sat 21/11
KRC Genk — RAAL La Louvière
KRC Genk to win or draw
· +1 more
86%
sure
17:30
Sat 21/11
Yeovil Town — Forest Green Rovers
Over 1.5 goals
81%
sure
17:30
Sat 21/11
FC Schalke 04 — VfB Stuttgart
Over 1.5 goals
81%
sure
17:30
Sat 21/11
CD Castellón — CD Eldense
CD Castellón to win or draw
· +1 more
89%
sure
17:45
Sat 21/11
FC Utrecht — SC Cambuur
Over 1.5 goals
86%
sure
17:45
Sat 21/11
Feyenoord — Excelsior
Feyenoord to win or draw
· +2 more
88%
sure
18:00
Sat 21/11
Sporting CP — União Desportiva da Serra
Over 1.5 goals
83%
sure
18:00
Sat 21/11
Defensa y Justicia — Barracas Central
Under 3.5 goals
80%
sure
18:30
Sat 21/11
FC Dinamo București — FC Petrolul Ploiești
FC Dinamo București to win or draw
· +1 more
85%
sure
18:30
Sat 21/11
Grazer AK 1902 — SK Rapid Wien
Over 1.5 goals
80%
sure
19:00
Sat 21/11
New England Revolution — Philadelphia Union
Over 1.5 goals
81%
sure
19:15
Sat 21/11
Radomiak Radom — Wisła Kraków
Over 1.5 goals
80%
sure
What this is. A confidence number, not a tip. When we say 85%, it happens about 85% of the time — that is the only thing we claim, and the record above is the whole record, misses included.
What this is not. We do not claim to beat the bookmakers' prices. The odds on these calls are short precisely because they are likely. Anything you stake is your own decision.
GET /api/predictions/ — Upcoming forecasts: 1X2 / over-under / BTTS probabilities, predicted result and confidence (0-1).
GET /api/predictions/?upcoming=false — Full history with final scores embedded — check the hit rate yourself. History restarts 2026-07-23 (new engine).
GET /api/predictions/?upcoming=false — Full history with final scores embedded — check the hit rate yourself. History restarts 2026-07-23 (new engine).