🐻⬇️🏀

Player model

Threes Net Elo

Net made-three event Elo from threes created plus threes prevented.

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

Model Card

Neutral-context sum of Threes For Elo and Three Prevention Elo. Useful for spotting spacing gravity plus perimeter containment in one scalar.

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 Threes Net Elo against any counting stat (one point per player; choose any 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.77 (relative to the weighted mean of actual held-out outcomes). Per held-out team game, squared error is 18.3% 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 threes made 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
Ava Renninger1077 +5.9+9.0
Kailee McDonald996 +5.9+8.8
Riley Weiss992 +0.7+3.4
Azzi Fudd1011 +2.1+4.6
Sayvia Sellers981 +1.5+4.0
Aubrey Galvan1058 +2.1+4.5
Mikayla Blakes1077 +2.1+4.5
Ashlynn Shade954 +2.3+4.6
Avery Howell1058 +1.5+3.8
Jackie Grisdale1081 +2.6+4.8

Below prediction

PlayerHeld-out minutesPredictedActual
Kenley McCarn975 -2.1-4.0
Brittani Wells977 -2.0-3.8
Alayna Kraus949 -1.7-3.2
Addi Brownfield1009 -1.3-2.5
Stailee Heard947 +3.2+2.0
Naomi White1054 -0.9-2.1
Alexia Nelson961 -1.2-2.4
Cheyenne Rowe1010 -1.7-2.9
Amaris Baker1034 -0.5-1.6
Rhema Collins978 -0.9-2.0

Stat RAPM or event Elo, per season

Each season serves one method for this stat: stat RAPM when its predictions followed the actual per-segment margin better on held-out games (fit before a date, scored on later segments) by more than two paired standard errors; within that the two are tied and the event Elo serves. Correlations are small in absolute terms; a segment holds about one such event.

League Season Serves Stat RAPM Event Elo Paired SE Held-out segments
NCAAM 2024-2025 event Elo (within noise (tie)) 0.081 0.080 0.0026 74288
NCAAM 2015-2016 event Elo (within noise (tie)) 0.083 0.080 0.0034 58482
NCAAM 2014-2015 stat RAPM 0.091 0.078 0.0027 58595
NCAAM 2013-2014 stat RAPM (within noise (tie); stat RAPM served under the earlier rule) 0.087 0.083 0.0033 61742
NCAAM 2012-2013 stat RAPM (within noise (tie); stat RAPM served under the earlier rule) 0.091 0.089 0.0033 55711
NCAAM 2011-2012 stat RAPM (within noise (tie); stat RAPM served under the earlier rule) 0.082 0.076 0.0033 55397
NCAAM 2010-2011 stat RAPM 0.085 0.059 0.0042 53595
NCAAM 2009-2010 event Elo (within noise (tie)) 0.089 0.084 0.0032 59543
NBA 2025-2026 stat RAPM 0.079 0.058 0.0060 16974

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 2009-2010 3951
NBA 2026-2027 373
NBA 2024-2025 531
NBA 2023-2024 529
NBA 2022-2023 504
NBA 2021-2022 534
NBA 2020-2021 515
NBA 2019-2020 445