Hoops Rumors Originals

Rookie Scale Salaries For 2024 NBA First-Round Picks

With the NBA’s salary cap set at $140,588,000 for the 2024/25 league year, the rookie scale has been set as well. The rookie scale locks in the value of contracts for first-round picks.

In every NBA league year, rookie scale amounts are assigned to each first-round slot, from No. 1 through No. 30. Teams can sign their first-rounders to as little as 80% of that rookie scale amount, or up to 120% of that figure.

While that rule theoretically affords teams some flexibility, first-round picks virtually always sign contracts worth 120% of their rookie scale amount, and unsigned first-rounders have a cap hold worth 120% of their rookie scale amount.

Listed below are the salary figures that represent 120% of the rookie scale amounts for 2024’s first-round picks. If a first-round pick signs a rookie scale contract in 2024/25, it will be for the amount below unless he accepts a deal worth less than the maximum allowable 120%.

These salary figures will only apply if the player signs in 2024/25. If a player doesn’t sign an NBA contract this year, his rookie contract will look a little different in future seasons.

Rookie scale contracts are guaranteed for the first two years, with team options on the third and fourth years.

Here’s the 2024 breakdown:

No.
2024/25 2025/26 2026/27 2027/28 Total
1 $12,569,040 $13,197,720 $13,826,040 $17,434,636 $57,027,436
2 $11,245,680 $11,808,240 $12,370,680 $15,611,798 $51,036,398
3 $10,098,960 $10,603,560 $11,108,880 $14,041,624 $45,853,024
4 $9,105,120 $9,560,520 $10,015,920 $12,670,139 $41,351,699
5 $8,245,320 $8,657,280 $9,069,600 $11,491,183 $37,463,383
6 $7,488,720 $7,863,240 $8,237,880 $10,445,632 $34,035,472
7 $6,836,400 $7,178,400 $7,519,920 $9,550,298 $31,085,018
8 $6,262,920 $6,576,120 $6,889,320 $8,763,215 $28,491,575
9 $5,756,880 $6,045,000 $6,332,760 $8,067,936 $26,202,576
10 $5,469,120 $5,742,480 $6,015,600 $7,669,890 $24,897,090
11 $5,195,520 $5,455,560 $5,715,360 $7,584,283 $23,950,723
12 $4,935,960 $5,182,920 $5,429,760 $7,482,209 $23,030,849
13 $4,689,000 $4,923,720 $5,158,080 $7,370,896 $22,141,696
14 $4,454,880 $4,677,600 $4,900,560 $7,257,729 $21,290,769
15 $4,231,800 $4,443,360 $4,654,920 $7,135,992 $20,466,072
16 $4,020,360 $4,221,360 $4,422,600 $6,784,268 $19,448,588
17 $3,819,120 $4,010,160 $4,201,080 $6,452,859 $18,483,219
18 $3,628,440 $3,809,520 $3,991,200 $6,138,466 $17,567,626
19 $3,465,000 $3,638,160 $3,811,800 $5,870,172 $16,785,132
20 $3,326,160 $3,492,480 $3,658,560 $5,641,500 $16,118,700
21 $3,193,200 $3,353,040 $3,512,760 $5,595,827 $15,654,827
22 $3,065,640 $3,218,760 $3,372,120 $5,547,137 $15,203,657
23 $2,795,294 $3,090,480 $3,237,120 $5,493,393 $14,616,287
24 $2,825,520 $2,966,760 $3,108,000 $5,435,892 $14,336,172
25 $1,808,080 $2,847,600 $2,983,680 $5,373,608 $13,012,968
26 $2,622,360 $2,753,280 $2,884,440 $5,200,645 $13,460,725
27 $2,546,640 $2,674,080 $2,801,640 $5,054,159 $13,076,519
28 $2,530,800 $2,657,760 $2,784,240 $5,025,553 $12,998,353
29 $2,512,680 $2,638,200 $2,763,960 $4,988,948 $12,903,788
30 $2,494,320 $2,619,000 $2,744,040 $4,952,992 $12,810,352

2024’s first-round picks:

  1. Zaccharie Risacher (Hawks)
  2. Alex Sarr (Wizards)
  3. Reed Sheppard (Rockets)
  4. Stephon Castle (Spurs)
  5. Ron Holland (Pistons)
  6. Tidjane Salaun (Hornets)
  7. Donovan Clingan (Trail Blazers)
  8. Rob Dillingham (Timberwolves)
  9. Zach Edey (Grizzlies)
  10. Cody Williams (Jazz)
  11. Matas Buzelis (Bulls)
  12. Nikola Topic (Thunder)
  13. Devin Carter (Kings)
  14. Carlton Carrington (Wizards)
  15. Kel’el Ware (Heat)
  16. Jared McCain (Sixers)
  17. Dalton Knecht (Lakers)
  18. Tristan Da Silva (Magic)
  19. Ja’Kobe Walter (Raptors)
  20. Jaylon Tyson (Cavaliers)
  21. Yves Missi (Pelicans)
  22. DaRon Holmes (Nuggets)
  23. AJ Johnson (Bucks)
    • Note: Johnson accepted approximately 114% of the rookie scale amount instead of 120% ($2,943,120) for this rookie season.
  24. Kyshawn George (Wizards)
  25. Pacome Dadiet (Knicks)
    • Note: Dadiet accepted 80% of the rookie scale amount instead of 120% ($2,712,120) for his rookie season.
  26. Dillon Jones (Thunder)
  27. Terrence Shannon (Timberwolves)
  28. Ryan Dunn (Suns)
  29. Isaiah Collier (Jazz)
  30. Baylor Scheierman (Celtics)

Checking In On Where Things Stand In NBA Free Agency

The first official day of NBA free agency on June 30 was certainly busy, but it wasn’t quite as hectic as usual. There are a few factors believed to be playing a part in the slower pace, including:

  • The new exclusive negotiating window open to team between the end of the NBA Finals and June 30 allowed several free agents to reach deals with their own teams ahead of the official start of free agency. Pascal Siakam (Pacers), OG Anunoby (Knicks), Immanuel Quickley (Raptors), and Nic Claxton (Nets) were among the notable players to line up massive paydays prior to June 30.
  • The NBA has made cracking down on tampering a priority, threatening significant penalties not just to teams but to agents who make free agent deals too early. That may be why it took an hour after free agency opened on Sunday evening to get our first report of a player switching teams (Andre Drummond to Philadelphia).
  • Teams are navigating a challenging new Collective Bargaining Agreement that has more ways than ever for a club to become hard-capped, ranging from sending out cash in a trade (hard-capped at the second apron) to using a trade exception generated before the offseason began (hard-capped at the first apron).
  • As teams grapple with those CBA changes, the salary cap increase for 2024/25 was just 3.36%, giving high-salary teams less wiggle room following increases of 10% in both 2022 and 2023.

While we didn’t get quite as much action on day one as expected, there were still a good deal of notable headlines, including Paul George‘s decision to leave the Clippers for the Sixers. George’s move prompted L.A. to put out a lengthy statement explaining why the star forward wouldn’t be back, which is – if not an entirely unprecedented move – a rarity.

Besides agreeing to terms with George, Philadelphia also reached deals with Andre Drummond, Kelly Oubre, and Eric Gordon during the early part of free agency, taking advantage of the fact that it’s one of the few contending teams with cap room this offseason.

The other Eastern Conference playoff team with cap room, the Magic, made one of the day’s biggest moves by agreeing to terms on a three-year deal with Kentavious Caldwell-Pope, adding a talented three-and-D wing with championship experience to a young roster that struggled to make outside shots last season.

While they lost George, the Clippers did reach a new two-year deal with James Harden and are bringing in at least two outside free agents, striking agreements with swingman Derrick Jones and guard Kevin Porter.

Jones’ free agency was a curious one, since he agreed to terms with the Clippers just a couple hours after the Mavericks agreed to sign Naji Marshall to a pretty similar deal. Dallas head of basketball operations Nico Harrison referred last month to re-signing Jones as the team’s “priority 1A and 1B,” and while his 11th-hour agent change complicated his free agency to some extent, it was still surprising to see him leave Dallas for a contract they seemingly could’ve afforded. We’ll see if more details on those negotiations surface in the coming days.

Elsewhere in free agency, the Celtics made deals to bring back a pair of reserve centers in Luke Kornet and Neemias Queta; the Heat reached a two-year agreement with Kevin Love; the Wizards lined up a new starting center by agreeing to a three-year contract with Jonas Valanciunas; and the Suns replaced outgoing reserve center Drew Eubanks by making a deal with veteran big man Mason Plumlee.

One of the day’s most interesting developments occurred on the Chris Paul front, where the Warriors decided to waive the veteran point guard after not finding a suitable trade for his expiring $30MM non-guaranteed contract. Paul had only been on waivers for a few hours when word broke that he had reached an agreement to sign with the Spurs upon reaching free agency. Within the last few years, Paul has helped young teams in both Oklahoma City and Phoenix exceed expectations. His impact on Victor Wembanyama and the Spurs will be a fun storyline to follow in 2024/25.

Restricted free agents Max Christie (Lakers) and Obi Toppin (Pacers) each reached four-year deals with their own teams on Sunday afternoon before free agency officially began, while the Pistons appear on track to keep Cade Cunningham out of 2025 restricted free agency by signing him to a lucrative new five-year extension. That deal’s not done yet, but it sounds like it’ll cross the finish line soon.

As our list of free agents shows, there are still plenty of intriguing names out there. While LeBron James is considered highly likely to return to the Lakers and Tyrese Maxey is a lock to stick with the Sixers, the futures of other top-15 free agents like DeMar DeRozan, Miles Bridges, Isaiah Hartenstein, and Klay Thompson remain less certain.

NBA Minimum Salaries For 2024/25

An NBA team that has spent all its cap space and doesn’t have any of its mid-level or bi-annual exception available still always has the ability to sign a player to a minimum-salary contract, unless that club is right up against its hard cap.

Teams with cap room or with access to the non-taxpayer mid-level exception will have a little more flexibility to sign players to longer-term minimum-salary contracts. However, teams without cap room and without any other exceptions on hand can still use the minimum salary exception to add as many players as roster limits and the hard cap allow, for contracts of up to two years.

[RELATED: Values of 2024/25 mid-level, bi-annual exceptions]

Undrafted free agents and second-round picks are often recipients of minimum-salary contracts, but there are plenty of veterans who end up settling for the minimum too. Because a player’s minimum salary is determined by how much NBA experience he has, many veterans will earn more than twice as much money as a rookie will in 2024/25 on a minimum-salary contract.

Listed below are 2024/25’s minimum salary figures, sorted by years of NBA experience. If a player spent any time on an NBA club’s active regular season roster in a given season, he earned one year of experience. So any player with zero years of experience has not yet made his NBA debut.

These figures represent approximately a 3.36% increase on last season’s minimum salaries, since that’s the amount of the NBA’s salary cap increase for 2024/25.

Here’s the full breakdown:

Years of Experience Salary
0 $1,157,153
1 $1,862,265
2 $2,087,519
3 $2,162,606
4 $2,237,691
5 $2,425,403
6 $2,613,120
7 $2,800,834
8 $2,988,550
9 $3,003,427
10+ $3,303,771

Because the NBA doesn’t want teams to avoid signing veteran players in favor of cheaper, younger players, the league reimburses clubs who sign veterans with three or more years of experience to one-year, minimum-salary contracts. Those deals will only count against the cap – and against a team’s bank balance – for $2,087,519, the minimum salary for a player with two years of experience.

For instance, Eric Gordon, who has 16 seasons of NBA experience, will reportedly sign a one-year, minimum-salary contract with the Sixers, who will only be charged $2,087,519 for Gordon’s contract. He’ll earn $3,303,771, but the NBA will make up the difference. This only applies to one-year contracts, not to multiyear deals.

If a player signs a minimum-salary contract after the regular season begins, he’ll earn a prorated portion of the amount listed above.

Those figures listed above also only apply to players who are signing new contracts in 2024/25. Players who are in the second, third, or fourth year of a minimum-salary deal will be earning a slightly different predetermined amount.

For example, Warriors big man Trayce Jackson-Davis – who signed a minimum-salary contract last offseason and now has one year of NBA experience – will earn a $1,891,857 salary in the second year of his contract, more than the $1,862,265 he would receive if he were signing a new minimum deal this fall. That’s because his second-year salary is based on a 5% raise over last season’s minimum salary for a player with one year of experience, whereas the cap rose by just 3.36%.

Here’s what multiyear minimum-salary contracts signed in 2024/25 will look like:

Experience
2024/25 2025/26 2026/27 2027/28
0 $1,157,153 $1,955,377 $2,296,271 $2,486,995
1 $1,862,265 $2,191,897 $2,378,864 $2,573,347
2 $2,087,519 $2,270,735 $2,461,462 $2,789,215
3 $2,162,606 $2,349,578 $2,667,944 $3,005,085
4 $2,237,691 $2,546,675 $2,874,429 $3,220,959
5 $2,425,403 $2,743,776 $3,080,918 $3,436,836
6 $2,613,120 $2,940,876 $3,287,406 $3,453,941
7 $2,800,834 $3,137,977 $3,303,770 $3,799,338
8 $2,988,550 $3,153,598 $3,634,150 $3,799,338
9 $3,003,427 $3,468,960 $3,634,150 $3,799,338
10+ $3,303,771 $3,468,960 $3,634,150 $3,799,338

Technically, a minimum-salary contract could cover five years for a player with full Bird rights, but in actuality, that never happens.

While some second-round picks and undrafted free agents will sign three- or four-year minimum-salary contracts, a minimum deal exceeding two years is rare for a player with more than a year or two of NBA experience under his belt.

Values Of 2024/25 Mid-Level, Bi-Annual Exceptions

The salary cap for the 2024/25 NBA league year has officially been set, with the league announcing that the cap will be $140,588,000, a 3.36% increase on last year’s number.

Under the league’s current Collective Bargaining Agreement, the values of the mid-level, room, and bi-annual exceptions are tied to the salary cap and the percentage that it shifts in a given year. Here’s how that math works:

  • Non-taxpayer mid-level exception: Worth 9.12% of salary cap.
  • Taxpayer mid-level exception: Increases at the same rate as the salary cap.
  • Room exception: Worth 5.678% of the salary cap.
  • Bi-annual exception: Worth 3.32% of the salary cap.

Listed below are the maximum annual and total values of each of these exceptions, along with a brief explanation of how they work and which teams will have access to them. For more information, check out glossary entries on the mid-level exception and the bi-annual exception.


Mid-Level Exception (Non-Taxpayer):

Year Salary
2024/25 $12,822,000
2025/26 $13,463,100
2026/27 $14,104,200
2027/28 $14,745,300
Total $55,134,600

The non-taxpayer mid-level exception is the primary tool available for over-the-cap teams to add free agents. As long as a team hasn’t dipped below the cap to use cap space and doesn’t go over the first tax apron ($178,132,000) at all, it can use this MLE, which runs for up to four years with 5% annual raises.

In 2024/25, for the first time, this exception can also be used to acquire players via trade or waiver claim.


Mid-Level Exception (Taxpayer):

Year Salary
2024/25 $5,168,000
2025/26 $5,426,400
Total $10,594,400

This lesser form of the mid-level exception is capped at two years and can only be used to sign free agents, not to acquire players via trade or waiver claim. It includes a maximum raise of 5% for the second season.

This exception is essentially available to teams who expect their total salaries to fall between the first tax apron and the second apron ($188,931,000). It’s not available to teams above the second tax apron, so a team that does use it becomes hard-capped at that second apron. A team that uses more than $5,168,000 of its mid-level exception will be hard-capped at the first apron.


Room Exception:

Year Salary
2024/25 $7,983,000
2025/26 $8,382,150
2026/27 $8,781,300
Total $25,146,450

Although this is also a mid-level exception of sorts, it’s colloquially known as the “room” exception, since it’s only available to teams that go below the cap and use their cap room.

If a club goes under the cap, it loses its full mid-level exception, but gets this smaller room exception, which allows the team to go over the cap to sign a player once the team has used up all its cap space.

The room exception can be used to sign players for up to three years, with 5% annual raises. It can also be used to acquire players via trade or waiver claim.


Bi-Annual Exception:

Year Salary
2024/25 $4,668,000
2025/26 $4,901,400
Total $9,569,400

The bi-annual exception, as its name suggests, is only available to teams once every two years. Of the NBA’s 30 clubs, only three – the Cavaliers, Lakers, and Raptorsused it in 2023/24, so they won’t have access to it in ’24/25. The league’s other 27 teams could all theoretically use it this season.

Still, even if a team didn’t use its BAE in ’23/24, that club doesn’t necessarily have access to it for the coming year. As is the case with the non-taxpayer MLE, this exception disappears once a team goes under the cap to use room. It’s also not available to teams over the first tax apron — using the BAE creates a hard cap at that apron.

The BAE can be used to sign players for up to two years, with a 5% raise after year one. It can also be used to acquire players via trade or waiver claim.

NBA Maximum Salaries For 2024/25

Now that the NBA has set its salary cap for the 2024/25 league year at $140,588,000, we have a clear idea of what maximum-salary contracts will look like for the coming season.

Listed below are the maximum-salary contracts for players signing contracts that start in 2024/25.

The first chart shows the maximum salaries for a player re-signing with his own team — a player’s previous team can offer five years instead of four, and 8% annual raises instead of 5% raises. The second chart shows the maximum salaries for a player signing with a new team.

These figures will apply to a number of players who signed maximum-salary contract extensions that will go into effect in 2024/25: Devin Booker, Karl-Anthony Towns, Jaylen Brown, Anthony Edwards, Tyrese Haliburton, and LaMelo Ball. They’ll also apply to anyone who signs a maximum-salary contract with his own team as a free agent in ’24/25.

A player’s maximum salary is generally determined by his years of NBA experience, so there’s a wide gap between potential earnings for younger and older players.

In the charts below, the “6 years or less” column details the maximum contract for a player like Ball, as well as what a free agent like Tyrese Maxey is eligible for; the “7-9 years” column applies to Pascal Siakam, who is signing a four-year max deal with the Pacers, and to Edwards and Haliburton, who each qualified for a Rose Rule rookie scale extension; and the “10+ years” column applies to the league’s most experienced vets, like LeBron James and Paul George, as well as those who qualified for the super-max, such as Booker, Towns, and Brown.

Here are the maximum salary figures for 2024/25:


A player re-signing with his own team (8% annual raises, up to five years):

Year 6 years or less 7-9 years 10+ years
2024/25 $35,147,000 $42,176,400 $49,205,800
2025/26 $37,958,760 $45,550,512 $53,142,264
2026/27 $40,770,520 $48,924,624 $57,078,728
2027/28 $43,582,280 $52,298,736 $61,015,192
2028/29 $46,394,040 $55,672,848 $64,951,656
Total $203,852,600 $244,623,120 $285,393,640

A player signing with a new team (5% annual raises, up to four years):

Year 6 years or less 7-9 years 10+ years
2024/25 $35,147,000 $42,176,400 $49,205,800
2025/26 $36,904,350 $44,285,220 $51,666,090
2026/27 $38,661,700 $46,394,040 $54,126,380
2027/28 $40,419,050 $48,502,860 $56,586,670
Total $151,132,100 $181,358,520 $211,584,940

It’s worth noting that none of the maximum-salary figures listed above will apply to extension-eligible players whose new contracts will start in 2025/26.

This group includes Scottie Barnes, who will reportedly sign a maximum-salary rookie scale extension with the Raptors. It also includes players who signed max extensions in previous years that will begin in ’25/26, such as Giannis Antetokounmpo and Anthony Davis.

The exact value of those players’ contracts will depend on where the cap lands for 2025/26, which won’t be officially announced until next June.

2024 NBA Free Agency Primer

While teams have been permitted to negotiate with their own free agents since the day after the end of the NBA Finals, the league’s 2024 free agency period officially begins on Sunday at 5:00 pm central time. Several contract agreements have been reported during the last week or two, but that number will significant increase beginning on Sunday evening.

Here are a few links to prepare you for one of the most exciting days on the NBA calendar:

2024 NBA Qualifying Offer Recap

Players eligible for restricted free agency don’t become restricted free agents by default. In order for a team to make a player a restricted free agent, it must extend a qualifying offer to him. The qualifying offer, which is essentially just a one-year contract offer, varies in amount depending on a player’s previous contract status.

A qualifying offer is designed to give a player’s current team the right of first refusal. Because the qualifying offer acts as the first formal contract offer a free agent receives, his team then has the option to match any offer sheet the player signs with another club. If a player doesn’t receive a qualifying offer, he becomes an unrestricted free agent and is free to sign with any team — his previous club is given no formal opportunity to match.

You can read more about qualifying offers here.

Listed below are the details on which players did and didn’t receive qualifying offers this summer. Our list is based on various reports and team announcements leading up to the June 29 deadline, along with confirmation from RealGM’s official NBA transactions log.

It’s possible that one or two qualifying offers slipped through the cracks and will be reported later today before free agency officially gets underway — if so, we’ll update this list.

For now though, this is what the qualifying offer landscape looks like. The players who received QOs will be restricted free agents, while the players who didn’t will be unrestricted. We’ve updated our free agents lists by position and by team to reflect the changes.


Received qualifying offers:

Players on standard contracts:

Note: Qualifying offers marked with an asterisk (*) are based on a projected $141MM salary cap and would increase or decrease if the cap comes in higher or lower than that.

Players on two-way contracts:

Note: Qualifying offers for two-way players are one-year, two-way contracts with a guarantee of approximately $78K unless otherwise indicated.


Did not receive qualifying offers:

Players on standard contracts:

Players on two-way contracts:

Hoops Rumors Glossary: Traded Player Exception

Relying on the trade machine at ESPN or Spotrac is probably the simplest way for NBA fans to verify whether or not a trade will work under league rules, but it’s a worthwhile exercise to examine and understand the primary tool in the NBA’s Collective Bargaining Agreement that determines a trade’s viability — the traded player exception.

Teams with the cap room necessary to make a trade work don’t need to abide by traded player exception rules. However, if a team makes a deal that will leave its total salary more than $250K above the salary cap, the club can use a traded player exception to ensure the trade is legal under CBA guidelines.

There are two different types of traded player exceptions used in NBA deals. One applies to simultaneous trades, while the other applies to non-simultaneous deals.

In a simultaneous trade, a team can send out one or more players and can acquire more salary than it gives up. In a non-simultaneous trade, only a single player can be dealt, and the team has a year to take back the equivalent of that player’s salary (plus $250K for non-tax apron teams).

Let’s look into each scenario in greater detail….


Simultaneous:

In a simultaneous trade, different rules apply to teams whose salaries are below the first tax apron and those whose salaries are above the apron. A non-apron team can trade one or more players and take back….

  1. 200% of the outgoing salary (plus $250K), for any amount up to $7,500,000.
  2. The outgoing salary plus $7.5MM, for any amount between $7,500,001 and $29,000,000.
  3. 125% of the outgoing salary (plus $250K), for any amount above $29,000,000.

Here’s a recent example of these rules in effect:

In January, the Pacers traded Bruce Brown, Kira Lewis, and Jordan Nwora to the Raptors in exchange for Pascal Siakam.

Brown was earning $22,000,000 in 2023/24, so if Indiana had traded him on his own, the team could have taken back $29,500,000 (his salary, plus $7.5MM). However, that wouldn’t have been enough to cover Siakam’s salary of $37,893,408.

By adding Lewis ($5,722,116) and Nwora ($3,000,000) to their trade package, the Pacers sent out a total of $30,722,116. The third rule listed above applies to that figure, meaning Indiana was able to take back 125% of the outgoing amount (plus $250K), for $38,652,645 in total — that was enough to cover Siakam’s salary, making the trade legal.

For apron teams, the traded player exception rules for a simultaneous trade are simpler, but far more restrictive. A team whose salary is over either tax apron can take back no more than 100% of the outgoing salary, no matter how much – or how little – outgoing salary is involved.

That means that if the Suns, who project to be a second-apron team in 2024/25, want to trade Nassir Little, they’ll be ineligible to take back a player earning even one dollar more than his $6,750,000 salary for next season.

A team’s position relative to the apron at the conclusion of the transaction dictates which set of rules they have to be abide by. For instance, a team whose salary sits just $2MM below the first tax apron can’t trade a $5MM player for a $10MM player, since that deal would push its salary above the apron. However, a team whose salary is $10MM below the apron could make that move.

In simultaneous transactions, the traded player exception is used to instantly complete the deal, leaving no lingering loose ends. This form of the traded player exception isn’t what we’re talking about if we say a team “has a trade exception” available to use. Those outstanding trade exceptions come as a result of non-simultaneous deals.


Non-simultaneous:

In non-simultaneous deals, a team can trade away a single player without immediately taking salary back in return. The team then has up to one year in which it can acquire one or more players whose combined salaries amount to no more than the traded player’s salary (plus $250K for non-apron teams).

For instance, when the Nets sent Joe Harris to the Pistons along with a pair of second-round picks last offseason, they didn’t take any salary back. That was a non-simultaneous trade from Brooklyn’s perspective, allowing the team to create a traded player exception worth Harris’ salary ($19,928,571).

The Nets subsequently had a year to use that exception to acquire one or more players whose salaries total up to $20,178,571 (Harris’ salary, plus $250K). They used a portion of it to acquire Thaddeus Young and his $8MM salary in a deal with the Raptors, leaving approximately $12MM left over. Trade exceptions expire after a year if they haven’t been used in full — the remainder of that one will expire on July 8.

A team can acquire one or more players as part of a non-simultaneous trade. For example, when the Knicks completed their OG Anunoby trade with the Raptors in December, they sent out RJ Barrett and his $23,883,929 salary, creating a non-simultaneous trade exception worth that amount and immediately taking Anunoby’s $18,642,857 salary into it. That reduced the value of the trade exception to $5,241,072.

A team can create a non-simultaneous trade exception regardless of whether its salary is under or over the tax aprons. If the Suns were to trade the aforementioned Little this offseason for a player earning $3.75MM, they would create a non-simultaneous trade exception worth $3MM and would have one year to use it.


Putting the two together:

When evaluating an NBA trade, it’s worth remembering that two teams can view the deal entirely differently and that they’re allowed to divide a single trade into multiple parts to maximize their flexibility. For example, one team could consider a trade simultaneous, while the other team breaks the transaction down into two separate trades, one simultaneous and one non-simultaneous.

Let’s take a look at a recent real-life example, examining the Anunoby trade mentioned above between the Knicks and Raptors.

From the Knicks’ perspective, the trade broke down as follows:

  • Traded Immanuel Quickley ($4,171,548) for Precious Achiuwa ($4,379,527) and Malachi Flynn ($3,873,025).
    • This trade is a simultaneous one for the Knicks, who were operating below both aprons, allowing them to take back up to 200% of Quickley’s salary, plus $250K. That figure works out to $8,593,096; Achiuwa and Flynn were earning a combined $8,252,552, making them a fit.
  • Traded RJ Barrett ($23,883,929) for OG Anunoby ($18,642,857).
    • This is a non-simultaneous trade, with the Knicks essentially creating a $23.88MM trade exception for Barrett’s outgoing salary and immediately taking Anunoby into it. As noted above, New York has until December 30, 2024 to use the remaining $5,241,072 on the exception.

Here’s how it looked from the Raptors’ perspective:

  • Traded OG Anunoby ($18,642,857) for RJ Barrett ($23,883,929).
    • In a simultaneous trade of Anunoby, the Raptors (also a non-apron team) were permitted to take back $26,142,857, which is the full amount of his salary, plus $7.5MM. That’s enough to cover Barrett’s $23.88MM salary, but not enough to take on Quickley too, since he was earning more than the $2,258,928 gap between Barrett’s salary and the amount Toronto could take back for Anunoby.
  • Traded Malachi Flynn ($3,873,025) for Immanuel Quickley ($4,171,548).
    • Because they couldn’t use Anunoby to acquire both Barrett and Quickley, the Raptors had to use Flynn’s outgoing salary in a simultaneous trade to take on Quickley. Toronto could have taken back up to $7,996,050 in salary for Flynn (200% of his salary, plus $250K), so Quickley is an easy fit.
  • Traded Precious Achiuwa ($4,379,527) for “nothing.”
    • Because Achiuwa’s salary wasn’t required for matching purposes, the Raptors moved him to the Knicks in a non-simultaneous trade, from their perspective, generating a trade exception worth his salary that they have until December 30, 2024 to use. They later used a $3MM chunk of that exception in a trade with the Pacers to take on Jordan Nwora. It’s worth noting that either Flynn or Achiuwa could have matched Quickley’s incoming salary, but teams will always use the smaller salary for matching purposes in that scenario, creating the trade exception with the bigger salary.

When a team can’t use a traded player exception:

Under the league’s current Collective Bargaining Agreement, teams above the first or second tax apron face additional restrictions related to traded player exceptions, besides not being able to take back more salary than they send out.

A team is not permitted to use a (non-simultaneous) traded player exception created during the previous offseason or regular season if its team salary will be above the first tax apron upon the conclusion of the deal. Using a TPE created during the prior year will hard-cap the team at the first tax apron for the subsequent season.

For instance, the Rockets used a trade exception they created in last October’s Kevin Porter trade to acquire AJ Griffin from the Hawks on Thursday. That means Houston’s team salary will be hard-capped at the first apron for the 2024/25 league year. If the Rockets had been operating above the first apron, that deal wouldn’t have been permitted as constructed.

Apron teams are still allowed to use newly created trade exceptions. Circling back once more to the Suns/Little example outlined above, if Phoenix traded Little today for a player earning $3.75MM, the team would be able to use the $3MM TPE generated in that deal for the rest of the offseason or ’24/25 regular season.

But the Suns can’t currently use any of the three trade exceptions they generated in July and September of 2023. If Phoenix were to move below the first tax apron during the 2024/25 league year, those exceptions would become “unfrozen” (assuming they haven’t expired) and could be used.

Here are a couple additional restrictions that apron teams face related to trade exceptions:

  • A team is not permitted to aggregate two or more player salaries for matching purposes if that team will be above the second tax apron upon the conclusion of the deal. We have many more details on salary aggregation in a separate glossary entry.
  • A team is not permitted to take back salary using a signed-and-traded player as the outgoing matching piece if that team will be above the second tax apron upon the conclusion of the deal. If a team creates a (non-simultaneous) traded player exception by sending out a player via sign-and-trade, that exception can’t be used if the team will be above the second tax apron at the conclusion of the transaction.

More notes on traded player exceptions:

  • A team’s outgoing salary for matching purposes is the guaranteed salary rather than the total salary. For example, a player with a $2MM partial guarantee on a $10MM salary would only count for $2MM for salary-matching purposes for the team trading him (the team acquiring him would still have to account for him as $10MM in incoming salary). Between the end of a team’s season and June 30, the outgoing salary for a traded player is the lesser of his full current-season salary and his guaranteed salary for the next season. We have more details on this rule in a separate glossary entry.
  • Trade exceptions created in non-simultaneous trades can’t be combined with one another, with other exceptions, or with a player’s salary; they can’t be used to sign a free agent (except in a sign-and-trade); and they can’t be traded outright to another team. However, they can be used to claim a player off waivers.
  • The salary in a sign-and-trade can sometimes be subject to base year compensation rules. In that case, the player’s outgoing salary for trade purposes is either his previous salary or 50% of his new salary, whichever is greater. For instance, when the Heat signed-and-traded Max Strus to the Cavaliers last summer, Strus’ incoming salary from Cleveland’s perspective was $14,487,684, but his outgoing salary from Miami’s perspective was just $7,243,842.
  • Teams that are under the cap before a trade and go over the cap as a result of the trade can’t create a trade exception as a result of that deal.
  • Players signed using the minimum salary exception can also be acquired using the minimum salary exception in a trade, so matching their salary using a traded player exception is not required. A tax apron team is permitted to acquire a player using the minimum salary exception without matching salaries.
  • For salary-matching purposes, future draft picks or the draft rights to an unsigned player aren’t taken into consideration. Neither is cash, which can be sent out in a trade by teams below the second apron.
  • Teams will be permitted to use the non-taxpayer mid-level, room, and bi-annual exceptions as de facto trade exceptions beginning in 2024/25. For instance, a club could trade for a player earning $10MM using the non-taxpayer mid-level exception.

The traded player exception is one of the CBA’s more complicated tools and can make it challenging for over-the-cap teams to navigate the trade market. It’s undoubtedly simpler to use an online trade machine to determine whether a deal is legal, but examining the rules and figuring out exactly how a blockbuster trade breaks down can provide rewarding insight into an NBA club’s management of its cap.


Note: This is a Hoops Rumors Glossary entry. Our glossary posts will explain specific rules relating to trades, free agency, or other aspects of the NBA’s Collective Bargaining Agreement. Larry Coon’s Salary Cap FAQ was used in the creation of this post.

Earlier versions of this post were published in previous years.

2024 NBA Offseason Trades

As we did with last year’s offseason trades and the in-season swaps from 2023/24, Hoops Rumors will be keeping track of all of the trades made this offseason, right up until the start of the 2024/25 season, updating this post with each transaction.

Trades are listed here in reverse chronological order, with the latest on top. So, if a player has been traded multiple times, the first team listed as having acquired him is the one that ended up with him. If a trade has not yet been formally finalized, it will be listed in italics. The terms or structures of those deals could still change before they’re officially completed.

For our full story on each trade, click on the date above it. For more information on the specific conditions dictating if and when draft picks involved in these deals will actually change hands, be sure to check out RealGM.com’s breakdown of the details on traded picks.

We’ll continue to update this list with the latest specific details on picks and other compensation, as they’re reported.

Here’s the full list of the NBA’s 2024 offseason trades:


2024/25 League Year

October 15

  • Spurs acquire Jalen McDaniels, the Kings’ 2031 second-round pick, and cash ($1MM).
  • Kings acquire the Bulls’ 2025 second-round pick (top-55 protected).

October 2

July 29

July 19

July 18

  • Clippers acquire Kris Dunn (sign-and-trade).
  • Jazz acquire Russell Westbrook, the right to swap their own 2030 second-round pick for the Clippers’ 2030 second-round pick, the draft rights to Balsa Koprivica, and cash ($4.3MM).

July 8

  • Kings acquire DeMar DeRozan (sign-and-trade).
  • Bulls acquire Chris Duarte, RaiQuan Gray (two-way), the Kings’ 2025 second-round pick, the Kings’ 2028 second-round pick, and cash (from Kings).
  • Spurs acquire Harrison Barnes and the right to swap their own 2031 first-round pick for the Kings’ 2031 first-round pick.

July 6

  • Mavericks acquire Klay Thompson (sign-and-trade) and either the Nuggets’ or Sixers’ 2025 second-round pick (whichever is more favorable; from Hornets/Nuggets).
  • Warriors acquire Kyle Anderson (sign-and-trade) and Buddy Hield (sign-and-trade).
  • Hornets acquire Josh Green, Reggie Jackson, the Nuggets’ 2029 second-round pick, and the Nuggets’ 2030 second-round pick.
  • Timberwolves acquire either the Nuggets’ or Sixers’ 2025 second-round pick (whichever is least favorable; from Hornets/Nuggets), the right to swap their own 2031 second-round pick for the Warriors’ 2031 second-round pick, and cash (from Warriors).
  • Sixers acquire the Mavericks’ 2031 second-round pick.
  • Nuggets acquire cash (from Hornets).

July 6

  • Knicks acquire Mikal Bridges, Keita Bates-Diop, the draft rights to Juan Pablo Vaulet, and either the Pistons’, Bucks’, or Magic’s 2026 second-round pick (whichever is least favorable).
  • Nets acquire Bojan Bogdanovic, Shake Milton (sign-and-trade), Mamadi Diakite, the Knicks’ 2025 first-round pick, the Bucks’ 2025 first-round pick (top-four protected), the Knicks’ 2027 first-round pick, the Knicks’ 2029 first-round pick, the Knicks’ 2031 first-round pick, the right to swap a 2028 first-round pick (their own or the Suns’; whichever is most favorable) for the Knicks’ 2028 first-round pick, and the Nets’ 2025 second-round pick.

July 6

July 6

  • Pistons acquire Wendell Moore and the draft rights to Bobi Klintman (No. 37 pick).
  • Grizzlies acquire the draft rights to Cam Spencer (No. 53 pick).
  • Raptors acquire the draft rights to Ulrich Chomche (No. 57 pick).
  • Timberwolves acquire the Grizzlies’ 2030 second-round pick (top-50 protected) and cash ($1MM; from Raptors).

July 6

  • Hornets acquire Devonte’ Graham and the Pelicans’ 2025 second-round pick.
  • Spurs acquire cash ($110K).

July 6

  • Wizards acquire Jonas Valanciunas (sign-and-trade).
  • Pelicans acquire the Bulls’ 2027 second-round pick (top-50 protected).

July 6

  • Trail Blazers acquire Deni Avdija.
  • Wizards acquire Malcolm Brogdon; the draft rights to Carlton Carrington (No. 14 pick); either the Trail Blazers’, Celtics’, or Bucks’ 2029 first-round pick (whichever is second-most favorable); the Warriors’ 2028 second-round pick; and the Trail Blazers’ 2030 second-round pick.

July 6

  • Warriors acquire the draft rights to Quinten Post (No. 52 pick).
  • Trail Blazers acquire cash.

July 6

  • Pacers acquire the draft rights to Johnny Furphy (No. 35 pick).
  • Spurs acquire the draft rights to Juan Nunez (No. 36 pick) and cash ($1MM).

July 6

  • Pistons acquire Tim Hardaway Jr., the Raptors’ 2025 second-round pick, the Heat’s 2028 second-round pick, and either the Clippers’ or Hornets’ 2028 second-round pick (whichever is least favorable).
  • Mavericks acquire Quentin Grimes.

2023/24 League Year

June 28

June 27

  • Suns acquire the draft rights to Oso Ighodaro (No. 40 pick).
  • Knicks acquire the draft rights to Kevin McCullar (No. 56 pick) and the Celtics’ 2028 second-round pick (top-45 protected).

June 27

  • Thunder acquire the draft rights to Ajay Mitchell (No. 38 pick).
  • Knicks acquire the draft rights to Oso Ighodaro (No. 40 pick) and cash ($500K).

June 27

  • Thunder acquire the draft rights to Oso Ighodaro (No. 40 pick).
  • Trail Blazers acquire the draft rights to Quinten Post (No. 52 pick) and cash.

June 27

June 27

June 27

  • Pelicans acquire the draft rights to Antonio Reeves (No. 47 pick).
  • Magic acquire the right to swap their own 2030 second-round pick with the Pelicans’ 2030 second-round pick and the right to swap their own 2031 second-round pick with the Pelicans’ 2031 second-round pick.

June 27

June 27

  • Knicks acquire the draft rights to Tyler Kolek (No. 34 pick).
  • Trail Blazers acquire the Timberwolves’ 2027 second-round pick; either the Pacers’ or Wizards’ 2029 second-round pick (whichever is least favorable); and the Knicks’ 2030 second-round pick.

June 27

  • Thunder acquire the draft rights to Dillon Jones (No. 26 pick).
  • Knicks acquire either the Celtics’ or Grizzlies’ 2025 second-round pick (whichever is more favorable); the Warriors’ 2026 second-round pick; the Timberwolves’ 2027 second-round pick; either the Thunder’s, Rockets’, Heat’s, or Pacers’ 2027 second-round pick (whichever is second-most favorable), and either the Thunder’s, Rockets’, Heat’s, or Pacers’ 2027 second-round pick (whichever is third-most favorable).

June 27

  • Wizards acquire the draft rights to Kyshawn George (No. 24 pick).
  • Knicks acquire the draft rights to Dillon Jones (No. 26 pick) and the No. 51 pick in the 2024 draft.

June 26

  • Nuggets acquire the draft rights to DaRon Holmes (No. 22 pick).
  • Suns acquire the draft rights to Ryan Dunn (No. 28 pick), the No. 56 pick in the 2024 draft, the Nuggets’ 2026 second-round pick, and the Nuggets’ 2031 second-round pick.

June 26

  • Timberwolves acquire the draft rights to Rob Dillingham (No. 8 pick).
  • Spurs acquire the Timberwolves’ 2031 first-round pick and the right to swap their 2030 first-round pick for the Timberwolves’ 2030 first-round pick (top-one protected).

June 26

  • Nets acquire their own 2026 first-round pick and control of their own 2025 first-round pick (negating the Rockets’ right to swap either their own 2025 first-rounder or the Thunder’s 2025 first-rounder for Brooklyn’s pick).
    • Note: The Nets’ 2026 first-round pick was previously traded to the Rockets.
  • Rockets acquire the Suns’ 2027 first-round pick; either the Mavericks’ or the Suns’ 2029 first-round pick (whichever is more favorable); the right to swap either their own 2025 first-round pick or the Thunder’s 2025 first-round pick for the Suns’ 2025 first-round pick; and the right to swap their own 2029 first-round pick for either the Mavericks’ or Suns’ 2029 first-round pick (whichever is least favorable).

June 21

Community Shootaround: 2024 First Round Draft Results

The first round of the 2024 draft is now in the books. The full results of the day can be viewed right here.

Three French players were selected with the first six picks of the draft. The Hawks selected forward Zaccharie Risacher with the top pick, the Wizards drafted power forward/center Alexandre Sarr with the No. 2 selection, and the Hornets added forward Tidjane Salaun at No. 6.

All told, four French players were selected in the first round. Swingman Pacome Dadiet was drafted with the No. 25 pick by the Knicks.

Two players apiece were selected from Kentucky, UConn and Colorado in the first round.

It proved to be a fairly active night from a trade perspective. The Wizards and Trail Blazers kicked off the festivities with a pre-draft trade agreement that sent Washington the No. 14 pick, its second lottery selection. Portland was able to get out of tax territory by moving off the expiring contract of veteran guard Malcolm Brogdon, while acquiring 23-year-old small forward Deni Avdija. The Wizards would go on to select Pittsburgh guard Carlton Carrington.

Washington made a second trade later in the first round, moving up in a deal with the Knicks to select Miami guard Kyshawn George using the No. 24 pick. New York, meanwhile, later shipped the No. 26 selection to the Thunder in exchange for five future second-rounders.

The Spurs flipped the No. 8 pick to the Timberwolves in exchange for Minnesota’s unprotected 2031 first-rounder and a top-one protected 2030 pick swap. The Timberwolves used the pick on Kentucky guard Rob Dillingham. Fresh off a run to the Western Conference Finals, Minnesota is able to add a blue-chip young lottery talent under team control.

The 2023 champion Nuggets offloaded three second-round picks and the No. 28 selection this year to acquire Dayton forward DaRon Holmes.

When it comes to potential draft steals beyond the lottery, the Lakers nabbed a potential keeper in sharpshooter Dalton Knecht out of Tennessee, who had been projected as a lottery selection before slipping on draft night.

The Trail Blazers’ selection of UConn big man Donovan Clingan at No. 7 was one of the night’s most interest selections, since it raises questions about Portland’s plans going forward for centers Deandre Ayton and Robert Williams. The Grizzlies were another team to use a top-10 pick on a center, adding some size to their frontcourt by nabbing Zach Edey at No. 9.

The draft continues on Thursday afternoon, with pick Nos. 31-58.

We want to hear from you. Who was the steal of the first round? Which team made the most questionable move? Who won the day?

Head to the comment section below to weigh in!