Local validation • Evidence review • No deployment

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

7Games compared
7Final and scored
0Live, not scored
144Matched player-games

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.

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.

This local daily run includes after-cutoff predictions. This scorecard shows diagnostic results across finished games; only eligible pregame records count toward prospective learning. Per-game generation and capture times are preserved. Production input equality at generation is unverified.

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 ↓ProductionBaselineKPILowest error
Team score10.2910.5710.57Production snapshot
Game total19.7119.1419.14Shared: Local baseline + Local + KPI
Winning margin9.439.719.71Production 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.

StatisticPlayer-gamesProd MAEBase MAEKPI MAELowest average errorProd outright winsBase outright winsKPI outright winsShared best
Points1444.534.514.34Local + KPI3092679
Rebounds1441.901.981.98Production snapshot2900115
Assists1441.531.491.49Shared: Local baseline + Local + KPI1100133
Minutes1445.185.385.38Production snapshot510093
Steals1440.720.700.70Shared: Local baseline + Local + KPI700137
Blocks1440.540.560.56Production snapshot1000134
Field-goal attempts1442.762.842.84Production snapshot4000104
Field goals made1441.711.731.69Local + KPI2525112
Free-throw attempts1441.661.631.63Shared: Local baseline + Local + KPI1600128
Free throws made1441.311.291.33Local baseline1305126
Three-point attempts1441.711.651.65Shared: Local baseline + Local + KPI1800126
Three-pointers made1440.720.760.81Production snapshot14511114
Turnovers1440.920.890.89Shared: Local baseline + Local + KPI100143
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.

StatisticLeft forecast vs right forecastLeft closerRight closerTiePlayer-gamesRight win share
PointsProduction snapshot vs Local + KPI41475614432.6%
PointsLocal baseline vs Local + KPI27427514429.2%
PointsProduction snapshot vs Local baseline40386614426.4%
ReboundsProduction snapshot vs Local + KPI29199614413.2%
ReboundsLocal baseline vs Local + KPI001441440.0%
ReboundsProduction snapshot vs Local baseline29199614413.2%
AssistsProduction snapshot vs Local + KPI111711614411.8%
AssistsLocal baseline vs Local + KPI001441440.0%
AssistsProduction snapshot vs Local baseline111711614411.8%
MinutesProduction snapshot vs Local + KPI51385514426.4%
MinutesLocal baseline vs Local + KPI001441440.0%
MinutesProduction snapshot vs Local baseline51385514426.4%
StealsProduction snapshot vs Local + KPI791281446.2%
StealsLocal baseline vs Local + KPI001441440.0%
StealsProduction snapshot vs Local baseline791281446.2%
BlocksProduction snapshot vs Local + KPI1071271444.9%
BlocksLocal baseline vs Local + KPI001441440.0%
BlocksProduction snapshot vs Local baseline1071271444.9%
Field-goal attemptsProduction snapshot vs Local + KPI40317314421.5%
Field-goal attemptsLocal baseline vs Local + KPI001441440.0%
Field-goal attemptsProduction snapshot vs Local baseline40317314421.5%
Field goals madeProduction snapshot vs Local + KPI28278914418.8%
Field goals madeLocal baseline vs Local + KPI5101291446.9%
Field goals madeProduction snapshot vs Local baseline30249014416.7%
Free-throw attemptsProduction snapshot vs Local + KPI161711114411.8%
Free-throw attemptsLocal baseline vs Local + KPI001441440.0%
Free-throw attemptsProduction snapshot vs Local baseline161711114411.8%
Free throws madeProduction snapshot vs Local + KPI232010114413.9%
Free throws madeLocal baseline vs Local + KPI1161271444.2%
Free throws madeProduction snapshot vs Local baseline141511514410.4%
Three-point attemptsProduction snapshot vs Local + KPI182310314416.0%
Three-point attemptsLocal baseline vs Local + KPI001441440.0%
Three-point attemptsProduction snapshot vs Local baseline182310314416.0%
Three-pointers madeProduction snapshot vs Local + KPI29189714412.5%
Three-pointers madeLocal baseline vs Local + KPI241710314411.8%
Three-pointers madeProduction snapshot vs Local baseline20141101449.7%
TurnoversProduction snapshot vs Local + KPI151381443.5%
TurnoversLocal baseline vs Local + KPI001441440.0%
TurnoversProduction snapshot vs Local baseline151381443.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.

GamePlayerTeamActual PTSProd PTSBase PTSKPI PTSProd PTS errorBase PTS errorKPI PTS errorClosest PTSClosest REBClosest ASTClosest MINKPI − prod PTS error ↓
SA@PORDeni AvdijaPOR15.0031.0025.0024.0016.0010.009.00Local + KPIProduction snapshotShared: Local baseline + Local + KPIShared: Local baseline + Local + KPI-7.00
BKN@ATLDanny WolfBKN11.004.0014.0012.007.003.001.00Local + KPIShared: Local baseline + Local + KPIProduction snapshotShared: Local baseline + Local + KPI-6.00
SA@PORJrue HolidayPOR11.005.009.0010.006.002.001.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-5.00
DEN@INDJamal MurrayDEN16.0027.0025.0023.0011.009.007.00Local + KPIProduction snapshotShared: Local baseline + Local + KPIProduction snapshot-4.00
ORL@GSJase RichardsonORL2.0012.009.008.0010.007.006.00Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-4.00
DEN@INDNikola JokicDEN19.0024.0021.0021.005.002.002.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-3.00
NY@CLEJames HardenCLE7.0019.0017.0016.0012.0010.009.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-3.00
WAS@OKCAjay MitchellOKC12.0025.0023.0022.0013.0011.0010.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-3.00
SA@PORMicah PotterPOR7.000.003.003.007.004.004.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-3.00
DEN@INDDeMar DeRozanDEN11.007.009.009.004.002.002.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
DEN@INDChristian BraunDEN6.0016.0014.0014.0010.008.008.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-2.00
DEN@INDBraden SmithIND0.0010.0010.008.0010.0010.008.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
BKN@ATLKingston FlemingsATL10.0015.0014.0013.005.004.003.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
BKN@ATLJulius RandleBKN19.0022.0020.0020.003.001.001.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
NY@CLECraig Porter Jr.CLE0.002.000.000.002.000.000.00Shared: Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
NY@CLEEvan MobleyCLE12.0018.0014.0016.006.002.004.00Local baselineProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
NY@CLEMeleek ThomasCLE9.0015.0014.0013.006.005.004.00Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
NY@CLEOG AnunobyNY15.0020.0019.0018.005.004.003.00Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
WAS@OKCMicah PeavyOKC7.005.006.007.002.001.000.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
WAS@OKCDeandre AytonWAS2.006.004.004.004.002.002.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
WAS@OKCKyshawn GeorgeWAS14.0023.0022.0021.009.008.007.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
ORL@GSStephen CurryGS41.0022.0023.0024.0019.0018.0017.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIProduction snapshot-2.00
ORL@GSNikola VucevicORL0.005.003.003.005.003.003.00Shared: Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
HOU@PHOKhaman MaluachPHO8.005.007.007.003.001.001.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-2.00
SA@PORDamian LillardPOR12.0022.0021.0020.0010.009.008.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
SA@PORSidy CissokoPOR4.002.004.004.002.000.000.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-2.00
SA@PORVictor WembanyamaSA29.0032.0032.0030.003.003.001.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-2.00
DEN@INDObi ToppinIND10.009.009.0010.001.001.000.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
DEN@INDJay HuffIND0.007.006.006.007.006.006.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
BKN@ATLAaron WigginsATL20.0012.0011.0013.008.009.007.00Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
BKN@ATLOnyeka OkongwuATL16.0014.0014.0015.002.002.001.00Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-1.00
BKN@ATLDyson DanielsATL9.0013.0013.0012.004.004.003.00Local + KPIProduction snapshotProduction snapshotProduction snapshot-1.00
BKN@ATLMoritz WagnerBKN9.007.007.008.002.002.001.00Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
NY@CLEMikal BridgesNY9.0010.008.009.001.001.000.00Local + KPIProduction snapshotProduction snapshotProduction snapshot-1.00
WAS@OKCAlex CarusoOKC0.009.007.008.009.007.008.00Local baselineShared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Local baseline + Local + KPI-1.00
WAS@OKCAJ DybantsaWAS19.0014.0015.0015.005.004.004.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-1.00
WAS@OKCAlex SarrWAS15.0011.0010.0012.004.005.003.00Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
ORL@GSGui SantosGS3.008.008.007.005.005.004.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
HOU@PHOJabari Smith Jr.HOU15.0014.0014.0015.001.001.000.00Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIProduction snapshot-1.00
HOU@PHOOso IghodaroPHO4.009.007.008.005.003.004.00Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
HOU@PHORyan DunnPHO8.006.006.007.002.002.001.00Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
SA@PORBranden CarlsonPOR4.000.001.001.004.003.003.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-1.00
SA@PORYang HansenPOR12.003.004.004.009.008.008.00Shared: Local baseline + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-1.00
SA@PORDonovan ClinganPOR6.0015.0013.0014.009.007.008.00Local baselineShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-1.00
SA@PORToumani CamaraPOR4.0014.0012.0013.0010.008.009.00Local baselineShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI-1.00
SA@PORDe'Aaron FoxSA8.0014.0012.0013.006.004.005.00Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot-1.00
SA@PORJulian ChampagnieSA14.007.008.008.007.006.006.00Shared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI-1.00
DEN@INDTyus JonesDEN3.004.004.004.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Local baseline + Local + KPI+0.00
DEN@INDMarvin Bagley IIIDEN10.003.003.003.007.007.007.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
DEN@INDSpencer JonesDEN13.004.004.004.009.009.009.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIProduction snapshot+0.00
DEN@INDAaron NesmithIND8.0011.0010.0011.003.002.003.00Local baselineProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
BKN@ATLCJ McCollumATL9.0012.0012.0012.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
BKN@ATLNickeil Alexander-WalkerATL20.0025.0028.0025.005.008.005.00Shared: Production snapshot + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
BKN@ATLLuguentz DortATL3.0013.0013.0013.0010.0010.0010.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Local baseline + Local + KPI+0.00
BKN@ATLZuby EjioforATL7.007.006.007.000.001.000.00Shared: Production snapshot + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
BKN@ATLTerance MannBKN0.003.003.003.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
BKN@ATLNoah ClowneyBKN3.006.006.006.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
BKN@ATLMikel Brown Jr.BKN18.0011.0010.0011.007.008.007.00Shared: Production snapshot + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIProduction snapshot+0.00
BKN@ATLDay'Ron SharpeBKN12.008.008.008.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
NY@CLETyrese ProctorCLE7.007.007.007.000.000.000.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
NY@CLELandry ShametNY9.0013.0013.0013.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
NY@CLEAndre DrummondNY0.003.003.003.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
NY@CLEMohamed DiawaraNY2.003.003.003.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
NY@CLETyler KolekNY0.003.003.003.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
NY@CLEMiles McBrideNY5.004.004.004.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
WAS@OKCShai Gilgeous-AlexanderOKC30.0031.0033.0031.001.003.001.00Shared: Production snapshot + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
WAS@OKCBennett StirtzOKC11.008.007.008.003.004.003.00Shared: Production snapshot + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
WAS@OKCBrooks BarnhizerOKC2.005.005.005.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
WAS@OKCJosh DixOKC2.002.002.002.000.000.000.00Shared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
WAS@OKCAday MaraOKC18.0010.0010.0010.008.008.008.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
WAS@OKCJared McCainOKC19.0012.0012.0012.007.007.007.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
WAS@OKCAnthony GillWAS1.000.000.000.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
WAS@OKCTrae YoungWAS4.0018.0018.0018.0014.0014.0014.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
WAS@OKCWill RileyWAS5.003.003.003.002.002.002.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
WAS@OKCTre MannWAS2.003.003.003.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
ORL@GSGary Payton IIGS4.003.003.003.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
ORL@GSDe'Anthony MeltonGS4.008.008.008.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
ORL@GSGeorges NiangGS11.007.007.007.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
ORL@GSBrandon WilliamsGS9.009.009.009.000.000.000.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshotProduction snapshot+0.00
ORL@GSAl HorfordGS2.006.006.006.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
ORL@GSDraymond GreenGS2.005.005.005.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
ORL@GSCharles BasseyGS8.005.005.005.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
ORL@GSWill RichardGS4.006.006.006.002.002.002.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
ORL@GSAlex MoralesORL0.001.001.001.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
ORL@GSJevon CarterORL9.004.004.004.005.005.005.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
ORL@GSFranz WagnerORL30.0019.0017.0019.0011.0013.0011.00Shared: Production snapshot + Local + KPIShared: Local baseline + Local + KPIProduction snapshotProduction snapshot+0.00
HOU@PHOOscar TshiebweHOU2.003.003.003.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
HOU@PHOBogdan BogdanovicHOU0.004.004.004.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
HOU@PHOMarcus SmartHOU5.006.006.006.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
HOU@PHOAlperen SengunHOU15.0021.0021.0021.006.006.006.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
HOU@PHOReed SheppardHOU6.009.008.009.003.002.003.00Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
HOU@PHOLuke KennardPHO11.004.004.004.007.007.007.00Shared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPI+0.00
HOU@PHODillon BrooksPHO11.0016.0016.0016.005.005.005.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Local baseline + Local + KPI+0.00
HOU@PHOCollin GillespiePHO7.007.007.007.000.000.000.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
SA@PORJayson KentPOR4.000.000.000.004.004.004.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
SA@PORKeldon JohnsonSA10.006.005.006.004.005.004.00Shared: Production snapshot + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
SA@PORJordan McLaughlinSA3.001.001.001.002.002.002.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
SA@PORHarrison BarnesSA5.006.004.004.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
SA@PORLuke KornetSA6.003.003.003.003.003.003.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
SA@PORDylan HarperSA13.0018.0018.0018.005.005.005.00Shared: Production snapshot + Local baseline + Local + KPIProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+0.00
SA@PORTarris Reed Jr.SA2.001.001.001.001.001.001.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
SA@PORCarter BryantSA6.000.000.000.006.006.006.00Shared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+0.00
SA@PORDevin VassellSA15.0012.0011.0012.003.004.003.00Shared: Production snapshot + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+0.00
DEN@INDAaron GordonDEN12.0012.0010.0011.000.002.001.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+1.00
DEN@INDTrevon BrazileDEN3.006.006.007.003.003.004.00Shared: Production snapshot + Local baselineShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
DEN@INDIvica ZubacIND10.008.008.007.002.002.003.00Shared: Production snapshot + Local baselineProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+1.00
DEN@INDLarry Nance Jr.IND15.003.002.002.0012.0013.0013.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+1.00
DEN@INDKelly Oubre Jr.IND2.008.008.009.006.006.007.00Shared: Production snapshot + Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+1.00
BKN@ATLChaney JohnsonBKN5.006.006.007.001.001.002.00Shared: Production snapshot + Local baselineShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
NY@CLEPeyton WatsonCLE12.0012.0011.0011.000.001.001.00Production snapshotShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
NY@CLEKarl-Anthony TownsNY29.0020.0019.0019.009.0010.0010.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+1.00
WAS@OKCIsaiah HartensteinOKC2.008.008.009.006.006.007.00Shared: Production snapshot + Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+1.00
WAS@OKCKenrich WilliamsOKC9.0011.0013.0012.002.004.003.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+1.00
WAS@OKCTre JohnsonWAS4.0010.0013.0011.006.009.007.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
ORL@GSBrandin PodziemskiGS15.0016.0012.0013.001.003.002.00Production snapshotProduction snapshotShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+1.00
ORL@GSTristan da SilvaORL19.0015.0013.0014.004.006.005.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+1.00
ORL@GSAnthony BlackORL18.0019.0016.0016.001.002.002.00Production snapshotProduction snapshotProduction snapshotProduction snapshot+1.00
HOU@PHOKevin DurantHOU21.0018.0018.0017.003.003.004.00Shared: Production snapshot + Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
HOU@PHOFred VanVleetHOU16.0014.0014.0013.002.002.003.00Shared: Production snapshot + Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+1.00
HOU@PHOTari EasonHOU2.006.006.007.004.004.005.00Shared: Production snapshot + Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
HOU@PHOAmen ThompsonHOU17.0015.0015.0014.002.002.003.00Shared: Production snapshot + Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+1.00
HOU@PHOMiles BridgesPHO13.0013.0013.0014.000.000.001.00Shared: Production snapshot + Local baselineShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+1.00
HOU@PHODevin BookerPHO24.0023.0024.0022.001.000.002.00Local baselineShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+1.00
DEN@INDCameron JohnsonDEN18.0012.0010.0010.006.008.008.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
DEN@INDPascal SiakamIND23.0017.0015.0015.006.008.008.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
DEN@INDQuenton JacksonIND6.008.009.0010.002.003.004.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
DEN@INDAndrew NembhardIND9.0016.0019.0018.007.0010.009.00Production snapshotProduction snapshotShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
DEN@INDJarace WalkerIND9.008.006.006.001.003.003.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
BKN@ATLMichael Porter Jr.BKN25.0021.0020.0019.004.005.006.00Production snapshotShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
BKN@ATLNolan TraoreBKN19.0014.0012.0012.005.007.007.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Local baseline + Local + KPI+2.00
NY@CLEMario HezonjaCLE0.009.0011.0011.009.0011.0011.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPI+2.00
NY@CLEThomas BryantCLE5.004.007.008.001.002.003.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
NY@CLEJalen BrunsonNY31.0028.0026.0026.003.005.005.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
NY@CLEJordan ClarksonNY9.006.004.004.003.005.005.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
WAS@OKCBub CarringtonWAS9.006.004.004.003.005.005.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
ORL@GSYaxel LendeborgGS23.0020.0019.0018.003.004.005.00Production snapshotShared: Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
ORL@GSWendell Carter Jr.ORL19.0015.0014.0013.004.005.006.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+2.00
HOU@PHOJalen GreenPHO16.0013.0011.0011.003.005.005.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
SA@PORScoot HendersonPOR13.0012.0011.0010.001.002.003.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Local baseline + Local + KPIShared: Local baseline + Local + KPI+2.00
SA@PORStephon CastleSA14.0014.0017.0016.000.003.002.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPI+2.00
NY@CLEDonovan MitchellCLE37.0023.0021.0020.0014.0016.0017.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+3.00
ORL@GSJamal CainORL18.0010.006.007.008.0012.0011.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+3.00
ORL@GSGoga BitadzeORL4.003.000.000.001.004.004.00Production snapshotShared: Production snapshot + Local baseline + Local + KPIShared: Production snapshot + Local baseline + Local + KPIProduction snapshot+3.00
WAS@OKCBilal CoulibalyWAS0.006.009.0010.006.009.0010.00Production snapshotProduction snapshotShared: Production snapshot + Local baseline + Local + KPIShared: 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.

ForecastTeam score error ↓Game total error ↓Margin error ↓Correct winner / picksNo winner pickPlayer points error ↓
Production snapshot10.2919.719.436 / 704.53
Local baseline10.5719.149.716 / 704.51
Local + KPI10.5719.149.716 / 704.34

Average team score error

Production snapshot10.29Local baseline10.57Local + KPI10.57

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.

GameStatusProductionLocal baselineLocal + KPIActual / live snapshotTeam error change ↓
DEN@INDFINALDEN 121 · IND 105DEN 117 · IND 110DEN 117 · IND 110DEN 114 · IND 102+0.00
BKN@ATLFINALBKN 107 · ATL 119BKN 110 · ATL 121BKN 110 · ATL 121BKN 121 · ATL 124+0.00
NY@CLEFINALNY 117 · CLE 112NY 115 · CLE 112NY 115 · CLE 112NY 109 · CLE 97+0.00
WAS@OKCFINALWAS 103 · OKC 126WAS 104 · OKC 126WAS 104 · OKC 126WAS 75 · OKC 114+0.00
ORL@GSFINALORL 103 · GS 115ORL 106 · GS 111ORL 106 · GS 111ORL 119 · GS 126+0.00
HOU@PHOFINALHOU 110 · PHO 100HOU 109 · PHO 105HOU 109 · PHO 105HOU 99 · PHO 102+0.00
SA@PORFINALSA 114 · POR 104SA 112 · POR 110SA 112 · POR 110SA 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.

StatisticRowsProduction MAEBaseline MAEKPI MAEKPI − baseline ↓KPI biasKPI RMSE
Points1444.534.514.34-0.170.035.51
Rebounds1441.901.981.98+0.00-0.492.72
Assists1441.531.491.49+0.00-0.122.12
Minutes1445.185.385.38+0.00-1.376.72
Steals1440.720.700.70+0.00-0.311.11
Blocks1440.540.560.56+0.00-0.170.94
Field-goal attempts1442.762.842.84+0.00-0.483.62
Field goals made1441.711.731.69-0.03-0.222.15
Free-throw attempts1441.661.631.63+0.000.482.07
Free throws made1441.311.291.33+0.030.481.69
Three-point attempts1441.711.651.65+0.00-0.282.30
Three-pointers made1440.720.760.81+0.050.001.26
Turnovers1440.920.890.89+0.000.031.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.

GamePlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
NY@CLEDonovan MitchellCLE37.0023.0021.0020.00+1.0037.0033.00-2.42-14.58
ORL@GSStephen CurryGS41.0022.0023.0024.00-1.0036.0027.00-8.00-9.00
WAS@OKCTrae YoungWAS4.0018.0018.0018.00+0.0028.0035.003.6010.40
DEN@INDLarry Nance Jr.IND15.003.002.002.00+0.0013.009.00-0.89-12.11
NY@CLEMario HezonjaCLE0.009.0011.0011.00+0.0019.0023.001.919.09
ORL@GSJamal CainORL18.0010.006.007.00-1.0036.0018.00-7.00-4.00
ORL@GSFranz WagnerORL30.0019.0017.0019.00-2.0040.0033.00-4.03-6.97
BKN@ATLLuguentz DortATL3.0013.0013.0013.00+0.0020.0033.005.124.88
NY@CLEKarl-Anthony TownsNY29.0020.0019.0019.00+0.0034.0032.00-1.19-8.81
WAS@OKCAjay MitchellOKC12.0025.0023.0022.00-1.0022.0032.006.883.12
WAS@OKCBilal CoulibalyWAS0.006.009.0010.00+1.0020.0029.003.106.90
DEN@INDSpencer JonesDEN13.004.004.004.00+0.0021.0010.00-4.40-4.60
DEN@INDAndrew NembhardIND9.0016.0019.0018.00-1.0031.0030.00-0.609.60
NY@CLEJames HardenCLE7.0019.0017.0016.00-1.0034.0033.00-0.489.48
SA@PORDeni AvdijaPOR15.0031.0025.0024.00-1.0024.0035.007.541.46
SA@PORToumani CamaraPOR4.0014.0012.0013.00+1.0021.0029.003.595.41
DEN@INDCameron JohnsonDEN18.0012.0010.0010.00+0.0029.0027.00-0.74-7.26
DEN@INDChristian BraunDEN6.0016.0014.0014.00+0.0029.0028.00-0.508.50
DEN@INDPascal SiakamIND23.0017.0015.0015.00+0.0032.0028.00-2.14-5.86
DEN@INDBraden SmithIND0.0010.0010.008.00-2.0012.0025.004.163.84
WAS@OKCAlex CarusoOKC0.009.007.008.00+1.0013.0016.001.506.50
WAS@OKCAday MaraOKC18.0010.0010.0010.00+0.0027.0028.000.36-8.36
SA@PORDamian LillardPOR12.0022.0021.0020.00-1.0020.0032.007.500.50
SA@PORYang HansenPOR12.003.004.004.00+0.0026.005.00-16.808.80
SA@PORDonovan ClinganPOR6.0015.0013.0014.00+1.0022.0028.003.005.00
DEN@INDJamal MurrayDEN16.0027.0025.0023.00-2.0034.0031.00-2.239.23
DEN@INDMarvin Bagley IIIDEN10.003.003.003.00+0.0012.0011.00-0.27-6.73
DEN@INDKelly Oubre Jr.IND2.008.008.009.00+1.0016.0020.001.805.20
BKN@ATLAaron WigginsATL20.0012.0011.0013.00-2.0026.0025.00-0.52-6.48
BKN@ATLNolan TraoreBKN19.0014.0012.0012.00+0.0023.0026.001.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

ForecastPlayed without forecastProjected explicit DNPParticipation unverified
Production snapshot8140
Local baseline4145
Local + KPI4145

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

EvidenceSource / meaning
Production forecasts155.117.40.54 · /home/administrator/nba/final
Container: nba_prediction_web
Published output verification7 / 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 resultsESPN scoreboard and final boxscores. Provider response snapshots are retained locally. Final games only enter error metrics.
Local inferenceLocal 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 pairs7 of 7 pairs link the KPI forecast to its own baseline hash.
Production snapshot consistencyTrue
LimitationsProduction 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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotDEN 121 · IND 105DENCorrect5.0010.004.00
Local baselineDEN 117 · IND 110DENCorrect5.5011.005.00
Local + KPIDEN 117 · IND 110DENCorrect5.5011.005.00

Player metrics use the same 21 matched, confirmed participants for every forecast. Overtime periods: 0.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotBryce Hopkins, Jalen Slawson, T.J. McConnellAlpha Diallo, DaRon Holmes IINone
Local baselineJalen SlawsonAlpha Diallo, DaRon Holmes IINone
Local + KPIJalen SlawsonAlpha Diallo, DaRon Holmes IINone
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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Larry Nance Jr.IND15.003.002.002.00+0.0013.009.00-0.89-12.11
Spencer JonesDEN13.004.004.004.00+0.0021.0010.00-4.40-4.60
Andrew NembhardIND9.0016.0019.0018.00-1.0031.0030.00-0.609.60
Cameron JohnsonDEN18.0012.0010.0010.00+0.0029.0027.00-0.74-7.26
Christian BraunDEN6.0016.0014.0014.00+0.0029.0028.00-0.508.50
Pascal SiakamIND23.0017.0015.0015.00+0.0032.0028.00-2.14-5.86
Braden SmithIND0.0010.0010.008.00-2.0012.0025.004.163.84
Jamal MurrayDEN16.0027.0025.0023.00-2.0034.0031.00-2.239.23
Marvin Bagley IIIDEN10.003.003.003.00+0.0012.0011.00-0.27-6.73
Kelly Oubre Jr.IND2.008.008.009.00+1.0016.0020.001.805.20
Jay HuffIND0.007.006.006.00+0.0010.0018.002.673.33
Trevon BrazileDEN3.006.006.007.00+1.0014.0016.000.883.12
Quenton JacksonIND6.008.009.0010.00+1.0017.005.00-24.0028.00
Ivica ZubacIND10.008.008.007.00+1.0019.0025.001.68-4.68
Aaron NesmithIND8.0011.0010.0011.00+1.0027.0025.00-0.883.88
Jarace WalkerIND9.008.006.006.00+0.0020.0022.000.55-3.55
DeMar DeRozanDEN11.007.009.009.00+0.0022.0020.00-0.90-1.10
Nikola JokicDEN19.0024.0021.0021.00+0.0036.0031.00-3.395.39
Tyus JonesDEN3.004.004.004.00+0.0013.0012.00-0.331.33
Aaron GordonDEN12.0012.0010.0011.00-1.0027.0026.00-0.42-0.58
Obi ToppinIND10.009.009.0010.00-1.0022.0018.00-2.222.22
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 18:32:22 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:32:07 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:32:07 HavanaNov 07, 23:33:07 HavanaFalse

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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotBKN 107 · ATL 119ATLCorrect9.5019.009.00
Local baselineBKN 110 · ATL 121ATLCorrect7.0014.008.00
Local + KPIBKN 110 · ATL 121ATLCorrect7.0014.008.00

Player metrics use the same 18 matched, confirmed participants for every forecast. Overtime periods: 0.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotJalen JohnsonKeon Ellis, Corey Kispert, Dorian Finney-SmithNone
Local baselineJalen JohnsonKeon Ellis, Josh Minott, Corey Kispert, Dorian Finney-SmithNone
Local + KPIJalen JohnsonKeon Ellis, Josh Minott, Corey Kispert, Dorian Finney-SmithNone
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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Luguentz DortATL3.0013.0013.0013.00+0.0020.0033.005.124.88
Aaron WigginsATL20.0012.0011.0013.00-2.0026.0025.00-0.52-6.48
Nolan TraoreBKN19.0014.0012.0012.00+0.0023.0026.001.38-8.38
Mikel Brown Jr.BKN18.0011.0010.0011.00-1.0025.0019.00-3.47-3.53
Michael Porter Jr.BKN25.0021.0020.0019.00+1.0036.0031.00-3.06-2.94
Nickeil Alexander-WalkerATL20.0025.0028.0025.00-3.0031.0033.001.523.48
Day'Ron SharpeBKN12.008.008.008.00+0.0032.0026.00-1.85-2.15
CJ McCollumATL9.0012.0012.0012.00+0.0021.0024.001.501.50
Dyson DanielsATL9.0013.0013.0012.00-1.0031.0033.000.732.27
Kingston FlemingsATL10.0015.0014.0013.00-1.0027.0029.000.902.10
Terance MannBKN0.003.003.003.00+0.0013.0010.00-0.903.90
Noah ClowneyBKN3.006.006.006.00+0.0021.0017.00-1.414.41
Chaney JohnsonBKN5.006.006.007.00+1.008.0018.003.89-1.89
Onyeka OkongwuATL16.0014.0014.0015.00-1.0030.0031.000.48-1.48
Julius RandleBKN19.0022.0020.0020.00+0.0034.0031.00-1.942.94
Moritz WagnerBKN9.007.007.008.00-1.0016.0017.000.47-1.47
Danny WolfBKN11.004.0014.0012.00-2.0031.0026.00-2.313.31
Zuby EjioforATL7.007.006.007.00-1.0018.0014.00-2.002.00
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 20:32:20 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:32:17 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:32:17 HavanaNov 07, 23:33:07 HavanaFalse

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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotNY 117 · CLE 112NYCorrect11.5023.007.00
Local baselineNY 115 · CLE 112NYCorrect10.5021.009.00
Local + KPINY 115 · CLE 112NYCorrect10.5021.009.00

Player metrics use the same 19 matched, confirmed participants for every forecast. Overtime periods: 0.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotRiley Minix, Dalton KnechtJose Alvarado, James Wiseman, Norchad OmierNone
Local baselineRiley MinixJose Alvarado, James Wiseman, Norchad OmierSam Merrill
Local + KPIRiley MinixJose Alvarado, James Wiseman, Norchad OmierSam 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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Donovan MitchellCLE37.0023.0021.0020.00+1.0037.0033.00-2.42-14.58
Mario HezonjaCLE0.009.0011.0011.00+0.0019.0023.001.919.09
Karl-Anthony TownsNY29.0020.0019.0019.00+0.0034.0032.00-1.19-8.81
James HardenCLE7.0019.0017.0016.00-1.0034.0033.00-0.489.48
Jalen BrunsonNY31.0028.0026.0026.00+0.0034.0033.00-0.79-4.21
Jordan ClarksonNY9.006.004.004.00+0.0015.0010.00-2.00-3.00
Evan MobleyCLE12.0018.0014.0016.00+2.0033.0031.00-1.035.03
Meleek ThomasCLE9.0015.0014.0013.00-1.0024.0029.002.241.76
Landry ShametNY9.0013.0013.0013.00+0.0029.0028.00-0.464.46
Thomas BryantCLE5.004.007.008.00+1.0015.0010.00-4.007.00
Andre DrummondNY0.003.003.003.00+0.0014.0012.00-0.503.50
OG AnunobyNY15.0020.0019.0018.00-1.0034.0032.00-1.124.12
Tyler KolekNY0.003.003.003.00+0.0014.007.00-3.006.00
Peyton WatsonCLE12.0012.0011.0011.00+0.0029.0029.000.00-1.00
Mohamed DiawaraNY2.003.003.003.00+0.0014.0010.00-1.202.20
Miles McBrideNY5.004.004.004.00+0.0016.0016.000.00-1.00
Tyrese ProctorCLE7.007.007.007.00+0.0023.0019.00-1.471.47
Craig Porter Jr.CLE0.002.000.000.00+0.0015.006.00-0.000.00
Mikal BridgesNY9.0010.008.009.00-1.0031.0028.00-0.960.96
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 21:32:22 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:32:27 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:32:27 HavanaNov 07, 23:33:07 HavanaFalse

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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotWAS 103 · OKC 126OKCCorrect20.0040.0016.00
Local baselineWAS 104 · OKC 126OKCCorrect20.5041.0017.00
Local + KPIWAS 104 · OKC 126OKCCorrect20.5041.0017.00

Player metrics use the same 22 matched, confirmed participants for every forecast. Overtime periods: 0.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotDalen TerryKhris MiddletonNone
Local baselineDalen TerryKhris MiddletonNone
Local + KPIDalen TerryKhris MiddletonNone
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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Trae YoungWAS4.0018.0018.0018.00+0.0028.0035.003.6010.40
Ajay MitchellOKC12.0025.0023.0022.00-1.0022.0032.006.883.12
Bilal CoulibalyWAS0.006.009.0010.00+1.0020.0029.003.106.90
Alex CarusoOKC0.009.007.008.00+1.0013.0016.001.506.50
Aday MaraOKC18.0010.0010.0010.00+0.0027.0028.000.36-8.36
Isaiah HartensteinOKC2.008.008.009.00+1.0018.0028.003.213.79
Jared McCainOKC19.0012.0012.0012.00+0.0023.0025.000.96-7.96
Kyshawn GeorgeWAS14.0023.0022.0021.00-1.0030.0034.002.474.53
Tre JohnsonWAS4.0010.0013.0011.00-2.0028.0022.00-3.0010.00
Bub CarringtonWAS9.006.004.004.00+0.0021.0016.00-1.25-3.75
AJ DybantsaWAS19.0014.0015.0015.00+0.0031.0034.001.32-5.32
Kenrich WilliamsOKC9.0011.0013.0012.00-1.0023.0029.002.480.52
Bennett StirtzOKC11.008.007.008.00-1.0029.0020.00-3.600.60
Brooks BarnhizerOKC2.005.005.005.00+0.008.0010.001.002.00
Alex SarrWAS15.0011.0010.0012.00-2.0028.0029.000.41-3.41
Deandre AytonWAS2.006.004.004.00+0.007.0016.002.25-0.25
Will RileyWAS5.003.003.003.00+0.0020.006.00-7.005.00
Shai Gilgeous-AlexanderOKC30.0031.0033.0031.00-2.0029.0034.004.56-3.56
Anthony GillWAS1.000.000.000.00+0.009.000.00——
Tre MannWAS2.003.003.003.00+0.0018.005.00-7.808.80
Josh DixOKC2.002.002.002.00+0.0021.006.00-5.005.00
Micah PeavyOKC7.005.006.007.00-1.0023.0012.00-6.426.42
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 21:32:20 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:32:36 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:32:36 HavanaNov 07, 23:33:07 HavanaFalse

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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotORL 103 · GS 115GSCorrect13.5027.005.00
Local baselineORL 106 · GS 111GSCorrect14.0028.002.00
Local + KPIORL 106 · GS 111GSCorrect14.0028.002.00

Player metrics use the same 22 matched, confirmed participants for every forecast. Overtime periods: 1.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotNoneNoneNone
Local baselineNoneColin CastletonDesmond Bane
Local + KPINoneColin CastletonDesmond 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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Stephen CurryGS41.0022.0023.0024.00-1.0036.0027.00-8.00-9.00
Jamal CainORL18.0010.006.007.00-1.0036.0018.00-7.00-4.00
Franz WagnerORL30.0019.0017.0019.00-2.0040.0033.00-4.03-6.97
Wendell Carter Jr.ORL19.0015.0014.0013.00+1.0040.0030.00-4.33-1.67
Jase RichardsonORL2.0012.009.008.00-1.0030.0026.00-1.237.23
Yaxel LendeborgGS23.0020.0019.0018.00+1.0037.0029.00-4.97-0.03
Jevon CarterORL9.004.004.004.00+0.0015.0013.00-0.62-4.38
Tristan da SilvaORL19.0015.0013.0014.00-1.0039.0029.00-4.83-0.17
De'Anthony MeltonGS4.008.008.008.00+0.0017.0020.001.202.80
Georges NiangGS11.007.007.007.00+0.0025.0018.00-2.72-1.28
Al HorfordGS2.006.006.006.00+0.0013.0015.000.803.20
Gui SantosGS3.008.008.007.00-1.0012.0025.003.640.36
Goga BitadzeORL4.003.000.000.00+0.007.006.00-0.00-4.00
Draymond GreenGS2.005.005.005.00+0.0034.0025.00-1.804.80
Charles BasseyGS8.005.005.005.00+0.0011.0011.000.00-3.00
Nikola VucevicORL0.005.003.003.00+0.006.009.001.002.00
Brandin PodziemskiGS15.0016.0012.0013.00-1.0039.0029.00-4.482.48
Will RichardGS4.006.006.006.00+0.0012.0017.001.760.24
Anthony BlackORL18.0019.0016.0016.00+0.0038.0027.00-6.524.52
Gary Payton IIGS4.003.003.003.00+0.0013.005.00-4.803.80
Alex MoralesORL0.001.001.001.00+0.0015.005.00-2.003.00
Brandon WilliamsGS9.009.009.009.00+0.0017.0019.000.95-0.95
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 21:32:19 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:32:46 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:32:46 HavanaNov 07, 23:33:07 HavanaFalse

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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotHOU 110 · PHO 100HOUIncorrect6.509.0013.00
Local baselineHOU 109 · PHO 105HOUIncorrect6.5013.007.00
Local + KPIHOU 109 · PHO 105HOUIncorrect6.5013.007.00

Player metrics use the same 19 matched, confirmed participants for every forecast. Overtime periods: 0.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotNoneBruce Thornton, Jae'Sean Tate, Rasheer Fleming, Koa Peat, Duop ReathNone
Local baselineNoneBruce Thornton, Jae'Sean Tate, Koa PeatJordan Goodwin
Local + KPINoneBruce Thornton, Jae'Sean Tate, Koa PeatJordan 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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Luke KennardPHO11.004.004.004.00+0.0014.0015.000.27-7.27
Alperen SengunHOU15.0021.0021.0021.00+0.0032.0033.000.645.36
Tari EasonHOU2.006.006.007.00+1.0023.0020.00-1.056.05
Dillon BrooksPHO11.0016.0016.0016.00+0.0037.0030.00-3.738.73
Jalen GreenPHO16.0013.0011.0011.00+0.0034.0030.00-1.47-3.53
Kevin DurantHOU21.0018.0018.0017.00+1.0038.0030.00-4.530.53
Bogdan BogdanovicHOU0.004.004.004.00+0.002.0012.003.330.67
Oso IghodaroPHO4.009.007.008.00+1.0023.0028.001.432.57
Fred VanVleetHOU16.0014.0014.0013.00+1.0031.0027.00-1.93-1.07
Reed SheppardHOU6.009.008.009.00+1.0013.0019.002.840.16
Amen ThompsonHOU17.0015.0015.0014.00+1.0039.0029.00-4.831.83
Devin BookerPHO24.0023.0024.0022.00+2.0039.0033.00-4.002.00
Oscar TshiebweHOU2.003.003.003.00+0.003.009.002.00-1.00
Marcus SmartHOU5.006.006.006.00+0.0020.0020.000.001.00
Miles BridgesPHO13.0013.0013.0014.00+1.0031.0031.000.001.00
Khaman MaluachPHO8.005.007.007.00+0.0018.0017.00-0.41-0.59
Ryan DunnPHO8.006.006.007.00-1.0023.0013.00-5.384.38
Jabari Smith Jr.HOU15.0014.0014.0015.00-1.0039.0031.00-3.873.87
Collin GillespiePHO7.007.007.007.00+0.0020.0021.000.33-0.33
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 22:31:11 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:32:55 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:32:56 HavanaNov 07, 23:33:07 HavanaFalse

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.

ForecastPredicted scoreWinner pickPick resultTeam errorTotal errorMargin error
Production snapshotSA 114 · POR 104SACorrect6.0010.0012.00
Local baselineSA 112 · POR 110SACorrect10.006.0020.00
Local + KPISA 112 · POR 110SACorrect10.006.0020.00

Player metrics use the same 23 matched, confirmed participants for every forecast. Overtime periods: 0.

Participation and coverage exceptions
ForecastPlayed but no predictionExplicit DNP with predictionParticipation unverified
Production snapshotChris YoungbloodNoneNone
Local baselineNoneNoneRobert Williams III, Ja'Kobi Gillespie
Local + KPINoneNoneRobert 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.

PlayerTeamActual PTSProd PTSBase PTSKPI PTSError change ↓Actual MINKPI MINMinutes componentRate component
Deni AvdijaPOR15.0031.0025.0024.00-1.0024.0035.007.541.46
Toumani CamaraPOR4.0014.0012.0013.00+1.0021.0029.003.595.41
Damian LillardPOR12.0022.0021.0020.00-1.0020.0032.007.500.50
Yang HansenPOR12.003.004.004.00+0.0026.005.00-16.808.80
Donovan ClinganPOR6.0015.0013.0014.00+1.0022.0028.003.005.00
Julian ChampagnieSA14.007.008.008.00+0.0021.0020.00-0.40-5.60
Carter BryantSA6.000.000.000.00+0.0017.006.00-0.00-6.00
De'Aaron FoxSA8.0014.0012.0013.00+1.0022.0030.003.471.53
Dylan HarperSA13.0018.0018.0018.00+0.0028.0030.001.203.80
Micah PotterPOR7.000.003.003.00+0.0014.005.00-5.401.40
Jayson KentPOR4.000.000.000.00+0.0012.000.00——
Keldon JohnsonSA10.006.005.006.00-1.0027.0022.00-1.36-2.64
Branden CarlsonPOR4.000.001.001.00+0.0012.006.00-1.00-2.00
Scoot HendersonPOR13.0012.0011.0010.00+1.0024.0028.001.43-4.43
Luke KornetSA6.003.003.003.00+0.0015.0014.00-0.21-2.79
Devin VassellSA15.0012.0011.0012.00-1.0021.0029.003.31-6.31
Jordan McLaughlinSA3.001.001.001.00+0.0012.0010.00-0.20-1.80
Stephon CastleSA14.0014.0017.0016.00-1.0024.0031.003.61-1.61
Jrue HolidayPOR11.005.009.0010.00-1.0020.0025.002.00-3.00
Harrison BarnesSA5.006.004.004.00+0.0019.0015.00-1.070.07
Victor WembanyamaSA29.0032.0032.0030.00-2.0024.0028.004.29-3.29
Tarris Reed Jr.SA2.001.001.001.00+0.009.005.00-0.80-0.20
Sidy CissokoPOR4.002.004.004.00+0.0016.0019.000.63-0.63
Prediction timing and evidence
ForecastGenerated (Havana)Captured (Havana)Pregame eligible
Production snapshotNov 07, 23:30:32 HavanaNov 07, 23:31:54 HavanaFalse
Local baselineNov 07, 23:33:06 HavanaNov 07, 23:33:07 HavanaFalse
Local + KPINov 07, 23:33:06 HavanaNov 07, 23:33:07 HavanaFalse