How to Check Whether Your Sports Probability Forecasts Are Calibrated
A forecast’s hit rate does not tell you whether its probabilities are trustworthy. Learn how to compare predicted confidence with observed outcomes, avoid small-sample traps, and improve your review process.

A probability forecast is only useful if its percentages mean what they appear to mean. If a model labels a group of picks “60% likely,” then—over a large enough, comparable set—roughly six in ten should succeed. That property is calibration. It is different from simply picking more winners than losers, and it can reveal whether confidence is trustworthy.
Calibration does not promise that the next pick will win. It is a way to test whether repeated forecasts match observed frequencies. A well-calibrated forecast can still lose today; an uncalibrated one can get lucky for a while. The goal is not to eliminate uncertainty but to describe it honestly and make decisions with numbers that deserve their weight.
Accuracy and calibration answer different questions
Suppose two forecasters each make 100 predictions. One correctly calls 60 outcomes but gives nearly every event a 60% probability. The other correctly calls 60 as well, while assigning probabilities from 15% to 90%. Their raw hit rates match, but that does not tell us which set of probabilities was better calibrated. A hit rate collapses probability into a yes-or-no result; calibration asks whether confidence levels correspond to actual frequencies.
A forecast can also be calibrated but not especially useful for choosing between options. If every event receives the same base-rate probability, the estimates might be honest while offering little separation. Conversely, a forecaster may rank likely outcomes well but be systematically overconfident. Ranking quality, accuracy, and calibration are related, but they are not interchangeable.
Keep those questions separate when reviewing performance. Ask whether probabilities are reliable, whether the model distinguishes stronger from weaker cases, and whether its decisions compare favorably with the available price. A single “wins” column cannot answer all three.
Group forecasts before judging them
To check calibration, collect forecasts made before outcomes are known, then group them into probability ranges: for example, 50–59%, 60–69%, and 70–79%. For each group, compare the average predicted probability with the observed success rate. If 200 forecasts in the 60–69% band average 64% and 128 succeed, the observed rate is also 64%—a close match in this hypothetical example.
The word “hypothetical” matters: small groups can swing widely by chance. If only ten events land in a band, one result changes the observed rate by ten percentage points. Do not treat a noisy bucket as proof that a model is broken or brilliant. Show the number of forecasts beside each rate, keep the same grouping method over time, and revisit conclusions as the sample grows.
Avoid bins so wide that they hide a pattern. A 50–79% bucket might appear calibrated overall even if lower-confidence forecasts are too cautious and higher-confidence forecasts are too bold. But overly narrow bins create tiny samples. There is no magic bin size; choose a practical balance, disclose it, and look for persistent patterns rather than a perfect-looking chart.
Use proper scoring rules as a companion
A scoring rule evaluates the probability assigned to each outcome, not just whether the top choice won. The Brier score is one accessible example for a two-outcome event: subtract the actual result (1 for the event, 0 otherwise) from the forecast probability, square the difference, and average across predictions. Lower scores are better. A confident miss is penalized more than a cautious miss, while a confident correct forecast is rewarded.
Scores can compare forecasting approaches across the same events, but they still need context. A score by itself does not explain why a model performed as it did, and comparisons become unfair if the underlying event sets differ. Record the forecast timestamp, the information available then, the event definition, and the outcome source. Evaluate against a simple baseline as well as against another model; a complicated method should earn its complexity.
For decisions involving offered odds, also record the price available when the forecast was made. A probability estimate and an attractive decision are not the same thing. Prices can move, definitions can differ, and uncertainty in the estimate can overwhelm a tiny apparent edge. Calibration helps assess the probability; it does not certify that every price is worth taking.
Watch for leakage, drift, and selective memory
A calibration review is only as credible as its record. Save every forecast, not only memorable wins or picks you acted on. Include passes if your process generates them, and define in advance what counts as a prediction. If you log only confident calls, the results describe a selected slice—not the full system.
Prevent information leakage by preserving what was known at forecast time. A result updated after a lineup announcement cannot fairly be compared with a forecast made before that news unless the timing is accounted for. Keep versions when you change a model or method. Otherwise, old and new predictions can blend into a misleading average.
Performance can drift as teams, markets, and information patterns change. Review results across time periods and relevant segments, but resist slicing the data until a flattering story appears. Each extra subgroup reduces sample size and raises the chance of seeing random variation as a meaningful discovery. Treat an unusual segment as a question to test on future data, not a rule to announce immediately.
Turn the review into a better process
A useful calibration routine can be simple: write down the probability before the event, record the source and timestamp, preserve the offered price, and update the result consistently. At regular intervals, chart predicted versus observed rates with sample counts. Pair that chart with a scoring rule and a baseline. When a pattern appears, check whether it persists in new forecasts before changing your confidence or strategy.
If high-confidence forecasts repeatedly underperform, reduce trust in that range while investigating causes; do not automatically reverse every pick. If a group looks well calibrated, keep monitoring rather than declaring it solved. A probability is a statement about a population of comparable events, not a guarantee attached to one outcome.
Practical takeaway: before acting on a percentage, ask how it was tested. Keep a complete timestamped record, compare predicted probabilities with observed frequencies at sensible sample sizes, and separate calibration from hit rate and price value. Better measurement will not remove uncertainty—but it can stop confidence from pretending uncertainty is gone.