The Report · data-driven NFL insights, delivered every morning

How good is the model?

Calibration over 973 decided games across 2023, 2024, 2025, 2026. Each row groups games by the home win probability that was forecast; a well-calibrated forecaster's "actual" column matches its "forecast" column. Brier score is mean squared error, lower is better.

Elo Brier: 0.2173
Closing spread Brier: 0.2126 over 973 games with a line
Constants: K 20, home field 48, bye +25, playoff ×1.2, offseason reversion 50%, QB multiplier 3.3. Tune them with scripts/tune.ts.
Forecast binElo gamesForecastActualΔSpread gamesForecastActualΔ
0%–10%00
10%–20%1117%9%·916%11%·
20%–30%4226%33%+73826%24%-2
30%–40%10836%29%-715036%27%-8
40%–50%17545%39%-619143%41%-2
50%–60%22255%51%-419857%60%+3
60%–70%19965%69%+423965%70%+5
70%–80%15775%70%-59774%70%-4
80%–90%5684%95%+104984%92%+8
90%–100%391%100%·291%100%·

Δ is actual minus forecast in points of probability; a negative Δ in the high bins means overconfidence in favorites. Bins under 20 games show a dot.