🐻⬇️🏀

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.

Season

Held-out player predictions

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

No current held-out results for this selection. Held-out player validation covers APM, RAPM and the event models.

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 4328
NCAAW 2025-2026 4656
NCAAMD2 2025-2026 3945
NCAAM 2026-2027 4357
NCAAM 2025-2026 4910
NBA 2026-2027 465
NBA 2025-2026 579