🐻⬇️🏀

Player model

Stocks For Elo

Online player rating for contribution to team steals-plus-blocks rate.

Status implemented Short Name Stocks For
Rating Style impact Where Shown player pages, players leaderboard

Model Card

Sequential event model on team stocks per 100 possessions, where stocks = steals + blocks. Positive values mean a player's minutes tend to create more disruptive defensive events for their team.

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. NCAAW 2026-2027: 0 eligible players. A player needs at least 100 held-out minutes. Computed 2026-11-09 13:23:56.614928+00:00.

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

Above prediction

PlayerHeld-out minutesPredictedActual
Azzi Fudd1011 +23.3+27.6
Ashlynn Shade954 +23.6+27.7
Taylee Chirrick1014 +21.5+24.6
Rori Harmon1065 +19.5+21.7
Jordan Lee1121 +19.6+21.9
Riley Weiss992 +18.7+20.9
Madison Booker1161 +19.6+21.7
Timaya Lewis-Eutsey1003 +21.1+23.2
Kennedy Cambridge945 +18.7+20.8
Peyton Ilderton1055 +21.1+23.1

Below prediction

PlayerHeld-out minutesPredictedActual
L. Beaumont979 +10.6+8.2
Shay Ciezki958 +10.7+8.3
Sierra Chambers991 +13.0+11.2
Ainhoa Cea948 +14.0+12.2
Natalie Pasco1004 +14.0+12.2
Abbey Ferguson938 +14.3+12.5
Ella Gallatin1042 +13.9+12.2
Kyleigh Brown946 +13.5+11.9
Alayna Kraus949 +14.8+13.1
Kourtney Grossman1047 +13.9+12.3

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