🐻⬇️🏀

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

Plot Points Net Elo against any counting stat (one point per player, every season with a served list).

Not enough held-out play to show a validation plot. NCAAW 2026-2027: 0 eligible players. A player needs at least 100 held-out minutes. Computed 2026-11-14 13:33:53.313251+00:00.

NCAAW 2025-2026: 3744 players with at least 100 held-out minutes. Across players, predicted and actual correlate at r = 0.94 (weighted by held-out minutes). Across these player averages, weighted R² = 0.75 (relative to the weighted mean of actual held-out outcomes). Per held-out team game, squared error is 32.0% 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.

Held-out miss against playing time

Each dot is a player's actual minus predicted team minus opponent points per 100 possessions in the player's games against their held-out minutes (log scale). Orange points are the minutes-weighted mean miss of eight equal groups of players by playing time: a model that shrinks its low-minutes players too far, or not far enough, shows a slope.

Above prediction

PlayerHeld-out minutesPredictedActual
Azzi Fudd1011 +28.2+47.2
Ashlynn Shade954 +30.0+49.0
Kiki Rice1024 +20.2+37.9
Gabriela Jaquez1000 +20.2+37.5
Joyce Edwards1104 +16.1+32.5
Raven Johnson1027 +16.3+31.7
Tessa Johnson937 +15.4+30.2
Rori Harmon1065 +16.7+31.2
Jordan Lee1121 +17.5+31.7
Madison Booker1161 +16.9+31.1

Below prediction

PlayerHeld-out minutesPredictedActual
Abbey Ferguson938 -8.9-19.1
Maya Anderson997 -13.8-21.1
Kyleigh Brown946 -9.3-15.3
Alayna Kraus949 -2.9-7.9
Aliya McIver951 -5.4-9.8
Jaisa Gamble963 +2.5-1.7
Kenley McCarn975 -0.5-4.5
J. Jones-Brown951 -17.3-20.8
Meri Kanerva1001 -8.6-12.0
Kylah Silver950 -9.0-12.4

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 2463
NCAAW 2025-2026 4434
NCAAW 2024-2025 3730
NCAAW 2023-2024 3367
NCAAW 2021-2022 3967
NCAAW 2020-2021 3010
NCAAW 2018-2019 3661
NCAAW 2017-2018 3559
NCAAW 2015-2016 2214
NCAAW 2014-2015 1601
NCAAW 2013-2014 2117
NCAAM 2026-2027 2849
NCAAM 2025-2026 4582
NCAAM 2023-2024 3858
NCAAM 2022-2023 4200
NCAAM 2021-2022 3922
NCAAM 2020-2021 3226
NCAAM 2019-2020 3289
NCAAM 2018-2019 3619
NCAAM 2017-2018 3562
NCAAM 2016-2017 3689
NCAAM 2015-2016 3828
NCAAM 2014-2015 3760
NCAAM 2013-2014 3826
NCAAM 2012-2013 3720
NCAAM 2011-2012 3650
NCAAM 2010-2011 3530
NCAAM 2009-2010 3951
NBA 2026-2027 373
NBA 2025-2026 542
NBA 2024-2025 531
NBA 2023-2024 529
NBA 2022-2023 504
NBA 2021-2022 534
NBA 2020-2021 515
NBA 2019-2020 445