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).
NBA 2026-2027: 195 players with at least 200 held-out possessions. Across players, predicted and actual correlate at r = 0.39 (weighted by held-out possessions). Across these player averages, weighted RΒ² = -0.98 (relative to the weighted mean of actual held-out outcomes). Per held-out segment, squared error is 34.0% above predicting the league average. Each dot is a player (195 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 |
|---|---|---|---|
| Matas Buzelis | 293 | -49.4 | -8.2 |
| Josh Giddey | 302 | -42.8 | -3.6 |
| Ryan Conwell | 294 | -29.4 | +7.8 |
| Andrew Nembhard | 344 | -30.6 | +1.5 |
| Aaron Nesmith | 293 | -37.7 | -7.5 |
| Pascal Siakam | 321 | -26.6 | +1.6 |
| Victor Wembanyama | 328 | +21.7 | +49.4 |
| Kenrich Williams | 303 | -21.4 | +5.3 |
| Dylan Harper | 362 | +12.2 | +38.7 |
| Keldon Johnson | 308 | -9.1 | +15.6 |
Below prediction
| Player | Held-out possessions | Predicted | Actual |
|---|---|---|---|
| Nickeil Alexander-Walker | 345 | +32.4 | -11.3 |
| Ty Jerome | 299 | +46.6 | +4.3 |
| Alperen Sengun | 363 | +27.2 | -1.1 |
| RJ Barrett | 352 | +8.7 | -19.1 |
| Tyrese Maxey | 340 | +16.8 | -10.9 |
| Cameron Boozer | 372 | +25.9 | -0.5 |
| Joel Embiid | 292 | +18.5 | -5.8 |
| Duncan Robinson | 314 | +22.6 | -1.6 |
| Darryn Peterson | 318 | +3.4 | -15.4 |
| Julius Randle | 314 | +14.2 | -3.2 |
Every held-out segment: implied against actual margin
2,565 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-04 | 22600177 | 4 | 6:49β3:35 | 6.4 | +35.8 | -4 | Jordan Clarkson, James Wiseman, Jose Alvarado, Dalton Knecht, Pacome Dadiet | Patrick Williams, Leonard Miller, Jordan Hawkins, Dailyn Swain, Jaylin Sellers |
| 2026-11-09 | 22600203 | 1 | 2:06β0:00 | 4.2 | +22.9 | -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-04 | 22600177 | 4 | 3:35β0:00 | 7.1 | +34.5 | -1 | James Wiseman, Jose Alvarado, Dalton Knecht, Pacome Dadiet, Mohamed Diawara | Patrick Williams, Leonard Miller, Jordan Hawkins, Dailyn Swain, Jaylin Sellers |
| 2026-11-09 | 22600203 | 4 | 12:00β10:10 | 3.6 | +15.8 | -2 | CJ McCollum, Jock Landale, Nickeil Alexander-Walker, Luguentz Dort, Aaron Wiggins | Collin Sexton, Sandro Mamukelashvili, Walker Kessler, Jake LaRavia, Cameron Carr |
| 2026-11-09 | 22600203 | 1 | 3:07β2:06 | 2.0 | +10.6 | -2 | CJ McCollum, Nickeil Alexander-Walker, Luguentz Dort, Aaron Wiggins, Zuby Ejiofor | Collin Sexton, Jarred Vanderbilt, Luka DonΔiΔ, Sandro Mamukelashvili, Cameron Carr |
| 2026-11-04 | 22600177 | 4 | 9:08β6:49 | 4.6 | +17.6 | -1 | James Wiseman, Jose Alvarado, Dalton Knecht, Pacome Dadiet, Mohamed Diawara | Patrick Williams, Josh Giddey, Leonard Miller, Matas Buzelis, Jaylin Sellers |
| 2026-11-06 | 22600033 | 4 | 3:17β0:00 | 6.5 | -15.7 | +6 | Leaky Black, Alex Karaban, Nique Clifford, Dylan Cardwell, Emanuel Sharp | Harrison Barnes, Jordan McLaughlin, David Jones Garcia, Carter Bryant, Tarris Reed Jr. |
| 2026-11-04 | 22600186 | 2 | 7:17β4:38 | 5.2 | -10.5 | +8 | Brook Lopez, Kris Dunn, Derrick Jones Jr., Rui Hachimura, Keaton Wagler | Andrew Wiggins, Bam Adebayo, Davion Mitchell, Simone Fontecchio, Pelle Larsson |
| 2026-11-07 | 22600193 | 2 | 8:06β6:55 | 2.3 | +3.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-09 | 22600204 | 4 | 12:00β9:52 | 4.2 | +5.8 | -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-04 | 22600186 | 2 | 9:05β7:58 | 2.2 | -5.4 | +5 | Brook Lopez, Kris Dunn, Rui Hachimura, Kobe Sanders, Keaton Wagler | Tim Hardaway Jr., Giannis Antetokounmpo, Davion Mitchell, Simone Fontecchio, Pelle Larsson |
| 2026-11-08 | 22600201 | 3 | 2:36β0:35.30 | 4.0 | -4.3 | +9 | Max Strus, Gradey Dick, Baba Miller, Kobe Sanders, Keaton Wagler | Saddiq Bey, Herbert Jones, Trey Murphy III, Trendon Watford, Derik Queen |
| 2026-11-08 | 22600199 | 4 | 2:33β0:00 | 5.0 | -3.3 | +11 | Moussa Cisse, Max Christie, Marcus Sasser, Jett Howard, Tobi Lawal | Terance Mann, Josh Minott, Danny Wolf, Drake Powell, Chaney Johnson |
| 2026-11-14 | 22600232 | 4 | 3:43β0:00 | 7.4 | +11.7 | -5 | Mario Hezonja, Norchad Omier, Jaylon Tyson, Tyrese Proctor, Meleek Thomas | Kyrie Irving, Caleb Martin, Naji Marshall, Santi Aldama, Cooper Flagg |
| 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-06 | 22600029 | 2 | 2:32β0:57 | 3.1 | +0.8 | -10 | Jerami Grant, Ty Jerome, Jaylen Wells, Cedric Coward, Cameron Boozer | Alex Caruso, Isaiah Hartenstein, Shai Gilgeous-Alexander, Kenrich Williams, Ajay Mitchell |
| 2026-11-06 | 22600025 | 1 | 2:01β0:13 | 3.6 | +5.0 | -6 | CJ McCollum, Nickeil Alexander-Walker, Corey Kispert, Aaron Wiggins, Zuby Ejiofor | Trae Young, Deandre Ayton, Bilal Coulibaly, Bub Carrington, Tre Johnson |
| 2026-11-12 | 22600227 | 1 | 5:26β2:40 | 5.5 | +4.6 | -9 | Kentavious Caldwell-Pope, Joel Embiid, Jaylen Brown, Tyrese Maxey, V.J. Edgecombe | Jakob Poeltl, RJ Barrett, Ja'Kobe Walter, Jamal Shead, Jamison Battle |
| 2026-11-09 | 22600207 | 1 | 2:37β0:18.10 | 4.6 | +4.2 | -8 | Naji Marshall, Santi Aldama, Zaccharie Risacher, Walter Clayton Jr., Cooper Flagg | T.J. McConnell, Kelly Oubre Jr., Larry Nance Jr., Obi Toppin, Quenton Jackson |
| 2026-11-09 | 22600209 | 4 | 5:56β0:00 | 11.8 | -15.5 | +4 | Pat Spencer, Jamaree Bouyea, Duop Reath, Rasheer Fleming, Koa Peat | Harrison Barnes, Jordan McLaughlin, David Jones Garcia, Carter Bryant, Tarris Reed Jr. |
| 2026-11-10 | 22600213 | 4 | 5:47β0:00 | 11.4 | -18.0 | +1 | Luke Kennard, Jamaree Bouyea, Ryan Dunn, Rasheer Fleming, Koa Peat | Jalen Pickett, Gradey Dick, Baba Miller, Kobe Sanders, Keaton Wagler |
| 2026-11-06 | 22600026 | 1 | 1:40β0:00 | 3.3 | +1.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 | +1.8 | -11 | Caleb Martin, P.J. Washington, Naji Marshall, Zaccharie Risacher, Cooper Flagg | Pascal Siakam, Ivica Zubac, Andrew Nembhard, Aaron Nesmith, Quenton Jackson |
| 2026-11-04 | 22600179 | 5 | 2:56β1:22 | 3.1 | -3.6 | +6 | Dejounte Murray, Zion Williamson, Saddiq Bey, Herbert Jones, Jeremiah Fears | Lauri Markkanen, Josh Okogie, Josh Green, Keyonte George, Ace Bailey |
| 2026-11-12 | 22600229 | 1 | 2:13β0:47.40 | 2.8 | -1.2 | +8 | Trey Lyles, Ayo Dosunmu, Bones Hyland, Jaylen Clark, Joan Beringer | Kyrie Irving, Naji Marshall, Santi Aldama, Walter Clayton Jr., Morez Johnson Jr. |
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 | 4368 |
| NCAAW | 2025-2026 | 4656 |
| NCAAW | 2024-2025 | 4718 |
| NCAAMD2 | 2025-2026 | 3945 |
| NCAAM | 2026-2027 | 4401 |
| 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 | 467 |
| NBA | 2025-2026 | 579 |