🐻⬇️🏀

Player model

Points Net Elo

Net point-differential event Elo from points created plus points prevented.

Status implemented Short Name Pts Net
Rating Style impact Where Shown player pages, players leaderboard

Model Card

Neutral-context sum of Points For Elo and Points Prevention Elo. This is the cleanest interpretable 2D replacement for 'offense points created / defense points prevented' before moving to richer vector models.

Validation here is out of sample. From two weeks into each season, a model trained on earlier games predicts each following week without learning from that week. Predictions use the players' observed minutes; each point is the minutes-weighted predicted and actual rate in that player's games. The source inputs were not verified as identical to the published model revision.

Selected League / Season

Change league with the League selector at the top of the page.

Held-out player predictions

Not enough held-out play to show a validation plot. NCAAM 2026-2027: 0 eligible players. A player needs at least 100 held-out minutes. Computed 2026-11-09 13:21:01.369861+00:00.

NCAAM 2025-2026: 3767 players with at least 100 held-out minutes. Across players, predicted and actual correlate at r = 0.91 (weighted by held-out minutes). Across these player averages, weighted R² = 0.71 (relative to the weighted mean of actual held-out outcomes). Per held-out team game, squared error is 20.5% below predicting the league average. Each dot is a player (500 with the most held-out minutes are plotted; larger dots had more); on the dashed line, actual equals predicted. Select a dot for the player.

Select a dot to see the player.

Above prediction

PlayerHeld-out minutesPredictedActual
Yaxel Lendeborg1126 +10.5+22.2
Elliot Cadeau1004 +10.4+22.0
T. Haugh992 +8.3+18.6
M. Uzan1090 +9.9+20.0
E. Sharp963 +9.8+19.7
M. Momcilovic1060 +11.2+20.7
Brayden Burries1050 +12.3+21.8
J. Bradley1086 +12.0+21.4
J. Jefferson1002 +11.4+20.7
Kingston Flemings1052 +9.8+19.1

Below prediction

PlayerHeld-out minutesPredictedActual
TJ Johnson974 -9.7-20.1
M. Simpson967 -2.2-8.6
Krystian Lewis1019 -11.3-17.5
M. Russell1021 -11.2-17.1
J. Mitchell964 -9.7-13.5
K. Oriol1049 -8.0-11.8
A. Spadone1025 -9.5-13.1
J. Williams959 -9.6-13.1
Ryan Curry963 -3.0-6.2
Tahj Staveskie954 +0.4-2.7

Output Coverage

Rows in each model's current published run (or legacy rows where no run is selected).

League Season Rows
WNBA 2026 217
NCAAW 2026-2027 814
NCAAW 2025-2026 4434
NCAAM 2026-2027 620
NCAAM 2025-2026 4582
NCAAM 2021-2022 4164
NCAAM 2020-2021 1811
NCAAM 2019-2020 1864
NCAAM 2018-2019 2417
NCAAM 2012-2013 3964
NBA 2026-2027 353
NBA 2025-2026 542