Outstanding NBA Trade Exceptions

Hoops Rumors’ up-to-date list of traded player exceptions is below. These are salary cap exceptions teams can use to acquire one or more players whose salaries are no greater than the amount of the exception plus $100K. Trade exceptions cannot be combined or used to sign a free agent, and expire after one year. For more information on traded player exceptions, check out Hoops Rumors’ glossary entry.

The amount of the exception, the deal in which it was obtained, and the expiration date are listed below. If a team has used a portion of an exception, that is also indicated. If you have any corrections or omissions, please contact us.

Note: Many of the expiry dates for trade exceptions created during the 2020 offseason and 2020/21 season will need to be updated once the NBA finalizes its mapping table for the 2021/22 league year.

List updated 2/9/21

Boston Celtics

Amount: $2,505,793
Obtained: Vincent Poirier (Thunder)
Expires: 11/19/21

Amount: $4,767,000
Obtained: Enes Kanter (Trail Blazers)
Expires: 11/22/21

Amount: $28,500,000
Obtained: Gordon Hayward (Hornets)
Expires: 11/29/21

Cleveland Cavaliers

Amount: $1,717,981
Obtained: Kevin Porter Jr. (Rockets)
Expires: 1/24/22

Denver Nuggets

Amount: $3,321,030
Obtained: Juan Hernangomez (Timberwolves)
Expires: 3/19/21

Amount: $1,845,301
Obtained: Shabazz Napier (Wizards)
Expires: 3/22/21

Amount: $9,525,000
Obtained: Jerami Grant (Pistons)
Expires: 11/22/21

Detroit Pistons

Amount: $1,996,249
Obtained: Derrick Rose (Knicks)
Expires: 2/8/22

Golden State Warriors

Amount: $2,177,483
Obtained: Willie Cauley-Stein (Mavericks)
Expires: 3/11/21

Amount: $1,925,880
Obtained: Jacob Evans (Timberwolves)
Expires: 3/22/21

Amount: $1,897,800
Obtained: Omari Spellman (Timberwolves)
Expires: 3/22/21

Amount: $1,620,564
Obtained: Alec Burks (Sixers)
Expires: 3/22/21

Amount: $1,620,564
Obtained: Glenn Robinson III (Sixers)
Expires: 3/22/21

Houston Rockets

Amount: $3,595,333
Obtained: Clint Capela (Hawks)
Expires: 3/19/21

Amount: $784,601
Obtained: Nene (Hawks)
Initial amount: $2,564,753
Used: $1,780,152 (Rodions Kurucs)
Expires: 3/19/21

Amount: $1,620,564
Obtained: Jordan Bell (Grizzlies)
Expires: 3/22/21

Amount: $2,174,318
Obtained: Austin Rivers (Knicks)
Expires: 11/29/21

Amount: $103,894
Obtained: Russell Westbrook (Wizards)
Expires: 12/2/21

Amount: $10,654,920
Obtained: James Harden (Nets)
Expires: 1/17/22

Indiana Pacers

Amount: $2,808,844
Obtained: T.J. Leaf (Thunder)
Expires: 11/25/21

Amount: $4,796,296
Obtained: Victor Oladipo (Rockets)
Expires: 1/14/22

Los Angeles Clippers

Amount: $1,445,697
Obtained: Derrick Walton Jr. (Hawks)
Expires: 3/22/21

Amount: $3,567,720
Obtained: Jerome Robinson (Wizards)
Expires: 3/22/21

Amount: $1,995,120
Obtained: Landry Shamet (Nets)
Expires: 11/19/21

Amount: $980,533
Obtained: Rodney McGruder (Pistons)
Expires: 11/19/21

Los Angeles Lakers

Amount: $674,408
Obtained: JaVale McGee (Cavaliers)
Expires: 11/23/21

Memphis Grizzlies

Amount: $1,845,301
Obtained: Bruno Caboclo (Rockets)
Expires: 3/22/21

Amount: $4,185,185
Obtained: Andre Iguodala (Heat)
Expires: 3/22/21

Miami Heat

Amount: $7,533,867
Obtained: James Johnson (Timberwolves)
Expires: 3/22/21

Minnesota Timberwolves

Amount: $228,505
Obtained: Treveon Graham (Hawks)
Initial amount: $1,645,357
Used: Jarred Vanderbilt ($1,416,852)
Expires: 3/8/21

Amount: $500,000
Obtained: Jeff Teague (Hawks)
Expires: 3/8/21

Amount: $879,813
Obtained: Gorgui Dieng (Grizzlies)
Expires: 3/22/21

Oklahoma City Thunder

Amount: $722,254
Obtained: Justin Patton (Mavericks)
Initial amount: $1,620,564
Used: Jalen Lecque ($898,310)
Expires: 3/11/21

Amount: $908,960
Obtained: Chris Paul (Suns)
Initial amount: $6,681,482
Used: Zylan Cheatham ($1,445,697)
Used: T.J. Leaf ($4,326,825)
Expires: 11/16/21

Amount: $865,853
Obtained: Dennis Schröder (Lakers)
Expires: 11/18/21

Amount: $850,600
Obtained: Ricky Rubio (Timberwolves)
Expires: 11/22/21

Amount: $7,375,000
Obtained: Kelly Oubre (Warriors)
Initial amount: $14,375,000
Used: Darius Miller ($7,000,000)
Expires: 11/22/21

Amount: $27,528,088
Obtained: Steven Adams (Pelicans)
Expires: 11/24/21

Amount: $19,500,000
Obtained: Danilo Gallinari (Hawks)
Expires: 11/24/21

Amount: $1,517,981
Obtained: Jalen Lecque (Pacers)
Expires: 11/25/21

Philadelphia 76ers

Amount: $1,882,867
Obtained: James Ennis (Magic)
Expires: 3/22/21

Amount: $35,989
Obtained: Josh Richardson (Mavericks)
Initial amount: $2,655,196
Used: Vincent Poirier ($2,619,207)
Expires: 11/18/21

Amount: $8,190,134
Obtained: Al Horford (Thunder)
Expires: 12/8/21

Phoenix Suns

Amount: $898,310
Obtained: Jalen Lecque (Thunder)
Expires: 11/16/21

Portland Trail Blazers

Amount: $2,302,662
Obtained: Kent Bazemore (Kings)
Initial amount: $7,069,662
Used: Enes Kanter ($4,767,000)
Expires: 3/8/21

Amount: $2,338,847
Obtained: Skal Labissiere (Hawks)
Expires: 3/22/21

Amount: $1,737,145
Obtained: Mario Hezonja (Grizzlies)
Expires: 11/22/21

Amount: $661,655
Obtained: Trevor Ariza (Rockets)
Expires: 11/22/21

Sacramento Kings

Amount: $2,673,334
Obtained: Dewayne Dedmon (Hawks)
Expires: 3/22/21

Utah Jazz

Amount: $3,542,060
Obtained: Tony Bradley (Pistons)
Expires: 11/22/21

Amount: $5,005,350
Obtained: Ed Davis (Knicks)
Expires: 11/23/21

Amount: $340,000
Obtained: Rayjon Tucker (Cavaliers)
Expires: 11/29/21

Washington Wizards

Amount: $1,645,357
Obtained: Jordan McRae (Nuggets)
Expires 3/22/21

Amount: $1,620,564
Obtained: Isaiah Thomas (Clippers)
Expires: 3/22/21

Amount: $1,000,000
Obtained: Admiral Schofield (Thunder)
Expires: 11/19/21

Information from Basketball Insiders was used in the creation of this list.

newest oldest

15 thoughts on “Outstanding NBA Trade Exceptions

  1. rxbrgr

    Basketball Insiders has the Bulls with a $1,074,720 trade exception for Marquis Teague. Not a huge difference but it makes their exception at least usable…

    • HoopsRumors

      Yeah, I checked around, and it looks like that’s indeed the amount. There are some differences among the different reputable sites on some of these, but it seems they’re in agreement here. Thanks!

      –Chuck

  2. rxbrgr

    I think the Kings’ TPE for Thomas was reduced by $3m from the Terry/Gee trade. Or did they use a different exception to absorb Gee?

    • HoopsRumors

      It sure was, thanks for the catch! I’d thought they’d matched salaries in that trade, but instead they put Gee into the Thomas exception and Hopson into the Thornton exception, allowing them to create an exception equivalent to Jason Terry’s salary.

      –Chuck

  3. Read on Twitter Knicks no longer have exceptions because they got under the cap. Can you clarify, reading this list makes me think otherwise.

    • Chuck Myron

      They will almost certainly cease to have their trade exceptions soon after the July Moratorium, but for now, since there’s not yet a known cap figure to go under, and since they haven’t renounced any of their cap holds nor any of these exceptions, they technically still have them. Hope this helps!

    • They have them from Melo trade (2.3 or so) and WH trade (1.4 or so). They’ll last until the 1 year anniversaries of those deals. Using cap space will vitiate all exceptions (not just the TPEs). But merely having it does not, although that’s largely irrelevant because IF a team is otherwise under the “cap” (after renouncing cap holds) then “cap space” is computed after deducting all FA exceptions (MLE, BAE, TPEs and DPEs) available to that team, similar to deducting “cap holds” to the point renounced. So, any team under the cap after un-renounced cap holds can elect to use cap space (by renouncing those exceptions) or operating over the cap and use those exceptions. It’s a choice. Traditionally, unless you had substantial cap space in excess of the MLE, you would use the MLE and keep the other exceptions like TPEs, and, as important your cap holds, in place (the latter last forever until renounced).

  4. rxbrgr

    Can you explain how the trade exception for Markieff Morris came to be? It appears the trade for him with WAS was a simultaneous trade from both directions, and I thought trade exceptions could only be created with non-simultaneous trades?

    • Chuck Myron

      You can gain a trade exception worth a player’s partial salary if you don’t aggregate that salary with anyone else’s. The salaries for Humphries and Blair added up to $1.56MM less than the Morris salary, allowing the exception for the difference.

  5. I know it’s because of the rising cap, but this has to be an all-time low for trade exceptions, right? It’s pretty much just the Cavs, and only Varejao’s is of any real significance.

    • Luke Adams

      Yeah, I’m not sure of the exact numbers, and I don’t know if there’s a way to go back and find out, but this is definitely the fewest TPEs I can recall seeing at a given time since Hoops Rumors launched (and probably well before that).

  6. kingcong95

    OKC should have a TPE for Paul George worth about 10.4 million, probably used the Melo TPE to absorb SGA.
    Memphis used the Davis TPE to take Melton and should have one for Jevon Carter.

    • Luke Adams

      The Carter one is there, and I haven’t updated yet since the George trade went official today, so the OKC list will be adjusted soon. Had forgotten that Melton wasn’t at the minimum last year though, so good call on that.

  7. kingcong95

    I thought the JaVale McGee TPE should be slightly larger: 4.2 – 1.76 (McKinnie guaranteed) – 0.58 (Bell’s partial guarantee before he gets cut) = 1.86M. The figure above assumes that Bell was fully guaranteed.

    I also wonder why the Blazers didn’t guarantee only the portion of the Ariza contract that was necessary to match RoCo’s salary. That would have given the Rockets a TPE for RoCo, then they could guarantee the rest and trade Ariza to Detroit.

    • Luke Adams

      Non-guaranteed and partially guaranteed salaries like Bell’s only count for the guaranteed amount for the team trading him, but the team acquiring him has to account for the full amount.

      So for Cleveland he would’ve counted as $580K in outgoing salary, but the Lakers had to consider him a full $1.76MM player for trade purposes (obviously they won’t pay him that full amount).

Leave a Reply