The buzz around this year's NBA offseason is that the action could happen earlier than usual, so I'm just going to start my annual tracker now. This way I can list any players under contract that get traded during the draft here instead of having those in my separate post about every team's picks.
The Rockets got things started already with the first extension reached right in the middle of the Finals, so I may as well get started now! As usual, players already under contract have their figures listed based on Keith Smith's work at Spotrac.com while salaries in bold italics are my own estimates based on reported numbers and the standard 5% or 8% raises that teams could give. Salaries are also color coded if they are a player option, a team option, not fully guaranteed, or mutual option. Since this post will be constantly updated throughout the summer, I'll be adding the latest news at the top to be readily available upon revisiting this page. Or if you want to go in chronological order, start at the bottom.
6/30 Update: The NBA officially announced that this year's salary cap is set at $154,647,000 with the tax line at $187,895,000, which is right at the expected 10% growth from last year. That means the the full Mid-Level Exception can have a starting salary of $14,104,000 and can top out at 4 years, $60,647,200; the Taxpayer MLE can start at $5,685,000 and go to 2 years, $11,654,250; the Room MLE can start at $8,781,000 and go to 3 years, $27,660,150; and the Bi-Annual Exception can start at $5,134,000 and go to 2 years, $10,524,700. Notably, Marks reports that the salary cap is only projected to go up by 7% raises instead of the maximum of 10% like this year, which could throw a wrench into team's budgets.
Brogdon signs with the Knicks: 1 year deal (Shams 9/11)
Malcolm Brogdon | $2,296,274 |
This will also be for the minimum like Shamet, and I believe that New York will actually need to make another move in order to even fit that under the Second Apron since they could only sign one of their 2nd rounders to the minimum as things were. As a nine-year veteran, Brogdon is set to earn $3.3 million, and although health is always the question mark with him, this is an absolute bargain for the former Sixth Man of the Year if he is able to play. Funnily enough, he won that award over Immanuel Quickly...who was on the Knicks at the time.
Shamet re-signs with the Knicks: 1 year deal (Shams 9/11)
This is almost assuredly a minimum contract given New York's proximity to the Second Apron, and at that price, you could do a lot worse than a veteran shooter like Shamet. He even got some minutes off the bench in the playoffs last year, which is saying something considering how much they rode their starters. As a veteran with seven years of experience, he'll make $3.08 million with the subsidized cap hit above on the one year minimum.
Giddey re-signs with the Bulls: 4 years, $100 million (Shams 9/9)
Josh Giddey | $22,321,429 | $24,107,143 | $25,892,857 | $27,678,571 |
Finally, a restricted free agent gets an actual deal done. Based on previous reporting, this $25 million average looks to be right in the middle of what Giddey was hoping for and what Chicago was offering, so it's nice to see cooler heads prevail and reach an agreement that makes sense.
Thomas accepts the Qualifying Offer with the Nets: 1 year, $6 million (Shams 9/4)
With the restricted free agent market so frigid this summer, Thomas will just bide his time for this season before becoming unrestricted next year.
Washington extends with the Mavericks: 4 years, "$90 million" (Shams 9/3)
P.J. Washington | $14,152,174 | $19,813,044 | $21,398,087 | $22,983,131 | $24,568,174 |
A new deal between these sides had been rumored for a little while, but going the full $88,762,435 that I believe is the most that Washington could extend for is a bit much. Dallas is almost comically invested in the front court now between trading Doncic for Davis, miraculously winning the Flagg lottery, extending Gafford, and now this extension, while also still having Lively as a core piece.
Smith to sign with the Heat: 3 years, $7.9 million (Shams first, Scotto details 8/16)
Dru Smith | $2,378,870 | $2,584,538 | $2,934,743 |
Smith has had to overcome both a torn ACL and Achilles the last couple of years but has been a nice developmental guard in the Miami machine. He was a restricted free agent coming off of his Two-Way contracts, so they were able to lock him down for the minimum amount for a player with three years of experience like him. I wouldn't be surprised if there are partial guarantees or a team option at the end given his injury history, but it appears to be some nice guaranteed money for the former undrafted 27 year old.
9/2 Update: Keith Smith reports that the latter two years are non-guaranteed with late June guaranteed dates. Having those that early in the calendar could be helpful for him getting his deals picked up.
Dante signs offer sheet with the Hawks: 2 years, $4.5 million (Scotto 8/16)
N'Faly Dante | $2,048,494 | $2,411,088 |
This is the minimum for a player with one year of experience like Dante, who was on a Two-Way contract with the Rockets last season. Houston doesn't have space under their First Apron hard-cap to match this, so they'd have to make another move within 48 hours before losing the big man who impressed in the G League.
Miami ducks the tax (Shams 8/15)
Nets receive:
Haywood Highsmith | $5,616,000 |
2032 2nd round pick
Heat receive:
Fake 2nd round pick
Siegel adds that the Nets 2nd rounder here is top-55 protected, so the only things Miami are getting out of this are an avoidance of the luxury tax and a Trade Exception equal to Highsmith's salary.
Coffey to sign with the Bucks: 1 year deal (Shams 8/14)
It's been a bit of a strange offseason for Milwaukee overall, but they'll really done well with some bargain deals like this. Coffey has shown with the Clippers that he can be a capable 3+D wing, so getting him for presumably the minimum is great work.
Green to sign with the Pistons: 1 year deal (Shams 8/11)
Assuming that this is a minimum contract, Green would stand to earn just under $2.9 million with the subsidized cap hit above as a veteran with six years of experience.
Gil to re-sign with the Wizards: 1 year, minimum contract (Scotto 8/7)
Washington waived Gil's non-guaranteed $2,546,675 salary earlier this summer but now will give him a chance to win a spot in training camp. They now have 16 players under standard contracts, so depending on the structure here, they could have to eat guaranteed salary at cut down day.
Boucher to sign with the Celtics: 1 year, minimum contract (Shams 8/5)
As a veteran with eight years of experience, Boucher will earn just under $3.3 million with the subsidized cap hit above. The 32 year old had a nice bounce back season to average 10 points, 4.5 rebounds, 0.5 steals, and 0.5 blocks in only 17.2 minutes with 49.2%/36.3%/78.2% shooting, so he can provide the stretch element that the Celtics like in their front court. And he comes at a much cheaper price than Niang.
Boston sheds more salary (Shams 8/5)
Jazz receive:
2027 2nd round pick (Better of Celtics or Magic) 2031 2nd round pick (Better of Cavaliers or Celtics)
Celtics receive:
Utah has plenty of financial flexibility to add a short-term contract like this in order to pick up draft capital. They're using part of the John Collins Trade Exception to take in the salary of Niang, who only joined Boston a couple of months ago as part of the Porzingis salary dump. Per Marks, this will provide over $42 million in luxury tax savings for the Celtics.
8/6 Update: Fischer provided the pick details that I added above.
Fox extends with the Spurs: 4 years, "229 million" (Shams 8/4)
De'Aaron Fox | $37,096,620 | $49,641,687 | $53,613,022 | $57,584,357 | $61,555,692 |
Like with Doncic, Fox just became eligible to sign this deal over the weekend since it's now been six months since he was traded. Also like with Doncic, I'm going with the more conservative projection above that's based on the cap only rising 7% as projected to result in $222.4 million. If the cap does end up hitting the 10% rise, the cap hits would be $51,033,510, $55,116,191, $59,198,872, and $63,281,552 to be $228.6 million like how Shams is reporting it.
It's notable that there is no player option and that this is only for four years instead not the maximum of five. There's been some thought that since San Antonio lucked into the #2 pick in the lottery to take Dylan Harper that they might not have Fox as much in their long-term plans or would negotiate harder to not give a full max deal. Instead they came up with a slightly shorter term compromise at his standard 30% max number.
Doncic extends with the Lakers: 3 years, "$165 million" (Shams 8/2)
Luka Doncic | $45,999,660 | $49,641,687 | $53,613,022 | $57,584,357 |
Shams reported it as $165 million, but that's a projection of the maximum possible value if the salary cap rises by the full 10% next summer. That would result in cap hits of $51,033,510, $55,116,191, $59,198,872, but for now I'm going with the numbers above for $160.8 million since the league is currently projecting the cap to only rise by 7% next season.
In any case, this is another 30% max contract because Doncic wasn't eligible for a Designated Veteran Extension that could've given him a 35% max due to being traded from his original team. That's why he is going with just this 2+1 structure so that he can opt out in 2028 when he has 10 years of experience so that he can be eligible for the 35% max the old fashioned way. Pretty standard stuff on the first day that he's eligible to sign this, as was speculated when that shocking Mavs swap was made six months ago.
Bridges extends with the Knicks: 4 years, $150 million (Shams 7/31)
Mikal Bridges | $24,900,000 | $33,482,143 | $36,160,714 | $38,839,286 | $41,517,857 |
The most that Bridges could have extended for was $156.17 million ($34,860,000/$37,648,800/$40,437,600/$43,226,400), so New York got him to take a slight haircut to secure his future, with the last year being a player option as a consolation. A long-term deal was always likely with this pairing after the Knicks gave up five 1st round picks, a 1st round swap, and what turned out to be a high 2nd rounder for the 3+D wing last summer, and now they'll look to make at least the Conference Finals together again.
Butler to sign with the Suns: 1 year deal (Shams 7/23)
Phoenix could be using the MLE or BAE to make a signing, but this is likely for the minimum. Gerald Bourguet even reported prior to this that if a deal is made with Butler, it might be a non-guaranteed deal to compete in training camp with the newly claimed Goodwin.
Butler really showed last year that he could play, though, especially after Philadelphia traded a late 2026 1st for him and four 2nd rounders in the Reggie Jackson salary dump. I was surprised when they declined his $2,349,578 team option after converting his Two-Way following that trade, but I guess there wasn't a huge market for him with so many guards available this summer.
Waters to sign with the Spurs: 1 year deal (Shams 7/23)
Lindy Waters III | $2,296,274 |
I'm projecting the minimum here, and with four years of experience, Waters would earn almost $2.5 million with the subsidized cap hit above. He can be streaky as a shooter but has a solid career 3-point percentage of 36.6% on 10.1 attempts per 36 minutes, and with good length on the wing, the 3+D potential has always been interesting. Turning 28 next week, there may not be a ton of upside, but it's a fine addition for this type of role off the bench as insurance for Carter Bryant and Julian Champagnie.
7/25 Update: Scotto reports that the deal is only partially guaranteed for $500,000, so I changed the salary to red.
Okogie to sign with the Rockets: 1 year minimum contract (Shams 7/22)
As a veteran with 7 years of experience, Okogie will still earn $3.08 million with this subsidized cap hit. I thought that Houston would add a backup guard with a little more playmaking potential for their last bench spot, but another defender as good as Okogie on that end is a solid value for the minimum. Now he's reunited with Durant from their time in Phoenix, and there was a stretch in their first year together when Okogie was knocking down shots at a consistent rate to be an actual 3+D wing to a higher extent than most of his career.
Wesley to sign with the Trail Blazers: 1 year deal (Scotto 7/22)
This is most likely for the minimum, and with three years of experience, Wesley would earn $2,378,870 with the subsidized cap hit. Smith reported yesterday that Washington saved $1.4 million in his buyout, so the young guard comes out a bit ahead here.
McDermott to re-sign with the Kings: 1 year, minimum contract (Shams 7/21)
As a veteran with 10+ years of experience, McDermott will still earn $3.6 million with this subsidized cap hit. He only played in 42 games with just 342 total minutes with them last year but can still knock down a shot (43.6% on threes last year, 41.1% for his career) in a pinch.
Paul to sign (back) with the Clippers: 1 year, minimum contract (Shams 7/21)
As a veteran with 10+ years of experience, Paul will still earn $3.6 million with this subsidized cap hit on the one year deal that takes the Clips close enough to the First Apron that they'll likely stick with only 14 players for a good portion of the season. This is expected to be the 40 year old's final season, and a return to LA had been discussed as a possibility for a while since he's kept it as the home base for his family from his first Clippers stint.
The future Hall of Famer still has a lot to offer on the court and incredibly played all 82 games last season for just the second time in his 20 year career, so this is tremendous value for a minimum signing. Hopefully for Paul's sake that will be a harbinger of things to come given his history of injuries late in the season, even if it means reducing his playing even lower than the 28 minutes that he averaged. Between him, Beal, and Lopez, LA got even older around Leonard and Harden, but they are going to be impressively deep with a ton of different potential lineup combinations.
CP3 and the Beard of course started together with great success in Houston, and although Harden has leaned more towards playmaker than scorer since then, they can clearly mesh their strengths together. With Harden's size to guard some wings, smaller lineups of Paul, Beal, Harden, Leonard, and Zubac could present a lot of threats, though defenders like Dunn, Batum, and/or Derrick Jones Jr might take some of the starting spots to stagger minutes. A bigger lineup with Collins and Lopez off the bench should fit well together thanks to the spacing either could provide for the other, with the former likely being the rim runner for Harden or Paul. And there's still Bogdanovic to provide more offensive punch for reserve units along with younger players like Cam Christie, Kobe Brown, and rookie Yanic Konan Niederhauser that will try to earn some kind of role. Suffice it to say there are a lot of options if healthy and some insolation for when the older players need to sit out.
One last, random note: it's funny that Paul and Beal will now play together after they were traded for each other two years ago. I wonder if Beal will take his college number, 23, from Patrick Baldwin Jr, who is only on a Two-Way contract, so that CP3 can retake the #3 that gave him the nickname. The #13 that Paul has worn for Team USA is also available if needed.
Smart to sign with the Lakers: 2 years, $11 million (Stein, Shams with the details 7/19)
Marcus Smart | $5,134,000 | $5,390,700 |
With this almost certainly being the BAE on a 1+1 deal, it'll really be just over $10.5 million for Smart after reaching a buyout out of nowhere with Washington. I haven't an amount given up reported yet, but it makes sense that the Wizards would want to save some money and clear minutes for their younger players. There just hadn't been much talk about that actually happening yet with Smart, Middleton, or McCollum prior to this.
LA will need to waive at least one of their non-guaranteed contracts, likely Milton, along with maybe another move in order to stay under the First Apron. Smart is in theory a good fit for their roster to both play next to and back up Doncic and Austin Reaves as a defensive specialist and secondary playmaker to warrant such a move and use of the BAE that he could opt out of next year for more money. However, the 31 year old has played a total of 54 games the past two years since being traded by Boston and has always been a questionable shooter (38.8% from the field and 32.4% from deep for his career), so we'll see how much the former Celtics fan favorite can contribute to the rival Lakers.
7/20 Update: Shams reports that not only was Milton's non-guaranteed $3 million waived but so was Goodwin, who had only $25,000 guaranteed of his $2,349,578 contract. That is an unfortunate side effect of this Smart signing since Goodwin carved out a nice role as a tough guard off the bench by the end of last season. It wouldn't be surprising if his minimum contract is claimed by someone and saves the Lakers that $25K.
7/23 Update: The Suns did indeed claim his minimum contract to save the Lakers that small cap hit, per Shams. Funnily enough, they had Goodwin in the '23-24 season when he seemed like a nice addition to the Beal trade, but he wasn't able to maintain his rotation role at the time before being traded at the deadline.
Lillard to sign (back) with the Trail Blazers: 3 years, $42 million (Lowe, Shams with the details 7/17)
Damian Lillard | $13,333,333 | $14,000,000 | $14,666,667 |
A reunion with Portland had been mentioned as a possibility for arguably the greatest player in franchise history, but it's pretty stunning to see him get this great of a deal considering the circumstances. I think most people expected Lillard to only take a 1+1 minimum type of deal due to the $112.6 million that he's already owed by Milwaukee, the fact that there will be some set-off relief for that money, and the little issue of the Achilles tear suffered in the playoffs that will likely lead him to miss most of if not all of next season.
Not only are the Blazers using most of/all of their MLE to give him about $27 million for pretty much one guaranteed season ('26-27) before he can opt out, but he is also getting a rare No Trade Clause on top of it. I mentioned in Beal's write up below how both of these guards from the 2012 draft are having similarly huge cap hits stretched out this offseason, and now Lillard is replacing Beal as the only player other than LeBron James. to own a NTC. There were hardly any teams under the First Apron who could offer the full MLE like this, so I'm not exactly sure who they were bidding against with this package.
Having just turned 35 this week, we'll see what Lillard can still contribute coming off of a major injury, and Portland already added another 35 year old guard this summer in Holiday...who hilariously traded for Lillard two years ago. It'll be interesting to see what happens with their young incumbent guards, Henderson and Sharpe, a year from now when theoretically everyone will be available, especially with Sharpe currently eligible for a rookie extension going into the last year of his contract.
Houstan to sign with the Hawks: 1 year deal (Scotto 7/17)
The former high school star hasn't been able to establish himself yet after a nondescript year at Michigan and falling to the top of the 2nd round, so I'm just projecting the minimum here. With three years in the league so far, he's set to earn about $2.4 million if this is a guaranteed deal, which is actually more than the $2,187,699 team option that Orlando declined.
Livingston to re-sign with the Bucks: 1 year, minimum contract (Shams 7/16)
Chris Livingston | $2,296,274 |
Milwaukee had to waive Livingston as part of their series of moves to sign Turner, but they didn't really have to risk him being claimed considering how he fell to the last pick of the 2023 draft and played only 196 total minutes the past two seasons. This actually works out for him since the two-year minimum is now higher than the $2,221,677 that he was set to make, and he could reach restricted free agency a year sooner without the team option that they held on his original deal.
Beal to sign with Clippers: 2 years, $11 million (Shams 7/16)
Bradley Beal | $5,354,000 | $5,621,700 |
This has been rumored for a while, particularly since LA's Powell trade. Beal getting what's left of their MLE after using $8.75 million of it on Lopez almost makes him whole since he has to give up about $13.9 million of the $110,794,880 that Phoenix still owed him. That was the amount needed in order for them to legally be able to use the stretch provision since they already have $3.8 million in dead cap hits for Nassir Little and EJ Liddell, and a team can only have 15% of the salary cap in stretched money.
Now the Suns will likely have about $19.38 million in dead money for Beal over the next five years, similar to what the Bucks have with another 2012 draft member in Lillard. You could argue that they'd be better off just taking the bigger cap hits for these next two years (even though it means staying in the luxury tax) as long as they could slip under the Second Apron, but either way it's a lot of salary that they're eating. That will be to the benefit of their division rivals, and the Clippers made a lot of sense since Beal has talked about not wanting to uproot his family too much after moving from Washington to Phoenix. Now the 32 year old could potentially do the reverse of what Chris Paul did when he traveled back and forth to LA as a former Clipper who later became a Sun.
Beal already got a good chunk of his buyout money back and in theory could make it all up next year while still having the player option as a fallback plan. It'll be interesting to see how the rotation works out with him potentially starting next to Harden with Kris Dunn and Bogdan Bogdanovic off the bench since they seemed to find something with Dunn's defensive presence starting next to Harden. I would guess that a starting role was discussed in the recruitment process and that lineups will be staggered, but in any case, this is a good value to add another player at a position of need.
Anthony to sign with Bucks: 1 year deal (Shams 7/12)
I'm very curious about the lack of details around this situation so far on two fronts. First, it hasn't been reported yet how much Anthony gave up of his $13.1 million salary in his buyout with Memphis. As I mentioned below after the Grizzlies' Huff trade, they're about $4 million away from having the necessary cap space to give Jackson his renegotiation-and-extension at the reported number.
Second, the only details about Anthony's Milwaukee deal is that it's for one year. That's usually an indicator that the player is taking the minimum, which I put as a placeholder here for now, and that would only net him about $2.7 million as a five year veteran. They still have $3,647,000 left of the Room MLE to sign him with, so I wouldn't be surprised if that's what he ends up getting and how much he gave back to Memphis since that's usually how these buyout situations go once a new team is identified.
7/14 Update: Gozlan reports that Anthony only had to give up $2 million in his buyout with Memphis, which likely means that he's only getting the minimum from Milwaukee and coming out ahead overall. It's also confirmed that the Grizzlies are stretching the remaining $11.1 million, which seemed like the last possible move with the Spencer update below. JJJ's new cap numbers are finally in now thanks to this, so I updated his section below, as well.