🐻⬇️🏀

Player model

Adjusted Plus/Minus

Unregularized adjusted plus-minus per 40 minutes.

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

Model Card

Unregularized weighted lineup regression can be unstable, especially for players who share lineups. The fit uses a minimum-norm solution, then centers on published players by minutes. Segment outcomes are per 100 possessions, weighted by the square root of possessions, and scaled by 0.70 to per 40 minutes.

Validation here is out of sample. From two weeks into each season, every week's lineups are predicted by a fit on the season's earlier play, with the served settings; each player's point is the predicted and actual margin per 100 possessions of the held-out play the player was on the floor for.

Selected League / Season

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

Held-out player predictions

Plot Adjusted Plus/Minus against any counting stat (one point per player; choose any season with a served list).

NCAAW 2025-2026: 3879 players with at least 200 held-out possessions. Across players, predicted and actual correlate at r = 0.80 (weighted by held-out possessions). Across these player averages, weighted R² = 0.48 (relative to the weighted mean of actual held-out outcomes). Per held-out segment, squared error is 15.0% above predicting the league average. Each dot is a player (500 with the most held-out possessions 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 margin per 100 possessions with the player on the floor against their held-out possessions (log scale). Orange points are the possessions-weighted mean miss of eight equal groups of players by playing time: a model that shrinks its low-possessions players too far, or not far enough, shows a slope.

Above prediction

PlayerHeld-out possessionsPredictedActual
Kristin Williams3080 -9.0+4.2
Tessa Grady2820 -8.9+3.5
Maya Anderson2827 -23.3-12.5
Andjela Matic2846 -3.4+7.2
Key Roseby2663 -6.9+2.7
Ashlon Jackson3342 +1.7+11.2
Harmanie Dominguez3140 -4.4+4.0
Carmen Taylor2872 -6.6+1.4
Ava Renninger2805 +11.9+19.9
Brittani Wells2660 -8.6-1.1

Below prediction

PlayerHeld-out possessionsPredictedActual
Savannah Catalon2693 +13.4+2.3
Althea Kara Angeles2788 +17.0+7.5
Kenleigh Woods2644 +16.4+6.8
Zay Dyer2836 +12.6+4.2
Bailey Tabeling2777 +8.6+0.3
Ainhoa Cea2932 +7.1-1.0
Liz Freihofer2937 +15.3+7.3
Amari Whiting2696 +14.5+6.7
Caroline Lau2863 -2.1-8.8
Tatum Thompson2730 +10.3+3.7

Output Coverage

Rows in each model's current published run (or legacy rows where no run is selected).

League Season Rows
WNBA 2026 238
NCAAW 2026-2027 4347
NCAAW 2025-2026 4656
NCAAW 2024-2025 4718
NCAAMD2 2025-2026 3945
NCAAM 2026-2027 4357
NCAAM 2025-2026 4910
NCAAM 2024-2025 5088
NCAAM 2015-2016 4619
NCAAM 2014-2015 4677
NCAAM 2013-2014 4682
NCAAM 2012-2013 4534
NCAAM 2011-2012 4516
NCAAM 2010-2011 4478
NCAAM 2009-2010 4627
NBA 2026-2027 465
NBA 2025-2026 579