Accuracy

Played matches tested
5,256
5 leagues Γ— 2023-2025 seasons
Evaluated predictions
1709
2025/26 evaluation season
Beats a baseline
5/5
leagues, statistically significant
4/5
Calibration
leagues within 0.05 tolerance

Backtest results (2026-08-20)

Tested on 5 leagues Γ— 2023-2025 seasons β€” 5,256 played matches. The 2025/26 evaluation season covered 1752 fixtures: 1709 evaluated and 43 skipped (insufficient match history for a new/promoted team).

TestResult
Beats a frequency baseline5/5 leagues, statistically significant
Calibration (within 0.05 tolerance)4/5 leagues

Calibration error by league

Mean |predicted βˆ’ actual frequency| on 1X2 β€” lower is better.

Premier League 0.0530
La Liga 0.0309
Bundesliga 0.0379
Serie A 0.0468
Ligue 1 0.0474

These are the only accuracy numbers we publish site-wide until a competition or team accumulates 100+ resolved fixtures of its own live track record (shown on that competition/team page instead).

Current model revision: 2026-10-15. The revision changes whenever anything that moves the probabilities changes, so numbers from two revisions are never pooled silently.

Closing line value (CLV)

Did the market move towards our pick after we published it? For every settled match in this site's competitions we take the first pick we published with market prices beside it, and compare the market's de-vigged probability for that pick at that moment with the closing probability just before kick-off. Positive means the market moved towards our pick.

MeasureAll picks2+ pt edge
Picks2,053407
Average CLV+0.2 pts+0.9 pts
Moved our way47%56%
Moved against41%34%
Unchanged12%10%

Picks first published 2026-10-15 – 2026-10-29, model revision 2026-10-15. Points are percentage points of probability; β€œ2+ pt edge” is the picks where our published probability stood at least 2 points above the market when we published. CLV is a long-run measure: a few hundred picks over a few days is a short window, and this number will move.

Why we don't claim "99% accurate"

You will see other sites advertise a "99% accurate", "sure win" or "zero-risk" football prediction. These claims are lies, for a simple mathematical reason: football is not that predictable. Even a well-calibrated model on the favourite side of a 1X2 market typically lands in the 45–65% probability range for its top pick β€” not 99%.

A site claiming near-certainty is either (a) cherry-picking a tiny, favourable sample after the fact, (b) quietly redefining "accurate" to mean something other than "the outcome I predicted happened", or (c) simply making the number up to sell a tip. We publish 1709 real evaluation-season predictions, including the ones we got wrong, because a track record you can't fail is not a track record.

Remember: predictions here are probabilistic estimates, not betting advice. If gambling stops being fun, see our responsible gambling page. 18+ only.

Best odds on today’s football Bet Now