Live now

How accurate is this, really?

Walk-forward backtest: for every past match, the model is scored using only data that existed before that match was played, never with hindsight. Lower is better for RPS, Brier score, and log-loss; higher is better for accuracy. What's RPS?

Evaluated 18058 matches from 2020-08-01 to 2026-09-13.

This model
52.4%
9462 of 18058 correct · RPS 0.200
Home-advantage baseline
43.5%
7859 of 18058 correct · RPS 0.231
Pinnacle closing odds
54.4%
9172 of 16871 correct · RPS 0.192
15213 matches vs Pinnacle's closing line, rest vs a cross-bookmaker average — the sharpest single line available.

The model beats the naive home-advantage baseline on RPS.

Accuracy above only counts the single top pick, so a draw almost never wins it — even bookmakers make the draw the favourite in only 0.21% of matches, and draws are still 24.9% of real results. That puts the practical ceiling on top-pick accuracy at 75%, not 100% — on that basis the model is right 70% of the time vs 72% for the market. Every prediction still carries a real draw probability — RPS (above) is the metric that actually uses it; top-pick accuracy just can't reward it.

By competition, best to worst RPS

RPS shown as model vs market (lower is better either side) — the gap is how far we are from what the sharpest bookmaker line already knows.

Primeira Liga 55% 0.183 / 0.178 1884 gm Eredivisie 54% 0.193 / 0.185 1887 gm Serie A 53% 0.195 / 0.190 2324 gm La Liga 53% 0.197 / 0.192 2326 gm Super Lig 51% 0.203 / 0.195 2212 gm Premier League 53% 0.204 / 0.197 2317 gm Azerbaijan Premyer Liqa 52% 0.204 180 gm Bundesliga 51% 0.205 / 0.197 1861 gm Ligue 1 51% 0.209 / 0.202 2091 gm Champions League 55% 0.220 298 gm Conference League 52% 0.220 409 gm Europa League 47% 0.240 269 gm

Live tracking

Genuinely out-of-sample: every prediction the site actually showed before a match, scored once the real result came in, not a historical simulation like the backtest above.

Tracked 252 predictions · 133 right · 119 wrong · 52.8% top-pick accuracy (95% range 47–59%) · RPS 0.196

Calibration: is confidence earned?

30-40% 33% 33
40-50% 40% 91
50-60% 47% 59
60-70% 85% 39
70-80% 86% 22
80-90% 86% 7
90-100% 0% 1

Bar = realized win rate when the top pick's confidence fell in that band. A well-calibrated model's bars roughly match the band itself.

Recent tracked predictions

View all 252 tracked predictions →