Prediction accuracy
Every prediction is frozen on game day, before kickoff, and scored against the result. Nothing gets deleted after the fact.
Live predictions
47%
of 835 games: the most likely outcome (win/draw/loss) happened
Brier score 0.662 (lower is better; always guessing 1/3 each scores 0.667) · log loss 1.106 · mean error in goal margin 1.82
Published on the site since launch
Backtest
53%
of 1,597 games: the most likely outcome (win/draw/loss) happened
Brier score 0.584 (lower is better; always guessing 1/3 each scores 0.667) · log loss 0.981 · mean error in goal margin 1.75
Model fit on games before 1 July 2026, scored on the 1,597 games after
Calibration
When the model gives its pick a certain chance, does it happen that often?
| Model's confidence in its pick | Games | Predicted | Actual |
|---|---|---|---|
| 30–40% | 39 | 40% | 49% |
| 40–50% | 830 | 45% | 40% |
| 50–60% | 600 | 55% | 48% |
| 60–70% | 413 | 64% | 57% |
| 70–80% | 299 | 75% | 65% |
| 80–90% | 178 | 85% | 70% |
| 90–100% | 73 | 94% | 75% |