Evidence-first NBA forecasts, built like a research report.
Walk-forward backtests, calibrated probabilities, market benchmarking, and saved daily boards that can be audited after the fact. No touts — just logged predictions.
Updated Jun 30, 6:37 AM EDT
Headline accuracy follows the active evaluation artifact.
Through Jun 13, 2026
Headline and rolling chart read from reports/backtest_unified_playoff_gbm.csv.
Generated Jun 30, 6:37 AM EDT
Latest slate: 2026-06-30 · 10 days old
Built to read like an evaluation report, not a tout sheet.
MethodologyWalk-forward backtesting across the full evaluation window, never a random split.
Pregame-safe features only, with rolling windows excluding the current game.
Closing-line comparisons so performance is framed against a real market baseline.
Rolling accuracy
20-game rolling accuracy from the same postseason-aware artifact as the headline metric.
Regular-season model comparison
1,214 games · Oct '25 – Apr '26 · 11 days old
Props error snapshot
| Date | Matchup | Home win % | Pick | Actual | Result |
|---|---|---|---|---|---|
| Jun 13, 2026 | NYK@SAS | 63% | SAS | NYK | Miss |
| Jun 10, 2026 | SAS@NYK | 84% | NYK | NYK | Correct |
| Jun 8, 2026 | SAS@NYK | 79% | NYK | SAS | Miss |
| Jun 5, 2026 | NYK@SAS | 58% | SAS | NYK | Miss |
| Jun 3, 2026 | NYK@SAS | 50% | NYK | NYK | Correct |
| May 30, 2026 | SAS@OKC | 60% | OKC | SAS | Miss |
| May 28, 2026 | OKC@SAS | 55% | SAS | SAS | Correct |
| May 26, 2026 | SAS@OKC | 74% | OKC | OKC | Correct |
| May 25, 2026 | NYK@CLE | 47% | NYK | NYK | Correct |
| May 24, 2026 | OKC@SAS | 63% | SAS | SAS | Correct |
| May 23, 2026 | NYK@CLE | 50% | CLE | NYK | Miss |
| May 22, 2026 | OKC@SAS | 50% | OKC | OKC | Correct |
| May 21, 2026 | CLE@NYK | 90% | NYK | NYK | Correct |
| May 20, 2026 | SAS@OKC | 79% | OKC | OKC | Correct |
| May 19, 2026 | CLE@NYK | 84% | NYK | NYK | Correct |
| May 18, 2026 | SAS@OKC | 70% | OKC | SAS | Miss |
| May 17, 2026 | CLE@DET | 78% | DET | CLE | Miss |
| May 15, 2026 | DET@CLE | 74% | CLE | DET | Miss |
| May 15, 2026 | SAS@MIN | 44% | SAS | SAS | Correct |
| May 13, 2026 | CLE@DET | 75% | DET | CLE | Miss |