🐻⬇️🏀

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. When validation was computed, its source snapshot was verified against this published model revision.

Selected League / Season

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

Season

Held-out player predictions

WNBA 2026: 182 players with at least 100 held-out minutes. Across players, predicted and actual correlate at r = 0.93 (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 10.1% below predicting the league average. Each dot is a player (182 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
Kaila Charles1095 +14.9+16.0
Kiah Stokes1236 +14.8+15.9
Olivia Nelson-Ododa651 +15.1+16.2
Kennedy Burke724 +15.0+16.1
Natasha Mack657 +13.4+14.4
Kaitlyn Chen740 +14.8+15.7
Veronica Burton1544 +14.8+15.8
Tiffany Hayes990 +14.9+15.8
Courtney Williams1203 +15.5+16.3
Awak Kuier798 +13.1+13.8

Below prediction

PlayerHeld-out minutesPredictedActual
Maria Conde782 +12.9+11.5
Isabelle Harrison759 +12.6+11.5
Julie Allemand853 +12.9+11.8
Laura Juskaite1000 +12.5+11.6
Gabriela Jaquez614 +14.1+13.3
Georgia Amoore977 +11.8+11.0
Michaela Onyenwere1037 +11.8+11.1
Kiki Rice608 +12.1+11.4
Lauren Betts752 +11.9+11.3
Marina Mabrey787 +13.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 171
NCAAW 2025-2026 4434
NCAAM 2026-2027 276
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 348
NBA 2025-2026 542