Is a 70% Prediction Actually Right 70% of the Time?

You test a model's probabilities by checking if its predicted percentages match reality over hundreds of matches. If an algorithm hands out a 70% chance to ten different teams, exactly seven of them should win. If eight or nine win, or only five do, the model is miscalibrated and giving you dodgy numbers.
- Accuracy tracks binary outcomes, but calibration measures whether the percentages mean what they say.
- A model can boast a high win rate while still being dangerously wrong about real-world risk.
- Reliability diagrams plot predicted chances against actual outcomes to expose systematic overconfidence.
- Data powerhouses like Opta and public databases like FBref supply the sheer match volume needed to test calibration.
- Core concept
- Model calibration
- Visual tool
- Calibration curve (reliability diagram)
- Common flaw
- Overconfidence in heavy favourites
- Required sample
- Hundreds to thousands of matches
What does a 70% win probability actually mean?
A 70% prediction means that in a theoretical run of one hundred identical matches, that team walks away with three points in seventy of them. It does not guarantee a victory on Saturday, nor does it mean the model was wrong if the game ends in a grim 0-0 draw.
Football only happens once. Arsenal play Chelsea at 4:30 pm on a wet Sunday, ninety minutes tick by, and you get one result. You never get to rerun the fixture ninety-nine more times under the exact same conditions to see if the math checks out.
Because of that, a single match tells you nothing about probability. The only way to test a model is to group hundreds of completely unrelated fixtures where the home side was given roughly that same 70% likelihood. If you pull seventy home wins out of every hundred games in that bucket, your numbers are speaking the truth.
Why can a model get results right but still be terrible?
A model can boast an impressive hit rate simply by picking heavy favourites, all while completely botching the actual probabilities. If an algorithm claims Manchester City have a 95% chance to win every week, it will look clever on paper because City win most weeks, but the underlying numbers are pure fiction.
Imagine a weather forecaster who lives in southern Spain and predicts blistering sunshine every morning. Their raw accuracy score will look sensational by December. But the moment they assign a 99% chance of clear skies on an afternoon that brings a torrential downpour, their ability to assess actual risk is exposed.
In football analytics, this gap between being right and being calibrated is massive. Here is what separates raw accuracy from proper calibration:
- Accuracy asks a blunt question: did the predicted team win?
- Calibration asks a precise question: did the event happen at the frequency the model claimed it would?
- Overconfident models consistently assign 85% to events that only happen 70% of the time.
- Underconfident models hedge everything towards 50%, frightened to back genuine dominance.
How do you read a calibration curve in football analytics?
You read a calibration curve by checking how close the plotted dots sit to a straight 45-degree diagonal line running from the bottom left to the top right. Points hugging that diagonal line mean perfect calibration, while dots drifting above or below show a model that is either too timid or full of hot air.
Data scientists call this a reliability diagram. They split predictions into neat probability buckets — say, 10% to 20%, 20% to 30%, and so on all the way up to 90% to 100%. Then they count what actually happened on the grass across thousands of matches sourced from records like FBref or Understat.
If the 60% bucket actually produced wins 60% of the time, that point lands square on the diagonal. But if the model claimed a 60% chance and those teams only won 45% of the time, the curve drops beneath the line. That dip is your warning sign: the model thinks favourites are much stronger than they really are.
Why is model calibration football analysts' biggest obsession?
Analysts care more about calibration than raw accuracy because poor probabilities wreck every decision you build on top of them. If you cannot trust whether a 40% chance is genuinely 40%, you cannot evaluate squad rotation risk, simulate tournament progressions, or assess team quality with any integrity.
Modern football models run on massive datasets, tracking expected goals from Opta and granular performance metrics over whole campaigns. When you feed that data into complex predictive systems, it is surprisingly easy to produce a model that fits historical results neatly while spitting out absurd, overconfident probabilities for future games.
A sharp analyst would rather use a model that gets 60% of match outcomes correct with rock-solid calibration than one hitting 68% accuracy through arrogant, skewed percentages. With calibrated numbers, you understand the uncertainty. Without them, you are just guessing with decimal places.
Frequently asked questions
Can you test calibration on a single match?
- No, because a single fixture produces one binary outcome, whereas calibration requires hundreds of games grouped together to verify the percentages.
What causes a football model to become miscalibrated?
- Overfitting on past results, ignoring squad rotation noise, or failing to account for how low-scoring football naturally tightens match variance.
Is an 80% accurate model always better than a 65% accurate model?
- Not necessarily. The 80% model could simply be choosing massive favourites with wild overconfidence, making its probability outputs unreliable.
How many matches are needed to check model calibration?
- You generally need several hundred to thousands of matches across multiple seasons to build sample sizes large enough for each probability bucket.
Do expected goals models also need calibration?
- Yes, an xG model must be calibrated so that shots given a 0.10 xG rating find the net exactly ten percent of the time.
Sources
See the exact call, not just the analysis
This is the reasoning. Winlytics subscribers get the model’s exact pick, fair odds and confidence for every match — graded in public. Free for 7 days.
Start 7-day free trial
Football analytics writer
Alex writes about football analytics and betting markets for Winlytics — expected goals, value, and the data behind the results.
- Football analytics
- Betting markets
Related
- Three Games a Week: What Fixture Congestion Costs
- Why the Same Bet Pays More at Another Bookmaker
- Strength of Schedule: Why an Easy Run Flatters a Team
- Goal Difference vs xGD: Which One Predicts Better?
- What Is a Football Power Rating, and Why Ignore the Table?
- Why WWDLW Tells You Almost Nothing About Football