Narayan Lekhi
NBA / Salary and contribution

Moneyball: Basketball Edition

How does contribution compare with pay?

Page sections
Skip to basketball explorer
Player comparison controls

Player salary divided by that season's NBA salary cap, shown as a percentage. The denominator is the league cap, not team payroll, the luxury-tax threshold or either apron. Multi-season dollars use the ending season's cap.

Time span

Multi-season views average across available matched seasons for each player; they are not period totals.

Reading the chart

Each dot is a player with matched salary and contribution records. The league line estimates contribution at that pay; the selected player's gap is the distance above or below it.

WAR adds estimated wins above a readily available fill-in player over playing time. LEBRON measures impact per 100 possessions relative to league average, not points actually scored.

Provider explanation of LEBRON and WAR.

Multi-season views average available matched seasons, not full-period totals. The selected player's observed-season count tells you how many seasons are included.

Compare contribution and pay

Reviewed export

BBall Index's estimated on-court impact per 100 possessions, combining box-score and adjusted on/off information. Zero means league-average impact; this is a rate, not points actually scored.Impact points per 100 possessionsZero: league-average impact.

No interactive records loaded

Player comparison unavailable

Load a validated view or read the saved records below.

Salary · US dollars

One player whose salary and contribution records cover the same seasons and pass the inclusion rules. Missing or ineligible records stay out of the comparison.The fitted league line estimates contribution at each salary. A player's comparison is the vertical gap from that line.The shading describes uncertainty in the fitted league line while treating player scores as fixed. It is not uncertainty in an individual player's impact.

Select a dot, choose an example or search for a player.

Back to controls

One dot compares the same player's matched salary and contribution. Controls become available after the selected view passes validation.

Players need at least 200 total minutes and 5 games across the selected window, plus matching salary and contribution data for each season they played. This leaves out brief appearances and incomplete records, so the line describes this matched sample, not every NBA player.

2025–26 reference records

2025–26 reference records include both contribution measures and remain available without JavaScript. Other seasons and time spans load separately.

Player records · 2025–26

383 matched salary records among 465 player records meeting playing-time and contribution-metric rules. Known active compensation included: $5,043,098,921 of $5,126,506,614 (98.37%). 167 player-seasons have unknown salary; 383 matched active player-seasons retained from 582 active source player-seasons. This is known matched-sample coverage, not whole payroll. Primary exclusion reasons: 32: Below window exposure rule; 167: Missing or unresolved salary

One player-season per row; nominal annual compensation and season-total WAR. Negative contribution remains visible.

2025–26 · complete matched export · LEBRON gap, highest first
Player / NBA IDTeamsThe active matched seasons included for this player. The count after them gives observed seasons out of the selected window. Averages use the observed matched seasons.Compensation (USD)% capLEBRON rateLEBRON above / below referenceLEBRON Gap percentileLEBRON gap size · × typical league gapWAR totalWAR above / below referenceWAR Gap percentileWAR gap size · × typical league gapEvidence notes
Victor Wembanyama1641705SAS2026 (1/1)$13,376,8808.65%7.657.8499.9+8.0111.258.9799.9+7.84No additional flags supplied
Chet Holmgren1631096OKC2026 (1/1)$13,731,3688.88%5.105.2799.6+5.389.286.9798.8+6.09No additional flags supplied
Shai Gilgeous-Alexander1628983OKC2026 (1/1)$38,333,05024.79%6.664.9699.3+5.0712.457.7499.6+6.77No additional flags supplied
Neemias Queta1629674BOS2026 (1/1)$2,349,5781.52%3.704.7299.1+4.827.376.1698.0+5.38No additional flags supplied
Jalen Duren1631105DET2026 (1/1)$6,483,1444.19%3.994.7098.8+4.817.906.3098.3+5.50No additional flags supplied
Nikola Jokic203999DEN2026 (1/1)$55,224,52635.71%7.374.3998.6+4.4913.336.9799.1+6.09No additional flags supplied
Donovan Clingan1642270POR2026 (1/1)$7,178,4004.64%3.414.0798.3+4.167.645.9797.8+5.22No additional flags supplied
Derrick White1628401BOS2026 (1/1)$28,100,00018.17%4.593.6798.0+3.7511.437.7199.3+6.74No additional flags supplied
Ty Jerome1629660MEM2026 (1/1)$8,781,0005.68%3.053.5897.8+3.661.16-0.6744.5−0.59No additional flags supplied
Ajay Mitchell1642349OKC2026 (1/1)$3,000,0001.94%2.393.3797.5+3.444.473.2093.1+2.79No additional flags supplied
Ausar Thompson1641709DET2026 (1/1)$8,775,0005.67%2.823.3697.3+3.436.254.4296.0+3.86No additional flags supplied
Cade Cunningham1630595DET2026 (1/1)$46,394,10030.00%5.383.0897.0+3.1410.444.9496.5+4.32No additional flags supplied
Collin Gillespie1631221PHX2026 (1/1)$2,296,2741.48%1.912.9496.7+3.016.255.0496.7+4.41No additional flags supplied
Cason Wallace1641717OKC2026 (1/1)$5,820,2403.76%2.172.9396.5+3.005.934.3895.4+3.83No additional flags supplied
Dyson Daniels1630700ATL2026 (1/1)$7,707,7094.98%2.292.9196.2+2.977.485.7597.5+5.03No additional flags supplied
Luka Doncic1629029LAL2026 (1/1)$45,999,66029.74%5.182.9096.0+2.9610.735.2797.0+4.61No additional flags supplied
Moussa Diabate1631217CHA2026 (1/1)$2,270,7351.47%1.822.8595.7+2.915.083.8994.4+3.40No additional flags supplied
Craig Porter Jr.1641854CLE2026 (1/1)$2,221,6771.44%1.802.8495.4+2.903.061.8785.5+1.63No additional flags supplied
Paul Reed1630194DET2026 (1/1)$5,335,8943.45%2.022.8295.2+2.882.531.0377.2+0.90No additional flags supplied
Goga Bitadze1629048ORL2026 (1/1)$8,333,3335.39%2.232.8094.9+2.862.851.0677.7+0.93No additional flags supplied
Gary Payton Ii1627780GSW2026 (1/1)$2,296,2741.48%1.662.6994.6+2.752.951.7584.2+1.53No additional flags supplied
Isaiah Hartenstein1628392OKC2026 (1/1)$28,500,00018.43%3.552.6094.4+2.664.250.5066.7+0.44No additional flags supplied
Sandro Mamukelashvili1630572TOR2026 (1/1)$2,461,4631.59%1.572.5894.1+2.644.413.2093.3+2.80No additional flags supplied
Payton Pritchard1630202BOS2026 (1/1)$7,232,1434.68%1.922.5893.9+2.637.015.3397.3+4.66No additional flags supplied
Austin Reaves1630559LAL2026 (1/1)$13,937,5749.01%2.392.5493.6+2.595.343.0192.3+2.63No additional flags supplied
Julian Champagnie1630577SAS2026 (1/1)$3,000,0001.94%1.542.5193.3+2.575.684.4195.7+3.85No additional flags supplied
Amen Thompson1641708HOU2026 (1/1)$9,690,6006.27%2.042.5093.1+2.568.316.3998.6+5.58No additional flags supplied
Kawhi Leonard202695LAC2026 (1/1)$50,000,00032.33%5.042.4692.8+2.519.623.7794.1+3.29No additional flags supplied
Mitchell Robinson1629011NYK2026 (1/1)$12,954,5468.38%2.232.4692.6+2.513.451.2179.8+1.06No additional flags supplied
Bones Hyland1630538MIN2026 (1/1)$2,296,2741.48%1.322.3592.3+2.402.791.5982.6+1.39No additional flags supplied
Jalen Williams1631114OKC2026 (1/1)$6,580,9974.26%1.602.3092.0+2.352.380.7670.4+0.66No additional flags supplied
Giannis Antetokounmpo203507MIL2026 (1/1)$54,126,45035.00%5.132.2491.8+2.294.85-1.4020.8−1.23No additional flags supplied
Alex Caruso1627936OKC2026 (1/1)$18,102,00011.71%2.302.1391.5+2.183.030.2963.1+0.26No additional flags supplied
Brandon Williams1630314DAL2026 (1/1)$2,270,7351.47%1.042.0791.3+2.113.202.0187.6+1.75No additional flags supplied
Kevin Porter Jr.1629645MIL2026 (1/1)$5,134,0003.32%1.252.0691.0+2.112.931.4682.1+1.27No additional flags supplied
Robert Williams Iii1629057POR2026 (1/1)$13,285,7138.59%1.862.0690.7+2.102.730.4665.7+0.40No additional flags supplied
Stephon Castle1642264SAS2026 (1/1)$9,560,5206.18%1.461.9490.5+1.995.013.1092.8+2.71No additional flags supplied
Bam Adebayo1628389MIA2026 (1/1)$37,096,62023.99%3.491.8890.2+1.928.754.1594.6+3.63No additional flags supplied
Sam Merrill1630241CLE2026 (1/1)$8,482,1445.48%1.291.8589.9+1.893.231.4381.6+1.25No additional flags supplied
Miles Mcbride1630540NYK2026 (1/1)$4,333,3332.80%0.971.8489.7+1.892.320.9274.0+0.81No additional flags supplied
Tre Jones1630200CHI2026 (1/1)$8,000,0005.17%1.231.8389.4+1.874.052.2989.2+2.01No additional flags supplied
Jarrett Allen1628386CLE2026 (1/1)$20,000,00012.93%2.131.8289.2+1.864.371.4481.9+1.26No additional flags supplied
Deni Avdija1630166POR2026 (1/1)$14,375,0009.30%1.701.8288.9+1.865.733.3693.6+2.93No additional flags supplied
Jalen Smith1630188CHI2026 (1/1)$9,000,0005.82%1.301.8288.6+1.862.580.7269.6+0.63No additional flags supplied
Al Horford201143GSW2026 (1/1)$5,685,0003.68%0.951.7288.4+1.762.070.5467.0+0.47No additional flags supplied
Landry Shamet1629013NYK2026 (1/1)$2,296,2741.48%0.691.7288.1+1.762.311.1178.2+0.97No additional flags supplied
Javonte Green1629750DET2026 (1/1)$2,296,2741.48%0.661.6987.9+1.732.831.6383.2+1.42No additional flags supplied
Kel'El Ware1642276MIA2026 (1/1)$4,443,3602.87%0.801.6687.6+1.703.482.0787.9+1.81No additional flags supplied
Luka Garza1630568BOS2026 (1/1)$2,461,4631.59%0.651.6687.3+1.702.180.9675.1+0.84No additional flags supplied
Zach Edey1641744MEM2026 (1/1)$6,045,0003.91%0.911.6687.1+1.690.60-0.9735.6−0.84No additional flags supplied
Brandon Miller1641706CHA2026 (1/1)$11,968,8007.74%1.331.6286.8+1.664.672.5289.9+2.21No additional flags supplied
Jaylin Williams1631119OKC2026 (1/1)$8,450,7045.46%1.001.5686.6+1.592.770.9775.3+0.85No additional flags supplied
Kristaps Porzingis204001ATL, GSW2026 (1/1)$30,731,70719.87%2.681.5686.3+1.592.47-1.5018.1−1.32Includes unallocated trade season
Mikal Bridges1628969NYK2026 (1/1)$24,900,00016.10%2.231.5586.0+1.587.904.4996.2+3.93No additional flags supplied
De'Anthony Melton1629001GSW2026 (1/1)$3,080,9211.99%0.581.5485.8+1.582.140.8672.5+0.76No additional flags supplied
Jaylon Tyson1642281CLE2026 (1/1)$3,492,4802.26%0.601.5485.5+1.583.412.1088.4+1.83No additional flags supplied
Dru Smith1630696MIA2026 (1/1)$2,378,8701.54%0.481.5085.2+1.542.110.9073.5+0.78No additional flags supplied
Mark Williams1631109PHX2026 (1/1)$6,276,5314.06%0.761.4985.0+1.522.861.2780.3+1.11No additional flags supplied
Mouhamed Gueye1631243ATL2026 (1/1)$2,221,6771.44%0.351.3984.7+1.422.080.8973.0+0.77No additional flags supplied
Thomas Bryant1628418CLE2026 (1/1)$2,296,2741.48%0.351.3884.5+1.411.290.0959.1+0.08No additional flags supplied
Collin Murray-Boyles1642867TOR2026 (1/1)$6,332,5204.09%0.621.3484.2+1.372.400.8171.1+0.71No additional flags supplied
Dean Wade1629731CLE2026 (1/1)$6,623,4564.28%0.631.3383.9+1.362.550.9374.3+0.81No additional flags supplied
Jaxson Hayes1629637LAL2026 (1/1)$3,449,3232.23%0.351.2983.7+1.322.120.8171.4+0.71No additional flags supplied
Scottie Barnes1630567TOR2026 (1/1)$38,661,75025.00%2.991.2783.4+1.309.124.3795.2+3.82No additional flags supplied
Tyrese Maxey1630178PHI2026 (1/1)$37,958,76024.55%2.931.2683.2+1.298.954.2894.9+3.74No additional flags supplied
Oso Ighodaro1642345PHX2026 (1/1)$1,955,3771.26%0.201.2582.9+1.283.021.8585.2+1.62No additional flags supplied
Luke Kornet1628436SAS2026 (1/1)$11,000,0007.11%0.881.2482.6+1.272.990.9474.5+0.82No additional flags supplied
Kris Dunn1627739LAC2026 (1/1)$5,426,4003.51%0.451.2482.4+1.274.072.5690.5+2.24No additional flags supplied
Day'Ron Sharpe1630549BKN2026 (1/1)$6,250,0004.04%0.491.2282.1+1.242.140.5667.2+0.49No additional flags supplied
Dylan Harper1642844SAS2026 (1/1)$12,370,3208.00%0.951.2181.9+1.243.331.1479.0+1.00No additional flags supplied
Jamal Shead1642347TOR2026 (1/1)$1,955,3771.26%0.161.2181.6+1.243.041.8785.8+1.63No additional flags supplied
Isaiah Joe1630198OKC2026 (1/1)$12,362,3387.99%0.931.2081.3+1.223.201.0276.9+0.89No additional flags supplied
Gui Santos1630611GSW2026 (1/1)$2,221,6771.44%0.101.1481.1+1.162.241.0577.4+0.92No additional flags supplied
Pelle Larsson1641796MIA2026 (1/1)$1,955,3771.26%0.071.1380.8+1.152.941.7784.5+1.55No additional flags supplied
Donovan Mitchell1628378CLE2026 (1/1)$46,394,10030.00%3.431.1280.5+1.148.583.0892.6+2.69No additional flags supplied
Matisse Thybulle1629680POR2026 (1/1)$11,550,0007.47%0.781.1180.3+1.130.97-1.1329.6−0.99No additional flags supplied
Lamelo Ball1630163CHA2026 (1/1)$37,958,76024.55%2.771.1180.0+1.136.591.9286.0+1.67No additional flags supplied
Brandin Podziemski1641764GSW2026 (1/1)$3,687,9602.38%0.181.1179.8+1.133.862.5390.2+2.21No additional flags supplied
Jabari Smith Jr.1631095HOU2026 (1/1)$12,350,3927.99%0.821.0979.5+1.115.563.3893.9+2.96No additional flags supplied
Kon Knueppel1642851CHA2026 (1/1)$10,015,6806.48%0.631.0779.2+1.104.942.9992.0+2.61No additional flags supplied
Jock Landale1629111ATL, MEM2026 (1/1)$2,296,2741.48%0.041.0779.0+1.092.361.1679.2+1.01Includes unallocated trade season
Anthony Black1641710ORL2026 (1/1)$7,970,2805.15%0.461.0678.7+1.083.491.7483.9+1.52No additional flags supplied
Josh Hart1628404NYK2026 (1/1)$19,472,24012.59%1.321.0578.5+1.074.721.8485.0+1.61No additional flags supplied
Sam Hauser1630573BOS2026 (1/1)$10,044,6446.50%0.591.0378.2+1.053.691.7483.7+1.52No additional flags supplied
Duncan Robinson1629130DET2026 (1/1)$16,834,69210.89%1.101.0277.9+1.054.712.0988.1+1.83No additional flags supplied
Immanuel Quickley1630193TOR2026 (1/1)$32,500,00021.02%2.281.0277.7+1.046.612.4689.7+2.15No additional flags supplied
Toumani Camara1641739POR2026 (1/1)$2,221,6771.44%-0.021.0177.4+1.034.172.9891.8+2.60No additional flags supplied
Jayson Tatum1628369BOS2026 (1/1)$54,126,45035.00%3.891.0077.2+1.022.06-4.201.2−3.67No additional flags supplied
Killian Hayes1630165SAC2026 (1/1)$131,9700.09%-0.210.9976.9+1.010.57-0.4249.2−0.36No additional flags supplied
Obi Toppin1630167IND2026 (1/1)$14,000,0009.05%0.820.9676.6+0.990.87-1.4719.5−1.28No additional flags supplied
Daniel Gafford1629655DAL2026 (1/1)$14,386,3209.30%0.840.9576.4+0.972.470.0959.4+0.08No additional flags supplied
Micah Potter1630695IND2026 (1/1)$1,527,8050.99%-0.150.9376.1+0.961.310.1961.5+0.16No additional flags supplied
Precious Achiuwa1630173SAC2026 (1/1)$2,111,5161.37%-0.110.9375.8+0.952.571.3981.3+1.21No additional flags supplied
Onyeka Okongwu1630168ATL2026 (1/1)$15,000,0009.70%0.850.9275.6+0.944.772.3389.4+2.04No additional flags supplied
Paolo Banchero1631094ORL2026 (1/1)$15,334,7699.92%0.870.9275.3+0.945.232.7691.3+2.41No additional flags supplied
Tari Eason1631106HOU2026 (1/1)$5,675,7663.67%0.140.9175.1+0.932.520.9975.8+0.87No additional flags supplied
Ryan Dunn1642346PHX2026 (1/1)$2,657,7601.72%-0.100.9074.8+0.922.000.7770.6+0.67No additional flags supplied
Hugo Gonzalez1642864BOS2026 (1/1)$2,783,8801.80%-0.130.8674.5+0.881.580.3364.4+0.29No additional flags supplied
Keon Ellis1631165CLE, SAC2026 (1/1)$2,301,5871.49%-0.180.8574.3+0.872.120.9173.8+0.80Includes unallocated trade season
Donte Divincenzo1628978MIN2026 (1/1)$11,990,0007.75%0.560.8574.0+0.874.712.5790.7+2.25No additional flags supplied
Marvin Bagley Iii1628963DAL, WAS2026 (1/1)$2,296,2741.48%-0.230.8073.8+0.811.680.4866.2+0.42Includes unallocated trade season
Devin Carter1642269SAC2026 (1/1)$4,923,7203.18%-0.050.7873.5+0.801.06-0.4050.5−0.35No additional flags supplied
Evan Mobley1630596CLE2026 (1/1)$46,394,10030.00%3.070.7673.2+0.787.151.6583.4+1.44No additional flags supplied
Cam Spencer1642285MEM2026 (1/1)$2,537,9891.64%-0.260.7573.0+0.772.371.1478.7+1.00No additional flags supplied
Sion James1642883CHA2026 (1/1)$2,296,2741.48%-0.280.7572.7+0.772.521.3280.8+1.15No additional flags supplied
Kevin Love201567UTA2026 (1/1)$4,150,0002.68%-0.140.7572.5+0.760.89-0.4948.2−0.43No additional flags supplied
Tobias Harris202699DET2026 (1/1)$26,634,14617.22%1.550.7472.2+0.754.390.8171.7+0.71No additional flags supplied
Jalen Suggs1630591ORL2026 (1/1)$35,000,00022.63%2.180.7371.9+0.754.560.1761.2+0.15No additional flags supplied
Baylor Scheierman1631248BOS2026 (1/1)$2,619,0001.69%-0.290.7171.7+0.731.940.7169.3+0.62No additional flags supplied
Wendell Carter Jr.1628976ORL2026 (1/1)$10,850,0007.02%0.310.6971.4+0.713.981.9486.6+1.70No additional flags supplied
Josh Okogie1629006HOU2026 (1/1)$2,296,2741.48%-0.350.6771.1+0.691.790.5968.0+0.51No additional flags supplied
Josh Minott1631169BKN, BOS2026 (1/1)$2,378,8701.54%-0.350.6770.9+0.691.10-0.1156.3−0.09Includes unallocated trade season
Kyle Filipowski1642271UTA2026 (1/1)$3,000,0001.94%-0.300.6770.6+0.692.431.1679.5+1.02No additional flags supplied
Naz Reid1629675MIN2026 (1/1)$21,551,72413.94%1.090.6670.4+0.674.461.3881.1+1.21No additional flags supplied
Moses Moody1630541GSW2026 (1/1)$11,574,0757.48%0.330.6570.1+0.672.690.5867.5+0.51No additional flags supplied
Yanic Konan Niederhauser1642949LAC2026 (1/1)$2,743,8001.77%-0.350.6469.8+0.660.56-0.6844.0−0.60No additional flags supplied
John Konchar1629723MEM, UTA2026 (1/1)$6,165,0003.99%-0.100.6469.6+0.651.650.0758.9+0.06Includes unallocated trade season
Jalen Brunson1628973NYK2026 (1/1)$34,944,00122.60%2.080.6469.3+0.657.352.9791.5+2.60No additional flags supplied
Jay Huff1630643IND2026 (1/1)$2,349,5781.52%-0.390.6369.1+0.642.231.0276.6+0.89No additional flags supplied
Isaiah Jackson1630543IND, LAC2026 (1/1)$7,600,0004.91%0.000.6368.8+0.641.40-0.3252.3−0.28Includes unallocated trade season
Andre Drummond203083PHI2026 (1/1)$5,000,0003.23%-0.200.6268.5+0.641.740.2862.8+0.24No additional flags supplied
Jusuf Nurkic203994UTA2026 (1/1)$19,375,00012.53%0.860.6068.3+0.612.26-0.6145.3−0.53No additional flags supplied
T.J. Mcconnell204456IND2026 (1/1)$10,200,0006.60%0.170.6068.0+0.611.58-0.3951.0−0.34No additional flags supplied
Liam Mcneeley1642862CHA2026 (1/1)$2,763,9601.79%-0.400.5967.8+0.610.47-0.7741.9−0.67No additional flags supplied
Franz Wagner1630532ORL2026 (1/1)$38,661,75025.00%2.300.5767.5+0.593.03-1.7114.5−1.50No additional flags supplied
Jordan Walsh1641775BOS2026 (1/1)$2,221,6771.44%-0.490.5467.2+0.551.490.3063.3+0.26No additional flags supplied
Saddiq Bey1630180NOP2026 (1/1)$6,118,6443.96%-0.200.5467.0+0.553.181.6082.9+1.40No additional flags supplied
Ryan Kalkbrenner1641750CHA2026 (1/1)$2,296,2741.48%-0.500.5366.7+0.541.810.6168.8+0.54No additional flags supplied
Christian Braun1631128DEN2026 (1/1)$4,921,7973.18%-0.330.5066.4+0.511.870.4165.4+0.36No additional flags supplied
Moritz Wagner1629021ORL2026 (1/1)$5,000,0003.23%-0.320.5066.2+0.510.57-0.8938.0−0.78No additional flags supplied
Bennedict Mathurin1631097IND, LAC2026 (1/1)$9,187,5735.94%-0.030.4865.9+0.492.470.5968.3+0.52Includes unallocated trade season
Yves Missi1642274NOP2026 (1/1)$3,353,0402.17%-0.480.4765.7+0.481.610.3163.8+0.27No additional flags supplied
Quinten Post1642366GSW2026 (1/1)$1,955,3771.26%-0.590.4665.4+0.471.360.1961.7+0.16No additional flags supplied
Trayce Jackson-Davis1631218GSW, TOR2026 (1/1)$2,221,6771.44%-0.580.4565.1+0.460.58-0.6145.0−0.53Includes unallocated trade season
Jaylen Wells1642377MEM2026 (1/1)$1,955,3771.26%-0.600.4564.9+0.462.120.9574.8+0.83No additional flags supplied
Keshad Johnson1642352MIA2026 (1/1)$1,955,3771.26%-0.600.4564.6+0.460.33-0.8439.6−0.74No additional flags supplied
Derrick Jones Jr.1627884LAC2026 (1/1)$10,000,0006.47%0.010.4564.4+0.462.090.1360.7+0.12No additional flags supplied
Tyrese Proctor1642878CLE2026 (1/1)$1,272,8700.82%-0.660.4464.1+0.450.61-0.4948.4−0.43No additional flags supplied
Brook Lopez201572LAC2026 (1/1)$8,750,0005.66%-0.110.4363.8+0.442.410.5867.8+0.51No additional flags supplied
Dejounte Murray1627749NOP2026 (1/1)$30,801,10319.92%1.560.4363.6+0.440.98-3.003.8−2.62No additional flags supplied
Grayson Allen1628960PHX2026 (1/1)$16,875,00010.91%0.500.4263.3+0.432.720.1059.9+0.08No additional flags supplied
Clint Capela203991HOU2026 (1/1)$6,700,0004.33%-0.300.3963.1+0.401.25-0.3851.3−0.33No additional flags supplied
Karlo Matkovic1631255NOP2026 (1/1)$1,955,3771.26%-0.660.3962.8+0.401.03-0.1455.7−0.12No additional flags supplied
Rudy Gobert203497MIN2026 (1/1)$35,000,00022.63%1.820.3862.5+0.386.381.9987.3+1.74No additional flags supplied
Will Richard1642954GSW2026 (1/1)$1,272,8700.82%-0.730.3762.3+0.381.490.3964.9+0.34No additional flags supplied
Vj Edgecombe1642845PHI2026 (1/1)$11,108,8807.18%0.000.3662.0+0.374.051.9987.1+1.74No additional flags supplied
Noah Penda1642869ORL2026 (1/1)$1,272,8700.82%-0.750.3661.7+0.370.81-0.2952.9−0.25No additional flags supplied
Jaylen Clark1641740MIN2026 (1/1)$2,191,8971.42%-0.680.3561.5+0.360.99-0.2054.7−0.18No additional flags supplied
Keldon Johnson1629640SAS2026 (1/1)$17,500,00011.32%0.470.3561.2+0.363.510.8371.9+0.72No additional flags supplied
James Harden201935CLE, LAC2026 (1/1)$39,446,09025.51%2.110.3361.0+0.336.972.1588.6+1.88Includes unallocated trade season
Rj Barrett1629628TOR2026 (1/1)$27,705,35717.92%1.200.3060.7+0.313.950.2862.5+0.24No additional flags supplied
Derik Queen1642852NOP2026 (1/1)$5,157,9603.34%-0.510.3060.4+0.312.470.9976.1+0.87No additional flags supplied
Nickeil Alexander-Walker1629638ATL2026 (1/1)$15,161,8009.80%0.220.2760.2+0.284.371.9286.3+1.68No additional flags supplied
Andre Jackson Jr.1641748MIL2026 (1/1)$2,221,6771.44%-0.760.2759.9+0.280.43-0.7642.2−0.66No additional flags supplied
Johnny Furphy1642277IND2026 (1/1)$1,955,3771.26%-0.790.2759.7+0.270.67-0.4947.9−0.43No additional flags supplied
Jrue Holiday201950POR2026 (1/1)$32,400,00020.95%1.490.2459.4+0.253.86-0.2753.1−0.24No additional flags supplied
Davion Mitchell1630558MIA2026 (1/1)$11,600,0007.50%-0.090.2459.1+0.242.980.8772.7+0.76No additional flags supplied
Russell Westbrook201566SAC2026 (1/1)$2,296,2741.48%-0.790.2458.9+0.241.940.7470.1+0.64No additional flags supplied
Jonathan Isaac1628371ORL2026 (1/1)$15,000,0009.70%0.170.2458.6+0.240.86-1.5815.5−1.38No additional flags supplied
Norman Powell1626181MIA2026 (1/1)$20,482,75813.24%0.580.2358.4+0.243.270.3063.6+0.26No additional flags supplied
Danny Wolf1642874BKN2026 (1/1)$2,801,2801.81%-0.760.2358.1+0.241.270.0257.8+0.01No additional flags supplied
Keyonte George1641718UTA2026 (1/1)$4,278,9602.77%-0.650.2357.8+0.242.030.6469.1+0.56No additional flags supplied
Ryan Rollins1631157MIL2026 (1/1)$4,000,0002.59%-0.670.2357.6+0.242.671.3080.5+1.14No additional flags supplied
Karl-Anthony Towns1626157NYK2026 (1/1)$53,142,26434.36%3.040.2357.3+0.237.971.8184.7+1.58No additional flags supplied
Jimmy Butler Iii202710GSW2026 (1/1)$54,126,45035.00%3.110.2257.0+0.234.11-2.158.7−1.88No additional flags supplied
Tristan Da Silva1641783ORL2026 (1/1)$3,809,5202.46%-0.720.2056.8+0.202.070.7369.8+0.63No additional flags supplied
Gg Jackson1641713MEM2026 (1/1)$2,221,6771.44%-0.850.1956.5+0.191.19-0.0057.6−0.00206No additional flags supplied
Simone Fontecchio1631323MIA2026 (1/1)$8,307,6925.37%-0.390.1956.3+0.191.52-0.2653.4−0.23No additional flags supplied
Cameron Johnson1629661DEN2026 (1/1)$21,057,06513.62%0.570.1856.0+0.193.130.1060.2+0.09No additional flags supplied
Jalen Johnson1630552ATL2026 (1/1)$30,000,00019.40%1.240.1855.7+0.185.881.9886.8+1.73No additional flags supplied
Nikola Vucevic202696BOS, CHI2026 (1/1)$21,481,48113.89%0.590.1755.5+0.173.480.4165.1+0.36Includes unallocated trade season
Ja'Kobe Walter1642266TOR2026 (1/1)$3,638,1602.35%-0.760.1755.2+0.171.570.2462.0+0.21No additional flags supplied
Kasparas Jakucionis1642857MIA2026 (1/1)$3,658,8002.37%-0.760.1755.0+0.171.01-0.3352.1−0.29No additional flags supplied
Joan Beringer1642866MIN2026 (1/1)$4,201,0802.72%-0.720.1654.7+0.160.34-1.0432.5−0.91No additional flags supplied
Miles Bridges1628970CHA2026 (1/1)$25,000,00016.17%0.840.1554.4+0.164.941.5382.4+1.34No additional flags supplied
Khaman Maluach1642863PHX2026 (1/1)$6,016,0803.89%-0.590.1554.2+0.160.48-1.0831.5−0.95No additional flags supplied
Kevon Looney1626172NOP2026 (1/1)$8,000,0005.17%-0.450.1553.9+0.150.39-1.3721.8−1.20No additional flags supplied
Adem Bona1641737PHI2026 (1/1)$1,955,3771.26%-0.910.1453.7+0.141.190.0358.4+0.02No additional flags supplied
Justin Champagnie1630551WAS2026 (1/1)$2,349,5781.52%-0.900.1353.4+0.131.350.1461.0+0.13No additional flags supplied
Jonas Valanciunas202685DEN2026 (1/1)$10,395,0006.72%-0.290.1353.1+0.131.19-0.8040.9−0.70No additional flags supplied
Dwight Powell203939DAL2026 (1/1)$4,000,0002.59%-0.780.1252.9+0.120.95-0.4149.5−0.36No additional flags supplied
Desmond Bane1630217ORL2026 (1/1)$36,725,67023.75%1.690.1152.6+0.117.162.6091.0+2.28No additional flags supplied
Pat Connaughton1626192CHA2026 (1/1)$1,315,8140.85%-0.990.1152.3+0.110.27-0.8339.8−0.73No additional flags supplied
Aaron Wiggins1630598OKC2026 (1/1)$10,102,8036.53%-0.340.1052.1+0.101.88-0.0856.8−0.07No additional flags supplied
De'Aaron Fox1628368SAS2026 (1/1)$37,096,62023.99%1.700.1051.8+0.105.811.2280.0+1.07No additional flags supplied
Ronald Holland Ii1641842DET2026 (1/1)$8,657,2805.60%-0.460.0951.6+0.091.940.1260.4+0.11No additional flags supplied
Aaron Gordon203932DEN2026 (1/1)$22,841,45514.77%0.610.0851.3+0.091.93-1.2724.9−1.11No additional flags supplied
Andrew Nembhard1629614IND2026 (1/1)$18,102,00011.71%0.230.0651.0+0.073.010.2762.3+0.24No additional flags supplied
Coby White1629632CHA, CHI2026 (1/1)$12,888,8898.33%-0.160.0650.8+0.071.80-0.4349.0−0.38Includes unallocated trade season
Grant Williams1629684CHA2026 (1/1)$13,645,5008.82%-0.120.0550.5+0.051.04-1.2625.5−1.10No additional flags supplied
Leonard Miller1631159CHI, MIN2026 (1/1)$2,221,6771.44%-0.990.0450.3+0.040.66-0.5347.7−0.47Includes unallocated trade season
Og Anunoby1628384NYK2026 (1/1)$39,568,96625.59%1.820.0350.0+0.035.961.1378.5+0.99No additional flags supplied
Cooper Flagg1642843DAL2026 (1/1)$13,825,9208.94%-0.150.0049.7+0.001123.391.0677.9+0.93No additional flags supplied
Matas Buzelis1641824CHI2026 (1/1)$5,455,5603.53%-0.79-0.0049.5−0.0006882.350.8472.2+0.74No additional flags supplied
Tyler Kolek1642278NYK2026 (1/1)$2,191,8971.42%-1.05-0.0249.2−0.020.64-0.5546.6−0.48No additional flags supplied
Keegan Murray1631099SAC2026 (1/1)$11,144,0937.21%-0.38-0.0249.0−0.021.03-1.0333.6−0.90No additional flags supplied
Scotty Pippen Jr.1630590MEM2026 (1/1)$2,270,7351.47%-1.07-0.0448.7−0.040.18-1.0134.3−0.89No additional flags supplied
Alex Sarr1642259WAS2026 (1/1)$11,808,2407.64%-0.35-0.0448.4−0.041.73-0.4050.3−0.35No additional flags supplied
Aj Green1631260MIL2026 (1/1)$2,301,5871.49%-1.07-0.0548.2−0.051.970.7770.9+0.68No additional flags supplied
Lauri Markkanen1628374UTA2026 (1/1)$46,394,10030.00%2.23-0.0747.9−0.084.23-1.2625.2−1.10No additional flags supplied
Kennedy Chandler1631113UTA2026 (1/1)$117,7300.08%-1.27-0.0847.7−0.080.26-0.7243.2−0.63No additional flags supplied
Tim Hardaway Jr.203501DEN2026 (1/1)$2,296,2741.48%-1.11-0.0847.4−0.091.800.6068.5+0.52No additional flags supplied
Herbert Jones1630529NOP2026 (1/1)$13,937,5749.01%-0.27-0.1347.1−0.132.18-0.1655.5−0.14No additional flags supplied
Kenrich Williams1629026OKC2026 (1/1)$7,163,0004.63%-0.80-0.1446.9−0.140.89-0.7941.4−0.69No additional flags supplied
Harrison Barnes203084SAS2026 (1/1)$19,000,00012.29%0.09-0.1446.6−0.153.180.3564.6+0.30No additional flags supplied
Nique Clifford1642363SAC2026 (1/1)$3,108,1202.01%-1.11-0.1546.3−0.151.590.3164.1+0.27No additional flags supplied
Trey Murphy Iii1630530NOP2026 (1/1)$25,000,00016.17%0.54-0.1546.1−0.154.400.9975.6+0.86No additional flags supplied
Stephen Curry201939GSW2026 (1/1)$59,606,81738.54%3.14-0.1645.8−0.174.64-2.158.5−1.88No additional flags supplied
Kyshawn George1642273WAS2026 (1/1)$2,966,7601.92%-1.15-0.1745.6−0.171.14-0.1256.0−0.11No additional flags supplied
Josh Giddey1630581CHI2026 (1/1)$25,000,00016.17%0.51-0.1845.3−0.183.23-0.1955.2−0.16No additional flags supplied
Kevin Huerter1628989CHI, DET2026 (1/1)$17,991,07111.63%-0.02-0.1845.0−0.182.37-0.3651.8−0.32Includes unallocated trade season
Rasheer Fleming1642853PHX2026 (1/1)$1,272,8700.82%-1.28-0.1844.8−0.180.50-0.6045.6−0.53No additional flags supplied
Zaccharie Risacher1642258ATL2026 (1/1)$13,197,7208.53%-0.39-0.1944.5−0.191.95-0.3152.6−0.27No additional flags supplied
Egor Demin1642856BKN2026 (1/1)$6,889,2004.45%-0.89-0.2144.3−0.221.28-0.3651.6−0.32No additional flags supplied
Aj Johnson1642358DAL, WAS2026 (1/1)$3,090,4802.00%-1.18-0.2244.0−0.220.36-0.9236.7−0.80Includes unallocated trade season
Micah Peavy1642877NOP2026 (1/1)$1,272,8700.82%-1.33-0.2243.7−0.230.65-0.4548.7−0.40No additional flags supplied
Drew Eubanks1629234SAC2026 (1/1)$2,296,2741.48%-1.26-0.2443.5−0.240.41-0.7941.1−0.69No additional flags supplied
Asa Newell1642854ATL2026 (1/1)$3,237,4802.09%-1.20-0.2543.2−0.250.39-0.9037.7−0.79No additional flags supplied
Lebron James2544LAL2026 (1/1)$52,627,15334.03%2.49-0.2943.0−0.296.150.0558.6+0.04No additional flags supplied
Ja Morant1629630MEM2026 (1/1)$39,446,09025.51%1.48-0.3042.7−0.311.40-3.422.2−2.99No additional flags supplied
Alperen Sengun1630578HOU2026 (1/1)$33,944,95421.95%1.06-0.3142.4−0.325.291.0076.4+0.87No additional flags supplied
Devin Booker1626164PHX2026 (1/1)$53,142,26434.36%2.49-0.3342.2−0.346.640.4866.4+0.42No additional flags supplied
Vit Krejci1630249ATL, POR2026 (1/1)$2,349,5781.52%-1.36-0.3341.9−0.340.96-0.2453.9−0.21Includes unallocated trade season
P.J. Washington1629023DAL2026 (1/1)$14,152,1749.15%-0.47-0.3341.6−0.342.17-0.1955.0−0.16No additional flags supplied
Ivica Zubac1627826IND, LAC2026 (1/1)$18,893,98012.22%-0.14-0.3641.4−0.372.11-0.7143.7−0.62Includes unallocated trade season
Larry Nance Jr.1626204CLE2026 (1/1)$2,296,2741.48%-1.40-0.3741.1−0.380.30-0.9037.2−0.79No additional flags supplied
Cedric Coward1642907MEM2026 (1/1)$5,715,1203.70%-1.17-0.4040.9−0.411.29-0.2553.7−0.21No additional flags supplied
Carter Bryant1642868SAS2026 (1/1)$4,900,3203.17%-1.24-0.4040.6−0.410.63-0.8340.1−0.72No additional flags supplied
Peyton Watson1631212DEN2026 (1/1)$4,356,4762.82%-1.28-0.4140.3−0.421.18-0.2254.4−0.19No additional flags supplied
Max Strus1629622CLE2026 (1/1)$15,936,45210.31%-0.41-0.4140.1−0.420.37-2.168.2−1.89No additional flags supplied
Guerschon Yabusele1627824CHI, NYK2026 (1/1)$5,500,0003.56%-1.21-0.4339.8−0.440.79-0.7343.0−0.63Includes unallocated trade season
Jake Laravia1631222LAL2026 (1/1)$6,000,0003.88%-1.18-0.4339.6−0.441.660.1059.7+0.08No additional flags supplied
Cam Christie1642353LAC2026 (1/1)$1,955,3771.26%-1.50-0.4539.3−0.460.29-0.8838.5−0.77No additional flags supplied
Jakob Poeltl1627751TOR2026 (1/1)$19,500,00012.61%-0.18-0.4539.0−0.461.64-1.2426.2−1.08No additional flags supplied
Isaiah Stewart1630191DET2026 (1/1)$15,000,0009.70%-0.53-0.4638.8−0.471.59-0.8439.3−0.74No additional flags supplied
Ziaire Williams1630533BKN2026 (1/1)$6,250,0004.04%-1.19-0.4638.5−0.471.02-0.5746.1−0.50No additional flags supplied
D'Angelo Russell1626156DAL2026 (1/1)$5,685,0003.68%-1.28-0.5138.3−0.520.37-1.1627.8−1.02No additional flags supplied
Dillon Brooks1628415PHX2026 (1/1)$21,124,11013.66%-0.12-0.5138.0−0.522.50-0.5447.4−0.47No additional flags supplied
Andrew Wiggins203952MIA2026 (1/1)$28,223,21518.25%0.41-0.5237.7−0.543.71-0.0257.3−0.02No additional flags supplied
Steven Adams203500HOU2026 (1/1)$14,130,4349.14%-0.67-0.5437.5−0.550.82-1.5416.3−1.34No additional flags supplied
Malachi Smith1641869BKN2026 (1/1)$42,6500.03%-1.74-0.5437.2−0.550.16-0.8240.6−0.72No additional flags supplied
Aaron Nesmith1630174IND2026 (1/1)$11,000,0007.11%-0.92-0.5536.9−0.561.29-0.7642.4−0.66No additional flags supplied
Kevin Durant201142HOU2026 (1/1)$54,708,60935.38%2.38-0.5636.7−0.578.592.2888.9+1.99No additional flags supplied
Ayo Dosunmu1630245CHI, MIN2026 (1/1)$7,518,5184.86%-1.20-0.5736.4−0.581.49-0.2254.2−0.19Includes unallocated trade season
Naji Marshall1630230DAL2026 (1/1)$9,000,0005.82%-1.09-0.5736.2−0.581.880.0258.1+0.02No additional flags supplied
Scoot Henderson1630703POR2026 (1/1)$10,748,0406.95%-0.97-0.5835.9−0.600.70-1.3323.6−1.16No additional flags supplied
Jose Alvarado1630631NOP, NYK2026 (1/1)$4,500,0002.91%-1.45-0.5935.6−0.600.87-0.5546.9−0.48Includes unallocated trade season
Nikola Jovic1631107MIA2026 (1/1)$4,445,4172.87%-1.46-0.5935.4−0.610.51-0.9037.5−0.79No additional flags supplied
Jaime Jaquez Jr.1631170MIA2026 (1/1)$3,861,6002.50%-1.52-0.6135.1−0.631.25-0.1056.5−0.09No additional flags supplied
Jarred Vanderbilt1629020LAL2026 (1/1)$11,571,4297.48%-0.94-0.6234.9−0.631.07-1.0333.3−0.90No additional flags supplied
Tidjane Salaun1642275CHA2026 (1/1)$7,863,2405.08%-1.23-0.6234.6−0.630.45-1.3023.9−1.13No additional flags supplied
Jordan Mclaughlin1629162SAS2026 (1/1)$2,296,2741.48%-1.65-0.6234.3−0.640.14-1.0631.7−0.92No additional flags supplied
Shaedon Sharpe1631101POR2026 (1/1)$8,399,9835.43%-1.21-0.6434.1−0.651.16-0.6444.8−0.56No additional flags supplied
Myles Turner1626167MIL2026 (1/1)$25,318,25116.37%0.07-0.6433.8−0.663.03-0.4149.7−0.36No additional flags supplied
Justin Edwards1642348PHI2026 (1/1)$2,048,4941.32%-1.76-0.7133.6−0.730.43-0.7542.7−0.65No additional flags supplied
Daron Holmes Ii1641747DEN2026 (1/1)$3,218,7602.08%-1.69-0.7333.3−0.750.10-1.1927.0−1.04No additional flags supplied
Kris Murray1631200POR2026 (1/1)$3,132,0002.03%-1.74-0.7833.0−0.800.60-0.6844.3−0.60No additional flags supplied
Ariel Hukporti1630574NYK2026 (1/1)$1,955,3771.26%-1.84-0.7932.8−0.810.19-0.9735.4−0.85No additional flags supplied
Dennis Schroder203471CLE, SAC2026 (1/1)$14,104,0009.12%-0.92-0.7932.5−0.811.63-0.7243.5−0.63Includes unallocated trade season
Jett Howard1641724ORL2026 (1/1)$5,529,7203.58%-1.61-0.8332.2−0.840.37-1.1429.1−1.00No additional flags supplied
Buddy Hield1627741ATL, GSW2026 (1/1)$9,219,5125.96%-1.33-0.8332.0−0.840.58-1.2924.2−1.13Includes unallocated trade season
Svi Mykhailiuk1629004UTA2026 (1/1)$3,675,0002.38%-1.75-0.8331.7−0.850.52-0.8240.3−0.72No additional flags supplied
Jeremiah Fears1642847NOP2026 (1/1)$7,520,0404.86%-1.47-0.8431.5−0.851.31-0.4050.8−0.35No additional flags supplied
Domantas Sabonis1627734SAC2026 (1/1)$42,336,00027.38%1.15-0.8531.2−0.871.27-3.831.4−3.35No additional flags supplied
Corey Kispert1630557ATL, WAS2026 (1/1)$13,975,0009.04%-1.01-0.8630.9−0.880.98-1.3522.8−1.18Includes unallocated trade season
Anfernee Simons1629014BOS, CHI2026 (1/1)$27,678,57117.90%0.03-0.8630.7−0.882.14-1.5416.6−1.34Includes unallocated trade season
Nick Richards1630208CHI, PHX2026 (1/1)$5,000,0003.23%-1.69-0.8730.4−0.890.34-1.1329.9−0.98Includes unallocated trade season
Kelly Olynyk203482SAS2026 (1/1)$13,445,1228.69%-1.05-0.8730.2−0.890.32-1.9711.4−1.72No additional flags supplied
Julius Randle203944MIN2026 (1/1)$30,864,19819.96%0.26-0.8829.9−0.904.440.4665.9+0.40No additional flags supplied
Josh Green1630182CHA2026 (1/1)$13,666,6678.84%-1.05-0.8829.6−0.900.80-1.5117.6−1.32No additional flags supplied
John Collins1628381LAC2026 (1/1)$26,580,00017.19%-0.08-0.8929.4−0.912.79-0.7741.6−0.68No additional flags supplied
Brice Sensabaugh1641729UTA2026 (1/1)$2,693,7601.74%-1.89-0.8929.1−0.910.64-0.6045.8−0.52No additional flags supplied
Jamal Murray1627750DEN2026 (1/1)$46,394,10030.00%1.39-0.9228.9−0.946.390.9073.2+0.78No additional flags supplied
Ousmane Dieng1631172MIL, OKC2026 (1/1)$6,670,8824.31%-1.62-0.9228.6−0.940.58-1.0532.2−0.91Includes unallocated trade season
Devin Vassell1630170SAS2026 (1/1)$27,000,00017.46%-0.08-0.9228.3−0.943.04-0.5646.3−0.49No additional flags supplied
Aaron Holiday1628988HOU2026 (1/1)$2,296,2741.48%-1.97-0.9428.1−0.960.24-0.9635.9−0.84No additional flags supplied
Mohamed Diawara1642885NYK2026 (1/1)$1,272,8700.82%-2.06-0.9527.8−0.970.16-0.9436.2−0.82No additional flags supplied
Anthony Edwards1630162MIN2026 (1/1)$45,550,51229.45%1.29-0.9627.5−0.985.01-0.4050.0−0.35No additional flags supplied
Paul George202331PHI2026 (1/1)$51,666,09033.41%1.75-0.9627.3−0.982.99-3.023.5−2.64No additional flags supplied
Caleb Martin1628997DAL2026 (1/1)$9,594,0446.20%-1.45-0.9727.0−0.990.54-1.3722.1−1.20No additional flags supplied
Jonathan Kuminga1630228ATL, GSW2026 (1/1)$23,799,56915.39%-0.38-0.9826.8−1.001.08-2.218.0−1.94Includes unallocated trade season
Quentin Grimes1629656PHI2026 (1/1)$8,741,2095.65%-1.53-0.9926.5−1.011.29-0.5447.1−0.47No additional flags supplied
Luguentz Dort1629652OKC2026 (1/1)$18,222,22211.78%-0.82-0.9926.2−1.011.90-0.8539.0−0.74No additional flags supplied
Ben Sheppard1641767IND2026 (1/1)$2,790,7201.80%-2.01-1.0226.0−1.040.40-0.8538.8−0.74No additional flags supplied
Michael Porter Jr.1629008BKN2026 (1/1)$38,333,05024.79%0.67-1.0325.7−1.063.31-1.4020.5−1.23No additional flags supplied
Jonathan Mogbo1642367TOR2026 (1/1)$1,955,3771.26%-2.09-1.0425.5−1.060.06-1.1130.2−0.97No additional flags supplied
Duop Reath1641871POR2026 (1/1)$2,221,6771.44%-2.08-1.0425.2−1.060.06-1.1329.4−0.99No additional flags supplied
Julian Strawther1631124DEN2026 (1/1)$2,674,2001.73%-2.08-1.0824.9−1.100.21-1.0333.8−0.90No additional flags supplied
Bilal Coulibaly1641731WAS2026 (1/1)$7,275,6004.70%-1.73-1.0824.7−1.100.67-1.0134.6−0.88No additional flags supplied
Tre Mann1630544CHA2026 (1/1)$8,000,0005.17%-1.69-1.0924.4−1.120.32-1.4320.0−1.25No additional flags supplied
Santi Aldama1630583MEM2026 (1/1)$18,485,91611.95%-0.90-1.1024.2−1.121.17-1.6115.3−1.41No additional flags supplied
Doug Mcdermott203926SAC2026 (1/1)$2,296,2741.48%-2.13-1.1023.9−1.120.09-1.1130.4−0.97No additional flags supplied
Collin Sexton1629012CHA, CHI2026 (1/1)$18,975,00012.27%-0.87-1.1023.6−1.131.61-1.2226.8−1.06Includes unallocated trade season
Amir Coffey1629599MIL, PHX2026 (1/1)$2,296,2741.48%-2.15-1.1223.4−1.140.10-1.1030.7−0.96Includes unallocated trade season
Marcus Sasser1631204DET2026 (1/1)$2,886,7201.87%-2.12-1.1423.1−1.160.10-1.1628.1−1.01No additional flags supplied
Cam Whitmore1641715WAS2026 (1/1)$3,539,7602.29%-2.08-1.1522.8−1.170.09-1.2426.0−1.08No additional flags supplied
Lindy Waters Iii1630322SAS2026 (1/1)$2,296,2741.48%-2.18-1.1522.6−1.180.05-1.1528.6−1.00No additional flags supplied
Jase Richardson1642859ORL2026 (1/1)$2,983,3201.93%-2.16-1.1922.3−1.210.11-1.1628.3−1.01No additional flags supplied
Bruce Brown1628971DEN2026 (1/1)$2,296,2741.48%-2.22-1.1922.1−1.220.32-0.8938.3−0.77No additional flags supplied
Terrence Shannon Jr.1630545MIN2026 (1/1)$2,674,0801.73%-2.20-1.2021.8−1.220.09-1.1528.9−1.00No additional flags supplied
Maxime Raynaud1642875SAC2026 (1/1)$1,272,8700.82%-2.33-1.2321.5−1.250.17-0.9336.4−0.81No additional flags supplied
Joel Embiid203954PHI2026 (1/1)$55,224,52635.71%1.74-1.2421.3−1.273.15-3.203.0−2.80No additional flags supplied
Chaz Lanier1642404DET2026 (1/1)$1,372,8700.89%-2.34-1.2521.0−1.270.02-1.0931.2−0.95No additional flags supplied
Jaren Jackson Jr.1628991MEM, UTA2026 (1/1)$35,000,00022.63%0.20-1.2520.8−1.282.42-1.9711.6−1.72Includes unallocated trade season
Isaiah Collier1642268UTA2026 (1/1)$2,638,2001.71%-2.26-1.2620.5−1.290.20-1.0432.8−0.91No additional flags supplied
Taylor Hendricks1641707MEM, UTA2026 (1/1)$6,127,0803.96%-2.00-1.2620.2−1.290.33-1.2525.7−1.09Includes unallocated trade season
Anthony Davis203076DAL2026 (1/1)$54,126,45035.00%1.60-1.2920.0−1.321.59-4.660.9−4.07No additional flags supplied
Pascal Siakam1627783IND2026 (1/1)$45,550,51229.45%0.95-1.2919.7−1.324.40-1.0234.1−0.89No additional flags supplied
Jaylen Brown1627759BOS2026 (1/1)$53,142,26434.36%1.51-1.3019.5−1.336.08-0.0757.0−0.06No additional flags supplied
Ochai Agbaji1630534BKN, TOR2026 (1/1)$6,383,5254.13%-2.03-1.3119.2−1.340.27-1.3323.1−1.16Includes unallocated trade season
De'Andre Hunter1629631CLE, SAC2026 (1/1)$23,303,57115.07%-0.75-1.3218.9−1.341.26-1.9911.1−1.74Includes unallocated trade season
Caris Levert1627747DET2026 (1/1)$14,104,0009.12%-1.48-1.3418.7−1.370.71-1.6415.0−1.43No additional flags supplied
Zion Williamson1629627NOP2026 (1/1)$39,446,09025.51%0.44-1.3418.4−1.373.35-1.4818.9−1.29No additional flags supplied
Julian Phillips1641763CHI, MIN2026 (1/1)$2,221,6771.44%-2.38-1.3418.1−1.370.03-1.1727.3−1.02Includes unallocated trade season
Toby Okani1643253MEM2026 (1/1)$73,1530.05%-2.55-1.3517.9−1.38-0.01-0.9935.1−0.87No additional flags supplied
Yang Hansen1642905POR2026 (1/1)$4,422,3602.86%-2.23-1.3717.6−1.400.04-1.3622.6−1.19No additional flags supplied
Trae Young1629027ATL, WAS2026 (1/1)$46,394,10030.00%0.93-1.3817.4−1.410.81-4.680.7−4.09Includes unallocated trade season
Darius Garland1629636CLE, LAC2026 (1/1)$39,446,09025.51%0.40-1.3817.1−1.412.41-2.416.4−2.11Includes unallocated trade season
Reed Sheppard1642263HOU2026 (1/1)$10,603,5606.86%-1.79-1.3916.8−1.420.91-1.1030.9−0.96No additional flags supplied
Jalen Wilson1630592BKN2026 (1/1)$2,221,6771.44%-2.42-1.3916.6−1.420.03-1.1727.5−1.02No additional flags supplied
Tyler Burton1631174MEM2026 (1/1)$73,1530.05%-2.62-1.4216.3−1.45-0.03-1.0134.9−0.88No additional flags supplied
Cj Mccollum203468ATL, WAS2026 (1/1)$30,666,66619.83%-0.31-1.4216.1−1.463.05-0.9136.9−0.80Includes unallocated trade season
Bez Mbeng1643016UTA2026 (1/1)$73,1530.05%-2.65-1.4515.8−1.48-0.05-1.0433.0−0.91No additional flags supplied
Taurean Prince1627752MIL2026 (1/1)$3,303,7742.14%-2.43-1.4815.5−1.510.02-1.2824.7−1.12No additional flags supplied
Max Christie1631108DAL2026 (1/1)$7,714,2864.99%-2.12-1.5015.3−1.530.50-1.2326.5−1.08No additional flags supplied
Draymond Green203110GSW2026 (1/1)$25,892,85716.74%-0.75-1.5115.0−1.542.00-1.5018.4−1.31No additional flags supplied
Nicolas Batum201587LAC2026 (1/1)$5,601,6003.62%-2.33-1.5514.8−1.580.12-1.4120.2−1.23No additional flags supplied
Jerami Grant203924POR2026 (1/1)$32,000,00120.69%-0.35-1.5614.5−1.602.25-1.8512.7−1.62No additional flags supplied
Tyler Herro1629639MIA2026 (1/1)$31,000,00020.05%-0.47-1.6114.2−1.651.29-2.714.6−2.37No additional flags supplied
Jaden Hardy1630702DAL, WAS2026 (1/1)$6,000,0003.88%-2.37-1.6214.0−1.660.06-1.5117.9−1.32Includes unallocated trade season
Gradey Dick1641711TOR2026 (1/1)$4,990,5603.23%-2.48-1.6613.7−1.70-0.01-1.4719.2−1.28No additional flags supplied
Trendon Watford1630570PHI2026 (1/1)$2,461,4631.59%-2.69-1.6713.4−1.71-0.11-1.3323.4−1.16No additional flags supplied
Royce O'Neale1626220PHX2026 (1/1)$10,125,0006.55%-2.13-1.6913.2−1.730.48-1.4918.7−1.30No additional flags supplied
Adama Bal1642380MEM2026 (1/1)$43,8920.03%-2.96-1.7612.9−1.80-0.07-1.0532.0−0.92No additional flags supplied
Jared Mccain1642272OKC, PHI2026 (1/1)$4,221,3602.73%-2.66-1.7712.7−1.81-0.13-1.5217.1−1.33Includes unallocated trade season
Kentavious Caldwell-Pope203484MEM2026 (1/1)$21,621,50013.98%-1.34-1.7712.4−1.810.76-2.327.4−2.03No additional flags supplied
Walter Clayton Jr.1642383MEM, UTA2026 (1/1)$3,991,3202.58%-2.68-1.7812.1−1.82-0.18-1.5415.8−1.35Includes unallocated trade season
Jalen Green1630224PHX2026 (1/1)$33,584,49921.72%-0.45-1.7911.9−1.831.04-3.212.7−2.80No additional flags supplied
Jaden Mcdaniels1630183MIN2026 (1/1)$24,393,10415.77%-1.15-1.8011.6−1.841.90-1.4619.7−1.27No additional flags supplied
Bogdan Bogdanovic203992LAC2026 (1/1)$16,020,00010.36%-1.80-1.8111.4−1.850.19-2.356.9−2.05No additional flags supplied
Demar Derozan201942SAC2026 (1/1)$24,570,00015.89%-1.15-1.8111.1−1.851.97-1.4021.0−1.23No additional flags supplied
Kelly Oubre Jr.1626162PHI2026 (1/1)$8,382,1505.42%-2.41-1.8410.8−1.880.07-1.7314.2−1.51No additional flags supplied
Isaac Okoro1630171CHI2026 (1/1)$11,000,0007.11%-2.21-1.8410.6−1.880.27-1.7813.7−1.55No additional flags supplied
Jalen Pickett1629618DEN2026 (1/1)$2,221,6771.44%-2.89-1.8510.3−1.89-0.20-1.4021.5−1.22No additional flags supplied
Noah Clowney1641730BKN2026 (1/1)$3,398,6402.20%-2.84-1.8910.1−1.93-0.39-1.7014.8−1.49No additional flags supplied
Kobe Brown1641738IND, LAC2026 (1/1)$2,654,8801.72%-2.94-1.949.8−1.98-0.27-1.5117.4−1.32Includes unallocated trade season
Ace Bailey1642846UTA2026 (1/1)$9,069,8405.86%-2.45-1.949.5−1.980.02-1.8413.2−1.61No additional flags supplied
Bronny James1642355LAL2026 (1/1)$1,955,3771.26%-3.00-1.949.3−1.99-0.12-1.2924.4−1.13No additional flags supplied
Jarace Walker1641716IND2026 (1/1)$6,665,5204.31%-2.68-1.989.0−2.03-0.25-1.8712.1−1.64No additional flags supplied
Nic Claxton1629651BKN2026 (1/1)$25,352,27216.39%-1.35-2.078.7−2.111.34-2.119.3−1.84No additional flags supplied
Gary Harris203914MIL2026 (1/1)$3,634,1532.35%-2.99-2.078.5−2.11-0.21-1.5416.1−1.35No additional flags supplied
Jae'Sean Tate1630256HOU2026 (1/1)$2,296,2741.48%-3.14-2.118.2−2.16-0.16-1.3722.3−1.19No additional flags supplied
Bobby Portis1626171MIL2026 (1/1)$13,445,7548.69%-2.31-2.128.0−2.170.17-2.129.0−1.85No additional flags supplied
Maxi Kleber1628467LAL2026 (1/1)$11,000,0007.11%-2.50-2.137.7−2.18-0.01-2.0610.1−1.80No additional flags supplied
Jamison Battle1642419TOR2026 (1/1)$1,955,3771.26%-3.21-2.167.4−2.21-0.23-1.4021.3−1.22No additional flags supplied
Zeke Nnaji1630192DEN2026 (1/1)$8,177,7785.29%-2.76-2.187.2−2.23-0.11-1.8811.9−1.65No additional flags supplied
Malik Monk1628370SAC2026 (1/1)$18,797,61912.16%-1.96-2.186.9−2.230.43-2.386.7−2.08No additional flags supplied
Cody Williams1642262UTA2026 (1/1)$5,742,4803.71%-2.99-2.236.7−2.28-0.52-2.0510.3−1.80No additional flags supplied
Brandon Ingram1627742TOR2026 (1/1)$38,095,23824.63%-0.66-2.346.4−2.392.93-1.7614.0−1.54No additional flags supplied
Terance Mann1629611BKN2026 (1/1)$15,500,00010.02%-2.44-2.416.1−2.460.03-2.456.1−2.14No additional flags supplied
Rui Hachimura1629060LAL2026 (1/1)$18,259,25911.81%-2.24-2.425.9−2.470.28-2.485.9−2.16No additional flags supplied
Rob Dillingham1642265CHI, MIN2026 (1/1)$6,576,1204.25%-3.15-2.455.6−2.50-0.40-2.0210.8−1.77Includes unallocated trade season
Nolan Traore1642849BKN2026 (1/1)$3,811,5602.46%-3.40-2.485.4−2.54-0.70-2.0510.6−1.79No additional flags supplied
Kam Jones1642880IND2026 (1/1)$1,272,8700.82%-3.60-2.495.1−2.55-0.42-1.5216.8−1.33No additional flags supplied
Kyle Kuzma1628398MIL2026 (1/1)$22,410,60514.49%-2.02-2.524.8−2.570.50-2.664.8−2.33No additional flags supplied
Klay Thompson202691DAL2026 (1/1)$16,666,66710.78%-2.46-2.524.6−2.580.01-2.595.1−2.26No additional flags supplied
Jericho Sims1630579MIL2026 (1/1)$2,461,4631.59%-3.55-2.544.3−2.59-0.86-2.089.5−1.82No additional flags supplied
Luke Kennard1628379ATL, LAL2026 (1/1)$11,000,0007.11%-2.91-2.544.0−2.59-0.45-2.495.6−2.18Includes unallocated trade season
Anthony Gill1630264WAS2026 (1/1)$2,296,2741.48%-3.58-2.563.8−2.61-0.64-1.8412.9−1.61No additional flags supplied
Gabe Vincent1629216ATL, LAL2026 (1/1)$11,500,0007.44%-2.91-2.583.5−2.64-0.24-2.337.2−2.04Includes unallocated trade season
Ben Saraf1642879BKN2026 (1/1)$2,884,5601.87%-3.58-2.593.3−2.65-0.61-1.8712.4−1.64No additional flags supplied
Khris Middleton203114DAL, WAS2026 (1/1)$33,296,29621.53%-1.36-2.683.0−2.740.99-3.232.5−2.82Includes unallocated trade season
Gary Trent Jr.1629018MIL2026 (1/1)$3,697,1052.39%-3.63-2.702.7−2.76-0.96-2.307.7−2.01No additional flags supplied
Dalton Knecht1642261LAL2026 (1/1)$4,010,1602.59%-3.70-2.802.5−2.86-0.41-1.7813.4−1.55No additional flags supplied
Patrick Williams1630172CHI2026 (1/1)$18,000,00011.64%-2.71-2.872.2−2.94-0.22-2.954.0−2.58No additional flags supplied
Jordan Poole1629673NOP2026 (1/1)$31,848,21520.59%-1.69-2.902.0−2.960.45-3.631.7−3.17No additional flags supplied
Dorian Finney-Smith1627827HOU2026 (1/1)$12,700,0008.21%-3.25-3.011.7−3.07-0.29-2.515.4−2.19No additional flags supplied
Will Riley1642860WAS2026 (1/1)$3,512,5202.27%-4.03-3.101.4−3.16-1.54-2.854.3−2.50No additional flags supplied
Jordan Hawkins1641722NOP2026 (1/1)$4,741,3203.07%-3.98-3.141.2−3.21-0.63-2.079.8−1.81No additional flags supplied
Tre Johnson1642848WAS2026 (1/1)$8,237,6405.33%-4.40-3.830.9−3.91-1.67-3.452.0−3.02No additional flags supplied
Drake Powell1642962BKN2026 (1/1)$3,372,2402.18%-4.80-3.850.7−3.94-1.83-3.143.3−2.74No additional flags supplied
Zach Lavine203897SAC2026 (1/1)$47,499,66030.71%-1.72-4.110.4−4.200.57-5.040.4−4.40No additional flags supplied
Bub Carrington1642267WAS2026 (1/1)$4,677,6003.02%-5.55-4.710.1−4.81-4.14-5.570.1−4.87No additional flags supplied
Team attribution and reference evidence

Coverage note: 383 of 465 exposure-eligible players have complete matched inputs. Salary coverage uses known comparable amounts only; 167 active player-season salaries are unknown. This is not whole-league or whole-payroll efficiency.

Atlanta Hawks: $86,526,386 compensation; 26.92 WAR in the season. 7/17 matched player-seasons assigned to this club. Broader active-source audit: 14 trade/unknown-allocation flags and 7 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Brooklyn Nets: $117,107,129 compensation; 7.05 WAR in the season. 13/15 matched player-seasons assigned to this club. Broader active-source audit: 4 trade/unknown-allocation flags and 5 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Boston Celtics: $165,081,099 compensation; 44.82 WAR in the season. 10/13 matched player-seasons assigned to this club. Broader active-source audit: 6 trade/unknown-allocation flags and 7 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Charlotte Hornets: $139,061,704 compensation; 33.92 WAR in the season. 13/15 matched player-seasons assigned to this club. Broader active-source audit: 6 trade/unknown-allocation flags and 5 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Chicago Bulls: $76,455,560 compensation; 12.27 WAR in the season. 6/17 matched player-seasons assigned to this club. Broader active-source audit: 15 trade/unknown-allocation flags and 8 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Cleveland Cavaliers: $155,409,827 compensation; 34.92 WAR in the season. 11/16 matched player-seasons assigned to this club. Broader active-source audit: 6 trade/unknown-allocation flags and 8 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Dallas Mavericks: $91,610,146 compensation; 15.11 WAR in the season. 9/15 matched player-seasons assigned to this club. Broader active-source audit: 6 trade/unknown-allocation flags and 9 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Denver Nuggets: $186,075,382 compensation; 31.14 WAR in the season. 13/13 matched player-seasons assigned to this club. Broader active-source audit: 2 trade/unknown-allocation flags and 5 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Detroit Pistons: $154,774,120 compensation; 43.41 WAR in the season. 12/13 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Golden State Warriors: $171,400,278 compensation; 29.55 WAR in the season. 11/15 matched player-seasons assigned to this club. Broader active-source audit: 5 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Houston Rockets: $167,393,137 compensation; 34.82 WAR in the season. 12/12 matched player-seasons assigned to this club. Broader active-source audit: 0 trade/unknown-allocation flags and 3 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Indiana Pacers: $115,414,382 compensation; 15.10 WAR in the season. 11/15 matched player-seasons assigned to this club. Broader active-source audit: 8 trade/unknown-allocation flags and 10 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Los Angeles Clippers: $127,077,177 compensation; 22.13 WAR in the season. 9/15 matched player-seasons assigned to this club. Broader active-source audit: 9 trade/unknown-allocation flags and 11 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Los Angeles Lakers: $168,809,935 compensation; 26.82 WAR in the season. 10/12 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 7 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Memphis Grizzlies: $109,270,602 compensation; 12.14 WAR in the season. 13/18 matched player-seasons assigned to this club. Broader active-source audit: 11 trade/unknown-allocation flags and 12 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Miami Heat: $159,409,086 compensation; 33.12 WAR in the season. 13/13 matched player-seasons assigned to this club. Broader active-source audit: 0 trade/unknown-allocation flags and 4 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Milwaukee Bucks: $142,054,819 compensation; 14.54 WAR in the season. 12/14 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Minnesota Timberwolves: $180,712,869 compensation; 31.12 WAR in the season. 10/14 matched player-seasons assigned to this club. Broader active-source audit: 5 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

New Orleans Pelicans: $179,152,233 compensation; 21.36 WAR in the season. 13/14 matched player-seasons assigned to this club. Broader active-source audit: 1 trade/unknown-allocation flags and 4 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

New York Knicks: $197,031,768 compensation; 42.97 WAR in the season. 11/13 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Oklahoma City Thunder: $170,368,722 compensation; 52.44 WAR in the season. 12/14 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 5 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Orlando Magic: $186,471,232 compensation; 35.10 WAR in the season. 13/13 matched player-seasons assigned to this club. Broader active-source audit: 2 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Philadelphia 76ers: $184,546,949 compensation; 23.75 WAR in the season. 10/11 matched player-seasons assigned to this club. Broader active-source audit: 5 trade/unknown-allocation flags and 10 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Phoenix Suns: $155,325,765 compensation; 28.48 WAR in the season. 11/13 matched player-seasons assigned to this club. Broader active-source audit: 2 trade/unknown-allocation flags and 7 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Portland Trail Blazers: $139,713,174 compensation; 29.86 WAR in the season. 11/13 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 8 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Sacramento Kings: $162,784,390 compensation; 13.68 WAR in the season. 13/16 matched player-seasons assigned to this club. Broader active-source audit: 5 trade/unknown-allocation flags and 7 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

San Antonio Spurs: $172,842,330 compensation; 44.94 WAR in the season. 13/13 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Toronto Raptors: $179,751,179 compensation; 35.49 WAR in the season. 12/14 matched player-seasons assigned to this club. Broader active-source audit: 3 trade/unknown-allocation flags and 4 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Utah Jazz: $101,208,223 compensation; 12.91 WAR in the season. 12/16 matched player-seasons assigned to this club. Broader active-source audit: 7 trade/unknown-allocation flags and 6 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

Washington Wizards: $46,663,972 compensation; -3.00 WAR in the season. 9/16 matched player-seasons assigned to this club. Broader active-source audit: 8 trade/unknown-allocation flags and 9 missing-data flags. Those audit counts may overlap and include ineligible rows; they do not partition the matched sample. Eligible single-team records whose unique historical salary team agrees with metric membership. Reported salary, not verified payroll; multi-team allocations remain unavailable.

LEBRON · points / 100 possessions

Typical league gap (median distance): about 0.98 impact points/100 possessions.

Model
Straight line
Method
Equal-player fit; intercept/linear/cr-GAM k=5; training-only REML; one-SE and fixed second-partition stability rule. Filters preserve this league reference.
Validation
  • Seed 20261023: intercept MSE 3.6873; linear MSE 2.5633; smooth MSE 2.5745; one-SE choice linear
  • Seed 20261024: intercept MSE 3.6977; linear MSE 2.5716; smooth MSE 2.5777; one-SE choice linear
  • Final choice: linear
  • Bootstrap: 499/499 valid; seed 20463636
  • Interval status: computed_conditional_intervals
Interval
95% pointwise normal-approximation whole-player case-bootstrap SE; conditional on fixed provider scores, cohort and selected family

WAR · season total

Typical league gap (median distance): about 1.14 WAR.

Model
Straight line
Method
Equal-player fit; intercept/linear/cr-GAM k=5; training-only REML; one-SE and fixed second-partition stability rule. Filters preserve this league reference.
Validation
  • Seed 20261023: intercept MSE 6.208; linear MSE 4.3312; smooth MSE 4.3509; one-SE choice linear
  • Seed 20261024: intercept MSE 6.2192; linear MSE 4.3618; smooth MSE 4.3636; one-SE choice linear
  • Final choice: linear
  • Bootstrap: 499/499 valid; seed 20463637
  • Interval status: computed_conditional_intervals
Interval
95% pointwise normal-approximation whole-player case-bootstrap SE; conditional on fixed provider scores, cohort and selected family

How the model works

A baseline, a straight line and a modest curve are checked on held-out players, with simpler fits retained when results are close. Rookie, minimum and maximum contract rules constrain pay, so this is a descriptive comparison.

Method

In 2025–26, $1 million more in annual salary corresponds to about +0.08 impact points/100 possessions on the fitted league line; this association does not predict the effect of a raise.

Formulas
In-sample R²
R² = 1 − Σrᵢ² / Σ(yᵢ − ȳ)², where ȳ is the mean contribution of the full matched league cohort. Uses the saved native-unit gaps, before display rounding. It is unavailable when contribution is constant or the calculation cannot be represented safely. Negative values are retained: they mean more squared error than using the cohort mean. Team, search and salary-unit filters do not change it.

Gap in context: standardized distance

Back to saved records

Gap in context = signed gap ÷ typical league gap. Minus means below the line; plus means above.

The typical league gap is the median distance from the salary-reference line: sort all matched players’ distances, ignoring which side of the line they are on, and take the middle distance (average the middle two for an even count). The selected player is included. For each metric/window, divide the saved signed contribution gap by this median absolute gap. Calculations use unrounded numbers; only the displayed values are rounded. The method is median-absolute-visible-gap-v1: no centering, normal-consistency multiplier or normal probabilities. The scale and count are shown beside a selected player and in the build records. Zero scales or ratios that cannot be represented safely are unavailable; no players are dropped and no alternative denominator is substituted.

This descriptive calculation needs no normal distribution assumption. It is not significance, salary-conditional rarity or uncertainty in a provider score. Gaps can vary more at some salaries than others. A stable denominator does not make the fitted salary curve resistant to outliers. Scores are relative to their own cohort: the same Gap size in different seasons or windows can represent different native contribution gaps and ranks.

Gap percentile

Back to saved records

For each contribution measure and window, the percentile compares the player's gap from the salary reference with all eligible matched players in that view. Larger gaps rank higher. It counts every smaller gap and half of every exact tie, including the player, then divides by the full cohort size. Only the displayed percentile is rounded to one decimal.

Ranking uses the exact saved numbers for the gaps, not the rounded values on the page. A zero gap need not be the 50th percentile; the endpoints need not be 0 and 100. Filters preserve the full league cohort. Gaps can vary more at some salary levels than others. This rank does not measure how unusual a gap is, uncertainty, overall talent, causal value or return per dollar.

Validation and research
Model and data records

Current interactive view

View
No interactive view loaded.
Salary-reference model
Reference-range meaning
R² summarizes how much contribution variation the fitted salary line accounts for within the matched league sample. It is an in-sample fit measure, not forecast accuracy, a causal effect or the significance of one player's gap.

2025–26 · LEBRON · points / 100 possessions · 383 matched league players. The salary line accounts for about 31% of contribution variation in this matched sample. In-sample R² = 0.307.

This describes the fitted sample. Held-out error below is the separate check used to compare models; R² did not select the curve.

Current coverage: separate populations

Player counts, player-season counts and known-dollar totals describe different populations. Read each population separately; these rows are not consecutive steps in one exclusion total.

Reported exclusion counts
Exact current method, validation and source records
View and model
No interactive view loaded.
Method
Validation
    Interval

    Interactive coverage appears after a view loads.

    Current source retrieval dates and versions

      Inclusion rules and selection limits

      Players need at least 200 total minutes and 5 games across their observed active seasons in the selected window, with comparable salary and both contribution measures for each of those seasons. The threshold is a display rule, not proof that every player's score is reliable. Excluding brief appearances and incomplete matches can change which salary and performance profiles are represented; these exclusions alone do not establish the direction or size of selection bias.

      Multi-season views can include shorter active histories. Fully absent seasons are not filled with zero, and an active season with missing salary prevents a complete match. Read the observed-season count beside each player; the results describe this eligible matched sample.

      Representation and fitting

      The analysis fits a league-wide relationship between matched compensation and each contribution measure. The above / below reference value is the vertical gap between a player's dot and that curve. It stays fixed under team or player filters.

      For multi-season windows, salary and both contribution measures cover exactly the same observed matched active seasons. A player can have fewer observed seasons than the selected window. Read that count beside the player before comparing averages. WAR and salary cap share average the observed matched active seasons; LEBRON uses the provider's possession counts as weights. Dollar views multiply average cap share by the ending-season salary cap. Team annual averages instead divide attributable player-season totals by the full selected window length.

      At least 200 total minutes and 5 games across the selected observed active seasons, with complete comparable salary and metric inputs in every such season. This operational rule does not guarantee individual-score reliability.

      2025–26 model and validation
      LEBRON model
      Straight line
      Method
      Equal-player fit; intercept/linear/cr-GAM k=5; training-only REML; one-SE and fixed second-partition stability rule. Filters preserve this league reference.
      Validation
      • Seed 20261023: intercept MSE 3.6873; linear MSE 2.5633; smooth MSE 2.5745; one-SE choice linear
      • Seed 20261024: intercept MSE 3.6977; linear MSE 2.5716; smooth MSE 2.5777; one-SE choice linear
      • Final choice: linear
      • Bootstrap: 499/499 valid; seed 20463636
      • Interval status: computed_conditional_intervals
      WAR model
      Straight line
      Method
      Equal-player fit; intercept/linear/cr-GAM k=5; training-only REML; one-SE and fixed second-partition stability rule. Filters preserve this league reference.
      Validation
      • Seed 20261023: intercept MSE 6.208; linear MSE 4.3312; smooth MSE 4.3509; one-SE choice linear
      • Seed 20261024: intercept MSE 6.2192; linear MSE 4.3618; smooth MSE 4.3636; one-SE choice linear
      • Final choice: linear
      • Bootstrap: 499/499 valid; seed 20463637
      • Interval status: computed_conditional_intervals

      Salary and team attribution

      Salary cap share divides reported pay by that season's league cap, putting seasons on a common spending scale. Dollar views use nominal compensation for one season and ending-season cap-equivalent annual averages for multi-season windows.

      Rookie scales, minimums and maximums constrain contracts; cap normalization preserves those constraints. Team membership shows the full player record. Team totals use only attributable matched salary and summed WAR, and show exclusions for traded or missing allocations. Rate values are never summed.

      Fanspo-reported historical season salary. One year uses nominal dollars; multi-year views average annual salary cap shares and show end-season cap-equivalent dollars. These are not independently verified cash payments.

      Uncertainty and validation

      The shaded range describes how much the fitted league comparison varies when matched players are sampled again. It treats the supplied player scores as fixed and keeps the chosen type of curve. It does not measure uncertainty in a player's own impact, guarantee coverage of the whole curve at once, or include uncertainty from choosing the model. The extra-$1m range concerns the difference between two fitted points. These comparisons do not show that higher pay causes higher performance.

      Uncertainty and validation records

      Terms: Draw players again from the matched cohort, allowing a player to appear more than once, and refit the salary reference. The supplied scores and chosen curve type stay fixed.; Standard error: the spread of the refitted estimates across the repeated player samples. It is not measurement error in an individual player's impact score.; How intervals perform after the data have been used to choose a curve type. These bands keep the chosen type fixed and do not account for uncertainty from that choice..

      Pointwise means one salary position at a time; conditional means the supplied scores are treated as fixed. A one-SE rule prefers a simpler model close to the best held-out error. REML tunes curve smoothness; model family means the type of curve. MSE is the average squared prediction error; lower means closer predictions on held-out players.

      Pointwise 95% whole-player case-bootstrap SE intervals, conditional on fixed provider scores, matched sample, exposure rules, representation and selected model family. These are not individual impact intervals, causal effects, simultaneous bands or full post-selection coverage. Unresolved intervals are withheld.

      • Salary and team filters preserve the full eligible league reference and support counts.
      • An extra $1m is an association with contribution, not a causal purchase. Multi-year contrasts mean an extra $1m in average annual end-season cap-equivalent salary.
      • WAR includes availability. Multi-year WAR is an average across observed matched active seasons; fully absent seasons are not imputed as zero.
      • Provider tTmPoss weights rate averages; its exact possession convention is not owner-documented. Provider-score uncertainty is unavailable.
      • Missing, zero-placeholder and multiple-record salaries remain unresolved. The matched sample is not the entire NBA or team payroll.
      • Bootstrap resampling cannot recover dependence from jointly estimated provider ratings or shared team environments.

      Extra $1 million: support and uncertainty

      2025–26 · LEBRON · annual salary (US dollars). Straight line.

      Supported salary pair
      $117,730 → $1,117,730
      Fitted contribution difference
      +0.08 impact points/100 possessions
      Estimated range for this difference
      +0.06 to +0.09 impact points/100 possessions
      Nearby matched players
      111 near the lower salary; 136 near the higher salary
      Unrounded exported values
      Exported difference: 0.0756296048688094; joint range: 0.0637196902926461 to 0.0875395194449727.

      This is an existing supported pair on the league reference, not two observed players. Both salaries require enough nearby matched observations. The range uses the two fitted points jointly, treating supplied player scores as fixed; it does not measure uncertainty in an individual player's impact or include provider-score uncertainty. Displayed values are rounded; calculations use unrounded numbers. Source records and model details are in these notes.

      Sources and data reuse

      2025–26 data. Data reuse clearance confirmed by the project owner on 2026-10-24.

      The MIT license covers original code, not upstream data or metrics. The analysis includes regular seasons only.

      Limitations

      The line describes eligible players with complete matched data. Brief appearances and missing records are excluded, so the relationship may differ for the wider league. Salary and contribution cover the same matched seasons. Team totals cover only records that can be assigned to that club; they are not its full payroll or roster performance.

      The shaded range concerns the fitted league line, not uncertainty in an individual player's impact. These comparisons do not establish cause; gap percentile and Gap size describe league comparisons, not talent or significance.

      Definitions

      Metric definitions and formulas

      Why LEBRON and WAR? LEBRON estimates impact while playing; its related WAR adds playing time to estimate season contribution. Together they answer our two contribution questions within one framework, with an accessible historical record. LEBRON combines box-score and adjusted on/off information.

      These are related views, not independent confirmation; neither captures every aspect of player value. Provider methodology.

      LEBRON · impact rate
      BBall Index estimates impact per 100 on-court possessions relative to league average (zero). It combines a stabilized, role-adjusted box-score prior with luck-adjusted on/off regression. This describes its approach, not a reproducible equation.
      LEBRON WAR · season contribution
      BBall Index's estimated wins above replacement incorporates impact and playing time. Zero is the replacement-player baseline. We import the provider's WAR rather than convert LEBRON into wins ourselves.

      The public provider methodology does not supply every parameter or the complete numerical LEBRON-to-WAR conversion. We cannot give an exact reproducible formula for either provider metric.

      Exact calculations used by this project

      For player i, y is the selected contribution measure, s is salary as a share of the cap, and N is the full matched league cohort for the selected metric and time span.

      Salary reference
      ŷᵢ = f̂(sᵢ). The salary reference uses a separate least-squares straight line, f̂(s) = β₀ + β₁s, for each metric and view. Coefficients minimize Σ(yᵢ − β₀ − β₁sᵢ)²; exact exported curve coordinates determine the displayed reference.
      Above / below reference
      rᵢ = yᵢ − f̂(sᵢ). This signed gap uses the contribution measure's original units.
      Gap in context
      gᵢ = rᵢ / median(|r₁|, …, |rₙ|). One unit is the cohort's median distance from the line, ignoring side. A zero denominator withholds the score. Full scale definition and limits.
      League gap percentile
      Pᵢ = 100 × [count(rⱼ < rᵢ) + 0.5 × count(rⱼ = rᵢ)] / N. Includes the selected player in ties; larger gaps rank higher. Full ranking definition and limits.
      Salary cap percentage
      100 × salary / season salary cap. The cap excludes the luxury-tax threshold and both aprons.
      Multi-season player values
      Use the same observed matched seasons: LEBRON = Σ(possessionsₜ × LEBRONₜ) / Σ(possessionsₜ); WAR = ΣWARₜ / observed seasons; s = Σ(salaryₜ / capₜ) / observed seasons. Displayed dollars equal s × ending-season cap.
      Extra $1 million
      f̂(s + 1,000,000 / reference cap) − f̂(s), only where both salaries have local support. Describes association, not the effect of a raise.
      Reference range
      f̂(s) ± 1.96 × SE_boot(s), where SE_boot is the sample standard deviation of whole-player bootstrap refits at that salary. The $1 million range uses the standard deviation of paired differences from those same refits. These approximate 95% pointwise intervals treat provider scores and the selected model family as fixed; failed diagnostics withhold them.
      Team totals
      Sum salary and WAR over attributable matched player-season records only. For a multi-season team view, divide those sums by the full selected window length. Salary is first converted using each season's cap to ending-season cap-equivalent dollars. Never sum LEBRON rates.
      Model validation error
      MSE = Σ(yᵢ − ŷᵢ)² / n on held-out players; RMSE = √MSE. These measure prediction error and do not provide an individual player's significance test.

      Sources and code

      Saved 2025–26 sources.

      Retrieval dates, dataset identifiers and reuse notes are in the data records.