This is our honest scorecard. Every prediction gets graded against what actually happened on the pitch. The one question that matters: when we say a result has a 60% chance, does it really come in about 60% of the time? Here is the answer, measured on 54,671 real matches (Premier League, Bundesliga, La Liga, Serie A, Ligue 1, Eredivisie, Primeira Liga, Süper Lig, Championship, Super League Greece, Pro League, 2. Bundesliga, League Two, Ligue 2, Segunda División). Yes. When we state a chance, reality lands within about 0.97 percentage points of it.That is market level honesty: our probabilities are as truthful as the betting market's own price. Each row is a group of predictions. The light bar is the chance we promised. The solid green bar is how often it actually happened. When the two line up, our percentages are honest. Read it like this: in the 30-40% band we said those results were a roughly one in three shot, and reality agreed almost exactly. That close match, across every band, is the whole point of this site. We would rather lose your click than your trust. So, plainly: Plain definitions for every term on this page. No jargon left unexplained. The closing line is the final price the sharpest bookmakers settle on right before kickoff. Years of data show it is the most accurate price in football. CLV simply compares our price to that closing price. Positive means we were ahead of the market, near zero means we matched it. We publish it honestly, and we do not beat it. It measures whether our percentages are truthful. If everything we call a 60% chance happens about 60% of the time, the calibration error is near zero. Lower is better. Ours sits at market level, which is about as honest as a probability gets. We take every prediction, group them by the chance we gave them, then check how often they actually happened. The graphic higher up shows the two side by side. When they match, our numbers are honest. That is the single most important thing on this page. In every match our model has one most likely outcome. This is how often that single pick comes in. It lands around half the time, because favourites win about half their matches. It is a sign of reliability, not a betting edge. An accuracy score for yes or no predictions, like Over 2.5 goals. Zero is perfect, 0.25 is a coin flip, lower is better. We show it so you can see the goal markets get graded too, not just the match result. The final odds from the sharpest bookmakers at kickoff. They absorb all the late money and information, which makes them very hard to beat. We are upfront that no model, including ours, beats them on public data. When no outcome offers enough value, we say No bet and sit the round out. That happens most rounds. Knowing when not to bet protects a bankroll more than any tip, so we treat the discipline as the real product. The current best model, the one that produces the numbers you see (right now: the ensemble). It only keeps the title by beating every rival in honest, out of sample backtests. If a challenger wins, it takes over. Because honest probabilities plus knowing when to stay out is worth more than a tip sheet. We would rather lose your click than your bankroll. The numbers inform, you decide. Every day. The daily log above is the timestamped record of every check, so you can watch the numbers hold up over time instead of taking our word for it. Not financial advice. No model beats the sharp closing market on public data. The value here is honest probabilities, No-bet calls, and CLV history.
Can you trust our numbers?
Promised vs delivered
What this is, and what it is not
What this is
What this is not
Daily log43 checks on record
Date (UTC) Matches Accuracy Top pick wins CLV 2026-07-28 09:16:08 54,671 0.0097 47.7% -3.07% 2026-07-27 10:16:20 54,671 0.0097 47.7% -3.07% 2026-07-26 12:41:40 54,671 0.0097 47.7% -3.07% 2026-07-25 12:56:15 54,671 0.0097 47.7% -3.07% 2026-07-24 18:01:37 54,671 0.0097 47.7% -3.07% 2026-07-23 09:07:17 54,671 0.0097 47.7% -3.07% 2026-07-22 09:08:10 54,671 0.0097 47.7% -3.07% 2026-07-21 09:09:58 54,671 0.0097 47.7% -3.07% 2026-07-19 08:41:49 54,671 0.0097 47.7% -3.07% 2026-07-18 12:30:03 54,671 0.0097 47.7% -3.07% 2026-07-17 17:40:21 54,671 0.0097 47.7% -3.07% 2026-07-16 08:40:29 54,671 0.0097 47.7% -3.07% 2026-07-14 08:34:26 54,671 0.0097 47.7% -3.07% 2026-07-13 09:54:34 54,671 0.0097 47.7% -3.07% 2026-07-12 08:38:13 54,671 0.0097 47.7% -3.07% 2026-07-11 17:31:16 54,671 0.0097 47.7% -3.07% Questions, answered straight
What is CLV, or closing line value?
What is calibration error?
What does promised vs delivered mean?
What is the top-pick hit rate?
What is the Brier score?
What is the sharp closing market?
What is a No-bet?
What is the champion model?
Why not just tell me what to bet?
How often does this update?
Updated: 2026-07-28 09:16:08 · build 3c83206 · calibration isotonic-1x2.v1
Glossary · 18+ · Please gamble responsibly. BeGambleAware / Gambling Therapy
Track record
Matches graded54,671Every prediction scored against the real result, no cherry picking.
Probability accuracy0.0097How far our stated chance sits from reality, on average. Lower is better. This is market level.
Top pick wins47.7%Our single most likely outcome comes in about half the time. That is reliability, not a betting edge.
Closing line value-3.07%How our price compares to the final sharp market. Near zero by design. We do not claim to beat it.
What we said would happenWhat actually happened
0-10%725 picks
1.5ppgap
10-20%5,959 picks
1.7ppgap
20-30%23,127 picks
0.7ppgap
30-40%9,114 picks
0.2ppgap
40-50%6,974 picks
0.7ppgap
50-60%4,586 picks
2.0ppgap
60-70%2,242 picks
4.9ppgap
70-80%887 picks
2.8ppgap
Active model: ensemble. Over 2.5 goals accuracy (Brier): 0.2459.

