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.
Held-out player predictions
Plot RAPM Overall against any counting stat (one point per player, every season with a served list).
NBA 2026-2027: 167 players with at least 200 held-out possessions. Across players, predicted and actual correlate at r = 0.69 (weighted by held-out possessions). Across these player averages, weighted R² = 0.40 (relative to the weighted mean of actual held-out outcomes). Per held-out segment, squared error is 1.1% below predicting the league average. Each dot is a player (167 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.
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
| Player | Held-out possessions | Predicted | Actual |
|---|---|---|---|
| Victor Wembanyama | 328 | +13.7 | +49.4 |
| Dylan Harper | 362 | +12.0 | +38.7 |
| De'Aaron Fox | 317 | +12.4 | +31.0 |
| Austin Reaves | 277 | +4.7 | +22.0 |
| OG Anunoby | 307 | +6.8 | +19.9 |
| Karl-Anthony Towns | 308 | +6.9 | +19.5 |
| Derrick White | 299 | +8.9 | +20.7 |
| Jamal Murray | 268 | +1.7 | +13.1 |
| Stephon Castle | 347 | +11.8 | +23.0 |
| Dyson Daniels | 334 | +4.1 | +15.3 |
Below prediction
| Player | Held-out possessions | Predicted | Actual |
|---|---|---|---|
| Jeremiah Fears | 381 | -1.0 | -22.8 |
| Saddiq Bey | 351 | -2.2 | -23.1 |
| RJ Barrett | 352 | +0.4 | -19.1 |
| Herbert Jones | 303 | +0.4 | -16.2 |
| Nickeil Alexander-Walker | 345 | +3.3 | -11.3 |
| Ja'Kobe Walter | 319 | -1.0 | -15.1 |
| Tyrese Maxey | 340 | +2.0 | -10.9 |
| Dejounte Murray | 309 | -1.3 | -13.3 |
| Trae Young | 432 | -5.6 | -17.6 |
| Jakob Poeltl | 276 | -0.1 | -11.2 |
Every held-out segment: implied against actual margin
2,271 held-out segments (stretches with one set of ten players on the floor), each predicted by the fit on earlier weeks. The shading counts possessions in each cell of predicted margin (the model's points for the segment, in 0.25-point bins; values beyond ±5 sit in the edge bins) against actual margin (points, integer rows). Orange points are the possession-weighted mean actual margin per predicted bin: on the dashed line, the model is calibrated.
Segments the model missed most
Ranked by |actual − predicted| / √possessions, among segments of at least two possessions, so short lucky runs do not crowd out real misses.
| Date | Game | Period | Time | Poss. | Predicted | Actual | Home five | Away five |
|---|---|---|---|---|---|---|---|---|
| 2026-11-05 | 22600188 | 3 | 7:15–6:09 | 2.2 | +0.0 | +9 | Al Horford, Stephen Curry, Draymond Green, De'Anthony Melton, Will Richard | Klay Thompson, Giannis Antetokounmpo, Andrew Wiggins, Bam Adebayo, Davion Mitchell |
| 2026-11-12 | 22600227 | 1 | 8:30–7:22 | 2.2 | +0.0 | -9 | Jaylen Brown, Dean Wade, Tyrese Maxey, Jabari Walker, V.J. Edgecombe | Jakob Poeltl, RJ Barrett, Immanuel Quickley, Ja'Kobe Walter, Collin Murray-Boyles |
| 2026-11-13 | 22600040 | 1 | 12:00–7:31 | 8.9 | +1.1 | +18 | De'Aaron Fox, Devin Vassell, Victor Wembanyama, Stephon Castle, Dylan Harper | Draymond Green, De'Anthony Melton, Brandin Podziemski, Yaxel Lendeborg, Will Richard |
| 2026-11-11 | 22600217 | 4 | 12:00–9:47 | 4.4 | +0.2 | +12 | Kelly Oubre Jr., Larry Nance Jr., Pascal Siakam, Andrew Nembhard, Jalen Slawson | Bilal Coulibaly, Alex Sarr, Bub Carrington, Kyshawn George, Tre Johnson |
| 2026-11-06 | 22600029 | 2 | 2:32–0:57 | 3.1 | -0.1 | -10 | Jerami Grant, Ty Jerome, Jaylen Wells, Cedric Coward, Cameron Boozer | Alex Caruso, Isaiah Hartenstein, Shai Gilgeous-Alexander, Kenrich Williams, Ajay Mitchell |
| 2026-11-07 | 22600193 | 2 | 8:06–6:55 | 2.3 | +0.1 | -8 | Stephen Curry, Gary Payton II, Charles Bassey, Gui Santos, Brandin Podziemski | Jevon Carter, Wendell Carter Jr., Franz Wagner, Alex Morales, Anthony Black |
| 2026-11-06 | 22600033 | 4 | 9:52–8:14 | 3.2 | -0.5 | -10 | Zach LaVine, Domantas Sabonis, Leaky Black, Darius Acuff Jr., Emanuel Sharp | De'Aaron Fox, Keldon Johnson, Devin Vassell, Victor Wembanyama, Dylan Harper |
| 2026-11-04 | 22600179 | 4 | 8:32–7:20 | 2.4 | +0.1 | +8 | Dejounte Murray, Zion Williamson, Herbert Jones, Trendon Watford, Derik Queen | Josh Okogie, Jaxson Hayes, Keyonte George, Brice Sensabaugh, Darryn Peterson |
| 2026-11-11 | 22600220 | 4 | 2:03–0:00 | 4.1 | -0.2 | +10 | Patrick Williams, Leonard Miller, Jordan Hawkins, Noa Essengue, Jaylin Sellers | Jordan McLaughlin, Keldon Johnson, David Jones Garcia, Carter Bryant, Tarris Reed Jr. |
| 2026-11-08 | 22600200 | 1 | 12:00–7:03 | 9.8 | -1.4 | +14 | Myles Turner, Kyle Kuzma, Tyler Herro, Jaime Jaquez Jr., Brayden Burries | Mike Conley, Paul George, Jayson Tatum, Derrick White, Neemias Queta |
| 2026-11-08 | 22600199 | 4 | 2:33–0:00 | 5.0 | +0.1 | +11 | Moussa Cisse, Max Christie, Marcus Sasser, Jett Howard, Tobi Lawal | Terance Mann, Josh Minott, Danny Wolf, Drake Powell, Chaney Johnson |
| 2026-11-06 | 22600026 | 1 | 1:40–0:00 | 3.3 | -0.2 | -9 | Royce O'Neale, Brandon Miller, Liam Mcneeley, Sion James, Hannes Steinbach | Jayson Tatum, Payton Pritchard, Luka Garza, Sam Hauser, Baylor Scheierman |
| 2026-11-09 | 22600207 | 2 | 5:25–2:46 | 5.2 | +0.0 | -11 | Caleb Martin, P.J. Washington, Naji Marshall, Zaccharie Risacher, Cooper Flagg | Pascal Siakam, Ivica Zubac, Andrew Nembhard, Aaron Nesmith, Quenton Jackson |
| 2026-11-12 | 22600229 | 1 | 2:13–0:47.40 | 2.8 | -0.1 | +8 | Trey Lyles, Ayo Dosunmu, Bones Hyland, Jaylen Clark, Joan Beringer | Kyrie Irving, Naji Marshall, Santi Aldama, Walter Clayton Jr., Morez Johnson Jr. |
| 2026-11-04 | 22600184 | 2 | 5:03–4:02 | 2.0 | +0.2 | +7 | De'Aaron Fox, Keldon Johnson, Julian Champagnie, Victor Wembanyama, Stephon Castle | Caleb Martin, Daniel Gafford, Naji Marshall, Zaccharie Risacher, Cooper Flagg |
| 2026-11-11 | 22600223 | 4 | 12:00–9:14 | 5.5 | -0.1 | -11 | DeAndre Jordan, Dejounte Murray, Jordan Poole, Saddiq Bey, Derik Queen | Julius Randle, Moritz Wagner, Keon Ellis, Noah Clowney, Egor Demin |
| 2026-11-13 | 22600039 | 3 | 2:14–0:30.60 | 3.4 | +0.4 | +9 | Fred VanVleet, Alperen Sengun, Tari Eason, Amen Thompson, Reed Sheppard | Tony Bradley, Josh Green, Brice Sensabaugh, Isaiah Collier, Darryn Peterson |
| 2026-11-04 | 22600186 | 4 | 5:04–3:14 | 3.6 | -0.2 | -9 | Brook Lopez, Derrick Jones Jr., Rui Hachimura, Max Strus, Darius Garland | Klay Thompson, Giannis Antetokounmpo, Bam Adebayo, Davion Mitchell, Pelle Larsson |
| 2026-11-04 | 22600184 | 2 | 6:45–5:32 | 2.4 | +0.0 | -7 | De'Aaron Fox, Luke Kornet, Keldon Johnson, Devin Vassell, Julian Champagnie | Kyrie Irving, Daniel Gafford, Naji Marshall, Zaccharie Risacher, Cooper Flagg |
| 2026-11-08 | 22600201 | 3 | 2:36–0:35.30 | 4.0 | -0.0 | +9 | Max Strus, Gradey Dick, Baba Miller, Kobe Sanders, Keaton Wagler | Saddiq Bey, Herbert Jones, Trey Murphy III, Trendon Watford, Derik Queen |
| 2026-11-09 | 22600203 | 1 | 2:06–0:00 | 4.2 | -0.1 | -9 | CJ McCollum, Nickeil Alexander-Walker, Luguentz Dort, Aaron Wiggins, Zuby Ejiofor | Jarred Vanderbilt, Luka Dončić, Ziaire Williams, Sandro Mamukelashvili, Cameron Carr |
| 2026-11-09 | 22600204 | 4 | 12:00–9:52 | 4.2 | -0.1 | -9 | Royce O'Neale, Grayson Allen, Coby White, Liam Mcneeley, Hannes Steinbach | Thomas Bryant, Norchad Omier, Craig Porter Jr., Riley Minix, Meleek Thomas |
| 2026-11-11 | 22600222 | 4 | 4:12–0:15.30 | 7.8 | -0.2 | +12 | Gary Trent Jr., Ousmane Dieng, Pete Nance, Kasparas Jakučionis, Bogoljub Markovic | Kevon Looney, Jaden Hardy, Bronny James, Adou Thiero, Cameron Carr |
| 2026-11-06 | 22600026 | 2 | 4:42–2:37 | 4.1 | -0.5 | -9 | Royce O'Neale, Naz Reid, Sion James, Hannes Steinbach, Christian Anderson | Jayson Tatum, Derrick White, Payton Pritchard, Luka Garza, Sam Hauser |
| 2026-11-11 | 22600225 | 4 | 7:10–5:22 | 3.6 | +0.1 | +8 | Fred VanVleet, Alperen Sengun, Jabari Smith Jr., Amen Thompson, Reed Sheppard | Al Horford, Georges Niang, Brandin Podziemski, Yaxel Lendeborg, Will Richard |
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 | 4347 |
| NCAAW | 2025-2026 | 4656 |
| NCAAW | 2024-2025 | 4718 |
| 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 | 4357 |
| NCAAM | 2025-2026 | 4910 |
| NCAAM | 2024-2025 | 5088 |
| 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 | 465 |
| 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 |