🐻⬇️🏀

Player model

RAPM Overall

Single-parameter regularized adjusted plus-minus estimate.

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

Model Card

Classic player RAPM with one overall impact coefficient per player. This is the clean scalar adjusted-impact baseline.

Each player's rating starts from a share of the player's previous-season RAPM rather than zero (NBA 50%, NCAAM 50%, NCAAW 50%; other leagues start from zero), so a few games move it less. The offense/defense split still starts from zero.

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 RAPM Overall 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
NCAAWD3 2025-2026 6185
NCAAWD3 2024-2025 6373
NCAAWD3 2023-2024 6250
NCAAWD2 2025-2026 4180
NCAAWD2 2024-2025 4133
NCAAWD2 2023-2024 3960
NCAAW 2026-2027 4306
NCAAW 2025-2026 4656
NCAAW 2024-2025 4727
NCAAW 2023-2024 4619
NCAAW 2021-2022 4711
NCAAW 2020-2021 4268
NCAAW 2019-2020 4370
NCAAW 2018-2019 4424
NCAAW 2017-2018 4289
NCAAW 2015-2016 4336
NCAAW 2014-2015 4339
NCAAW 2013-2014 4263
NCAAW 2012-2013 4319
NCAAW 2011-2012 4249
NCAAW 2010-2011 4269
NCAAW 2009-2010 4250
NCAAMD3 2025-2026 6526
NCAAMD3 2023-2024 6862
NCAAMD2 2025-2026 3945
NCAAMD2 2023-2024 3950
NCAAM 2026-2027 4281
NCAAM 2025-2026 4910
NCAAM 2023-2024 4976
NCAAM 2022-2023 5061
NCAAM 2021-2022 5027
NCAAM 2020-2021 4924
NCAAM 2019-2020 4660
NCAAM 2018-2019 4673
NCAAM 2017-2018 4623
NCAAM 2016-2017 4681
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 463
NBA 2025-2026 579
NBA 2024-2025 568
NBA 2023-2024 572
NBA 2022-2023 540
NBA 2021-2022 598
NBA 2020-2021 540
NBA 2019-2020 519
GLEAGUE 2025-2026 451