NBA prediction performance review
November 07, 2026 slate · Production vs local baseline vs local KPI
Results snapshot: Nov 08, 23:58:29 Havana
Provider result check: verified; Nov 08, 23:55:07 Havana.
Production snapshot retrieved: Nov 07, 23:31:54 Havana
Expanded validation and source review
Open the 65-rule validation catalog. 0 local hard failures; 3 failures across all source profiles; 73 blocked checks. The full catalog requires review. Metrics affected by provider contradictions are descriptive and source-disputed. No source values were repaired.
- 20261107_ORL@GS · actual · GS: NBA-ST24 Observed values do not satisfy the rule
- 20261107_HOU@PHO · actual · HOU: fga: player sum 93.0 / team total 94.0
- 20261107_SA@POR · actual · SA: ast: player sum 28.0 / team total 29.0
What the results say
Decision: continue local testing; evidence is mixed. Against its own baseline, KPI player points error changed by -0.17 points, while team score error changed by +0.00. Lower is better. Better player averages do not establish better team predictions.
The KPI forecast selected 6 correct winners from 7 picks across 7 finished games; 0 game(s) had tied predicted scores and no winner pick. This is a small diagnostic sample, not a validated win rate.
Who is doing better?
For player points, KPI beats production on 47 of 144 matched player-games, loses on 41, and ties on 56. Against its own baseline, KPI wins 42, loses 27, and ties 75.
Average error answers how large the mistakes are. Head-to-head counts answer how often a forecast is closer. A system can win more individual comparisons and still make larger mistakes elsewhere. There is no single overall champion across unrelated objectives.
Best system for team predictions
| Objective · average absolute error ↓ | Production | Baseline | KPI | Lowest error |
|---|---|---|---|---|
| Team score | 10.29 | 10.57 | 10.57 | Production snapshot |
| Game total | 19.71 | 19.14 | 19.14 | Shared: Local baseline + Local + KPI |
| Winning margin | 9.43 | 9.71 | 9.71 | Production snapshot |
Best system for each player statistic
Each row compares identical confirmed player-games. Outright wins count a forecast only when it is strictly closer than both alternatives. Shared-best rows are counted once in the last column, not awarded as outright wins.
| Statistic | Player-games | Prod MAE | Base MAE | KPI MAE | Lowest average error | Prod outright wins | Base outright wins | KPI outright wins | Shared best |
|---|---|---|---|---|---|---|---|---|---|
| Points | 144 | 4.53 | 4.51 | 4.34 | Local + KPI | 30 | 9 | 26 | 79 |
| Rebounds | 144 | 1.90 | 1.98 | 1.98 | Production snapshot | 29 | 0 | 0 | 115 |
| Assists | 144 | 1.53 | 1.49 | 1.49 | Shared: Local baseline + Local + KPI | 11 | 0 | 0 | 133 |
| Minutes | 144 | 5.18 | 5.38 | 5.38 | Production snapshot | 51 | 0 | 0 | 93 |
| Steals | 144 | 0.72 | 0.70 | 0.70 | Shared: Local baseline + Local + KPI | 7 | 0 | 0 | 137 |
| Blocks | 144 | 0.54 | 0.56 | 0.56 | Production snapshot | 10 | 0 | 0 | 134 |
| Field-goal attempts | 144 | 2.76 | 2.84 | 2.84 | Production snapshot | 40 | 0 | 0 | 104 |
| Field goals made | 144 | 1.71 | 1.73 | 1.69 | Local + KPI | 25 | 2 | 5 | 112 |
| Free-throw attempts | 144 | 1.66 | 1.63 | 1.63 | Shared: Local baseline + Local + KPI | 16 | 0 | 0 | 128 |
| Free throws made | 144 | 1.31 | 1.29 | 1.33 | Local baseline | 13 | 0 | 5 | 126 |
| Three-point attempts | 144 | 1.71 | 1.65 | 1.65 | Shared: Local baseline + Local + KPI | 18 | 0 | 0 | 126 |
| Three-pointers made | 144 | 0.72 | 0.76 | 0.81 | Production snapshot | 14 | 5 | 11 | 114 |
| Turnovers | 144 | 0.92 | 0.89 | 0.89 | Shared: Local baseline + Local + KPI | 1 | 0 | 0 | 143 |
Head-to-head: who is closer more often?
Wins, losses and ties use full-precision absolute errors. The right-side win percentage includes ties in the denominator; ties are not counted as wins. Statistics remain separate.
| Statistic | Left forecast vs right forecast | Left closer | Right closer | Tie | Player-games | Right win share |
|---|---|---|---|---|---|---|
| Points | Production snapshot vs Local + KPI | 41 | 47 | 56 | 144 | 32.6% |
| Points | Local baseline vs Local + KPI | 27 | 42 | 75 | 144 | 29.2% |
| Points | Production snapshot vs Local baseline | 40 | 38 | 66 | 144 | 26.4% |
| Rebounds | Production snapshot vs Local + KPI | 29 | 19 | 96 | 144 | 13.2% |
| Rebounds | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Rebounds | Production snapshot vs Local baseline | 29 | 19 | 96 | 144 | 13.2% |
| Assists | Production snapshot vs Local + KPI | 11 | 17 | 116 | 144 | 11.8% |
| Assists | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Assists | Production snapshot vs Local baseline | 11 | 17 | 116 | 144 | 11.8% |
| Minutes | Production snapshot vs Local + KPI | 51 | 38 | 55 | 144 | 26.4% |
| Minutes | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Minutes | Production snapshot vs Local baseline | 51 | 38 | 55 | 144 | 26.4% |
| Steals | Production snapshot vs Local + KPI | 7 | 9 | 128 | 144 | 6.2% |
| Steals | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Steals | Production snapshot vs Local baseline | 7 | 9 | 128 | 144 | 6.2% |
| Blocks | Production snapshot vs Local + KPI | 10 | 7 | 127 | 144 | 4.9% |
| Blocks | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Blocks | Production snapshot vs Local baseline | 10 | 7 | 127 | 144 | 4.9% |
| Field-goal attempts | Production snapshot vs Local + KPI | 40 | 31 | 73 | 144 | 21.5% |
| Field-goal attempts | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Field-goal attempts | Production snapshot vs Local baseline | 40 | 31 | 73 | 144 | 21.5% |
| Field goals made | Production snapshot vs Local + KPI | 28 | 27 | 89 | 144 | 18.8% |
| Field goals made | Local baseline vs Local + KPI | 5 | 10 | 129 | 144 | 6.9% |
| Field goals made | Production snapshot vs Local baseline | 30 | 24 | 90 | 144 | 16.7% |
| Free-throw attempts | Production snapshot vs Local + KPI | 16 | 17 | 111 | 144 | 11.8% |
| Free-throw attempts | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Free-throw attempts | Production snapshot vs Local baseline | 16 | 17 | 111 | 144 | 11.8% |
| Free throws made | Production snapshot vs Local + KPI | 23 | 20 | 101 | 144 | 13.9% |
| Free throws made | Local baseline vs Local + KPI | 11 | 6 | 127 | 144 | 4.2% |
| Free throws made | Production snapshot vs Local baseline | 14 | 15 | 115 | 144 | 10.4% |
| Three-point attempts | Production snapshot vs Local + KPI | 18 | 23 | 103 | 144 | 16.0% |
| Three-point attempts | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Three-point attempts | Production snapshot vs Local baseline | 18 | 23 | 103 | 144 | 16.0% |
| Three-pointers made | Production snapshot vs Local + KPI | 29 | 18 | 97 | 144 | 12.5% |
| Three-pointers made | Local baseline vs Local + KPI | 24 | 17 | 103 | 144 | 11.8% |
| Three-pointers made | Production snapshot vs Local baseline | 20 | 14 | 110 | 144 | 9.7% |
| Turnovers | Production snapshot vs Local + KPI | 1 | 5 | 138 | 144 | 3.5% |
| Turnovers | Local baseline vs Local + KPI | 0 | 0 | 144 | 144 | 0.0% |
| Turnovers | Production snapshot vs Local baseline | 1 | 5 | 138 | 144 | 3.5% |
Which forecast is best for each player?
All 144 matched player-games are listed, sorted from greatest KPI points improvement over production to greatest deterioration. Each leader cell names the forecast closest to the actual result for that statistic. Shared leaders are shown explicitly. No combined points/rebounds/assists score is invented.
| Game | Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Prod PTS error | Base PTS error | KPI PTS error | Closest PTS | Closest REB | Closest AST | Closest MIN | KPI − prod PTS error ↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SA@POR | Deni Avdija | POR | 15.00 | 31.00 | 25.00 | 24.00 | 16.00 | 10.00 | 9.00 | Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -7.00 |
| BKN@ATL | Danny Wolf | BKN | 11.00 | 4.00 | 14.00 | 12.00 | 7.00 | 3.00 | 1.00 | Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | -6.00 |
| SA@POR | Jrue Holiday | POR | 11.00 | 5.00 | 9.00 | 10.00 | 6.00 | 2.00 | 1.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -5.00 |
| DEN@IND | Jamal Murray | DEN | 16.00 | 27.00 | 25.00 | 23.00 | 11.00 | 9.00 | 7.00 | Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | Production snapshot | -4.00 |
| ORL@GS | Jase Richardson | ORL | 2.00 | 12.00 | 9.00 | 8.00 | 10.00 | 7.00 | 6.00 | Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -4.00 |
| DEN@IND | Nikola Jokic | DEN | 19.00 | 24.00 | 21.00 | 21.00 | 5.00 | 2.00 | 2.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -3.00 |
| NY@CLE | James Harden | CLE | 7.00 | 19.00 | 17.00 | 16.00 | 12.00 | 10.00 | 9.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -3.00 |
| WAS@OKC | Ajay Mitchell | OKC | 12.00 | 25.00 | 23.00 | 22.00 | 13.00 | 11.00 | 10.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -3.00 |
| SA@POR | Micah Potter | POR | 7.00 | 0.00 | 3.00 | 3.00 | 7.00 | 4.00 | 4.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -3.00 |
| DEN@IND | DeMar DeRozan | DEN | 11.00 | 7.00 | 9.00 | 9.00 | 4.00 | 2.00 | 2.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| DEN@IND | Christian Braun | DEN | 6.00 | 16.00 | 14.00 | 14.00 | 10.00 | 8.00 | 8.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -2.00 |
| DEN@IND | Braden Smith | IND | 0.00 | 10.00 | 10.00 | 8.00 | 10.00 | 10.00 | 8.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| BKN@ATL | Kingston Flemings | ATL | 10.00 | 15.00 | 14.00 | 13.00 | 5.00 | 4.00 | 3.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| BKN@ATL | Julius Randle | BKN | 19.00 | 22.00 | 20.00 | 20.00 | 3.00 | 1.00 | 1.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| NY@CLE | Craig Porter Jr. | CLE | 0.00 | 2.00 | 0.00 | 0.00 | 2.00 | 0.00 | 0.00 | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| NY@CLE | Evan Mobley | CLE | 12.00 | 18.00 | 14.00 | 16.00 | 6.00 | 2.00 | 4.00 | Local baseline | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| NY@CLE | Meleek Thomas | CLE | 9.00 | 15.00 | 14.00 | 13.00 | 6.00 | 5.00 | 4.00 | Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| NY@CLE | OG Anunoby | NY | 15.00 | 20.00 | 19.00 | 18.00 | 5.00 | 4.00 | 3.00 | Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| WAS@OKC | Micah Peavy | OKC | 7.00 | 5.00 | 6.00 | 7.00 | 2.00 | 1.00 | 0.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| WAS@OKC | Deandre Ayton | WAS | 2.00 | 6.00 | 4.00 | 4.00 | 4.00 | 2.00 | 2.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| WAS@OKC | Kyshawn George | WAS | 14.00 | 23.00 | 22.00 | 21.00 | 9.00 | 8.00 | 7.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| ORL@GS | Stephen Curry | GS | 41.00 | 22.00 | 23.00 | 24.00 | 19.00 | 18.00 | 17.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | -2.00 |
| ORL@GS | Nikola Vucevic | ORL | 0.00 | 5.00 | 3.00 | 3.00 | 5.00 | 3.00 | 3.00 | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| HOU@PHO | Khaman Maluach | PHO | 8.00 | 5.00 | 7.00 | 7.00 | 3.00 | 1.00 | 1.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -2.00 |
| SA@POR | Damian Lillard | POR | 12.00 | 22.00 | 21.00 | 20.00 | 10.00 | 9.00 | 8.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| SA@POR | Sidy Cissoko | POR | 4.00 | 2.00 | 4.00 | 4.00 | 2.00 | 0.00 | 0.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -2.00 |
| SA@POR | Victor Wembanyama | SA | 29.00 | 32.00 | 32.00 | 30.00 | 3.00 | 3.00 | 1.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -2.00 |
| DEN@IND | Obi Toppin | IND | 10.00 | 9.00 | 9.00 | 10.00 | 1.00 | 1.00 | 0.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| DEN@IND | Jay Huff | IND | 0.00 | 7.00 | 6.00 | 6.00 | 7.00 | 6.00 | 6.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| BKN@ATL | Aaron Wiggins | ATL | 20.00 | 12.00 | 11.00 | 13.00 | 8.00 | 9.00 | 7.00 | Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| BKN@ATL | Onyeka Okongwu | ATL | 16.00 | 14.00 | 14.00 | 15.00 | 2.00 | 2.00 | 1.00 | Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -1.00 |
| BKN@ATL | Dyson Daniels | ATL | 9.00 | 13.00 | 13.00 | 12.00 | 4.00 | 4.00 | 3.00 | Local + KPI | Production snapshot | Production snapshot | Production snapshot | -1.00 |
| BKN@ATL | Moritz Wagner | BKN | 9.00 | 7.00 | 7.00 | 8.00 | 2.00 | 2.00 | 1.00 | Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| NY@CLE | Mikal Bridges | NY | 9.00 | 10.00 | 8.00 | 9.00 | 1.00 | 1.00 | 0.00 | Local + KPI | Production snapshot | Production snapshot | Production snapshot | -1.00 |
| WAS@OKC | Alex Caruso | OKC | 0.00 | 9.00 | 7.00 | 8.00 | 9.00 | 7.00 | 8.00 | Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | -1.00 |
| WAS@OKC | AJ Dybantsa | WAS | 19.00 | 14.00 | 15.00 | 15.00 | 5.00 | 4.00 | 4.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -1.00 |
| WAS@OKC | Alex Sarr | WAS | 15.00 | 11.00 | 10.00 | 12.00 | 4.00 | 5.00 | 3.00 | Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| ORL@GS | Gui Santos | GS | 3.00 | 8.00 | 8.00 | 7.00 | 5.00 | 5.00 | 4.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| HOU@PHO | Jabari Smith Jr. | HOU | 15.00 | 14.00 | 14.00 | 15.00 | 1.00 | 1.00 | 0.00 | Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | -1.00 |
| HOU@PHO | Oso Ighodaro | PHO | 4.00 | 9.00 | 7.00 | 8.00 | 5.00 | 3.00 | 4.00 | Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| HOU@PHO | Ryan Dunn | PHO | 8.00 | 6.00 | 6.00 | 7.00 | 2.00 | 2.00 | 1.00 | Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| SA@POR | Branden Carlson | POR | 4.00 | 0.00 | 1.00 | 1.00 | 4.00 | 3.00 | 3.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -1.00 |
| SA@POR | Yang Hansen | POR | 12.00 | 3.00 | 4.00 | 4.00 | 9.00 | 8.00 | 8.00 | Shared: Local baseline + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -1.00 |
| SA@POR | Donovan Clingan | POR | 6.00 | 15.00 | 13.00 | 14.00 | 9.00 | 7.00 | 8.00 | Local baseline | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -1.00 |
| SA@POR | Toumani Camara | POR | 4.00 | 14.00 | 12.00 | 13.00 | 10.00 | 8.00 | 9.00 | Local baseline | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | -1.00 |
| SA@POR | De'Aaron Fox | SA | 8.00 | 14.00 | 12.00 | 13.00 | 6.00 | 4.00 | 5.00 | Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | -1.00 |
| SA@POR | Julian Champagnie | SA | 14.00 | 7.00 | 8.00 | 8.00 | 7.00 | 6.00 | 6.00 | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | -1.00 |
| DEN@IND | Tyus Jones | DEN | 3.00 | 4.00 | 4.00 | 4.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | +0.00 |
| DEN@IND | Marvin Bagley III | DEN | 10.00 | 3.00 | 3.00 | 3.00 | 7.00 | 7.00 | 7.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| DEN@IND | Spencer Jones | DEN | 13.00 | 4.00 | 4.00 | 4.00 | 9.00 | 9.00 | 9.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | +0.00 |
| DEN@IND | Aaron Nesmith | IND | 8.00 | 11.00 | 10.00 | 11.00 | 3.00 | 2.00 | 3.00 | Local baseline | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| BKN@ATL | CJ McCollum | ATL | 9.00 | 12.00 | 12.00 | 12.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| BKN@ATL | Nickeil Alexander-Walker | ATL | 20.00 | 25.00 | 28.00 | 25.00 | 5.00 | 8.00 | 5.00 | Shared: Production snapshot + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| BKN@ATL | Luguentz Dort | ATL | 3.00 | 13.00 | 13.00 | 13.00 | 10.00 | 10.00 | 10.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | +0.00 |
| BKN@ATL | Zuby Ejiofor | ATL | 7.00 | 7.00 | 6.00 | 7.00 | 0.00 | 1.00 | 0.00 | Shared: Production snapshot + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| BKN@ATL | Terance Mann | BKN | 0.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| BKN@ATL | Noah Clowney | BKN | 3.00 | 6.00 | 6.00 | 6.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| BKN@ATL | Mikel Brown Jr. | BKN | 18.00 | 11.00 | 10.00 | 11.00 | 7.00 | 8.00 | 7.00 | Shared: Production snapshot + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | +0.00 |
| BKN@ATL | Day'Ron Sharpe | BKN | 12.00 | 8.00 | 8.00 | 8.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| NY@CLE | Tyrese Proctor | CLE | 7.00 | 7.00 | 7.00 | 7.00 | 0.00 | 0.00 | 0.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| NY@CLE | Landry Shamet | NY | 9.00 | 13.00 | 13.00 | 13.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| NY@CLE | Andre Drummond | NY | 0.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| NY@CLE | Mohamed Diawara | NY | 2.00 | 3.00 | 3.00 | 3.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| NY@CLE | Tyler Kolek | NY | 0.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| NY@CLE | Miles McBride | NY | 5.00 | 4.00 | 4.00 | 4.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Shai Gilgeous-Alexander | OKC | 30.00 | 31.00 | 33.00 | 31.00 | 1.00 | 3.00 | 1.00 | Shared: Production snapshot + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Bennett Stirtz | OKC | 11.00 | 8.00 | 7.00 | 8.00 | 3.00 | 4.00 | 3.00 | Shared: Production snapshot + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Brooks Barnhizer | OKC | 2.00 | 5.00 | 5.00 | 5.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Josh Dix | OKC | 2.00 | 2.00 | 2.00 | 2.00 | 0.00 | 0.00 | 0.00 | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| WAS@OKC | Aday Mara | OKC | 18.00 | 10.00 | 10.00 | 10.00 | 8.00 | 8.00 | 8.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Jared McCain | OKC | 19.00 | 12.00 | 12.00 | 12.00 | 7.00 | 7.00 | 7.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Anthony Gill | WAS | 1.00 | 0.00 | 0.00 | 0.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Trae Young | WAS | 4.00 | 18.00 | 18.00 | 18.00 | 14.00 | 14.00 | 14.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Will Riley | WAS | 5.00 | 3.00 | 3.00 | 3.00 | 2.00 | 2.00 | 2.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| WAS@OKC | Tre Mann | WAS | 2.00 | 3.00 | 3.00 | 3.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| ORL@GS | Gary Payton II | GS | 4.00 | 3.00 | 3.00 | 3.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| ORL@GS | De'Anthony Melton | GS | 4.00 | 8.00 | 8.00 | 8.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| ORL@GS | Georges Niang | GS | 11.00 | 7.00 | 7.00 | 7.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| ORL@GS | Brandon Williams | GS | 9.00 | 9.00 | 9.00 | 9.00 | 0.00 | 0.00 | 0.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Production snapshot | +0.00 |
| ORL@GS | Al Horford | GS | 2.00 | 6.00 | 6.00 | 6.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| ORL@GS | Draymond Green | GS | 2.00 | 5.00 | 5.00 | 5.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| ORL@GS | Charles Bassey | GS | 8.00 | 5.00 | 5.00 | 5.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| ORL@GS | Will Richard | GS | 4.00 | 6.00 | 6.00 | 6.00 | 2.00 | 2.00 | 2.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| ORL@GS | Alex Morales | ORL | 0.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| ORL@GS | Jevon Carter | ORL | 9.00 | 4.00 | 4.00 | 4.00 | 5.00 | 5.00 | 5.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| ORL@GS | Franz Wagner | ORL | 30.00 | 19.00 | 17.00 | 19.00 | 11.00 | 13.00 | 11.00 | Shared: Production snapshot + Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | Production snapshot | +0.00 |
| HOU@PHO | Oscar Tshiebwe | HOU | 2.00 | 3.00 | 3.00 | 3.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| HOU@PHO | Bogdan Bogdanovic | HOU | 0.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| HOU@PHO | Marcus Smart | HOU | 5.00 | 6.00 | 6.00 | 6.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| HOU@PHO | Alperen Sengun | HOU | 15.00 | 21.00 | 21.00 | 21.00 | 6.00 | 6.00 | 6.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| HOU@PHO | Reed Sheppard | HOU | 6.00 | 9.00 | 8.00 | 9.00 | 3.00 | 2.00 | 3.00 | Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| HOU@PHO | Luke Kennard | PHO | 11.00 | 4.00 | 4.00 | 4.00 | 7.00 | 7.00 | 7.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| HOU@PHO | Dillon Brooks | PHO | 11.00 | 16.00 | 16.00 | 16.00 | 5.00 | 5.00 | 5.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Local baseline + Local + KPI | +0.00 |
| HOU@PHO | Collin Gillespie | PHO | 7.00 | 7.00 | 7.00 | 7.00 | 0.00 | 0.00 | 0.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| SA@POR | Jayson Kent | POR | 4.00 | 0.00 | 0.00 | 0.00 | 4.00 | 4.00 | 4.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| SA@POR | Keldon Johnson | SA | 10.00 | 6.00 | 5.00 | 6.00 | 4.00 | 5.00 | 4.00 | Shared: Production snapshot + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| SA@POR | Jordan McLaughlin | SA | 3.00 | 1.00 | 1.00 | 1.00 | 2.00 | 2.00 | 2.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| SA@POR | Harrison Barnes | SA | 5.00 | 6.00 | 4.00 | 4.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| SA@POR | Luke Kornet | SA | 6.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | 3.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| SA@POR | Dylan Harper | SA | 13.00 | 18.00 | 18.00 | 18.00 | 5.00 | 5.00 | 5.00 | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +0.00 |
| SA@POR | Tarris Reed Jr. | SA | 2.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| SA@POR | Carter Bryant | SA | 6.00 | 0.00 | 0.00 | 0.00 | 6.00 | 6.00 | 6.00 | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +0.00 |
| SA@POR | Devin Vassell | SA | 15.00 | 12.00 | 11.00 | 12.00 | 3.00 | 4.00 | 3.00 | Shared: Production snapshot + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +0.00 |
| DEN@IND | Aaron Gordon | DEN | 12.00 | 12.00 | 10.00 | 11.00 | 0.00 | 2.00 | 1.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +1.00 |
| DEN@IND | Trevon Brazile | DEN | 3.00 | 6.00 | 6.00 | 7.00 | 3.00 | 3.00 | 4.00 | Shared: Production snapshot + Local baseline | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| DEN@IND | Ivica Zubac | IND | 10.00 | 8.00 | 8.00 | 7.00 | 2.00 | 2.00 | 3.00 | Shared: Production snapshot + Local baseline | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +1.00 |
| DEN@IND | Larry Nance Jr. | IND | 15.00 | 3.00 | 2.00 | 2.00 | 12.00 | 13.00 | 13.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +1.00 |
| DEN@IND | Kelly Oubre Jr. | IND | 2.00 | 8.00 | 8.00 | 9.00 | 6.00 | 6.00 | 7.00 | Shared: Production snapshot + Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +1.00 |
| BKN@ATL | Chaney Johnson | BKN | 5.00 | 6.00 | 6.00 | 7.00 | 1.00 | 1.00 | 2.00 | Shared: Production snapshot + Local baseline | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| NY@CLE | Peyton Watson | CLE | 12.00 | 12.00 | 11.00 | 11.00 | 0.00 | 1.00 | 1.00 | Production snapshot | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| NY@CLE | Karl-Anthony Towns | NY | 29.00 | 20.00 | 19.00 | 19.00 | 9.00 | 10.00 | 10.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +1.00 |
| WAS@OKC | Isaiah Hartenstein | OKC | 2.00 | 8.00 | 8.00 | 9.00 | 6.00 | 6.00 | 7.00 | Shared: Production snapshot + Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +1.00 |
| WAS@OKC | Kenrich Williams | OKC | 9.00 | 11.00 | 13.00 | 12.00 | 2.00 | 4.00 | 3.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +1.00 |
| WAS@OKC | Tre Johnson | WAS | 4.00 | 10.00 | 13.00 | 11.00 | 6.00 | 9.00 | 7.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| ORL@GS | Brandin Podziemski | GS | 15.00 | 16.00 | 12.00 | 13.00 | 1.00 | 3.00 | 2.00 | Production snapshot | Production snapshot | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +1.00 |
| ORL@GS | Tristan da Silva | ORL | 19.00 | 15.00 | 13.00 | 14.00 | 4.00 | 6.00 | 5.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +1.00 |
| ORL@GS | Anthony Black | ORL | 18.00 | 19.00 | 16.00 | 16.00 | 1.00 | 2.00 | 2.00 | Production snapshot | Production snapshot | Production snapshot | Production snapshot | +1.00 |
| HOU@PHO | Kevin Durant | HOU | 21.00 | 18.00 | 18.00 | 17.00 | 3.00 | 3.00 | 4.00 | Shared: Production snapshot + Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| HOU@PHO | Fred VanVleet | HOU | 16.00 | 14.00 | 14.00 | 13.00 | 2.00 | 2.00 | 3.00 | Shared: Production snapshot + Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +1.00 |
| HOU@PHO | Tari Eason | HOU | 2.00 | 6.00 | 6.00 | 7.00 | 4.00 | 4.00 | 5.00 | Shared: Production snapshot + Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| HOU@PHO | Amen Thompson | HOU | 17.00 | 15.00 | 15.00 | 14.00 | 2.00 | 2.00 | 3.00 | Shared: Production snapshot + Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +1.00 |
| HOU@PHO | Miles Bridges | PHO | 13.00 | 13.00 | 13.00 | 14.00 | 0.00 | 0.00 | 1.00 | Shared: Production snapshot + Local baseline | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +1.00 |
| HOU@PHO | Devin Booker | PHO | 24.00 | 23.00 | 24.00 | 22.00 | 1.00 | 0.00 | 2.00 | Local baseline | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +1.00 |
| DEN@IND | Cameron Johnson | DEN | 18.00 | 12.00 | 10.00 | 10.00 | 6.00 | 8.00 | 8.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| DEN@IND | Pascal Siakam | IND | 23.00 | 17.00 | 15.00 | 15.00 | 6.00 | 8.00 | 8.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| DEN@IND | Quenton Jackson | IND | 6.00 | 8.00 | 9.00 | 10.00 | 2.00 | 3.00 | 4.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| DEN@IND | Andrew Nembhard | IND | 9.00 | 16.00 | 19.00 | 18.00 | 7.00 | 10.00 | 9.00 | Production snapshot | Production snapshot | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| DEN@IND | Jarace Walker | IND | 9.00 | 8.00 | 6.00 | 6.00 | 1.00 | 3.00 | 3.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| BKN@ATL | Michael Porter Jr. | BKN | 25.00 | 21.00 | 20.00 | 19.00 | 4.00 | 5.00 | 6.00 | Production snapshot | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| BKN@ATL | Nolan Traore | BKN | 19.00 | 14.00 | 12.00 | 12.00 | 5.00 | 7.00 | 7.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +2.00 |
| NY@CLE | Mario Hezonja | CLE | 0.00 | 9.00 | 11.00 | 11.00 | 9.00 | 11.00 | 11.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +2.00 |
| NY@CLE | Thomas Bryant | CLE | 5.00 | 4.00 | 7.00 | 8.00 | 1.00 | 2.00 | 3.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| NY@CLE | Jalen Brunson | NY | 31.00 | 28.00 | 26.00 | 26.00 | 3.00 | 5.00 | 5.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| NY@CLE | Jordan Clarkson | NY | 9.00 | 6.00 | 4.00 | 4.00 | 3.00 | 5.00 | 5.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| WAS@OKC | Bub Carrington | WAS | 9.00 | 6.00 | 4.00 | 4.00 | 3.00 | 5.00 | 5.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| ORL@GS | Yaxel Lendeborg | GS | 23.00 | 20.00 | 19.00 | 18.00 | 3.00 | 4.00 | 5.00 | Production snapshot | Shared: Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| ORL@GS | Wendell Carter Jr. | ORL | 19.00 | 15.00 | 14.00 | 13.00 | 4.00 | 5.00 | 6.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +2.00 |
| HOU@PHO | Jalen Green | PHO | 16.00 | 13.00 | 11.00 | 11.00 | 3.00 | 5.00 | 5.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| SA@POR | Scoot Henderson | POR | 13.00 | 12.00 | 11.00 | 10.00 | 1.00 | 2.00 | 3.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +2.00 |
| SA@POR | Stephon Castle | SA | 14.00 | 14.00 | 17.00 | 16.00 | 0.00 | 3.00 | 2.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | +2.00 |
| NY@CLE | Donovan Mitchell | CLE | 37.00 | 23.00 | 21.00 | 20.00 | 14.00 | 16.00 | 17.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +3.00 |
| ORL@GS | Jamal Cain | ORL | 18.00 | 10.00 | 6.00 | 7.00 | 8.00 | 12.00 | 11.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +3.00 |
| ORL@GS | Goga Bitadze | ORL | 4.00 | 3.00 | 0.00 | 0.00 | 1.00 | 4.00 | 4.00 | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Production snapshot + Local baseline + Local + KPI | Production snapshot | +3.00 |
| WAS@OKC | Bilal Coulibaly | WAS | 0.00 | 6.00 | 9.00 | 10.00 | 6.00 | 9.00 | 10.00 | Production snapshot | Production snapshot | Shared: Production snapshot + Local baseline + Local + KPI | Shared: Local baseline + Local + KPI | +4.00 |
A player-game win is diagnostic evidence from this snapshot, not a reliable personal model ranking from one appearance. Missing forecasts and projected DNPs remain visible in the coverage section and are not silently scored as zero.
Performance scorecard
Errors are measured in points unless otherwise stated. Lower error is better. Winner accuracy is a separate measure and cannot substitute for score or player accuracy.
| Forecast | Team score error ↓ | Game total error ↓ | Margin error ↓ | Correct winner / picks | No winner pick | Player points error ↓ |
|---|---|---|---|---|---|---|
| Production snapshot | 10.29 | 19.71 | 9.43 | 6 / 7 | 0 | 4.53 |
| Local baseline | 10.57 | 19.14 | 9.71 | 6 / 7 | 0 | 4.51 |
| Local + KPI | 10.57 | 19.14 | 9.71 | 6 / 7 | 0 | 4.34 |
Average team score error
Each bar is the average absolute error per team across finished games. The baseline and KPI form the controlled local comparison; production is a separately captured reference.
All games at a glance
Every score is labeled by team. Error change compares Local + KPI against Local baseline: negative means improvement, positive means deterioration. Live scores are snapshots and can change.
| Game | Status | Production | Local baseline | Local + KPI | Actual / live snapshot | Team error change ↓ |
|---|---|---|---|---|---|---|
| DEN@IND | FINAL | DEN 121 · IND 105 | DEN 117 · IND 110 | DEN 117 · IND 110 | DEN 114 · IND 102 | +0.00 |
| BKN@ATL | FINAL | BKN 107 · ATL 119 | BKN 110 · ATL 121 | BKN 110 · ATL 121 | BKN 121 · ATL 124 | +0.00 |
| NY@CLE | FINAL | NY 117 · CLE 112 | NY 115 · CLE 112 | NY 115 · CLE 112 | NY 109 · CLE 97 | +0.00 |
| WAS@OKC | FINAL | WAS 103 · OKC 126 | WAS 104 · OKC 126 | WAS 104 · OKC 126 | WAS 75 · OKC 114 | +0.00 |
| ORL@GS | FINAL | ORL 103 · GS 115 | ORL 106 · GS 111 | ORL 106 · GS 111 | ORL 119 · GS 126 | +0.00 |
| HOU@PHO | FINAL | HOU 110 · PHO 100 | HOU 109 · PHO 105 | HOU 109 · PHO 105 | HOU 99 · PHO 102 | +0.00 |
| SA@POR | FINAL | SA 114 · POR 104 | SA 112 · POR 110 | SA 112 · POR 110 | SA 125 · POR 103 | +0.00 |
Player accuracy by statistic
These metrics use only confirmed players present in all three forecasts and the final boxscore. Coverage exclusions are disclosed below. Rows count player-games, not unique people.
| Statistic | Rows | Production MAE | Baseline MAE | KPI MAE | KPI − baseline ↓ | KPI bias | KPI RMSE |
|---|---|---|---|---|---|---|---|
| Points | 144 | 4.53 | 4.51 | 4.34 | -0.17 | 0.03 | 5.51 |
| Rebounds | 144 | 1.90 | 1.98 | 1.98 | +0.00 | -0.49 | 2.72 |
| Assists | 144 | 1.53 | 1.49 | 1.49 | +0.00 | -0.12 | 2.12 |
| Minutes | 144 | 5.18 | 5.38 | 5.38 | +0.00 | -1.37 | 6.72 |
| Steals | 144 | 0.72 | 0.70 | 0.70 | +0.00 | -0.31 | 1.11 |
| Blocks | 144 | 0.54 | 0.56 | 0.56 | +0.00 | -0.17 | 0.94 |
| Field-goal attempts | 144 | 2.76 | 2.84 | 2.84 | +0.00 | -0.48 | 3.62 |
| Field goals made | 144 | 1.71 | 1.73 | 1.69 | -0.03 | -0.22 | 2.15 |
| Free-throw attempts | 144 | 1.66 | 1.63 | 1.63 | +0.00 | 0.48 | 2.07 |
| Free throws made | 144 | 1.31 | 1.29 | 1.33 | +0.03 | 0.48 | 1.69 |
| Three-point attempts | 144 | 1.71 | 1.65 | 1.65 | +0.00 | -0.28 | 2.30 |
| Three-pointers made | 144 | 0.72 | 0.76 | 0.81 | +0.05 | 0.00 | 1.26 |
| Turnovers | 144 | 0.92 | 0.89 | 0.89 | +0.00 | 0.03 | 1.21 |
MAE: average absolute error. Bias: average prediction minus actual; positive means too high. RMSE: gives larger misses more weight. Units follow each statistic (minutes for MIN, counts for the others).
Download all matched player statistics (CSV) · Download game comparisons (CSV)
Largest KPI points misses
Sorted by absolute points error, not by the size of the KPI change. Expand each game below for every matched player.
| Game | Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NY@CLE | Donovan Mitchell | CLE | 37.00 | 23.00 | 21.00 | 20.00 | +1.00 | 37.00 | 33.00 | -2.42 | -14.58 |
| ORL@GS | Stephen Curry | GS | 41.00 | 22.00 | 23.00 | 24.00 | -1.00 | 36.00 | 27.00 | -8.00 | -9.00 |
| WAS@OKC | Trae Young | WAS | 4.00 | 18.00 | 18.00 | 18.00 | +0.00 | 28.00 | 35.00 | 3.60 | 10.40 |
| DEN@IND | Larry Nance Jr. | IND | 15.00 | 3.00 | 2.00 | 2.00 | +0.00 | 13.00 | 9.00 | -0.89 | -12.11 |
| NY@CLE | Mario Hezonja | CLE | 0.00 | 9.00 | 11.00 | 11.00 | +0.00 | 19.00 | 23.00 | 1.91 | 9.09 |
| ORL@GS | Jamal Cain | ORL | 18.00 | 10.00 | 6.00 | 7.00 | -1.00 | 36.00 | 18.00 | -7.00 | -4.00 |
| ORL@GS | Franz Wagner | ORL | 30.00 | 19.00 | 17.00 | 19.00 | -2.00 | 40.00 | 33.00 | -4.03 | -6.97 |
| BKN@ATL | Luguentz Dort | ATL | 3.00 | 13.00 | 13.00 | 13.00 | +0.00 | 20.00 | 33.00 | 5.12 | 4.88 |
| NY@CLE | Karl-Anthony Towns | NY | 29.00 | 20.00 | 19.00 | 19.00 | +0.00 | 34.00 | 32.00 | -1.19 | -8.81 |
| WAS@OKC | Ajay Mitchell | OKC | 12.00 | 25.00 | 23.00 | 22.00 | -1.00 | 22.00 | 32.00 | 6.88 | 3.12 |
| WAS@OKC | Bilal Coulibaly | WAS | 0.00 | 6.00 | 9.00 | 10.00 | +1.00 | 20.00 | 29.00 | 3.10 | 6.90 |
| DEN@IND | Spencer Jones | DEN | 13.00 | 4.00 | 4.00 | 4.00 | +0.00 | 21.00 | 10.00 | -4.40 | -4.60 |
| DEN@IND | Andrew Nembhard | IND | 9.00 | 16.00 | 19.00 | 18.00 | -1.00 | 31.00 | 30.00 | -0.60 | 9.60 |
| NY@CLE | James Harden | CLE | 7.00 | 19.00 | 17.00 | 16.00 | -1.00 | 34.00 | 33.00 | -0.48 | 9.48 |
| SA@POR | Deni Avdija | POR | 15.00 | 31.00 | 25.00 | 24.00 | -1.00 | 24.00 | 35.00 | 7.54 | 1.46 |
| SA@POR | Toumani Camara | POR | 4.00 | 14.00 | 12.00 | 13.00 | +1.00 | 21.00 | 29.00 | 3.59 | 5.41 |
| DEN@IND | Cameron Johnson | DEN | 18.00 | 12.00 | 10.00 | 10.00 | +0.00 | 29.00 | 27.00 | -0.74 | -7.26 |
| DEN@IND | Christian Braun | DEN | 6.00 | 16.00 | 14.00 | 14.00 | +0.00 | 29.00 | 28.00 | -0.50 | 8.50 |
| DEN@IND | Pascal Siakam | IND | 23.00 | 17.00 | 15.00 | 15.00 | +0.00 | 32.00 | 28.00 | -2.14 | -5.86 |
| DEN@IND | Braden Smith | IND | 0.00 | 10.00 | 10.00 | 8.00 | -2.00 | 12.00 | 25.00 | 4.16 | 3.84 |
| WAS@OKC | Alex Caruso | OKC | 0.00 | 9.00 | 7.00 | 8.00 | +1.00 | 13.00 | 16.00 | 1.50 | 6.50 |
| WAS@OKC | Aday Mara | OKC | 18.00 | 10.00 | 10.00 | 10.00 | +0.00 | 27.00 | 28.00 | 0.36 | -8.36 |
| SA@POR | Damian Lillard | POR | 12.00 | 22.00 | 21.00 | 20.00 | -1.00 | 20.00 | 32.00 | 7.50 | 0.50 |
| SA@POR | Yang Hansen | POR | 12.00 | 3.00 | 4.00 | 4.00 | +0.00 | 26.00 | 5.00 | -16.80 | 8.80 |
| SA@POR | Donovan Clingan | POR | 6.00 | 15.00 | 13.00 | 14.00 | +1.00 | 22.00 | 28.00 | 3.00 | 5.00 |
| DEN@IND | Jamal Murray | DEN | 16.00 | 27.00 | 25.00 | 23.00 | -2.00 | 34.00 | 31.00 | -2.23 | 9.23 |
| DEN@IND | Marvin Bagley III | DEN | 10.00 | 3.00 | 3.00 | 3.00 | +0.00 | 12.00 | 11.00 | -0.27 | -6.73 |
| DEN@IND | Kelly Oubre Jr. | IND | 2.00 | 8.00 | 8.00 | 9.00 | +1.00 | 16.00 | 20.00 | 1.80 | 5.20 |
| BKN@ATL | Aaron Wiggins | ATL | 20.00 | 12.00 | 11.00 | 13.00 | -2.00 | 26.00 | 25.00 | -0.52 | -6.48 |
| BKN@ATL | Nolan Traore | BKN | 19.00 | 14.00 | 12.00 | 12.00 | +0.00 | 23.00 | 26.00 | 1.38 | -8.38 |
The two components sum to signed points error: (predicted minutes − actual minutes) × predicted points/minute, plus actual minutes × (predicted rate − actual rate). They identify where to investigate; they do not establish the underlying cause.
Coverage and participation
| Forecast | Played without forecast | Projected explicit DNP | Participation unverified |
|---|---|---|---|
| Production snapshot | 8 | 14 | 0 |
| Local baseline | 4 | 14 | 5 |
| Local + KPI | 4 | 14 | 5 |
Counts are player-game exceptions across finished games. Missing forecast coverage can make matched-only accuracy look better than full roster performance. A missing boxscore row is unverified, not automatically a DNP. Explicit DNP projections are reported separately from played-player metrics.
What to investigate before the next games
- Team totals and aggregation. Player points accuracy and team accuracy move differently. Inspect team score reconciliation and the effect of bounded per-player changes on team totals. This is a hypothesis to test, not an established defect.
- Minutes and availability. Review the largest minute misses and explicit DNP projections in each game. Check pregame lineup coverage and accumulated minute adjustments before changing scoring rates.
- Scoring rate. Where minutes are close but points are far apart, inspect shot volume, efficiency, opponent adjustments and historical sample size. Preserve the existing error evidence.
- Luna review stays in shadow. Give Luna traceable failure evidence and request bounded hypotheses. No automatic parameter changes. The report does not measure Luna as an active prediction variant.
- Two prospective test days. Freeze one candidate version and its acceptance criteria before tipoff; save all production and local forecasts with timestamps; settle final games; compare matched-player accuracy, coverage, team totals and winner abstentions. A substantive candidate change starts a new test window. Two days test operation and early behavior; they do not prove durable accuracy.
Current disposition: keep the candidate local. No promotion decision is justified by this single-slate comparison alone.
Sources, timing and trust checks
| Evidence | Source / meaning |
|---|---|
| Production forecasts | 155.117.40.54 · /home/administrator/nba/finalContainer: nba_prediction_web |
| Published output verification | 7 / 7 Azure files match the saved server snapshot by SHA-256. Account storageiv · container game-prediction · prefix nba. Verified Nov 07, 23:31:45 Havana. |
| Actual results | ESPN scoreboard and final boxscores. Provider response snapshots are retained locally. Final games only enter error metrics. |
| Local inference | Local API port not recorded · 0 frozen model hashes recorded Started Nov 07, 23:31:57 Havana; completed Nov 07, 23:33:07 Havana. |
| Controlled local pairs | 7 of 7 pairs link the KPI forecast to its own baseline hash. |
| Production snapshot consistency | True |
| Limitations | Production input equality is unverified; this is a small single-slate sample. No betting odds, calibration, profitability or sustained improvement is established. |
Original pregame evidence
These are separate frozen local daily revisions. Some were generated after cutoff; per-game timestamps distinguish diagnostic outputs from pregame evidence.
This report preserves the production snapshot captured for this run. Production can refresh later; generation and retrieval times are listed separately for every game.
To reproduce: settle results with nba_local.py cycle, then run tools/build_detailed_comparison.py against the same run. This renderer only reads evidence and writes report files; it does not modify prediction artifacts.
Game-by-game review
Open the detail rows for player comparisons, participation exceptions and timing evidence.
DEN@IND Final
DEN 114 · IND 102 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 5.50 → 5.50 points. Player points error: 5.48 → 5.38. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | DEN 121 · IND 105 | DEN | Correct | 5.00 | 10.00 | 4.00 |
| Local baseline | DEN 117 · IND 110 | DEN | Correct | 5.50 | 11.00 | 5.00 |
| Local + KPI | DEN 117 · IND 110 | DEN | Correct | 5.50 | 11.00 | 5.00 |
Player metrics use the same 21 matched, confirmed participants for every forecast. Overtime periods: 0.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | Bryce Hopkins, Jalen Slawson, T.J. McConnell | Alpha Diallo, DaRon Holmes II | None |
| Local baseline | Jalen Slawson | Alpha Diallo, DaRon Holmes II | None |
| Local + KPI | Jalen Slawson | Alpha Diallo, DaRon Holmes II | None |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Larry Nance Jr. | IND | 15.00 | 3.00 | 2.00 | 2.00 | +0.00 | 13.00 | 9.00 | -0.89 | -12.11 |
| Spencer Jones | DEN | 13.00 | 4.00 | 4.00 | 4.00 | +0.00 | 21.00 | 10.00 | -4.40 | -4.60 |
| Andrew Nembhard | IND | 9.00 | 16.00 | 19.00 | 18.00 | -1.00 | 31.00 | 30.00 | -0.60 | 9.60 |
| Cameron Johnson | DEN | 18.00 | 12.00 | 10.00 | 10.00 | +0.00 | 29.00 | 27.00 | -0.74 | -7.26 |
| Christian Braun | DEN | 6.00 | 16.00 | 14.00 | 14.00 | +0.00 | 29.00 | 28.00 | -0.50 | 8.50 |
| Pascal Siakam | IND | 23.00 | 17.00 | 15.00 | 15.00 | +0.00 | 32.00 | 28.00 | -2.14 | -5.86 |
| Braden Smith | IND | 0.00 | 10.00 | 10.00 | 8.00 | -2.00 | 12.00 | 25.00 | 4.16 | 3.84 |
| Jamal Murray | DEN | 16.00 | 27.00 | 25.00 | 23.00 | -2.00 | 34.00 | 31.00 | -2.23 | 9.23 |
| Marvin Bagley III | DEN | 10.00 | 3.00 | 3.00 | 3.00 | +0.00 | 12.00 | 11.00 | -0.27 | -6.73 |
| Kelly Oubre Jr. | IND | 2.00 | 8.00 | 8.00 | 9.00 | +1.00 | 16.00 | 20.00 | 1.80 | 5.20 |
| Jay Huff | IND | 0.00 | 7.00 | 6.00 | 6.00 | +0.00 | 10.00 | 18.00 | 2.67 | 3.33 |
| Trevon Brazile | DEN | 3.00 | 6.00 | 6.00 | 7.00 | +1.00 | 14.00 | 16.00 | 0.88 | 3.12 |
| Quenton Jackson | IND | 6.00 | 8.00 | 9.00 | 10.00 | +1.00 | 17.00 | 5.00 | -24.00 | 28.00 |
| Ivica Zubac | IND | 10.00 | 8.00 | 8.00 | 7.00 | +1.00 | 19.00 | 25.00 | 1.68 | -4.68 |
| Aaron Nesmith | IND | 8.00 | 11.00 | 10.00 | 11.00 | +1.00 | 27.00 | 25.00 | -0.88 | 3.88 |
| Jarace Walker | IND | 9.00 | 8.00 | 6.00 | 6.00 | +0.00 | 20.00 | 22.00 | 0.55 | -3.55 |
| DeMar DeRozan | DEN | 11.00 | 7.00 | 9.00 | 9.00 | +0.00 | 22.00 | 20.00 | -0.90 | -1.10 |
| Nikola Jokic | DEN | 19.00 | 24.00 | 21.00 | 21.00 | +0.00 | 36.00 | 31.00 | -3.39 | 5.39 |
| Tyus Jones | DEN | 3.00 | 4.00 | 4.00 | 4.00 | +0.00 | 13.00 | 12.00 | -0.33 | 1.33 |
| Aaron Gordon | DEN | 12.00 | 12.00 | 10.00 | 11.00 | -1.00 | 27.00 | 26.00 | -0.42 | -0.58 |
| Obi Toppin | IND | 10.00 | 9.00 | 9.00 | 10.00 | -1.00 | 22.00 | 18.00 | -2.22 | 2.22 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 18:32:22 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:32:07 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:32:07 Havana | Nov 07, 23:33:07 Havana | False |
BKN@ATL Final
BKN 121 · ATL 124 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 7.00 → 7.00 points. Player points error: 4.33 → 3.72. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | BKN 107 · ATL 119 | ATL | Correct | 9.50 | 19.00 | 9.00 |
| Local baseline | BKN 110 · ATL 121 | ATL | Correct | 7.00 | 14.00 | 8.00 |
| Local + KPI | BKN 110 · ATL 121 | ATL | Correct | 7.00 | 14.00 | 8.00 |
Player metrics use the same 18 matched, confirmed participants for every forecast. Overtime periods: 0.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | Jalen Johnson | Keon Ellis, Corey Kispert, Dorian Finney-Smith | None |
| Local baseline | Jalen Johnson | Keon Ellis, Josh Minott, Corey Kispert, Dorian Finney-Smith | None |
| Local + KPI | Jalen Johnson | Keon Ellis, Josh Minott, Corey Kispert, Dorian Finney-Smith | None |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Luguentz Dort | ATL | 3.00 | 13.00 | 13.00 | 13.00 | +0.00 | 20.00 | 33.00 | 5.12 | 4.88 |
| Aaron Wiggins | ATL | 20.00 | 12.00 | 11.00 | 13.00 | -2.00 | 26.00 | 25.00 | -0.52 | -6.48 |
| Nolan Traore | BKN | 19.00 | 14.00 | 12.00 | 12.00 | +0.00 | 23.00 | 26.00 | 1.38 | -8.38 |
| Mikel Brown Jr. | BKN | 18.00 | 11.00 | 10.00 | 11.00 | -1.00 | 25.00 | 19.00 | -3.47 | -3.53 |
| Michael Porter Jr. | BKN | 25.00 | 21.00 | 20.00 | 19.00 | +1.00 | 36.00 | 31.00 | -3.06 | -2.94 |
| Nickeil Alexander-Walker | ATL | 20.00 | 25.00 | 28.00 | 25.00 | -3.00 | 31.00 | 33.00 | 1.52 | 3.48 |
| Day'Ron Sharpe | BKN | 12.00 | 8.00 | 8.00 | 8.00 | +0.00 | 32.00 | 26.00 | -1.85 | -2.15 |
| CJ McCollum | ATL | 9.00 | 12.00 | 12.00 | 12.00 | +0.00 | 21.00 | 24.00 | 1.50 | 1.50 |
| Dyson Daniels | ATL | 9.00 | 13.00 | 13.00 | 12.00 | -1.00 | 31.00 | 33.00 | 0.73 | 2.27 |
| Kingston Flemings | ATL | 10.00 | 15.00 | 14.00 | 13.00 | -1.00 | 27.00 | 29.00 | 0.90 | 2.10 |
| Terance Mann | BKN | 0.00 | 3.00 | 3.00 | 3.00 | +0.00 | 13.00 | 10.00 | -0.90 | 3.90 |
| Noah Clowney | BKN | 3.00 | 6.00 | 6.00 | 6.00 | +0.00 | 21.00 | 17.00 | -1.41 | 4.41 |
| Chaney Johnson | BKN | 5.00 | 6.00 | 6.00 | 7.00 | +1.00 | 8.00 | 18.00 | 3.89 | -1.89 |
| Onyeka Okongwu | ATL | 16.00 | 14.00 | 14.00 | 15.00 | -1.00 | 30.00 | 31.00 | 0.48 | -1.48 |
| Julius Randle | BKN | 19.00 | 22.00 | 20.00 | 20.00 | +0.00 | 34.00 | 31.00 | -1.94 | 2.94 |
| Moritz Wagner | BKN | 9.00 | 7.00 | 7.00 | 8.00 | -1.00 | 16.00 | 17.00 | 0.47 | -1.47 |
| Danny Wolf | BKN | 11.00 | 4.00 | 14.00 | 12.00 | -2.00 | 31.00 | 26.00 | -2.31 | 3.31 |
| Zuby Ejiofor | ATL | 7.00 | 7.00 | 6.00 | 7.00 | -1.00 | 18.00 | 14.00 | -2.00 | 2.00 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 20:32:20 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:32:17 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:32:17 Havana | Nov 07, 23:33:07 Havana | False |
NY@CLE Final
NY 109 · CLE 97 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 10.50 → 10.50 points. Player points error: 4.42 → 4.42. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | NY 117 · CLE 112 | NY | Correct | 11.50 | 23.00 | 7.00 |
| Local baseline | NY 115 · CLE 112 | NY | Correct | 10.50 | 21.00 | 9.00 |
| Local + KPI | NY 115 · CLE 112 | NY | Correct | 10.50 | 21.00 | 9.00 |
Player metrics use the same 19 matched, confirmed participants for every forecast. Overtime periods: 0.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | Riley Minix, Dalton Knecht | Jose Alvarado, James Wiseman, Norchad Omier | None |
| Local baseline | Riley Minix | Jose Alvarado, James Wiseman, Norchad Omier | Sam Merrill |
| Local + KPI | Riley Minix | Jose Alvarado, James Wiseman, Norchad Omier | Sam Merrill |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Donovan Mitchell | CLE | 37.00 | 23.00 | 21.00 | 20.00 | +1.00 | 37.00 | 33.00 | -2.42 | -14.58 |
| Mario Hezonja | CLE | 0.00 | 9.00 | 11.00 | 11.00 | +0.00 | 19.00 | 23.00 | 1.91 | 9.09 |
| Karl-Anthony Towns | NY | 29.00 | 20.00 | 19.00 | 19.00 | +0.00 | 34.00 | 32.00 | -1.19 | -8.81 |
| James Harden | CLE | 7.00 | 19.00 | 17.00 | 16.00 | -1.00 | 34.00 | 33.00 | -0.48 | 9.48 |
| Jalen Brunson | NY | 31.00 | 28.00 | 26.00 | 26.00 | +0.00 | 34.00 | 33.00 | -0.79 | -4.21 |
| Jordan Clarkson | NY | 9.00 | 6.00 | 4.00 | 4.00 | +0.00 | 15.00 | 10.00 | -2.00 | -3.00 |
| Evan Mobley | CLE | 12.00 | 18.00 | 14.00 | 16.00 | +2.00 | 33.00 | 31.00 | -1.03 | 5.03 |
| Meleek Thomas | CLE | 9.00 | 15.00 | 14.00 | 13.00 | -1.00 | 24.00 | 29.00 | 2.24 | 1.76 |
| Landry Shamet | NY | 9.00 | 13.00 | 13.00 | 13.00 | +0.00 | 29.00 | 28.00 | -0.46 | 4.46 |
| Thomas Bryant | CLE | 5.00 | 4.00 | 7.00 | 8.00 | +1.00 | 15.00 | 10.00 | -4.00 | 7.00 |
| Andre Drummond | NY | 0.00 | 3.00 | 3.00 | 3.00 | +0.00 | 14.00 | 12.00 | -0.50 | 3.50 |
| OG Anunoby | NY | 15.00 | 20.00 | 19.00 | 18.00 | -1.00 | 34.00 | 32.00 | -1.12 | 4.12 |
| Tyler Kolek | NY | 0.00 | 3.00 | 3.00 | 3.00 | +0.00 | 14.00 | 7.00 | -3.00 | 6.00 |
| Peyton Watson | CLE | 12.00 | 12.00 | 11.00 | 11.00 | +0.00 | 29.00 | 29.00 | 0.00 | -1.00 |
| Mohamed Diawara | NY | 2.00 | 3.00 | 3.00 | 3.00 | +0.00 | 14.00 | 10.00 | -1.20 | 2.20 |
| Miles McBride | NY | 5.00 | 4.00 | 4.00 | 4.00 | +0.00 | 16.00 | 16.00 | 0.00 | -1.00 |
| Tyrese Proctor | CLE | 7.00 | 7.00 | 7.00 | 7.00 | +0.00 | 23.00 | 19.00 | -1.47 | 1.47 |
| Craig Porter Jr. | CLE | 0.00 | 2.00 | 0.00 | 0.00 | +0.00 | 15.00 | 6.00 | -0.00 | 0.00 |
| Mikal Bridges | NY | 9.00 | 10.00 | 8.00 | 9.00 | -1.00 | 31.00 | 28.00 | -0.96 | 0.96 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 21:32:22 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:32:27 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:32:27 Havana | Nov 07, 23:33:07 Havana | False |
WAS@OKC Final
WAS 75 · OKC 114 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 20.50 → 20.50 points. Player points error: 5.18 → 4.82. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | WAS 103 · OKC 126 | OKC | Correct | 20.00 | 40.00 | 16.00 |
| Local baseline | WAS 104 · OKC 126 | OKC | Correct | 20.50 | 41.00 | 17.00 |
| Local + KPI | WAS 104 · OKC 126 | OKC | Correct | 20.50 | 41.00 | 17.00 |
Player metrics use the same 22 matched, confirmed participants for every forecast. Overtime periods: 0.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | Dalen Terry | Khris Middleton | None |
| Local baseline | Dalen Terry | Khris Middleton | None |
| Local + KPI | Dalen Terry | Khris Middleton | None |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Trae Young | WAS | 4.00 | 18.00 | 18.00 | 18.00 | +0.00 | 28.00 | 35.00 | 3.60 | 10.40 |
| Ajay Mitchell | OKC | 12.00 | 25.00 | 23.00 | 22.00 | -1.00 | 22.00 | 32.00 | 6.88 | 3.12 |
| Bilal Coulibaly | WAS | 0.00 | 6.00 | 9.00 | 10.00 | +1.00 | 20.00 | 29.00 | 3.10 | 6.90 |
| Alex Caruso | OKC | 0.00 | 9.00 | 7.00 | 8.00 | +1.00 | 13.00 | 16.00 | 1.50 | 6.50 |
| Aday Mara | OKC | 18.00 | 10.00 | 10.00 | 10.00 | +0.00 | 27.00 | 28.00 | 0.36 | -8.36 |
| Isaiah Hartenstein | OKC | 2.00 | 8.00 | 8.00 | 9.00 | +1.00 | 18.00 | 28.00 | 3.21 | 3.79 |
| Jared McCain | OKC | 19.00 | 12.00 | 12.00 | 12.00 | +0.00 | 23.00 | 25.00 | 0.96 | -7.96 |
| Kyshawn George | WAS | 14.00 | 23.00 | 22.00 | 21.00 | -1.00 | 30.00 | 34.00 | 2.47 | 4.53 |
| Tre Johnson | WAS | 4.00 | 10.00 | 13.00 | 11.00 | -2.00 | 28.00 | 22.00 | -3.00 | 10.00 |
| Bub Carrington | WAS | 9.00 | 6.00 | 4.00 | 4.00 | +0.00 | 21.00 | 16.00 | -1.25 | -3.75 |
| AJ Dybantsa | WAS | 19.00 | 14.00 | 15.00 | 15.00 | +0.00 | 31.00 | 34.00 | 1.32 | -5.32 |
| Kenrich Williams | OKC | 9.00 | 11.00 | 13.00 | 12.00 | -1.00 | 23.00 | 29.00 | 2.48 | 0.52 |
| Bennett Stirtz | OKC | 11.00 | 8.00 | 7.00 | 8.00 | -1.00 | 29.00 | 20.00 | -3.60 | 0.60 |
| Brooks Barnhizer | OKC | 2.00 | 5.00 | 5.00 | 5.00 | +0.00 | 8.00 | 10.00 | 1.00 | 2.00 |
| Alex Sarr | WAS | 15.00 | 11.00 | 10.00 | 12.00 | -2.00 | 28.00 | 29.00 | 0.41 | -3.41 |
| Deandre Ayton | WAS | 2.00 | 6.00 | 4.00 | 4.00 | +0.00 | 7.00 | 16.00 | 2.25 | -0.25 |
| Will Riley | WAS | 5.00 | 3.00 | 3.00 | 3.00 | +0.00 | 20.00 | 6.00 | -7.00 | 5.00 |
| Shai Gilgeous-Alexander | OKC | 30.00 | 31.00 | 33.00 | 31.00 | -2.00 | 29.00 | 34.00 | 4.56 | -3.56 |
| Anthony Gill | WAS | 1.00 | 0.00 | 0.00 | 0.00 | +0.00 | 9.00 | 0.00 | — | — |
| Tre Mann | WAS | 2.00 | 3.00 | 3.00 | 3.00 | +0.00 | 18.00 | 5.00 | -7.80 | 8.80 |
| Josh Dix | OKC | 2.00 | 2.00 | 2.00 | 2.00 | +0.00 | 21.00 | 6.00 | -5.00 | 5.00 |
| Micah Peavy | OKC | 7.00 | 5.00 | 6.00 | 7.00 | -1.00 | 23.00 | 12.00 | -6.42 | 6.42 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 21:32:20 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:32:36 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:32:36 Havana | Nov 07, 23:33:07 Havana | False |
ORL@GS Final
ORL 119 · GS 126 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 14.00 → 14.00 points. Player points error: 4.95 → 4.68. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | ORL 103 · GS 115 | GS | Correct | 13.50 | 27.00 | 5.00 |
| Local baseline | ORL 106 · GS 111 | GS | Correct | 14.00 | 28.00 | 2.00 |
| Local + KPI | ORL 106 · GS 111 | GS | Correct | 14.00 | 28.00 | 2.00 |
Player metrics use the same 22 matched, confirmed participants for every forecast. Overtime periods: 1.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | None | None | None |
| Local baseline | None | Colin Castleton | Desmond Bane |
| Local + KPI | None | Colin Castleton | Desmond Bane |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Stephen Curry | GS | 41.00 | 22.00 | 23.00 | 24.00 | -1.00 | 36.00 | 27.00 | -8.00 | -9.00 |
| Jamal Cain | ORL | 18.00 | 10.00 | 6.00 | 7.00 | -1.00 | 36.00 | 18.00 | -7.00 | -4.00 |
| Franz Wagner | ORL | 30.00 | 19.00 | 17.00 | 19.00 | -2.00 | 40.00 | 33.00 | -4.03 | -6.97 |
| Wendell Carter Jr. | ORL | 19.00 | 15.00 | 14.00 | 13.00 | +1.00 | 40.00 | 30.00 | -4.33 | -1.67 |
| Jase Richardson | ORL | 2.00 | 12.00 | 9.00 | 8.00 | -1.00 | 30.00 | 26.00 | -1.23 | 7.23 |
| Yaxel Lendeborg | GS | 23.00 | 20.00 | 19.00 | 18.00 | +1.00 | 37.00 | 29.00 | -4.97 | -0.03 |
| Jevon Carter | ORL | 9.00 | 4.00 | 4.00 | 4.00 | +0.00 | 15.00 | 13.00 | -0.62 | -4.38 |
| Tristan da Silva | ORL | 19.00 | 15.00 | 13.00 | 14.00 | -1.00 | 39.00 | 29.00 | -4.83 | -0.17 |
| De'Anthony Melton | GS | 4.00 | 8.00 | 8.00 | 8.00 | +0.00 | 17.00 | 20.00 | 1.20 | 2.80 |
| Georges Niang | GS | 11.00 | 7.00 | 7.00 | 7.00 | +0.00 | 25.00 | 18.00 | -2.72 | -1.28 |
| Al Horford | GS | 2.00 | 6.00 | 6.00 | 6.00 | +0.00 | 13.00 | 15.00 | 0.80 | 3.20 |
| Gui Santos | GS | 3.00 | 8.00 | 8.00 | 7.00 | -1.00 | 12.00 | 25.00 | 3.64 | 0.36 |
| Goga Bitadze | ORL | 4.00 | 3.00 | 0.00 | 0.00 | +0.00 | 7.00 | 6.00 | -0.00 | -4.00 |
| Draymond Green | GS | 2.00 | 5.00 | 5.00 | 5.00 | +0.00 | 34.00 | 25.00 | -1.80 | 4.80 |
| Charles Bassey | GS | 8.00 | 5.00 | 5.00 | 5.00 | +0.00 | 11.00 | 11.00 | 0.00 | -3.00 |
| Nikola Vucevic | ORL | 0.00 | 5.00 | 3.00 | 3.00 | +0.00 | 6.00 | 9.00 | 1.00 | 2.00 |
| Brandin Podziemski | GS | 15.00 | 16.00 | 12.00 | 13.00 | -1.00 | 39.00 | 29.00 | -4.48 | 2.48 |
| Will Richard | GS | 4.00 | 6.00 | 6.00 | 6.00 | +0.00 | 12.00 | 17.00 | 1.76 | 0.24 |
| Anthony Black | ORL | 18.00 | 19.00 | 16.00 | 16.00 | +0.00 | 38.00 | 27.00 | -6.52 | 4.52 |
| Gary Payton II | GS | 4.00 | 3.00 | 3.00 | 3.00 | +0.00 | 13.00 | 5.00 | -4.80 | 3.80 |
| Alex Morales | ORL | 0.00 | 1.00 | 1.00 | 1.00 | +0.00 | 15.00 | 5.00 | -2.00 | 3.00 |
| Brandon Williams | GS | 9.00 | 9.00 | 9.00 | 9.00 | +0.00 | 17.00 | 19.00 | 0.95 | -0.95 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 21:32:19 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:32:46 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:32:46 Havana | Nov 07, 23:33:07 Havana | False |
HOU@PHO Final
HOU 99 · PHO 102 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 6.50 → 6.50 points. Player points error: 2.58 → 2.95. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | HOU 110 · PHO 100 | HOU | Incorrect | 6.50 | 9.00 | 13.00 |
| Local baseline | HOU 109 · PHO 105 | HOU | Incorrect | 6.50 | 13.00 | 7.00 |
| Local + KPI | HOU 109 · PHO 105 | HOU | Incorrect | 6.50 | 13.00 | 7.00 |
Player metrics use the same 19 matched, confirmed participants for every forecast. Overtime periods: 0.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | None | Bruce Thornton, Jae'Sean Tate, Rasheer Fleming, Koa Peat, Duop Reath | None |
| Local baseline | None | Bruce Thornton, Jae'Sean Tate, Koa Peat | Jordan Goodwin |
| Local + KPI | None | Bruce Thornton, Jae'Sean Tate, Koa Peat | Jordan Goodwin |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Luke Kennard | PHO | 11.00 | 4.00 | 4.00 | 4.00 | +0.00 | 14.00 | 15.00 | 0.27 | -7.27 |
| Alperen Sengun | HOU | 15.00 | 21.00 | 21.00 | 21.00 | +0.00 | 32.00 | 33.00 | 0.64 | 5.36 |
| Tari Eason | HOU | 2.00 | 6.00 | 6.00 | 7.00 | +1.00 | 23.00 | 20.00 | -1.05 | 6.05 |
| Dillon Brooks | PHO | 11.00 | 16.00 | 16.00 | 16.00 | +0.00 | 37.00 | 30.00 | -3.73 | 8.73 |
| Jalen Green | PHO | 16.00 | 13.00 | 11.00 | 11.00 | +0.00 | 34.00 | 30.00 | -1.47 | -3.53 |
| Kevin Durant | HOU | 21.00 | 18.00 | 18.00 | 17.00 | +1.00 | 38.00 | 30.00 | -4.53 | 0.53 |
| Bogdan Bogdanovic | HOU | 0.00 | 4.00 | 4.00 | 4.00 | +0.00 | 2.00 | 12.00 | 3.33 | 0.67 |
| Oso Ighodaro | PHO | 4.00 | 9.00 | 7.00 | 8.00 | +1.00 | 23.00 | 28.00 | 1.43 | 2.57 |
| Fred VanVleet | HOU | 16.00 | 14.00 | 14.00 | 13.00 | +1.00 | 31.00 | 27.00 | -1.93 | -1.07 |
| Reed Sheppard | HOU | 6.00 | 9.00 | 8.00 | 9.00 | +1.00 | 13.00 | 19.00 | 2.84 | 0.16 |
| Amen Thompson | HOU | 17.00 | 15.00 | 15.00 | 14.00 | +1.00 | 39.00 | 29.00 | -4.83 | 1.83 |
| Devin Booker | PHO | 24.00 | 23.00 | 24.00 | 22.00 | +2.00 | 39.00 | 33.00 | -4.00 | 2.00 |
| Oscar Tshiebwe | HOU | 2.00 | 3.00 | 3.00 | 3.00 | +0.00 | 3.00 | 9.00 | 2.00 | -1.00 |
| Marcus Smart | HOU | 5.00 | 6.00 | 6.00 | 6.00 | +0.00 | 20.00 | 20.00 | 0.00 | 1.00 |
| Miles Bridges | PHO | 13.00 | 13.00 | 13.00 | 14.00 | +1.00 | 31.00 | 31.00 | 0.00 | 1.00 |
| Khaman Maluach | PHO | 8.00 | 5.00 | 7.00 | 7.00 | +0.00 | 18.00 | 17.00 | -0.41 | -0.59 |
| Ryan Dunn | PHO | 8.00 | 6.00 | 6.00 | 7.00 | -1.00 | 23.00 | 13.00 | -5.38 | 4.38 |
| Jabari Smith Jr. | HOU | 15.00 | 14.00 | 14.00 | 15.00 | -1.00 | 39.00 | 31.00 | -3.87 | 3.87 |
| Collin Gillespie | PHO | 7.00 | 7.00 | 7.00 | 7.00 | +0.00 | 20.00 | 21.00 | 0.33 | -0.33 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 22:31:11 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:32:55 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:32:56 Havana | Nov 07, 23:33:07 Havana | False |
SA@POR Final
SA 125 · POR 103 Final result
KPI team score accuracy was unchanged against its own baseline: average team error 10.00 → 10.00 points. Player points error: 4.35 → 4.17. These measure different objectives.
| Forecast | Predicted score | Winner pick | Pick result | Team error | Total error | Margin error |
|---|---|---|---|---|---|---|
| Production snapshot | SA 114 · POR 104 | SA | Correct | 6.00 | 10.00 | 12.00 |
| Local baseline | SA 112 · POR 110 | SA | Correct | 10.00 | 6.00 | 20.00 |
| Local + KPI | SA 112 · POR 110 | SA | Correct | 10.00 | 6.00 | 20.00 |
Player metrics use the same 23 matched, confirmed participants for every forecast. Overtime periods: 0.
Participation and coverage exceptions
| Forecast | Played but no prediction | Explicit DNP with prediction | Participation unverified |
|---|---|---|---|
| Production snapshot | Chris Youngblood | None | None |
| Local baseline | None | None | Robert Williams III, Ja'Kobi Gillespie |
| Local + KPI | None | None | Robert Williams III, Ja'Kobi Gillespie |
All matched players: points, minutes and error decomposition
Minutes and scoring-rate components add to the signed points error. This is an arithmetic decomposition, not proof of causation. Positive = overprediction; negative = underprediction.
| Player | Team | Actual PTS | Prod PTS | Base PTS | KPI PTS | Error change ↓ | Actual MIN | KPI MIN | Minutes component | Rate component |
|---|---|---|---|---|---|---|---|---|---|---|
| Deni Avdija | POR | 15.00 | 31.00 | 25.00 | 24.00 | -1.00 | 24.00 | 35.00 | 7.54 | 1.46 |
| Toumani Camara | POR | 4.00 | 14.00 | 12.00 | 13.00 | +1.00 | 21.00 | 29.00 | 3.59 | 5.41 |
| Damian Lillard | POR | 12.00 | 22.00 | 21.00 | 20.00 | -1.00 | 20.00 | 32.00 | 7.50 | 0.50 |
| Yang Hansen | POR | 12.00 | 3.00 | 4.00 | 4.00 | +0.00 | 26.00 | 5.00 | -16.80 | 8.80 |
| Donovan Clingan | POR | 6.00 | 15.00 | 13.00 | 14.00 | +1.00 | 22.00 | 28.00 | 3.00 | 5.00 |
| Julian Champagnie | SA | 14.00 | 7.00 | 8.00 | 8.00 | +0.00 | 21.00 | 20.00 | -0.40 | -5.60 |
| Carter Bryant | SA | 6.00 | 0.00 | 0.00 | 0.00 | +0.00 | 17.00 | 6.00 | -0.00 | -6.00 |
| De'Aaron Fox | SA | 8.00 | 14.00 | 12.00 | 13.00 | +1.00 | 22.00 | 30.00 | 3.47 | 1.53 |
| Dylan Harper | SA | 13.00 | 18.00 | 18.00 | 18.00 | +0.00 | 28.00 | 30.00 | 1.20 | 3.80 |
| Micah Potter | POR | 7.00 | 0.00 | 3.00 | 3.00 | +0.00 | 14.00 | 5.00 | -5.40 | 1.40 |
| Jayson Kent | POR | 4.00 | 0.00 | 0.00 | 0.00 | +0.00 | 12.00 | 0.00 | — | — |
| Keldon Johnson | SA | 10.00 | 6.00 | 5.00 | 6.00 | -1.00 | 27.00 | 22.00 | -1.36 | -2.64 |
| Branden Carlson | POR | 4.00 | 0.00 | 1.00 | 1.00 | +0.00 | 12.00 | 6.00 | -1.00 | -2.00 |
| Scoot Henderson | POR | 13.00 | 12.00 | 11.00 | 10.00 | +1.00 | 24.00 | 28.00 | 1.43 | -4.43 |
| Luke Kornet | SA | 6.00 | 3.00 | 3.00 | 3.00 | +0.00 | 15.00 | 14.00 | -0.21 | -2.79 |
| Devin Vassell | SA | 15.00 | 12.00 | 11.00 | 12.00 | -1.00 | 21.00 | 29.00 | 3.31 | -6.31 |
| Jordan McLaughlin | SA | 3.00 | 1.00 | 1.00 | 1.00 | +0.00 | 12.00 | 10.00 | -0.20 | -1.80 |
| Stephon Castle | SA | 14.00 | 14.00 | 17.00 | 16.00 | -1.00 | 24.00 | 31.00 | 3.61 | -1.61 |
| Jrue Holiday | POR | 11.00 | 5.00 | 9.00 | 10.00 | -1.00 | 20.00 | 25.00 | 2.00 | -3.00 |
| Harrison Barnes | SA | 5.00 | 6.00 | 4.00 | 4.00 | +0.00 | 19.00 | 15.00 | -1.07 | 0.07 |
| Victor Wembanyama | SA | 29.00 | 32.00 | 32.00 | 30.00 | -2.00 | 24.00 | 28.00 | 4.29 | -3.29 |
| Tarris Reed Jr. | SA | 2.00 | 1.00 | 1.00 | 1.00 | +0.00 | 9.00 | 5.00 | -0.80 | -0.20 |
| Sidy Cissoko | POR | 4.00 | 2.00 | 4.00 | 4.00 | +0.00 | 16.00 | 19.00 | 0.63 | -0.63 |
Prediction timing and evidence
| Forecast | Generated (Havana) | Captured (Havana) | Pregame eligible |
|---|---|---|---|
| Production snapshot | Nov 07, 23:30:32 Havana | Nov 07, 23:31:54 Havana | False |
| Local baseline | Nov 07, 23:33:06 Havana | Nov 07, 23:33:07 Havana | False |
| Local + KPI | Nov 07, 23:33:06 Havana | Nov 07, 23:33:07 Havana | False |