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,860 calls across 3,239 matches, last 90 days.
7,860 calls across 3,239 matches, last 90 days.
6,860 right
1,000 wrong
1,000 wrong
12:00
Sat 21/11
Hannover 96 — SpVgg Greuther Fürth
Over 1.5 goals
83%
sure
12:30
Sat 21/11
Norwich City — Cardiff City
Over 1.5 goals
86%
sure
12:30
Sat 21/11
Southampton — Derby County
Southampton to win or draw
· +2 more
87%
sure
12:30
Sat 21/11
Manchester City — Fulham
Manchester City to win or draw
· +2 more
87%
sure
12:30
Sat 21/11
Tamworth — Eastleigh
Over 1.5 goals
81%
sure
12:30
Sat 21/11
Solihull Moors — Altrincham FC
Over 1.5 goals
81%
sure
12:30
Sat 21/11
Reading — Bromley
Reading to win or draw
· +2 more
87%
sure
13:00
Sat 21/11
Nantes — Grenoble Foot 38
Nantes to win or draw
· +1 more
86%
sure
13:00
Sat 21/11
Galatasaray — Samsunspor
Galatasaray to win or draw
· +2 more
92%
sure
13:00
Sat 21/11
Tromsø IL — Viking FK
Over 1.5 goals
84%
sure
13:00
Sat 21/11
Amedspor — Çaykur Rizespor
Over 1.5 goals
81%
sure
13:30
Sat 21/11
Inter U23 — Potenza Calcio
Over 1.5 goals
81%
sure
13:30
Sat 21/11
US Monastir — Etoile Sportive Du Sahel
Under 3.5 goals
· +1 more
86%
sure
13:30
Sat 21/11
CS Sfaxien — JS Omrane
CS Sfaxien to win or draw
· +2 more
92%
sure
13:30
Sat 21/11
Stade Tunisien — CA Bizertin
Under 3.5 goals
· +2 more
88%
sure
13:30
Sat 21/11
Treviso — Pergolettese
Treviso to win or draw
84%
sure
13:30
Sat 21/11
Monopoli — Cavese
Under 3.5 goals
80%
sure
13:45
Sat 21/11
AS Cannes — Aubagne FC
AS Cannes to win or draw
· +1 more
93%
sure
13:45
Sat 21/11
FC Versailles 78 — Bourg-en-Bresse
FC Versailles 78 to win or draw
· +1 more
90%
sure
13:45
Sat 21/11
Le Puy-en-Velay — Paris 13 Atletico
Le Puy-en-Velay to win or draw
83%
sure
14:00
Sat 21/11
Mladá Boleslav — FC Zlín
Mladá Boleslav to win or draw
· +1 more
86%
sure
14:00
Sat 21/11
AIK — Degerfors IF
AIK to win or draw
81%
sure
14:00
Sat 21/11
Lazio — Lecce
Lazio to win or draw
· +1 more
85%
sure
14:00
Sat 21/11
Como — Cagliari
Como to win or draw
· +1 more
88%
sure
14:00
Sat 21/11
CD Mafra — FC Arouca
Over 1.5 goals
85%
sure
14:00
Sat 21/11
FC Cabinda — FC Bravos do Maquis
Under 3.5 goals
· +1 more
91%
sure
14:30
Sat 21/11
AS Trenčín — FK Železiarne Podbrezová
Over 1.5 goals
84%
sure
14:30
Sat 21/11
Borussia M'gladbach — Borussia Dortmund
Over 1.5 goals
82%
sure
14:30
Sat 21/11
SV 07 Elversberg — SC Freiburg
Over 1.5 goals
83%
sure
14:30
Sat 21/11
Académica Petróleos do Lobito — Recreativo do Libolo
Under 10.5 corners
· +3 more
98%
sure
14:30
Sat 21/11
Bayer 04 Leverkusen — SC Paderborn 07
Over 1.5 goals
· +1 more
83%
sure
14:30
Sat 21/11
MFK Ružomberok — ŠK Slovan Bratislava
Over 1.5 goals
· +1 more
82%
sure
14:30
Sat 21/11
MŠK Žilina — Dukla Banská Bystrica
MŠK Žilina to win or draw
· +2 more
89%
sure
14:30
Sat 21/11
Eintracht Frankfurt — TSG Hoffenheim
Over 1.5 goals
85%
sure
14:30
Sat 21/11
1. FC Union Berlin — RB Leipzig
Over 1.5 goals
83%
sure
15:00
Sat 21/11
Celtic — St. Mirren
Celtic to win or draw
· +2 more
91%
sure
15:00
Sat 21/11
Middlesbrough — Bristol City
Middlesbrough to win or draw
84%
sure
15:00
Sat 21/11
Aldershot Town — Scunthorpe United
Over 1.5 goals
83%
sure
15:00
Sat 21/11
West Ham United — Preston North End
West Ham United to win or draw
82%
sure
15:00
Sat 21/11
Coquimbo Unido — Everton de Viña del Mar
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).