Model record

How every Dupin model has actually performed, by market, league and team.

332
matches graded since 28 Oct 2026

Too few live matches for a fair verdict yet. Stats appear here once there's enough data; until then, see the backtest.

How to read thisShow
Live record
Predictions frozen at kick-off and graded once the match finishes. Kept separate from the backtest.
Skill
How much less error the model makes than always guessing the market's average rate (Brier skill score). Above 0 beats that guess, below 0 does worse. A few percent is a real gain for football.
Said → happened
When the model gives a probability, does it come true that often? Close numbers mean honest probabilities. Each tile checks the model's surest 10% of calls; the calibration chart shows every band.