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.

List updated 1-26-20

Cleveland Cavaliers

Amount: $266,728
Obtained: Rodney Hood (Trail Blazers)
Initial amount: $3,472,888
Used: Marquese Chriss ($3,206,160)
Expires: 2/4/20

Amount: $1,544,951
Obtained: Wade Baldwin (Rockets)
Expires: 2/7/20

Amount: $1,512,601
Obtained: Nik Stauskas (Rockets)
Expires: 2/7/20

Amount: $3,837,500
Obtained: Jordan Clarkson (Jazz)
Expires: 12/24/20

Dallas Mavericks

Amount: $1,233,152
Obtained: Wesley Matthews (Knicks)
Initial amount: $12,925,460
Used: Zach Randolph ($11,692,308)
Expires: 1/31/20

Amount: $9,648,211
Obtained: Harrison Barnes (Kings)
Initial amount: $21,299,378
Used: Delon Wright ($9,473,684)
Used: Willie Cauley-Stein ($2,177,483)
Expires: 2/7/20

Detroit Pistons

Amount: $2,500,000
Obtained: Reggie Bullock (Lakers)
Expires: 2/6/20

Amount: $1,140,682
Obtained: Stanley Johnson (Pelicans)
Expires: 2/7/20

Golden State Warriors

Amount: $17,185,185
Obtained: Andre Iguodala (Grizzlies)
Expires: 7/7/20

Amount: $869,699
Obtained: Kevin Durant (Nets)
Expires: 7/7/20

Amount: $407,257
Obtained: Damian Jones (Hawks)
Expires: 7/8/20

Amount: $1,597,100
Obtained: Shabazz Napier (Timberwolves)
Expires: 7/8/20

Amount: $1,597,100
Obtained: Treveon Graham (Timberwolves)
Expires: 7/8/20

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

Houston Rockets

Amount: $1,512,601
Obtained: Carmelo Anthony (Bulls)
Expires: 1/22/20

Amount: $3,620,016
Obtained: Brandon Knight (Cavaliers)
Expires: 2/7/20

Amount: $3,206,160
Obtained: Marquese Chriss (Cavaliers)
Expires: 2/7/20

Amount: $1,544,951
Obtained: Wade Baldwin (Pacers)
Expires: 2/7/20

Amount: $1,512,601
Obtained: Nik Stauskas (Pacers)
Expires: 2/7/20

Amount: $1,621,415
Obtained: James Ennis (Sixers)
Expires: 2/7/20

Memphis Grizzlies

Amount: $184,467
Obtained: Garrett Temple (Clippers)
Initial amount: $8,000,000
Used: Jae Crowder ($7,815,533)
Expires: 2/7/20

Amount: $1,512,601
Obtained: Shelvin Mack (Hawks)
Expires: 2/7/20

Amount: $766,959
Obtained: Mike Conley (Jazz)
Initial amount: $25,011,624
Used: Andre Iguodala ($17,185,185)
Used: Josh Jackson ($7,059,480)
Expires: 7/6/20

Amount: $3,126,308
Obtained: C.J. Miles (Wizards)
Expires: 7/6/20

Amount: $3,440,000
Obtained: Kyle Korver (Suns)
Expires: 7/7/20

Amount: $1,416,852
Obtained: Jevon Carter (Suns)
Expires: 7/7/20

Amount: $4,736,842
Obtained: Delon Wright (Mavericks)
Expires: 7/8/20

Miami Heat

Amount: $6,270,000
Obtained: Wayne Ellington (Suns)
Expires: 2/6/20

Minnesota Timberwolves

Amount: $1,645,357
Obtained: Treveon Graham (Hawks)
Expires: 1/18/21

Amount: $500,000
Obtained: Jeff Teague (Hawks)
Expires: 1/18/21

Oklahoma City Thunder

Amount: $44,951
Obtained: Timothe Luwawu-Cabarrot (Bulls)
Initial amount: $1,544,951
Used: Isaiah Roby ($1,500,000)
Expires: 2/3/20

Amount: $9,346,153
Obtained: Jerami Grant (Hawks)
Expires: 7/8/20

Amount: $10,389,997
Obtained: Paul George (Clippers)
Expires: 7/10/20

Amount: $1,620,564
Obtained: Justin Patton (Mavericks)
Expires: 1/25/21

Portland Trail Blazers

Amount: $1,740,000
Obtained: Caleb Swanigan (Kings)
Expires: 2/7/20

Amount: $1,790,993
Obtained: Jake Layman (Timberwolves)
Expires: 7/8/20

Amount: $7,069,662
Obtained: Kent Bazemore (Kings)
Expires: 1/21/21

Toronto Raptors

Amount: $1,569,360
Obtained: Malachi Richardson (Sixers)
Expires: 2/6/20

Amount: $1,512,601
Obtained: Greg Monroe (Nets)
Expires: 2/7/20

Amount: $2,536,898
Obtained: Delon Wright (Grizzlies)
Expires: 2/7/20

Washington Wizards

Amount: $311,913
Obtained: Otto Porter (Bulls)
Initial amount: $6,011,913
Used: Jonathon Simmons ($5,700,000)
Expires: 2/6/20

Amount: $183,148
Obtained: Markieff Morris (Pelicans)
Initial amount: $8,600,000
Used: Davis Bertans ($7,000,000)
Used: Isaac Bonga ($1,416,852)
Expires: 2/7/20

Amount: $5,000,000
Obtained: Tomas Satoransky (Bulls)
Expires: 7/7/20

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

newest oldest

13 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!


  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.


  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.

Leave a Reply