NBA forecasts, on the record

Every game forecast. Every forecast graded.

The Hoop Ledger is an independent NBA prediction model. Each game gets a projected score and a win probability from a model trained only on earlier games. Every forecast goes in the ledger and is checked against the final, every season since 2022-23. Most of that record comes from a walk-forward test run after the fact; new forecasts are now saved each day before tip-off.

3510 of 5390 forecasts picked the winner.

Hover the ball to see a season.

3,510 winners picked 1,880 missed Each dot is one of 5,390 games, oldest at the center (2022-23) and spiraling out to 2026-27.
5,390
games graded
65.1%
winners picked
11.0
avg margin miss, pts
0.217
Brier score
98–48
2026-27 record
67.1%
2026-27 winners

Results through Nov 8Latest forecast Nov 9, 2026, 11:08 AM ETInjury report Nov 9, 11:00 AM ETModel trained Nov 7 Updated Nov 9, 2026, 11:09 AM ET

Forecasts are posted earlier in the day and may be updated in the hour before tip-off with the latest injury report. The last forecast saved before tip-off is the one that is graded. How forecasts are locked.

Biggest surprise of the week

Nov 2 – Nov 8 · All surprise games

UpsetMIN beat HOU on Nov 4. The model gave MIN a 13% chance.

TeamWin chanceForecastFinalResult
MIN13%101117✓ Won
@HOUpicked87%118107

Forecast: HOU by 17. Final: MIN by 10. Missed the margin by 27 points.Game breakdown →NBA.com recap ↗

Surprising relative to this model's forecast. Which teams are hardest to forecast?

Coming soon

Player stats

The game forecasts are built from team numbers. Player-level stats are next. Not ready yet, but they're on the way.