RAPM Off/Def
Simultaneous offensive and defensive RAPM decomposition.
| Status | implemented | Short Name | RAPM O/D |
|---|---|---|---|
| Rating Style | impact | Where Shown | player pages, players leaderboard |
Model Card
Two-parameter player RAPM variant with offense and defense estimated together. This is the first explicit expansion beyond a single player eta.
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.
Held-out player predictions
WNBA 2026: 184 players with at least 200 held-out possessions. Across players, predicted and actual correlate at r = 0.87 (weighted by held-out possessions). Squared error is 0.7% below predicting the league average. Each dot is a player (184 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.
Above prediction
| Player | Held-out possessions | Predicted | Actual |
|---|---|---|---|
| A'ja Wilson | 2801 | +3.8 | +11.8 |
| Jackie Young | 2953 | +3.7 | +11.0 |
| Aliyah Boston | 2172 | +2.6 | +9.5 |
| Angel Reese | 3324 | +5.0 | +11.9 |
| Leonie Fiebich | 1543 | +0.3 | +6.8 |
| Veronica Burton | 3096 | +3.3 | +9.3 |
| Cecilia Zandalasini | 1890 | +2.3 | +8.2 |
| Kaila Charles | 2213 | +3.1 | +8.9 |
| Lexie Hull | 1576 | +3.3 | +8.9 |
| Natasha Howard | 2305 | +5.8 | +11.3 |
Below prediction
| Player | Held-out possessions | Predicted | Actual |
|---|---|---|---|
| Gabriela Jaquez | 1248 | -1.0 | -12.1 |
| Saniya Rivers | 1434 | -6.2 | -15.4 |
| Maria Conde | 1583 | -4.8 | -13.1 |
| Kiki Rice | 1226 | -5.4 | -13.5 |
| Laura Juskaite | 2020 | -4.5 | -10.4 |
| Isabelle Harrison | 1534 | -4.8 | -10.1 |
| Courtney Vandersloot | 1234 | -0.9 | -6.1 |
| Julie Allemand | 1722 | -4.7 | -9.5 |
| Jacy Sheldon | 1549 | +0.0 | -4.6 |
| Charlisse Leger-Walker | 1837 | -5.5 | -10.0 |
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 | 4107 |
| 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 | 3967 |
| NCAAMD2 | 2023-2024 | 3950 |
| NCAAM | 2026-2027 | 3796 |
| NCAAM | 2025-2026 | 4909 |
| 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 | 454 |
| 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 |