Two things are on this page. The first scores every team's roster moves since 2015 by how they turned out. The second shows what teams have paid players in every season since 1990.
Which teams got the most from their roster moves, 2015-16 to 2025-26
Each player a team added since July 2015 is scored by what he gave the team above what his salary usually buys. Players and draft picks a team traded away count against it by what they went on to give their new teams. Pay that bought no minutes counts against the team that paid it.
Players already on a roster in July 2015 are left out. Golden State gets no credit here for Stephen Curry, and Portland gets none for Damian Lillard.
The unit is points of scoring margin over a season. About 30 points is worth one win, so +300 in a season is about ten wins more than the team's pay would usually buy.
Total for all eleven seasons, in points. Select a team to see its seasons and its largest moves.
One team at a time
Golden State Warriors: +2,656 points, 1st of 30
+1,922Players it addedWhat they gave the team above what their pay usually buys
+974Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−107Pay that bought no minutesMissed seasons and money owed after a player left
−133Traded picks not yet used5 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+572Kevon LooneyOn the roster, 2015-16 to 2024-25
+398Gary Payton IIOn the roster, 2020-21 to 2025-26
+251Trading away D'Angelo RussellWhat he gave his new teams, 2019-20 to 2021-22
+235Brandin PodziemskiOn the roster, 2023-24 to 2025-26
+220Trading away Jordan PooleWhat he gave his new teams, 2023-24 to 2024-25
Moves that cost the most
−583Andrew WigginsOn the roster, 2019-20 to 2023-24
−522Klay ThompsonOn the roster, 2021-22 to 2023-24
−105Kristaps PorziņģisOn the roster, 2025-26
−85James WisemanOn the roster, 2020-21
−75Jimmy Butler IIIOn the roster, 2024-25 to 2025-26
Denver Nuggets: +2,619 points, 2nd of 30
+2,658Players it addedWhat they gave the team above what their pay usually buys
+373Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−306Pay that bought no minutesMissed seasons and money owed after a player left
−106Traded picks not yet used4 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+2,335Nikola JokićOn the roster, 2015-16 to 2025-26
+369Monte MorrisOn the roster, 2017-18 to 2021-22
+227Christian BraunOn the roster, 2022-23 to 2025-26
+180Trading away Jerami GrantWhat he gave his new teams, 2020-21 to 2021-22
+143Trading away the 2023 No. 27 pick (Nick Smith Jr.)What the player gave the team that used the pick, 2023-24 to 2024-25
Moves that cost the most
−313Paul MillsapOn the roster, 2017-18 to 2020-21
−284Trading away Jarred VanderbiltWhat he gave his new teams, 2019-20 to 2021-22
−216Emmanuel MudiayOn the roster, 2015-16 to 2016-17
−193Trading away the 2021 No. 55 pick (Aaron Wiggins)What the player gave the team that used the pick, 2021-22 to 2025-26
−185Jamal MurrayPaid for a season he missed, 2021-22
Minnesota Timberwolves: +2,135 points, 3rd of 30
+1,397Players it addedWhat they gave the team above what their pay usually buys
+784Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−46Pay that bought no minutesMissed seasons and money owed after a player left
0Traded picks not yet usedEven
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+594Karl-Anthony TownsOn the roster, 2015-16 to 2023-24
+493Trading away Andrew WigginsWhat he gave his new teams, 2019-20 to 2023-24
+404Trading away Zach LaVineWhat he gave his new teams, 2017-18 to 2023-24
+322Tyus JonesOn the roster, 2015-16 to 2018-19
+315Jordan McLaughlinOn the roster, 2019-20 to 2023-24
Moves that cost the most
−311D'Angelo RussellOn the roster, 2019-20 to 2021-22
−155Julius RandleOn the roster, 2024-25 to 2025-26
−142Trading away the 2021 No. 36 pick (Miles McBride)What the player gave the team that used the pick, 2021-22 to 2025-26
−124Evan TurnerOn the roster, 2019-20
−120Trading away Nickeil Alexander-WalkerWhat he gave his new teams, 2025-26
Indiana Pacers: +1,591 points, 4th of 30
+2,016Players it addedWhat they gave the team above what their pay usually buys
+71Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−522Pay that bought no minutesMissed seasons and money owed after a player left
+27Traded picks not yet used1 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+1,013Tyrese HaliburtonOn the roster, 2021-22 to 2024-25
+552T.J. McConnellOn the roster, 2019-20 to 2025-26
+293Darren CollisonOn the roster, 2017-18 to 2018-19
+289Thaddeus YoungOn the roster, 2016-17 to 2018-19
+246Domantas SabonisOn the roster, 2017-18 to 2020-21
Moves that cost the most
−247Pascal SiakamOn the roster, 2023-24 to 2025-26
−226Trading away Paul GeorgeWhat he gave his new teams, 2017-18 to 2018-19
−207Tyrese HaliburtonPaid for a season he missed, 2025-26
−195Malcolm BrogdonOn the roster, 2019-20 to 2021-22
−163Trading away Domantas SabonisWhat he gave his new teams, 2021-22 to 2025-26
Boston Celtics: +1,576 points, 5th of 30
+998Players it addedWhat they gave the team above what their pay usually buys
+648Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−123Pay that bought no minutesMissed seasons and money owed after a player left
+53Traded picks not yet used2 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+552Robert Williams IIIOn the roster, 2018-19 to 2022-23
+488Payton PritchardOn the roster, 2020-21 to 2025-26
+395Trading away the 2020 No. 30 pick (Desmond Bane)What the player gave the team that used the pick, 2020-21 to 2023-24
+333Trading away Gordon HaywardWhat he gave his new teams, 2020-21 to 2022-23
+320Luke KornetOn the roster, 2020-21 to 2024-25
Moves that cost the most
−696Jaylen BrownOn the roster, 2016-17 to 2025-26
−455Gordon HaywardOn the roster, 2017-18 to 2019-20
−316Trading away the 2021 No. 16 pick (Alperen Sengun)What the player gave the team that used the pick, 2021-22 to 2025-26
−245Al HorfordOn the roster, 2016-17 to 2024-25
−195Trading away the 2023 No. 57 pick (Trayce Jackson-Davis)What the player gave the team that used the pick, 2023-24 to 2024-25
Oklahoma City Thunder: +1,484 points, 6th of 30
+1,467Players it addedWhat they gave the team above what their pay usually buys
+438Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−793Pay that bought no minutesMissed seasons and money owed after a player left
+371Traded picks not yet used14 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+993Shai Gilgeous-AlexanderOn the roster, 2019-20 to 2025-26
+512Trading away Paul GeorgeWhat he gave his new teams, 2019-20 to 2023-24
+426Jalen WilliamsOn the roster, 2022-23 to 2025-26
+362Cason WallaceOn the roster, 2023-24 to 2025-26
+330Isaiah JoeOn the roster, 2022-23 to 2025-26
Moves that cost the most
−330Trading away the 2020 No. 21 pick (Tyrese Maxey)What the player gave the team that used the pick, 2020-21 to 2025-26
−323Kemba WalkerPaid after he left the team, 2021-22 to 2022-23
−254Carmelo AnthonyOn the roster, 2017-18
−246Trading away Domantas SabonisWhat he gave his new teams, 2017-18 to 2020-21
−231Dennis SchröderOn the roster, 2018-19 to 2019-20
Toronto Raptors: +1,269 points, 7th of 30
+816Players it addedWhat they gave the team above what their pay usually buys
+667Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−108Pay that bought no minutesMissed seasons and money owed after a player left
−106Traded picks not yet used4 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+355OG AnunobyOn the roster, 2017-18 to 2022-23
+349Jakob PoeltlOn the roster, 2016-17 to 2025-26
+348Fred VanVleetOn the roster, 2016-17 to 2022-23
+339Chris BoucherOn the roster, 2018-19 to 2024-25
+235Scottie BarnesOn the roster, 2021-22 to 2025-26
Moves that cost the most
−465Trading away Jakob PoeltlWhat he gave his new teams, 2018-19 to 2021-22
−352RJ BarrettOn the roster, 2023-24 to 2025-26
−345Brandon IngramOn the roster, 2024-25 to 2025-26
−317Serge IbakaOn the roster, 2016-17 to 2019-20
−188Marc GasolOn the roster, 2018-19 to 2019-20
Atlanta Hawks: +1,097 points, 8th of 30
+1,068Players it addedWhat they gave the team above what their pay usually buys
+432Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−270Pay that bought no minutesMissed seasons and money owed after a player left
−133Traded picks not yet used5 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+499Onyeka OkongwuOn the roster, 2020-21 to 2025-26
+454Dyson DanielsOn the roster, 2024-25 to 2025-26
+401Clint CapelaOn the roster, 2019-20 to 2024-25
+330John CollinsOn the roster, 2017-18 to 2022-23
+246Trading away Dejounte MurrayWhat he gave his new teams, 2024-25 to 2025-26
Moves that cost the most
−385De'Andre HunterOn the roster, 2019-20 to 2023-24
−155Miles PlumleeOn the roster, 2017-18 to 2018-19
−150Chandler ParsonsOn the roster, 2019-20
−138Trading away the 2020 No. 17 pick (Aleksej Pokusevski)What the player gave the team that used the pick, 2020-21 to 2022-23
−135Danilo GallinariOn the roster, 2020-21 to 2021-22
Cleveland Cavaliers: +1,074 points, 9th of 30
+733Players it addedWhat they gave the team above what their pay usually buys
+503Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−56Pay that bought no minutesMissed seasons and money owed after a player left
−106Traded picks not yet used4 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+729Jarrett AllenOn the roster, 2020-21 to 2025-26
+449Larry Nance Jr.On the roster, 2017-18 to 2025-26
+379Trading away Jordan ClarksonWhat he gave his new teams, 2019-20 to 2024-25
+197Evan MobleyOn the roster, 2021-22 to 2025-26
+174Sam MerrillOn the roster, 2022-23 to 2025-26
Moves that cost the most
−270Trading away the 2021 No. 35 pick (Herbert Jones)What the player gave the team that used the pick, 2021-22 to 2025-26
−195Trading away Kyrie IrvingWhat he gave his new teams, 2017-18 to 2018-19
−194Caris LeVertOn the roster, 2021-22 to 2023-24
−173Matthew DellavedovaOn the roster, 2018-19 to 2020-21
−170Collin SextonOn the roster, 2018-19 to 2021-22
Memphis Grizzlies: +848 points, 10th of 30
+394Players it addedWhat they gave the team above what their pay usually buys
+435Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−379Pay that bought no minutesMissed seasons and money owed after a player left
+398Traded picks not yet used15 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+404Brandon ClarkeOn the roster, 2019-20 to 2025-26
+395Desmond BaneOn the roster, 2020-21 to 2023-24
+353Trading away the 2019 No. 20 pick (Matisse Thybulle)What the player gave the team that used the pick, 2019-20 to 2021-22
+335John KoncharOn the roster, 2019-20 to 2024-25
+263Tyus JonesOn the roster, 2019-20 to 2022-23
Moves that cost the most
−550Chandler ParsonsOn the roster, 2016-17 to 2018-19
−439Ja MorantOn the roster, 2019-20 to 2025-26
−437Dillon BrooksOn the roster, 2017-18 to 2022-23
−232Justise WinslowOn the roster, 2019-20 to 2020-21
−147Trading away De'Anthony MeltonWhat he gave his new teams, 2022-23 to 2023-24
Miami Heat: +756 points, 11th of 30
+549Players it addedWhat they gave the team above what their pay usually buys
+458Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−92Pay that bought no minutesMissed seasons and money owed after a player left
−159Traded picks not yet used6 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+267Bam AdebayoOn the roster, 2017-18 to 2025-26
+256Jimmy Butler IIIOn the roster, 2019-20 to 2023-24
+238Kel'el WareOn the roster, 2024-25 to 2025-26
+214Josh RichardsonOn the roster, 2015-16 to 2024-25
+170Derrick Jones Jr.On the roster, 2017-18 to 2019-20
Moves that cost the most
−242Tyler HerroOn the roster, 2019-20 to 2025-26
−236Dion WaitersOn the roster, 2016-17 to 2018-19
−204Terry RozierOn the roster, 2023-24 to 2024-25
−168Victor OladipoOn the roster, 2020-21 to 2022-23
−166Ryan AndersonOn the roster, 2018-19
Milwaukee Bucks: +583 points, 12th of 30
+935Players it addedWhat they gave the team above what their pay usually buys
−35Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−291Pay that bought no minutesMissed seasons and money owed after a player left
−27Traded picks not yet used1 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+300Malcolm BrogdonOn the roster, 2016-17 to 2018-19
+244Eric BledsoeOn the roster, 2017-18 to 2019-20
+241Bobby Portis Jr.On the roster, 2020-21 to 2025-26
+212Brook LopezOn the roster, 2018-19 to 2024-25
+204Pat ConnaughtonOn the roster, 2018-19 to 2024-25
Moves that cost the most
−395Trading away the 2020 No. 30 pick (Desmond Bane)What the player gave the team that used the pick, 2020-21 to 2023-24
−332Kyle KuzmaOn the roster, 2024-25 to 2025-26
−188Mirza TeletovicOn the roster, 2016-17 to 2017-18
−185Trading away Grayson AllenWhat he gave his new teams, 2023-24 to 2025-26
−156Matthew DellavedovaOn the roster, 2016-17 to 2017-18
New York Knicks: +459 points, 13th of 30
−956Players it addedWhat they gave the team above what their pay usually buys
+1,817Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−428Pay that bought no minutesMissed seasons and money owed after a player left
+27Traded picks not yet used1 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+1,008Mitchell RobinsonOn the roster, 2018-19 to 2025-26
+431Trading away Tim Hardaway Jr.What he gave his new teams, 2018-19 to 2023-24
+304Trading away RJ BarrettWhat he gave his new teams, 2023-24 to 2025-26
+254Trading away Carmelo AnthonyWhat he gave his new teams, 2017-18
+254Trading away Marcus Morris Sr.What he gave his new teams, 2019-20 to 2022-23
Moves that cost the most
−624Julius RandleOn the roster, 2019-20 to 2023-24
−557RJ BarrettOn the roster, 2019-20 to 2022-23
−318Derrick RoseOn the roster, 2016-17 to 2022-23
−263Kevin Knox IIOn the roster, 2018-19 to 2020-21
−213Joakim NoahPaid after he left the team, 2018-19 to 2021-22
Dallas Mavericks: −50 points, 14th of 30
−299Players it addedWhat they gave the team above what their pay usually buys
+768Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−386Pay that bought no minutesMissed seasons and money owed after a player left
−133Traded picks not yet used5 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+470Luka DončićOn the roster, 2018-19 to 2023-24
+383Dorian Finney-SmithOn the roster, 2016-17 to 2021-22
+331Daniel GaffordOn the roster, 2023-24 to 2025-26
+207Seth CurryOn the roster, 2016-17 to 2019-20
+189Jalen BrunsonOn the roster, 2018-19 to 2021-22
Moves that cost the most
−507Tim Hardaway Jr.On the roster, 2018-19 to 2023-24
−310Harrison BarnesOn the roster, 2016-17 to 2017-18
−239Wesley MatthewsOn the roster, 2015-16 to 2017-18
−201Khris MiddletonOn the roster, 2025-26
−187Kristaps PorziņģisOn the roster, 2019-20 to 2020-21
San Antonio Spurs: −69 points, 15th of 30
+885Players it addedWhat they gave the team above what their pay usually buys
−387Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−594Pay that bought no minutesMissed seasons and money owed after a player left
+27Traded picks not yet used1 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+465Jakob PoeltlOn the roster, 2018-19 to 2021-22
+380Victor WembanyamaOn the roster, 2023-24 to 2025-26
+266Tre JonesOn the roster, 2020-21 to 2023-24
+252Dejounte MurrayOn the roster, 2016-17 to 2021-22
+218Julian ChampagnieOn the roster, 2022-23 to 2025-26
Moves that cost the most
−280LaMarcus AldridgeOn the roster, 2015-16 to 2019-20
−234DeMar DeRozanOn the roster, 2018-19 to 2020-21
−215Trading away Derrick WhiteWhat he gave his new teams, 2021-22 to 2025-26
−157Malaki BranhamOn the roster, 2022-23 to 2024-25
−153Trading away Tre JonesWhat he gave his new teams, 2024-25 to 2025-26
Phoenix Suns: −299 points, 16th of 30
+355Players it addedWhat they gave the team above what their pay usually buys
+105Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−547Pay that bought no minutesMissed seasons and money owed after a player left
−212Traded picks not yet used8 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+681Mikal BridgesOn the roster, 2018-19 to 2021-22
+248Trading away the 2020 No. 35 pick (Xavier Tillman)What the player gave the team that used the pick, 2020-21 to 2022-23
+218Collin GillespieOn the roster, 2024-25 to 2025-26
+201Cameron JohnsonOn the roster, 2019-20 to 2021-22
+198Deandre AytonOn the roster, 2018-19 to 2022-23
Moves that cost the most
−829Devin BookerOn the roster, 2015-16 to 2025-26
−330Bradley BealOn the roster, 2023-24 to 2024-25
−264Kevin DurantOn the roster, 2022-23 to 2024-25
−249Trading away Toumani CamaraWhat he gave his new teams, 2023-24 to 2025-26
−233Trading away Eric BledsoeWhat he gave his new teams, 2017-18 to 2019-20
Philadelphia 76ers: −336 points, 17th of 30
+915Players it addedWhat they gave the team above what their pay usually buys
−681Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−544Pay that bought no minutesMissed seasons and money owed after a player left
−27Traded picks not yet used1 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+482T.J. McConnellOn the roster, 2015-16 to 2018-19
+475Ben SimmonsOn the roster, 2017-18 to 2020-21
+353Matisse ThybulleOn the roster, 2019-20 to 2021-22
+336Trading away Ben SimmonsWhat he gave his new teams, 2022-23 to 2023-24
+330Tyrese MaxeyOn the roster, 2020-21 to 2025-26
Moves that cost the most
−600Tobias HarrisOn the roster, 2018-19 to 2023-24
−484Joel EmbiidOn the roster, 2016-17 to 2025-26
−347Paul GeorgeOn the roster, 2024-25 to 2025-26
−346Trading away the 2019 No. 31 pick (Nic Claxton)What the player gave the team that used the pick, 2019-20 to 2025-26
−256Trading away Jimmy Butler IIIWhat he gave his new teams, 2019-20 to 2023-24
Washington Wizards: −339 points, 18th of 30
−1,353Players it addedWhat they gave the team above what their pay usually buys
+1,161Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−227Pay that bought no minutesMissed seasons and money owed after a player left
+80Traded picks not yet used3 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+396Daniel GaffordOn the roster, 2020-21 to 2022-23
+349Trading away Russell WestbrookWhat he gave his new teams, 2021-22
+330Trading away Bradley BealWhat he gave his new teams, 2023-24 to 2024-25
+251Justin ChampagnieOn the roster, 2023-24 to 2025-26
+241Tomas SatoranskyOn the roster, 2016-17 to 2021-22
Moves that cost the most
−413Trading away the 2017 No. 22 pick (Jarrett Allen)What the player gave the team that used the pick, 2017-18 to 2019-20
−397Kyle KuzmaOn the roster, 2021-22 to 2023-24
−333Ian MahinmiOn the roster, 2016-17 to 2019-20
−220Jordan PooleOn the roster, 2023-24 to 2024-25
−214Anthony DavisOn the roster, 2025-26
LA Clippers: −507 points, 19th of 30
−45Players it addedWhat they gave the team above what their pay usually buys
−34Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−348Pay that bought no minutesMissed seasons and money owed after a player left
−80Traded picks not yet used3 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+594Trading away Tobias HarrisWhat he gave his new teams, 2018-19 to 2023-24
+564Ivica ZubacOn the roster, 2018-19 to 2024-25
+459Trading away Blake GriffinWhat he gave his new teams, 2017-18 to 2019-20
+401Montrezl HarrellOn the roster, 2017-18 to 2019-20
+308Nicolas BatumOn the roster, 2020-21 to 2025-26
Moves that cost the most
−993Trading away Shai Gilgeous-AlexanderWhat he gave his new teams, 2019-20 to 2025-26
−512Paul GeorgeOn the roster, 2019-20 to 2023-24
−426Trading away the 2022 No. 12 pick (Jalen Williams)What the player gave the team that used the pick, 2022-23 to 2025-26
−353Trading away the 2019 No. 20 pick (Matisse Thybulle)What the player gave the team that used the pick, 2019-20 to 2021-22
−290John WallOn the roster, 2022-23
Sacramento Kings: −602 points, 20th of 30
+155Players it addedWhat they gave the team above what their pay usually buys
−463Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−188Pay that bought no minutesMissed seasons and money owed after a player left
−106Traded picks not yet used4 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+306Willie Cauley-SteinOn the roster, 2015-16 to 2018-19
+290Keon EllisOn the roster, 2022-23 to 2024-25
+209Trading away the 2020 No. 52 pick (KJ Martin)What the player gave the team that used the pick, 2020-21 to 2022-23
+201Domantas SabonisOn the roster, 2021-22 to 2025-26
+200Buddy HieldOn the roster, 2016-17 to 2020-21
Moves that cost the most
−836Trading away Tyrese HaliburtonWhat he gave his new teams, 2021-22 to 2024-25
−275Zach LaVineOn the roster, 2024-25 to 2025-26
−223Harrison BarnesOn the roster, 2018-19 to 2023-24
−143De'Andre HunterOn the roster, 2025-26
−130Kent BazemoreOn the roster, 2019-20
Charlotte Hornets: −847 points, 21st of 30
−1,161Players it addedWhat they gave the team above what their pay usually buys
+370Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−373Pay that bought no minutesMissed seasons and money owed after a player left
+318Traded picks not yet used12 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+272Moussa DiabatéOn the roster, 2024-25 to 2025-26
+201Mark WilliamsOn the roster, 2022-23 to 2024-25
+186Trading away Terry RozierWhat he gave his new teams, 2023-24 to 2024-25
+162Devonte' GrahamOn the roster, 2018-19 to 2020-21
+155Trading away Miles PlumleeWhat he gave his new teams, 2017-18 to 2018-19
Moves that cost the most
−394Nicolas BatumOn the roster, 2015-16 to 2019-20
−350Gordon HaywardOn the roster, 2020-21 to 2022-23
−181Trading away the 2024 No. 53 pick (Cam Spencer)What the player gave the team that used the pick, 2024-25 to 2025-26
−170Bismack BiyomboOn the roster, 2018-19 to 2020-21
−148Nicolas BatumPaid after he left the team, 2020-21 to 2022-23
Los Angeles Lakers: −860 points, 22nd of 30
−502Players it addedWhat they gave the team above what their pay usually buys
+183Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−302Pay that bought no minutesMissed seasons and money owed after a player left
−239Traded picks not yet used9 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+525Trading away Brandon IngramWhat he gave his new teams, 2019-20 to 2023-24
+397Trading away Kyle KuzmaWhat he gave his new teams, 2021-22 to 2023-24
+382Austin ReavesOn the roster, 2021-22 to 2025-26
+240JaVale McGeeOn the roster, 2018-19 to 2019-20
+212Larry Nance Jr.On the roster, 2015-16 to 2016-17
Moves that cost the most
−544Trading away Ivica ZubacWhat he gave his new teams, 2018-19 to 2024-25
−516LeBron JamesOn the roster, 2018-19 to 2025-26
−349Russell WestbrookOn the roster, 2021-22
−339Trading away Larry Nance Jr.What he gave his new teams, 2017-18 to 2020-21
−264Brandon IngramOn the roster, 2016-17 to 2018-19
Houston Rockets: −936 points, 23rd of 30
+253Players it addedWhat they gave the team above what their pay usually buys
−729Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−486Pay that bought no minutesMissed seasons and money owed after a player left
+27Traded picks not yet used1 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+399Amen ThompsonOn the roster, 2023-24 to 2025-26
+316Alperen SengunOn the roster, 2021-22 to 2025-26
+271Tari EasonOn the roster, 2022-23 to 2025-26
+209KJ MartinOn the roster, 2020-21 to 2022-23
+169Trading away Jalen GreenWhat he gave his new teams, 2025-26
Moves that cost the most
−401Trading away Montrezl HarrellWhat he gave his new teams, 2017-18 to 2019-20
−397Eric GordonOn the roster, 2016-17 to 2021-22
−384Trading away Clint CapelaWhat he gave his new teams, 2019-20 to 2024-25
−335Jalen GreenOn the roster, 2021-22 to 2024-25
−262Dillon BrooksOn the roster, 2023-24 to 2024-25
Portland Trail Blazers: −1,065 points, 24th of 30
−1,016Players it addedWhat they gave the team above what their pay usually buys
+491Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−460Pay that bought no minutesMissed seasons and money owed after a player left
−80Traded picks not yet used3 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+333Trading away CJ McCollumWhat he gave his new teams, 2021-22 to 2024-25
+261Enes FreedomOn the roster, 2018-19 to 2020-21
+251Donovan ClinganOn the roster, 2024-25 to 2025-26
+249Toumani CamaraOn the roster, 2023-24 to 2025-26
+245Trading away Allen CrabbeWhat he gave his new teams, 2017-18 to 2018-19
Moves that cost the most
−464Evan TurnerOn the roster, 2016-17 to 2018-19
−429Jerami GrantOn the roster, 2022-23 to 2025-26
−334Anfernee SimonsOn the roster, 2018-19 to 2024-25
−298Scoot HendersonOn the roster, 2023-24 to 2025-26
−197Trading away Gary Payton IIWhat he gave his new teams, 2022-23 to 2025-26
New Orleans Pelicans: −1,369 points, 25th of 30
+23Players it addedWhat they gave the team above what their pay usually buys
−1,156Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−209Pay that bought no minutesMissed seasons and money owed after a player left
−27Traded picks not yet used1 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+532Trey Murphy IIIOn the roster, 2021-22 to 2025-26
+270Herbert JonesOn the roster, 2021-22 to 2025-26
+244Jose AlvaradoOn the roster, 2021-22 to 2024-25
+233Trading away Brandon IngramWhat he gave his new teams, 2024-25 to 2025-26
+182Jaxson HayesOn the roster, 2019-20 to 2022-23
Moves that cost the most
−525Brandon IngramOn the roster, 2019-20 to 2023-24
−454Trading away Dyson DanielsWhat he gave his new teams, 2024-25 to 2025-26
−384CJ McCollumOn the roster, 2021-22 to 2024-25
−252Solomon HillOn the roster, 2016-17 to 2018-19
−249Trading away Kenrich WilliamsWhat he gave his new teams, 2020-21 to 2025-26
Utah Jazz: −1,827 points, 26th of 30
−857Players it addedWhat they gave the team above what their pay usually buys
−845Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−205Pay that bought no minutesMissed seasons and money owed after a player left
+80Traded picks not yet used3 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+481Walker KesslerOn the roster, 2022-23 to 2025-26
+195Donovan MitchellOn the roster, 2017-18 to 2021-22
+161Royce O'NealeOn the roster, 2017-18 to 2021-22
+111Kyle FilipowskiOn the roster, 2024-25 to 2025-26
+110Kris DunnOn the roster, 2022-23 to 2023-24
Moves that cost the most
−379Jordan ClarksonOn the roster, 2019-20 to 2024-25
−204Trading away Kris DunnWhat he gave his new teams, 2024-25 to 2025-26
−203Dante ExumOn the roster, 2016-17 to 2018-19
−197Trading away Mike ConleyWhat he gave his new teams, 2022-23 to 2025-26
−182Bojan BogdanovicOn the roster, 2019-20 to 2021-22
Detroit Pistons: −2,320 points, 27th of 30
−1,746Players it addedWhat they gave the team above what their pay usually buys
+43Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−564Pay that bought no minutesMissed seasons and money owed after a player left
−53Traded picks not yet used2 more sent than received, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+598Jalen DurenOn the roster, 2022-23 to 2025-26
+429Trading away Jerami GrantWhat he gave his new teams, 2022-23 to 2025-26
+233Ausar ThompsonOn the roster, 2023-24 to 2025-26
+181Trading away the 2024 No. 53 pick (Cam Spencer)What the player gave the team that used the pick, 2024-25 to 2025-26
+170Paul ReedOn the roster, 2024-25 to 2025-26
Moves that cost the most
−567Blake GriffinOn the roster, 2017-18 to 2019-20
−372Cade CunninghamOn the roster, 2021-22 to 2025-26
−248Trading away the 2020 No. 35 pick (Xavier Tillman)What the player gave the team that used the pick, 2020-21 to 2022-23
−234Tobias HarrisOn the roster, 2015-16 to 2025-26
−230Blake GriffinPaid after he left the team, 2020-21 to 2021-22
Brooklyn Nets: −2,396 points, 28th of 30
−488Players it addedWhat they gave the team above what their pay usually buys
−1,252Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−842Pay that bought no minutesMissed seasons and money owed after a player left
+186Traded picks not yet used7 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+413Jarrett AllenOn the roster, 2017-18 to 2019-20
+346Nic ClaxtonOn the roster, 2019-20 to 2025-26
+281Day'Ron SharpeOn the roster, 2021-22 to 2025-26
+211Trading away Kevin DurantWhat he gave his new teams, 2022-23 to 2024-25
+196Bruce BrownOn the roster, 2020-21 to 2021-22
Moves that cost the most
−1,324Trading away Jarrett AllenWhat he gave his new teams, 2020-21 to 2025-26
−336Ben SimmonsOn the roster, 2022-23 to 2023-24
−289Trading away Thaddeus YoungWhat he gave his new teams, 2016-17 to 2018-19
−271Trading away the 2022 No. 17 pick (Tari Eason)What the player gave the team that used the pick, 2022-23 to 2025-26
−245Allen CrabbeOn the roster, 2017-18 to 2018-19
Orlando Magic: −2,703 points, 29th of 30
−2,030Players it addedWhat they gave the team above what their pay usually buys
−290Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−410Pay that bought no minutesMissed seasons and money owed after a player left
+27Traded picks not yet used1 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+306Trading away Serge IbakaWhat he gave his new teams, 2016-17 to 2019-20
+291Goga BitadzeOn the roster, 2022-23 to 2025-26
+170Trading away Bismack BiyomboWhat he gave his new teams, 2018-19 to 2020-21
+152Moritz WagnerOn the roster, 2020-21 to 2025-26
+113D.J. AugustinOn the roster, 2016-17 to 2019-20
Moves that cost the most
−369Paolo BancheroOn the roster, 2022-23 to 2025-26
−330Trading away the 2020 No. 21 pick (Tyrese Maxey)What the player gave the team that used the pick, 2020-21 to 2025-26
−306Markelle FultzOn the roster, 2018-19 to 2023-24
−245Trading away the 2020 No. 58 pick (Paul Reed)What the player gave the team that used the pick, 2020-21 to 2023-24
−244Gary HarrisOn the roster, 2020-21 to 2024-25
Chicago Bulls: −2,786 points, 30th of 30
−956Players it addedWhat they gave the team above what their pay usually buys
−1,426Players and picks it traded awayAbove zero means they gave their new teams less than their pay usually buys
−511Pay that bought no minutesMissed seasons and money owed after a player left
+106Traded picks not yet used4 more received than sent, at the average for a traded pick
Points above or below what the team's pay would usually buy, by season. The label is the year the season began.Points above or below what the team's pay would usually buy, by season. The label is the year the season began.
Moves that returned the most
+256Alex CarusoOn the roster, 2021-22 to 2023-24
+225Trading away Zach LaVineWhat he gave his new teams, 2024-25 to 2025-26
+212Javonte GreenOn the roster, 2020-21 to 2023-24
+209Andre DrummondOn the roster, 2022-23 to 2023-24
+182Trading away Derrick RoseWhat he gave his new teams, 2016-17
Moves that cost the most
−1,008Trading away the 2018 No. 36 pick (Mitchell Robinson)What the player gave the team that used the pick, 2018-19 to 2025-26
−404Zach LaVineOn the roster, 2017-18 to 2023-24
−324Trading away Luke KornetWhat he gave his new teams, 2020-21 to 2024-25
−309Trading away Daniel GaffordWhat he gave his new teams, 2020-21 to 2022-23
−275Patrick WilliamsOn the roster, 2020-21 to 2025-26
Every team, every season
Each square is one team in one season. Teal means its moves returned more than its pay would usually buy that season. Red means less.
LessMore
Team
2015-16
2016-17
2017-18
2018-19
2019-20
2020-21
2021-22
2022-23
2023-24
2024-25
2025-26
Total
1. Golden State Warriors
−33
+374
+440
+274
−240
+64
+242
+143
+376
+718
+430
+2,656
2. Denver Nuggets
−16
+185
+324
+284
+325
+439
+350
+48
+8
+406
+373
+2,619
3. Minnesota Timberwolves
+103
+199
+480
+345
−317
+53
+500
+227
+353
+50
+142
+2,135
4. Indiana Pacers
+132
+47
+217
+72
+73
+189
+142
+192
+514
+375
−387
+1,591
5. Boston Celtics
−146
−155
−113
+156
+213
−4
+270
+614
+372
+202
+114
+1,576
6. Oklahoma City Thunder
−94
−218
−337
+11
+210
−110
−63
+261
+444
+604
+405
+1,484
7. Toronto Raptors
−85
+19
+378
+339
+164
+35
+61
+443
−68
−146
+235
+1,269
8. Atlanta Hawks
−102
−237
−77
+448
+9
−53
−8
+18
+265
+579
+388
+1,097
9. Cleveland Cavaliers
−80
+85
+371
−302
−244
−8
−122
+87
−160
+997
+557
+1,074
10. Memphis Grizzlies
−152
−342
−131
−143
+487
+375
+438
+138
−402
+342
−159
+848
11. Miami Heat
+94
+86
+164
−145
+379
+160
+53
−111
−70
−92
+398
+756
12. Milwaukee Bucks
−354
+166
+28
+349
+405
+367
+126
+8
−218
−138
−130
+583
13. New York Knicks
−280
−14
+15
−303
−159
+113
+140
+62
+149
+397
+312
+459
14. Dallas Mavericks
+21
+71
−223
0
+452
−54
−178
−259
+296
+275
−318
−50
15. San Antonio Spurs
+82
+57
−4
−176
+15
−31
+191
−345
−216
+18
+314
−69
16. Phoenix Suns
−28
−221
−538
−52
+140
+366
+338
−31
+67
−233
+105
−299
17. Philadelphia 76ers
−320
−343
+393
+149
+200
−52
−161
−1
+343
−238
−279
−336
18. Washington Wizards
−62
−146
−118
+7
+197
−5
+285
+234
−89
−432
−289
−339
19. LA Clippers
+137
+54
−122
+311
+198
+283
+8
−488
−250
−282
−275
−507
20. Sacramento Kings
+235
−139
−420
+140
+56
+347
−293
+17
−163
−62
−213
−602
21. Charlotte Hornets
−1
−248
−125
−17
−204
+112
+598
−442
−188
−410
−239
−847
22. Los Angeles Lakers
−48
−326
−212
−355
−98
−269
−137
+334
+404
−215
+301
−860
23. Houston Rockets
−15
+217
−155
−302
−124
−138
−102
−269
−262
−126
+315
−936
24. Portland Trail Blazers
+44
−262
−60
+178
−3
+224
+6
−170
−460
−272
−213
−1,065
25. New Orleans Pelicans
+71
−16
+62
−235
−82
+93
−63
−128
+55
−711
−389
−1,369
26. Utah Jazz
−48
−184
+49
−87
−220
−86
+51
−130
−359
−630
−262
−1,827
27. Detroit Pistons
−241
−324
+32
−435
−173
−424
−854
−512
−240
+224
+681
−2,320
28. Brooklyn Nets
+211
−177
−55
−326
−278
+87
−294
−142
−177
−722
−709
−2,396
29. Orlando Magic
−219
−598
−227
+194
+244
−674
−697
−318
−149
−216
−71
−2,703
30. Chicago Bulls
+3
−286
−345
−619
−232
−112
−476
−301
−255
−76
−194
−2,786
The total also includes traded picks that have not been used yet, so it can differ from the sum of the seasons.
The players who returned the most and the least for their pay
These are players a team added after July 2015 and kept on its roster. A star on a maximum salary can land in the second list: the estimate says he gave less than that much pay usually buys, which is different from saying he played badly. One player is estimated less exactly than a whole team: the estimate is typically off by about one point per 48 minutes, and that adds up over several seasons.
Most above their pay
+2,335Nikola JokićDenver Nuggets. On the roster, 2015-16 to 2025-26
+1,013Tyrese HaliburtonIndiana Pacers. On the roster, 2021-22 to 2024-25
+1,008Mitchell RobinsonNew York Knicks. On the roster, 2018-19 to 2025-26
+993Shai Gilgeous-AlexanderOklahoma City Thunder. On the roster, 2019-20 to 2025-26
+729Jarrett AllenCleveland Cavaliers. On the roster, 2020-21 to 2025-26
+681Mikal BridgesPhoenix Suns. On the roster, 2018-19 to 2021-22
+598Jalen DurenDetroit Pistons. On the roster, 2022-23 to 2025-26
+594Karl-Anthony TownsMinnesota Timberwolves. On the roster, 2015-16 to 2023-24
+572Kevon LooneyGolden State Warriors. On the roster, 2015-16 to 2024-25
+564Ivica ZubacLA Clippers. On the roster, 2018-19 to 2024-25
Furthest below their pay
−829Devin BookerPhoenix Suns. On the roster, 2015-16 to 2025-26
−696Jaylen BrownBoston Celtics. On the roster, 2016-17 to 2025-26
−624Julius RandleNew York Knicks. On the roster, 2019-20 to 2023-24
−600Tobias HarrisPhiladelphia 76ers. On the roster, 2018-19 to 2023-24
−583Andrew WigginsGolden State Warriors. On the roster, 2019-20 to 2023-24
−567Blake GriffinDetroit Pistons. On the roster, 2017-18 to 2019-20
−557RJ BarrettNew York Knicks. On the roster, 2019-20 to 2022-23
−550Chandler ParsonsMemphis Grizzlies. On the roster, 2016-17 to 2018-19
−525Brandon IngramNew Orleans Pelicans. On the roster, 2019-20 to 2023-24
−522Klay ThompsonGolden State Warriors. On the roster, 2021-22 to 2023-24
The trades that helped and hurt the most
A team that trades a player or pick away is charged with what he went on to give his new teams above his pay. If he gave them less than his pay usually buys, trading him away counts in the team's favor.
Trading away paid off
+594Trading away Tobias HarrisLA Clippers. What he gave his new teams, 2018-19 to 2023-24
+525Trading away Brandon IngramLos Angeles Lakers. What he gave his new teams, 2019-20 to 2023-24
+512Trading away Paul GeorgeOklahoma City Thunder. What he gave his new teams, 2019-20 to 2023-24
+493Trading away Andrew WigginsMinnesota Timberwolves. What he gave his new teams, 2019-20 to 2023-24
+459Trading away Blake GriffinLA Clippers. What he gave his new teams, 2017-18 to 2019-20
+431Trading away Tim Hardaway Jr.New York Knicks. What he gave his new teams, 2018-19 to 2023-24
+429Trading away Jerami GrantDetroit Pistons. What he gave his new teams, 2022-23 to 2025-26
+404Trading away Zach LaVineMinnesota Timberwolves. What he gave his new teams, 2017-18 to 2023-24
+397Trading away Kyle KuzmaLos Angeles Lakers. What he gave his new teams, 2021-22 to 2023-24
+395Trading away the 2020 No. 30 pick (Desmond Bane)Boston Celtics. What the player gave the team that used the pick, 2020-21 to 2023-24
Trading away cost the most
−1,324Trading away Jarrett AllenBrooklyn Nets. What he gave his new teams, 2020-21 to 2025-26
−1,008Trading away the 2018 No. 36 pick (Mitchell Robinson)Chicago Bulls. What the player gave the team that used the pick, 2018-19 to 2025-26
−993Trading away Shai Gilgeous-AlexanderLA Clippers. What he gave his new teams, 2019-20 to 2025-26
−836Trading away Tyrese HaliburtonSacramento Kings. What he gave his new teams, 2021-22 to 2024-25
−544Trading away Ivica ZubacLos Angeles Lakers. What he gave his new teams, 2018-19 to 2024-25
−465Trading away Jakob PoeltlToronto Raptors. What he gave his new teams, 2018-19 to 2021-22
−454Trading away Dyson DanielsNew Orleans Pelicans. What he gave his new teams, 2024-25 to 2025-26
−426Trading away the 2022 No. 12 pick (Jalen Williams)LA Clippers. What the player gave the team that used the pick, 2022-23 to 2025-26
−413Trading away the 2017 No. 22 pick (Jarrett Allen)Washington Wizards. What the player gave the team that used the pick, 2017-18 to 2019-20
−401Trading away Montrezl HarrellHouston Rockets. What he gave his new teams, 2017-18 to 2019-20
What each team paid and what it got
Each dot is a team. Further right means it paid its players more across the eleven seasons. Higher means its players gave more. Teams above the line got more for each dollar than the league as a whole. This chart counts every player, including those on a roster before 2015.
How the team scores are made
Version team-value-ledger-v1, built 2026-11-12. A player's value in a season is an estimate of his Game impact per minute, times his minutes, measured above a freely available replacement. For 2025-26 and earlier the estimate comes from box-score statistics only, fitted to Game impact in 2025-26 and checked on 2026-27. Box scores miss much of defense, so strong defenders with modest statistics are rated too low.
A player's pay is turned into points by taking his share of all league pay that season and giving him the same share of all league value. What he gave beyond that is his value above pay. A traded pick is worth what the player chosen with it gave the team that used it. A traded pick that has not been used yet, or could not be traced, is valued at 26 points, the average of the 308 traded picks that have been used.
A player who changed teams during a season is counted with the team he finished it on. Salaries are the reported amounts from HoopsHype.
Player pay
What the NBA has paid its players since 1990
NBA teams paid players $293.6 million in 1990-91 and $5.63 billion in 2025-26, about 19 times as much. Dollar figures are the amounts paid at the time and are not adjusted for inflation.
Total player pay by season
The league had 27 teams and 353 paid players in 1990-91. It had 30 teams and 594 paid players in 2025-26.
League pay: $5.6B
The highest salary, the average and the median
The highest salary went from $4.2 million (Patrick Ewing) to $59.6 million (Stephen Curry), about 14 times as much. The median salary went from $650,000 to $3.6 million, about 5.6 times as much. Half of the players paid in a season earned less than the median.
Highest salaryAverageMedian
Highest salary: $60MAverage: $9.5MMedian: $3.6M
How much of the money goes to the best-paid players
The best-paid tenth of players took 28% of league pay in 1990-91 and 44% in 2025-26. Their share was highest in 2021-22, at 47%. Two-way contracts began in 2017-18 and added many low-paid players to the count, which lowers the bottom half's share from that season on.
Top tenth of playersBottom half
Top tenth of players: 44%Bottom half: 8%
Team payrolls: the highest, the average and the lowest
In 2025-26 the highest team payroll was $211.9 million and the lowest was $152.0 million. In 1990-91 the range was $7.5 million to $14.4 million.
Pay counts every player a team paid that season, including two-way and 10-day contracts and money still owed after a player was waived. A player paid by two teams in one season is counted once, with both amounts added together. Salaries are the reported amounts for each season; they leave out bonuses that were not reported and money withheld or returned under the league's escrow system.