The wait, my NBA friends, is over.
The Damian Lillard finally came to a close, when he was sent to the Milwaukee Bucks in a three-team deal that will pair him with Giannis Antetokounmpo to form one of the league's most fearsome duos. The Phoenix Suns also jumped into the deal, snagging Jusuf Nurkic, Grayson Allen and a couple more young pieces while parting ways with former No. 1 overall pick Deandre Ayton after a tumultuous tenure.
Not to be outdone, the Celtics pounced on the jettisoned Jrue Holiday, keeping up with Milwaukee in the Eastern Conference arms race by acquiring their former player. Savage.
The deals obviously change the landscape of the NBA, and bring to an end the most pressing story of the summer. There is another one, however, that has yet to be resolved.
James Harden has said plenty about his own trade request -- calling Philadelphia 76ers president of basketball operations Daryl Morey "a liar" and saying that he'll never play for an organization that employs him. So that leaves a giant question mark hanging over the offseason of Philadelphia and any team(s) that might be involved in a potential deal.
With that in mind, we went through all 30 NBA teams to assess who's in and who's out, and then we slapped a grade on their entire offseason, including the draft, trades, free agency and contract extensions. It's not easy to collect all that info, so a massive shout out to both NBA.com and HoopsHype, who keep meticulously detailed lists for us to mine.
Here are offseason grades for every NBA team entering the 2023-24 season.
Atlanta Hawks
Who's in:
- Dejounte Murray (contract extension)
- Kobe Bufkin (drafted No. 15)
- Wesley Matthews (free agent)
- Patty Mills (traded from Thunder)
- Mouhamed Gueye (drafted No. 39)
- Seth Lundy (drafted No. 46)
- Trent Forrest (re-signed)
- Miles Norris (free agent)
Who's out:
- John Collins (traded to Jazz)
- Aaron Holiday (signed with Rockets)
- Vit Krejci (waived)
- Donovan Williams (waived)
Hey, the Hawks finally traded John Collins! Unfortunately for Atlanta fans, they were unable to net a significant return after years of more lucrative reported possibilities. C'est la vie. Murray's extension is large (four years, $120 million), but well worth the investment after what he showed last season. Bufkin is an intriguing combo guard who could compete for bench minutes, and Mills is the type of vet the Hawks need to bring some stability (if they decide to keep him). Overall, nothing overwhelming for the Hawks this offseason, but they finally made a decision about Collins and locked up Murray. Solid. Grade: B
Boston Celtics
Who's in:
- Jrue Holiday (traded from Portland)
- Jaylen Brown (contract extension)
- Kristaps Porzingis (traded from Wizards)
- Wenyen Gabriel (free agent)
- Jordan Walsh (drafted No. 38)
- Lamar Stevens (free agent)
- Dalano Banton (free agent)
- Oshae Brissett (free agent)
- Svi Mykhailiuk (free agent)
- Neemias Queta (free agent)
- JD Davison (re-signed)
- DJ Steward (free agent)
- Jay Scrubb (free agent)
Who's out:
- Marcus Smart (traded to Grizzlies)
- Grant Williams (traded to Mavericks)
- Robert Williams III (traded to Trail Blazers)
- Malcolm Brogdon (traded to Trail Blazers)
- Danilo Gallinari (traded to Wizards)
- Mike Muscala (traded to Wizards)
- Justin Champagnie (signed with Heat)
- Mfiondu Kabengele (signed with AEK Athens)
Boston significantly improved its offseason with the late acquisition of Holiday, a nominal replacement (upgrade?) for Smart. He and Derrick White form one of the most fearsome defensive backcourts in the NBA, and Holiday brings the championship experience the Celtics otherwise lack. Porzingis is an interesting experiment, and he'll be tasked with much more defensive responsibility with the departure of both Williamses. On the other end, his 3-point shooting will bring an intriguing element to Joe Mazzulla's offense. Grade: A-
Brooklyn Nets
Who's in:
- Cameron Johnson (re-signed)
- Darius Bazley (free agent)
- Dennis Smith Jr. (free agent)
- Lonnie Walker IV (free agent)
- Trendon Watford (free agent)
- Noah Clowney (drafted No. 21)
- Dariq Whitehead (drafted No. 22)
- Jalen Wilson (drafted No. 51)
- Patrick Gardner (free agent)
- Armoni Brooks (free agent)
Who's out:
- Seth Curry (signed with Mavericks)
- Joe Harris (traded to Pistons)
- Dru Smith (signed with Heat)
- Edmond Sumner (waived)
- Yuta Watanabe (signed with Suns)
- Moses Brown (signed with Trail Blazers)
We're not quite sure which direction the Nets are headed, but bringing the sharpshooting Johnson along for the ride was essential. Other than that, the Nets signed a lot of young players and rookies (Clowney and Whitehead) that could work themselves into more prominent roles, but right now most appear to be on the fringes. It will be interesting to watch how Brooklyn operates over the next couple of seasons. Grade: B
Charlotte Hornets
Who's in:
- LaMelo Ball (contract extension)
- Miles Bridges (re-signed)
- Brandon Miller (drafted No. 2)
- PJ Washington (re-signed)
- Theo Maledon (re-signed)
- Nick Smith Jr. (drafted No. 27)
- James Nnaji (drafted No. 31)
- Amari Bailey (drafted No. 41)
- Frank Ntilikina (free agent)
- Edmond Sumner (free agent)
- RJ Hunter (free agent)
- Tre Scott (free agent)
- Leaky Black (free agent)
Who's out:
- Kelly Oubre Jr. (signed with 76ers)
- Dennis Smith Jr. (signed with Nets)
- Svi Mykhailiuk (signed with Celtics)
- Xavier Sneed (waived)
- Kobi Simmons (waived)
Mitch Kupchak made a gutsy call by taking Miller over Scoot Henderson -- one of those moves that we could be talking about in 10 years for all the wrong reasons. But they were convinced that Miller's shooting ability and premium position on the wing would be their best bet moving forward alongside the newly extended Ball. We'll see what happens with Bridges, but bringing back Washington was essential for floor spacing. Grade: B
Chicago Bulls
Who's in:
- Nikola Vucevic (contract extension)
- Jevon Carter (free agent)
- Torrey Craig (free agent)
- Coby White (re-signed)
- Ayo Dosunmu (re-signed)
- Terry Taylor (re-signed)
- Julian Phillips (drafted No. 35)
- Onuralp Bitim (free agent)
- Adama Sanogo (free agent)
Who's out:
- Patrick Beverley (signed with 76ers)
- Derrick Jones Jr. (signed with Mavericks)
- Marko Simonovic (signed with Crvena Zvedzda)
*Stuck in the middle with you ...* While Carter is a solid signing who will bring defensive toughness and some 3-point shooting, ultimately the Bulls decided to basically run it back with a 40-win roster. There was talk about potentially trading Zach LaVine or DeMar DeRozan, but that hasn't happened. They're fine, but it's just hard to get excited about this team right now. Grade: C
Cleveland Cavaliers
Who's in:
- Max Strus (sign-and-trade from Heat)
- Caris LeVert (re-signed)
- Georges Niang (free agent)
- Damian Jones (traded from Jazz)
- Ty Jerome (free agent)
- Emoni Bates (drafted No. 49)
- Tristan Thompson (free agent)
- Isaiah Mobley (re-signed)
- Craig Porter (free agent)
Who's out:
- Robin Lopez (signed with Bucks)
- Cedi Osman (traded to Spurs)
- Lamar Stevens (traded to Spurs)
- Dylan Windler (signed with Knicks)
The Cavs desperately needed a consistent shooter to fill the wing around their young core, and Strus certainly fits the bill. They also added even more shooting, and some attitude, with Niang coming over from Philly. Cleveland hopes that the reinforcements will help put that ugly playoff loss behind them. Grade: A
Dallas Mavericks
Who's in:
- Kyrie Irving (re-signed)
- Grant Williams (sign-and-trade from Celtics)
- Seth Curry (free agent)
- Dereck Lively II (drafted No. 12)
- Olivier-Maxence Prosper (drafted No. 24)
- Dwight Powell (re-signed)
- Markieff Morris (re-signed)
- Dante Exum (free agent)
- Derrick Jones Jr. (free agent)
- Richaun Holmes (traded from Kings)
- Greg Brown (free agent)
- Joe Wieskamp (free agent)
- Jordan Walker (free agent)
- Mike Miles (free agent)
Who's out:
- Christian Wood (signed with Lakers)
- Reggie Bullock (traded to Spurs)
- JaVale McGee (signed with Kings)
- Davis Bertans (traded to Thunder)
- Justin Holiday (signed with Nuggets)
- Frank Ntilikina (signed with Hornets)
- McKinley Wright (signed with Buducnost)
Hitching your wagon to Irving is a dangerous practice, but the Mavs didn't have many other options. You can argue about the three-year, $120 million figure (with a player option) and say that the Mavs were bidding against themselves -- which they might have been -- but this is just the way it works with players of Irving's caliber, regardless of his past. Outside of Irving, the Mavs had an impressive offseason, adding shooting with Curry, defensive versatility with Williams and considerable upside with rookies Lively and Prosper. It seems that Luka Doncic has some solid pieces around him for Dallas to make a leap this season. Grade: A-
Denver Nuggets
Who's in:
- Justin Holiday (free agent)
- Reggie Jackson (re-signed)
- DeAndre Jordan (re-signed)
- Collin Gillespie (re-signed)
- Julian Strawther (drafted No. 29)
- Jalen Pickett (drafted No. 32)
- Hunter Tyson (drafted No. 37)
- Jay Huff (free agent)
- Souley Boum (free agent)
- Armaan Franklin (free agent)
- Andrew Funk (free agent)
- Braxton Key (free agent)
Who's out:
- Bruce Brown (signed with Pacers)
- Thomas Bryant (signed with Heat)
- Jeff Green (signed with Rockets)
- Jack White (signed with Thunder)
Such is life when you're at the top. The champions lost two of their eight rotation players from last season, leaving them with hopes that youngsters like Christian Braun and Peyton Watson can step into consistent roles. Holiday is a sneaky addition, who should vie for a spot in Malone's tight rotation right away, but the signing of Jackson -- who played a total of 18 postseason minutes -- to the full taxpayer mid-level was a true head-scratcher. Ultimately the loss of Brown hurts tremendously, but Denver simply couldn't afford to keep him. Grade: C+
Detroit Pistons
Who's in:
- Ausar Thompson (drafted No. 5)
- Joe Harris (traded from Nets)
- Monte Morris (traded from Wizards)
- Marcus Sasser (drafted No. 25)
- Buddy Boeheim (re-signed)
- Jared Rhoden (re-signed)
- Zavier Simpson (free agent)
- Stanley Umude (free agent)
- Tosan Evbuomwan (free agent)
- Malcolm Cazalon (free agent)
Who's out:
- Cory Joseph (signed with Warriors)
- Eugene Omoruyi (signed with Wizards)
Ausar Thompson may not have been as ballyhooed as his brother, Amen, but his explosive athleticism should fit nicely on the wing next to Cade Cunningham and Jaden Ivey. Detroit also added another shooter in Harris and a rock-solid point guard in Morris. That said, the biggest addition to the Pistons is the return of Cunningham, who will be eager to show his talent after missing essentially the entire 2022-23 season. Grade: A-
Golden State Warriors
Who's in:
- Chris Paul (trade from Wizards)
- Draymond Green (re-signed)
- Cory Joseph (free agent)
- Dario Saric (free agent)
- Brandin Podziemski (drafted No. 19)
- Trayce Jackson-Davis (drafted No. 57)
- Rudy Gay (free agent)
- Rodney McGruder (free agent)
- Lester Quiñones (re-signed)
- Usman Garuba (free agent)
- Jayce Johnson (free agent)
- Jerome Robinson (free agent)
Who's out:
- Jordan Poole (traded to Wizards)
- Donte DiVincenzo (signed with Knicks)
- Patrick Baldwin Jr. (traded to Wizards)
- Ty Jerome (signed with Cavaliers)
- Ryan Rollins (traded to Wizards)
The Chris Paul trade caught everyone off guard, and it's still unclear what role he will play. What was clear, however, is that new Warriors general manager Mike Dunleavey Jr. wanted out of the Jordan Poole business, and bringing in Paul -- on paper -- seems like an excellent swap. Losing DiVincenzo hurts, but they simply couldn't afford to pay him what he commanded, and Joseph is the type of reliable veteran that Steve Kerr loves. Poole's postseason was cringeworthy, to say the least, but during the regular season he averaged 20 points and played all 82 games. Even the most optimistic prognosticators can't possibly see Paul matching that, so where does that production come from? That's the question we're waiting to see answered. Grade: B
Houston Rockets
Who's in:
- Amen Thompson (drafted No. 4)
- Fred VanVleet (free agent)
- Dillon Brooks (sign-and-trade from Grizzlies)
- Cam Whitmore (drafted No. 20)
- Jeff Green (free agent)
- Aaron Holiday (free agent)
- Jock Landale (free agent)
- Boban Marjanovic (re-signed)
- Darius Days (re-signed)
- Trevor Hudgins (re-signed)
- Nate Hinton (free agent)
- Jeenathan Williams (free agent)
- Matthew Mayer (free agent)
- Joshua Obiesie (free agent)
- Jermaine Samuels (free agent)
Who's out:
- Josh Christopher (traded to Grizzlies)
- Kenyon Martin Jr. (traded to Clippers)
- Daishen Nix (waived)
- Willie Cauley-Stein (signed with Varese)
- Frank Kaminsky (signed with Partizan)
- Usman Garuba (traded to Hawks)
- TyTy Washington (traded to Hawks)
New coach. New point guard. New attitude (we're looking at you, Dillon).
Hoping to be a doormat no more, the Rockets brought in a no-nonsense leader in Ime Udoka and gritty players like VanVleet and Brooks to lead a veritable cornucopia of young, electrifying talent. Houston reportedly went hard at Brook Lopez, who would have provided a much-needed defensive anchor in the middle, but the Rockets still made huge strides this offseason while bringing in potential future stars in Thompson and Whitmore. The Kevin Porter Jr. situation must be navigated seriously and carefully, but Houston has enough talent to make a leap even if the two sides end up parting ways. Grade: A-
Indiana Pacers
Who's in:
- Tyrese Haliburton (contract extension)
- Bruce Brown (free agent)
- Obi Toppin (traded from Knicks)
- Jarace Walker (drafted No. 8)
- Ben Sheppard (drafted No. 26)
- Mojave King (drafted No. 47) -- will play overseas
- Isaiah Wong (drafted No. 55)
- Kendall Brown (re-signed)
- Oscar Tshiebwe (free agent)
Who's out:
- Chris Duarte (traded to Kings)
- Oshae Brissett (signed with Celtics)
The Pacers opened the checkbook (Venmo account?) for Brown, adding a secondary playmaker and defensive Swiss Army knife to a team that desperately needed both. Locking up Haliburton was the easiest decision Kevin Pritchard ever made, and bringing in Toppin to run and fly alongside Haliburton is the stuff goosebumps are made of. Walker was excellent in Summer League, showcasing adept playmaking skills to go along with his tremendous defensive upside. Love it all. Grade: A
LA Clippers
Who's in:
- Russell Westbrook (re-signed)
- Kenyon Martin Jr. (traded from Rockets)
- Mason Plumlee (re-signed)
- Kobe Brown (drafted No. 30)
- Jordan Miller (drafted No. 48)
- Josh Primo (free agent)
- Moussa Diabate (re-signed)
Who's out:
- Eric Gordon (waived)
Westbrook earned another shot with the Clippers during an excellent playoff run, but that was their only significant move this offseason. They've been linked to James Harden as the only team he wants to play for, though you'd have to think a deal already would have been made if they were truly keen on bringing him aboard. Waiving Gordon was curious, given that they surrendered Luke Kennard and the No. 20 pick in the draft (they swapped to No. 30 and took Brown) to bring him aboard. Martin showed some flashes in Houston and will add some much-needed athleticism, but the path to minutes isn't obvious. It looks like the Clippers are going to run it back, once again crossing their fingers that Kawhi Leonard and Paul George can make it through the postseason intact. Grade: C
Los Angeles Lakers
Who's in:
- Anthony Davis (contract extension)
- Austin Reaves (re-signed)
- D'Angelo Russell (re-signed)
- Rui Hachimura (re-signed)
- Gabe Vincent (free agent)
- Jarred Vanderbilt (contract extension)
- Christian Wood (free agent)
- Taurean Prince (free agent)
- Jaxson Hayes (free agent)
- Cam Reddish (free agent)
- Jalen Hood-Schifino (drafted No. 17)
- Maxwell Lewis (drafted No. 40)
- Colin Castleton (free agent)
- Alex Fudge (free agent)
- D'Moi Hodge (free agent)
Who's out:
- Dennis Schroder (signed with Raptors)
- Lonnie Walker IV (signed with Nets)
- Malik Beasley (signed with Bucks)
- Troy Brown Jr. (signed with Timberwolves)
- Mo Bamba (waived)
- Wenyen Gabriel (signed with Celtics)
- Cole Swider (signed with Heat)
- Shaquille Harrison (waived)
The Lakers hope that whatever was clicking so well for them toward the end of last season and into the playoffs will continue, as they've brought back pretty much the entire rotation. Getting Reaves for four years, $56 million is borderline criminal, especially considering a cap space team could have presented him with a $100 million offer sheet. Vincent is a strong addition and a Darvin Ham-style player, while Hood-Schifino could work his way into playing time if and when injuries hit. Overall, a strong offseason for the Lakers, who had limited maneuverability and still have the potential to make in-season deals to bolster their championship chances. Grade: A
Memphis Grizzlies
Who's in:
- Desmond Bane (contract extension)
- Marcus Smart (traded from Celtics)
- Derrick Rose (free agent)
- Josh Christopher (traded from Rockets)
- Isaiah Todd (traded from Suns)
- Gregory Jackson II (drafted No. 45)
- Tarik Biberovic (drafted No. 56) -- will play overseas
Who's out:
- Dillon Brooks (sign-and-trade to Rockets)
- Tyus Jones (traded to Wizards)
It was clear that Brooks wasn't coming back, and bringing in Smart to replace him is a huge win. Extending Bane was a given, but losing super-sub Jones is significant, particularly with Ja Morant being suspended for the first 25 games of the season. Grade: B
Miami Heat
Who's in:
- Kevin Love (re-signed)
- Jaime Jaquez Jr. (drafted No. 18)
- Josh Richardson (free agent)
- Thomas Bryant (free agent)
- Orlando Robinson (re-signed)
- Jamal Cain (re-signed)
- Justin Champagnie (free agent)
- Cole Swider (free agent)
- Alondes Williams (free agent)
- Drew Peterson (free agent)
- Dru Smith (free agent)
- R.J. Hampton (free agent)
Who's out:
- Max Strus (sign-and-trade to Cavaliers)
- Gabe Vincent (signed with Lakers)
- Udonis Haslem (retired)
- Victor Oladipo (traded to Thunder)
- Cody Zeller (signed with Pelicans)
- Omer Yurtseven (signed with Jazz)
- Jamaree Bouyea (waived)
Well, it looks like the Heat are out of options ... at least for now. They missed out on Damian Lillard and Jrue Holiday, and they lost two playoff starters in Strus and Vincent. Not ideal, especially considering Lillard and Holiday both went to conference rivals. A lot of people are excited about Jaquez, but rookies don't have a great track record of impacting winning, particularly in Miami. It seems like the Heat got markedly worse this offseason, so we'll just have to wait for Pat Riley, Erik Spoelstra and Jimmy Butler to prove us wrong once again. Grade: C-
Milwaukee Bucks
Who's in:
- Damian Lillard (traded from Trail Blazers)
- Khris Middleton (re-signed)
- Brook Lopez (re-signed)
- Jae Crowder (re-signed)
- Robin Lopez (free agent)
- Cameron Payne (free agent)
- Thanasis Antetokounmpo (re-signed)
- AJ Green (re-signed)
- Malik Beasley (free agent)
- Andre Jackson Jr. (drafted No. 36)
- Chris Livingston (drafted No. 58)
- TyTy Washington (free agent)
- Jazian Gortman (free agent)
- Omari Moore (free agent)
Who's out:
- Jrue Holiday (traded to Trail Blazers)
- Grayson Allen (traded to Suns)
- Jevon Carter (signed with Bulls)
- Joe Ingles (signed with Magic)
- Wesley Matthews (signed with Hawks)
The Bucks already had a solid offseason grade for bringing back Middleton and Lopez, the latter of which was pursued relentlessly by the Rockets. But now, with the addition of Lillard, this an absolute grand slam for Milwaukee. If you could design a perfect offensive complement to Giannis Antetokounmpo, it would be Lillard -- one of the best 3-point shooters in NBA history with limitless range and playmaking skills to boot. There will be defensive questions with Holiday's departure, but Lopez will do a lot to hide those flaws while new head coach Adrian Griffin figures things out. The Bucks became the clear Eastern Conference favorites this offseason. Grade: A+
Minnesota Timberwolves
Who's in:
- Anthony Edwards (contract extension)
- Naz Reid (contract extension)
- Nickeil Alexander-Walker (re-signed)
- Shake Milton (free agent)
- Troy Brown Jr. (free agent)
- Leonard Miller (drafted No. 33)
- Jaylen Clark (drafted No. 53)
- Luka Garza (re-signed)
- Matt Ryan (re-signed)
- Tyrese Martin (free agent)
- Daishen Nix (free agent)
Who's out:
- Taurean Prince (waived)
- Nathan Knight (signed with Knicks)
The No. 1 priority this offseason was locking up Edwards, who was a no-brainer for the full rookie max extension that could be worth up to $260 million. Getting Reid back was a big win, as the backup center reportedly had many suitors, but Minnesota didn't really bring in any significant talent to help push them up the Western Conference standings. Grade: B-
New Orleans Pelicans
Who's in:
- Jordan Hawkins (drafted No. 14)
- Herbert Jones (re-signed)
- Cody Zeller (free agent)
- Kaiser Gates (free agent)
Who's out:
- Jaxson Hayes (signed with Lakers)
- Josh Richardson (signed with Heat)
- Garrett Temple (waived)
- Willy Hernangomez (signed with FC Barcelona)
Not much activity for the Pels this offseason, but Hawkins is a knock-down shooter who should play well off of their talented scorers. Also, getting Jones on a four-year, $54 million deal could look like an absolute steal if the All-Defense candidate continues to grow offensively. Grade: A-
New York Knicks
Who's in:
- Donte DiVincenzo (free agent)
- Josh Hart (contract extension)
- Duane Washington Jr. (re-signed)
- Nathan Knight (free agent)
- Dylan Windler (free agent)
- Jacob Toppin (free agent)
- Jaylen Martin (free agent)
Who's out:
- Obi Toppin (traded to Pacers)
- Derrick Rose (signed with Grizzlies)
Wildcats, assemble! With Jalen Brunson already anchoring the Knicks, the Villanova reunion continued with the extension of Hart and the addition of DiVincenzo -- both hard-nosed, smart, winning players. Outside of those two, the only other semi-major move was sending Toppin to the Pacers. You hate to see the talent go out the door, but he clearly wasn't finding his way into significant playing time under Tom Thibodeau. Grade: B
Oklahoma City Thunder
Who's in:
- Cason Wallace (drafted No. 10)
- Keyontae Johnson (drafted No. 50)
- Davis Bertans (traded from Mavericks)
- Victor Oladipo (traded from Heat)
- Olivier Sarr (re-signed)
- Lindy Waters III (re-signed)
- Vasilije Micic (free agent)
- Jack White (free agent)
Who's out:
- Jared Butler (signed with Wizards)
- Dario Saric (signed with Warriors)
OKC traded up to get its man, Wallace, at No. 10, and he'll join one of the league's most exciting young rosters led by Shai Gilgeous-Alexander, Josh Giddey, Jalen Williams and Chet Holmgren. Sam Presti didn't add much more talent, but he continues to serve as a dumping ground for unwanted contracts, picking up asset after asset for his troubles. Grade: A-
Orlando Magic
Who's in:
- Anthony Black (drafted No. 6)
- Jett Howard (drafted No. 11)
- Moritz Wagner (re-signed)
- Joe Ingles (free agent)
- Mac McClung (free agent)
- Admiral Schofield (re-signed)
- Miye Oni (free agent)
- Trevelin Queen (free agent)
Who's out:
- Bol Bol (waived)
You would have like to have seen the Magic pickup an elite shooter at No. 6 in the draft, but Black fits their mold of long, versatile playmakers. They then elected to go for shooting at No. 11, with Howard being considered a bit of a reach by most analysts. Either way, Orlando is poised to continued its upward ascent, and a veteran like Ingles is exactly what they need as they continue to learn and grow. Grade: B+
Philadelphia 76ers
Who's in:
- Kelly Oubre Jr. (free agent)
- Patrick Beverley (free agent)
- Paul Reed (re-signed)
- Montrezl Harrell (re-signed)
- Mo Bamba (free agent)
- Danny Green (free agent)
- Javonte Smart (free agent)
- Filip Petrusev (free agent)
- Ricky Council (free agent)
- Terquavion Smith (free agent)
- Azuolas Tubelis (free agent)
Who's out:
- Jalen McDaniels (signed with Raptors)
- Shake Milton (signed with Timberwolves)
- Georges Niang (signed with Cavaliers)
- Mac McClung (signed with Magic)
Quiet, peaceful summer for the 76ers, as usual. The grade obviously can't truly be fleshed out until we see what happens with James Harden, but so far Philly hasn't made any moves that significantly improve the team, and the loss of Niang and Milton could hurt more than casual fans might think. They added no shooting outside of the aging Green, plus three backup centers (one of which -- Harrell -- has a torn ACL and meniscus), so let's hope they have something cooking with Harden -- or else they could be in big trouble. Grade: Incomplete
Phoenix Suns
Who's in:
- Bradley Beal (traded from Wizards)
- Jusuf Nurkic (traded from Trail Blazers)
- Grayson Allen (traded from Bucks)
- Nassir Little (traded from Trail Blazers)
- Keon Johnson (traded from Trail Blazers)
- Josh Okogie (re-signed)
- Damion Lee (re-signed)
- Saben Lee (re-signed)
- Eric Gordon (free agent)
- Yuta Watanabe (free agent)
- Drew Eubanks (free agent)
- Keita Bates-Diop (free agent)
- Chimeze Metu (free agent)
- Bol Bol (free agent)
- Udoka Azubuike (free agent)
- Jordan Goodwin (traded from Wizards)
Who's out:
- Chris Paul (traded to Wizards)
- Deandre Ayton (traded to Trail Blazers)
- Cameron Payne (traded to Spurs)
- Landry Shamet (traded to Wizards)
- Torrey Craig (signed with Bulls)
- Darius Bazley (signed with Nets)
- Jock Landale (signed with Rockets)
- Toumani Camara (traded to Trail Blazers)
There are big swings, and then there's Mat Ishbia. The Suns saw that Kevin Durant and Devin Booker plus a bunch of minimum contracts couldn't get it done in the playoffs, so how about Durant, Booker and Beal? In order to add some established starter-quality talent, the Suns ended their tumultuous relationship with Ayton, receiving Nurkic and Allen in return, plus a couple of intriguing young players in Little and Johnson. Something clearly wasn't working last season, and the reload looks promising on paper. Grade: B+
Portland Trail Blazers
Who's in:
- Scoot Henderson (drafted No. 3)
- Deandre Ayton (traded from Suns)
- Robert Williams III (traded from Celtics)
- Malcolm Brogdon (traded from Celtics)
- Jerami Grant (re-signed)
- Matisse Thybulle (re-signed)
- Kris Murray (drafted No. 23)
- Rayan Rupert (drafted No. 43)
- Skylar Mays (re-signed)
- Moses Brown (free agent)
- John Butler Jr. (re-signed)
- Ibou Badji (re-signed)
- Ashton Hagans (free agent)
- Toumani Camara (traded from Suns)
Who's out:
- Damian Lillard (traded to Bucks)
- Nassir Little (traded to Suns)
- Keon Johnson (traded to Suns)
- Drew Eubanks (singed with Suns)
- Cam Reddish (signed with Lakers)
- Trendon Watford (waived)
- Jeenathan Williams (waived)
The people of Portland can finally exhale, knowing that the rebuild has officially begun with Lillard now in Milwaukee and young building blocks Henderson, Ayton, Anfernee Simons and Shaedon Sharpe in tow. Joe Cronin worked further magic by flipping Jrue Holiday for another potential cornerstone in Williams and a veteran guard in Brogdon who can either be kept or traded for more assets. For the overall haul Cronin was able to swing given the lack of leverage he had in the Lillard situation, Portland certainly earned its offseason mark. They might also be better than you think this season. Grade: A
Sacramento Kings
Who's in:
- Domantas Sabonis (contract extension)
- Chris Duarte (traded from Pacers)
- Sasha Vezenkov (free agent)
- JaVale McGee (free agent)
- Trey Lyles (re-signed)
- Alex Len (re-signed)
- Keon Ellis (re-signed)
- Colby Jones (drafted No. 34)
- Jalen Slawson (drafted No. 54)
- Jordan Ford (free agent)
Who's out:
- PJ Dozier (waived)
- Chimeze Metu (signed with Suns)
- Richaun Holmes (traded to Mavericks)
- Matthew Delavedova (signed with Melbourne United)
- Neemias Queta (signed with Celtics)
The Kings didn't want to mess with a good thing, and you can't really blame them. Sabonis' number ($217 million over five seasons) may look a bit large, but that's the price of doing business if you want to contend. Duarte is a sneaky pickup, another movement shooter in the mold of a Kevin Huerter Lite, and EuroLeague MVP Vezenkov -- another sharpshooter -- has been billed as a potential quality rotation player. But largely, Sacramento chose to get their young, up-and-coming band back together. Grade: B+
San Antonio Spurs
Who's in:
- Victor Wembanyama (drafted No. 1)
- Tre Jones (re-signed)
- Sidy Cissoko (drafted No. 44)
- Cedi Osman (traded from Cavaliers)
- Julian Champagnie (re-signed)
- Sandro Mamukelashvili (re-signed)
- Setric Millner Jr. (free agent)
- Dominick Barlow (re-signed)
- Sir'Jabari Rice (free agent)
Who's out:
- Keita Bates-Diop (signed with Suns)
When the best NBA prospect since LeBron James walks through your doors, you've won the offseason. The Spurs front office also deserves credit for displaying noble restraint, electing to slow-play Wembanyama's development rather than rushing to use cap space to try to contend right away. They'll continue to be a dumping ground for unwanted contracts as they collect assets and wait for the right time to strike. Grade: A+
Toronto Raptors
Who's in:
- Jakob Poeltl (re-signed)
- Gradey Dick (drafted No. 13)
- Dennis Schroder (free agent)
- Jalen McDaniels (free agent)
- Garrett Temple (free agent)
- Mouhamadou Gueye (free agent)
- Kevin Obanor (free agent)
- Javon Freeman-Liberty (free agent)
- Marquis Nowell (free agent)
- Jeff Dowtin Jr. (re-signed)
- Ron Harper Jr. (re-signed)
Who's out:
- Fred VanVleet (signed with Rockets)
- Dalano Banton (signed with Celtics)
- Joe Wieskamp (signed with Mavericks)
The Raptors continued their infamous trend of losing star players for nothing, as they watched VanVleet jet off to Houston and dished out $26 million over two years to Schroder as a stopgap replacement. Dick will hopefully provide some necessary shooting, but outside of that Toronto has been left in limbo with a mediocre team and two players (Pascal Siakam and OG Anunoby) whose clocks are ticking to potentially be the next stars who eventually walk without compensation. Grade: C
Utah Jazz
Who's in:
- John Collins (traded from Hawks)
- Jordan Clarkson (contract extension)
- Taylor Hendricks (drafted No. 9)
- Keyonte George (drafted No. 16)
- Brice Sensabaugh (drafted No. 28)
- Omer Yurtseven (free agent)
- Johnny Juzang (re-signed)
- Joey Hauser (free agent)
Who's out:
- Rudy Gay (traded to Hawks)
- Damian Jones (traded to Cavaliers)
- Udoka Azubuike (signed with Suns)
- Vernon Carey Jr. (waived)
After an unexpectedly successful 2022-23 campaign, the Jazz continued to load their coffers with valuable assets, acquiring Collins for practically nothing and making wise selections with their three first-round picks (Hendricks, George and Sensabaugh). While he hasn't acquired a game-changing talent this offseason (yet?), Danny Ainge has still worked wonders in his short stint at Utah's helm. Grade: A-
Washington Wizards
Who's in:
- Kyle Kuzma (re-signed)
- Jordan Poole (traded from Warriors)
- Bilal Coulibaly (drafted No. 7)
- Tyus Jones (traded from Grizzlies)
- Landry Shamet (traded from Suns)
- Mike Muscala (traded from Celtics)
- Danilo Gallinari (traded from Celtics)
- Patrick Baldwin Jr. (traded from Warriors)
- Ryan Rollins (traded from Warriors)
- Taj Gibson (re-signed)
- Tristan Vukcevic (drafted No. 42)
- Jared Butler (free agent)
- Eugene Omoruyi (free agent)
- Dejan Vasiljevic (free agent)
Who's out:
- Bradley Beal (traded to Suns)
- Kristaps Porzingis (traded to Celtics)
- Monte Morris (traded to Pistons)
- Jordan Goodwin (traded to Suns)
- Jay Huff (signed with Nuggets)
- Isaiah Todd (traded to Suns)
You can nitpick the meager return for Bradley Beal (no first-rounders outside of pick swaps), but that's what happens when you give your star player an unprecedented no-trade clause and he decides he only wants to go to one team. That being said, you have to applaud the new Wizards front office, led by former Clippers exec Michael Winger, for choosing an unquestionable direction. Poole is a 20-point scorer whose shoulder-chip has now grown exponentially, and Kuzma showed he's more than capable of carrying an offense when necessary. Coulibaly was a huge swing at No. 7, and will likely take at least a couple of years to develop. Washington also picked up an intriguing prospect in Baldwin Jr. and trade chips in Jones and Shamet. All in all, not bad building blocks for a rebuild given their lack of leverage, but don't expect too many wins in the near future. Grade: B