🐻⬇️🏀

Player model

Threes Box Elo (offense)

Online player rating for contribution to team made-threes rate.

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

Model Card

Box: game totals spread by minutes; cannot separate teammates; for seasons without play-by-play. Sequential Box Elo on made threes per 100 possessions. Positive values mean a player's minutes tend to raise their team's made-three volume.

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.

Fit diagnostics

No fit diagnostics for NCAAW 2025-2026 yet; the seasons above have them.

Held-out player predictions

Plot Threes Box Elo (offense) 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-15 13:32:59.482356+00:00.

NCAAW 2025-2026: 3744 players with at least 100 held-out minutes. Across players, predicted and actual correlate at r = 0.96 (weighted by held-out minutes). Across these player averages, weighted R² = 0.81 (relative to the weighted mean of actual held-out outcomes). Per held-out team game, squared error is 18.2% 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 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
Rachel Ullstrom980 +13.0+15.2
Ally Sweeney1003 +13.0+15.0
Ava Renninger1077 +12.8+14.8
Maggie Doogan1031 +13.0+14.9
Kailee McDonald996 +12.8+14.6
Mikayla Blakes1077 +11.2+12.9
Briana Rivera968 +10.6+12.3
Aubrey Galvan1058 +11.2+12.8
Jada Wynn976 +11.0+12.5
Lauryn Madsen954 +11.0+12.5

Below prediction

PlayerHeld-out minutesPredictedActual
Alayna Kraus949 +6.7+5.1
Alexia Nelson961 +7.2+6.0
K. Walker942 +6.4+5.3
Fanta Kone967 +6.0+4.9
Zennia Thomas941 +6.8+5.8
Amaris Baker1034 +7.8+6.9
Stefanie Ingram947 +6.9+6.0
Cheyenne Rowe1010 +6.9+6.0
Zyanna Walker949 +6.3+5.5
Kyleigh Brown946 +6.9+6.0

Lineup RAPM vs Box Elo, per season

Both forms of this family are shown side by side wherever a season publishes them; this table is information, not a switch. Each column is the held-out correlation of that form's predictions with the actual per-segment margin (fit before a date, scored on later segments); within two paired standard errors the two predict equally well. Correlations are small in absolute terms: a segment holds about one such event. Held-out correlation does not penalize a Box form for not telling teammates apart; the season links show each form's team share.

League Season Lineup RAPM Box Elo Paired SE Difference Held-out segments
NCAAM 2024-2025 0.081 0.080 0.0026 +0.3 SE (within noise) 74288
NCAAM 2015-2016 0.083 0.080 0.0034 +0.8 SE (within noise) 58482
NCAAM 2014-2015 0.091 0.078 0.0027 +4.6 SE 58595
NCAAM 2013-2014 0.087 0.083 0.0033 +1.4 SE (within noise) 61742
NCAAM 2012-2013 0.091 0.089 0.0033 +0.9 SE (within noise) 55711
NCAAM 2011-2012 0.082 0.076 0.0033 +1.9 SE (within noise) 55397
NCAAM 2010-2011 0.085 0.059 0.0042 +6.3 SE 53595
NCAAM 2009-2010 0.089 0.084 0.0032 +1.7 SE (within noise) 59543
NBA 2025-2026 0.079 0.058 0.0060 +3.6 SE 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 2669
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 3038
NCAAM 2025-2026 4582
NCAAM 2024-2025 4486
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 379
NBA 2024-2025 531
NBA 2023-2024 529
NBA 2022-2023 504
NBA 2021-2022 534
NBA 2020-2021 515
NBA 2019-2020 445