A reliability bin groups forecasts within a published probability range, then compares their mean forecast with the observed frequency. The diagonal is the calibrated reference; a point away from it shows the direction and size of that bin's published gap.
Aggregate reliability bins are a different object from state-conditioned reliability: these bins group forecasts by probability range, while the state inspector also groups by game phase. See state-conditioned reliability for that separate published grid.
Observed-frequency intervals use 1,000 bootstrap resamples clustered by game_id, with a 2.5% to 97.5% interval. Bins use a minimum floor of 5 games; n counts ticks, not games.
The mean squared error of the forecast probability against the 0/1 outcome. Lower is better; it combines calibration and resolution.
Calibration error
ECE and the reliability curve measure how far observed frequency sits from the forecast in each bin. This page shows the published reliability bins and ECE summaries.
Sharpness
How far forecasts sit from the base rate. Sharpness is different from Brier and calibration error, and this page does not show a sharpness measure.
Reliability curves with uncertainty
Exact fields: calibration_stability.json -> sports[sport].sides[side].bins[] -> mean_p, mean_y, mean_y_ci, gap, gap_ci, n, n_games, and low_n.
MLB: 27,351 ticks from 178 games; ticks are not independent games.
Perfect calibrationModelMarketLow-n bin
MLB / Model worked example
0% to 10% probability bin
Mean forecast 5.1% and observed frequency 6.3% produce a published 1.19 pp gap. The observed-frequency interval is 1.4% to 13.4%.
Eligible bins
10
Significant bins
3
Within noise
7
Published Brier
0.166759
MLB / Market worked example
0% to 10% probability bin
Mean forecast 4.9% and observed frequency 2.1% produce a published -2.78 pp gap. The observed-frequency interval is 0.0% to 5.6%.
Eligible bins
10
Significant bins
0
Within noise
10
Published Brier
0.151008
Published reliability bins for MLB
Series
Bin range
Mean forecast
Observed
Gap (pp)
Gap CI (pp)
n ticks
n games
Low n
Model
0% to 10%
5.1%
6.3%
1.19 pp
-3.66 pp to 8.21 pp
2,072
86
No
Model
10% to 20%
15.6%
4.6%
-10.99 pp
-15.30 pp to -4.56 pp
1,900
73
No
Model
20% to 30%
24.5%
10.7%
-13.84 pp
-21.57 pp to -4.48 pp
1,774
69
No
Model
30% to 40%
35.8%
23.5%
-12.32 pp
-23.03 pp to 1.39 pp
2,217
80
No
Model
40% to 50%
45.8%
37.1%
-8.67 pp
-21.95 pp to 5.12 pp
3,859
100
No
Model
50% to 60%
54.3%
55.2%
0.87 pp
-10.26 pp to 12.17 pp
5,636
114
No
Model
60% to 70%
64.7%
64.3%
-0.43 pp
-14.75 pp to 13.40 pp
4,026
95
No
Model
70% to 80%
74.6%
82.2%
7.52 pp
-3.76 pp to 17.75 pp
2,024
70
No
Model
80% to 90%
84.9%
94.1%
9.27 pp
2.98 pp to 13.76 pp
2,406
81
No
Model
90% to 100%
95.2%
98.0%
2.82 pp
-0.63 pp to 4.88 pp
1,437
61
No
Market
0% to 10%
4.9%
2.1%
-2.78 pp
-4.84 pp to 0.55 pp
3,233
83
No
Market
10% to 20%
14.8%
12.1%
-2.69 pp
-11.03 pp to 9.43 pp
2,344
87
No
Market
20% to 30%
24.8%
15.9%
-8.85 pp
-17.20 pp to 2.90 pp
1,876
90
No
Market
30% to 40%
35.1%
23.7%
-11.43 pp
-22.02 pp to 0.24 pp
1,526
98
No
Market
40% to 50%
45.3%
34.5%
-10.75 pp
-23.20 pp to 3.14 pp
2,703
127
No
Market
50% to 60%
55.0%
49.3%
-5.66 pp
-16.18 pp to 5.95 pp
4,129
140
No
Market
60% to 70%
64.9%
68.2%
3.31 pp
-8.70 pp to 13.75 pp
2,957
117
No
Market
70% to 80%
74.6%
70.4%
-4.24 pp
-18.01 pp to 8.23 pp
2,579
100
No
Market
80% to 90%
85.2%
86.3%
1.10 pp
-8.35 pp to 9.11 pp
2,449
88
No
Market
90% to 100%
94.9%
97.5%
2.53 pp
-0.63 pp to 4.48 pp
3,555
83
No
These reliability curves cover MLB and international soccer only. See calibration by game checkpoint for checkpoint evidence from other published corpora.
Summary by market
Published Brier and expected calibration error scores, where resolved outcomes are available. Lower Brier means lower average squared probability error.
Sport
Market
Model Brier
Market Brier
Model ECE
Market ECE
n
Published comparison
MLB
MLB in-game moneyline (game winner)
0.166759
0.151008
0.057367
0.049057
27,351
Market has lower Brier
International soccer
soccer in-game match result (2-way, as graded)
0.332522
0.195157
0.400236
0.281866
4,265
Market has lower Brier
MLB
MLB in-game over/under run total (Kalshi KXMLBTOTAL quote-tracks)
Not scored
Not scored
Not scored
Not scored
2,113
No resolved outcome label
The scored MLB and international soccer rows publish lower market Brier values. The total row remains unscored because its source has no resolved outcome label.