🐻⬇️🏀

Player model

Points For Elo

Online player rating for contribution to team scoring rate.

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

Model Card

Sequential Elo-style update model on team points per 100 possessions. Positive values mean a player's minutes tend to lift their own team's scoring rate.

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. NCAAM 2026-2027: 0 eligible players. A player needs at least 100 held-out minutes. Computed 2026-11-12 13:17:50.719715+00:00.

NCAAM 2025-2026: 3767 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.73 (relative to the weighted mean of actual held-out outcomes). Per held-out team game, squared error is 15.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.

Above prediction

PlayerHeld-out minutesPredictedActual
Tyler Lundblade1005 +111.6+118.6
T. Brazile1067 +115.6+122.4
Yaxel Lendeborg1126 +113.6+120.4
Darius Acuff Jr.1142 +115.2+122.0
Elliot Cadeau1004 +113.7+120.4
T. Haugh992 +112.9+119.4
F. Loyer1025 +116.6+123.2
T. Kaufman-Renn982 +116.6+123.1
Braden Smith1216 +116.7+122.9
J. Fears Jr.1035 +110.3+116.4

Below prediction

PlayerHeld-out minutesPredictedActual
M. Simpson967 +104.3+100.6
Hermann Koffi958 +100.2+96.8
TJ Johnson974 +105.0+101.8
W. Heimbrodt962 +103.1+100.0
Lance Williams1187 +107.4+105.4
Cory Wells1107 +107.2+105.3
A. Spadone1025 +101.4+99.5
Mohammad Habhab981 +103.2+101.4
Jurian Dixon960 +104.5+103.0
Jakobi Heady1016 +105.2+103.8

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 2070
NCAAW 2025-2026 4434
NCAAM 2026-2027 2487
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 369
NBA 2025-2026 542