Even for those staunchly averse to secondary education, the first day of school always brings a certain level of excitement. Is it because of the curriculum? The welcome-back assembly? The spanking-new cobalt blue paint job on the lockers that will last about a week? Of course not. The thrill comes from the anticipation of seeing your classmates: Who changed their hairstyle? Who spontaneously grew six inches? Who transferred in from out of state and who was "asked to leave" due to an undisclosed incident during summer school?

The same is true for the NBA, where a fresh season is invariably accompanied by a multitude of transactions sending players from one team to another. Sometimes the moves happen so quickly that they fly under the radar, particularly when a bigger splash like Paul George heading to the Philadelphia 76ers or the New York Knicks trading for Karl-Anthony Towns comes along.

That's what we're here for. Below you'll find a team-by-team log of all the players who have switched jerseys over the summer -- through the draft, trades and free agency -- along with offseason grades for each franchise courtesy of our very own Sam Quinn. Think of it as a cheat sheet for the 2024-25 NBA season, which will be here before you know it. Imagine how impressed your co-workers will be when you coyly mention that Stanley Umude went from the Pistons to the Bucks? Office hero.

As always, thanks to NBA.com and HoopsHype for helping to keep track of the madness. Here we go.

Atlanta Hawks

In:

  • Zaccharie Risacher (drafted No. 1)
  • Dyson Daniels (traded from Pelicans)
  • Larry Nance Jr. (traded from Pelicans)
  • Vit Krejci (re-signed)
  • David Roddy (traded from Suns)
  • Cody Zeller (traded from Pelicans)
  • Dominick Barlow (free agent)
  • Nikola Djurisic (drafted No. 43)
  • Seth Lundy (re-signed)

Out:

  • Dejounte Murray (traded to Pelicans)
  • Saddiq Bey (signed with Wizards)
  • AJ Griffin (traded to Rockets)
  • EJ Liddell (traded to Suns)
  • Bruno Fernando (waived)
  • Dylan Windler (Australia)
  • Trent Forrest (Spain)

Sam Quinn's offseason grade: C+ (click for full analysis)  

Boston Celtics

In:

  • Jayson Tatum (contract extension)
  • Derrick White (contract extension)
  • Sam Hauser (contract extension)
  • Luke Kornet (re-signed)
  • Xavier Tillman (re-signed)
  • Neemias Queta (re-signed)
  • JD Davison (re-signed)
  • Lonnie Walker IV (free agent)
  • Baylor Scheierman (drafted No. 30)
  • Anton Watson (drafted No. 54, two-way)

Out:

  • Svi Mykhailiuk (signed with Jazz)

Sam Quinn's offseason grade: B+ (click for full analysis)  

Brooklyn Nets

In:

  • Nic Claxton (re-signed)
  • Keon Johnson (re-signed)
  • Trendon Watford (re-signed)
  • Bojan Bogdanovic (traded from Knicks)
  • Killian Hayes (free agent)
  • Shake Milton (sign-and-trade with Knicks)
  • Ziaire Williams (traded from Grizzlies)

Out:

  • Mikal Bridges (traded to Knicks)
  • Keita Bates-Diop (sign-and-trade with Knicks)
  • Lonnie Walker IV (signed with Celtics)

Sam Quinn's offseason grade: A (click for full analysis)  

Charlotte Hornets

In:

  • Tidjane Salaun (drafted No. 6)
  • Miles Bridges (re-signed)
  • Seth Curry (re-signed)
  • Josh Green (traded from Mavericks)
  • Taj Gibson (free agent)
  • Harry Giles (free agent)
  • KJ Simpson (drafted No. 42)

Out:

  • Davis Bertans (waived)
  • Bryce McGowens (waived)
  • Aleksej Pokusevski (waived)
  • JT Thor (free agent)
  • Amari Bailey (free agent)
  • Leaky Black (free agent)

Sam Quinn's offseason grade: C (click for full analysis)  

Chicago Bulls

In:

  • Josh Giddey (traded from Thunder)
  • Jalen Smith (free agent)
  • Patrick Williams (re-signed)
  • Matas Buzelis (drafted No. 11)
  • Chris Duarte (traded from Kings)
  • Adama Sanogo (re-signed)
  • Talen Horton-Tucker (free agent)
  • Kenneth Lofton Jr. (free agent)
  • EJ Liddell (free agent)

Out:

  • DeMar DeRozan (sign-and-trade with Kings)
  • Alex Caruso (traded to Thunder)
  • Andre Drummond (signed with 76ers)
  • Javonte Green (signed with Pelicans)
  • Henri Drell (signed with Trail Blazers)

Sam Quinn's offseason grade: C- (click for full analysis)  

Cleveland Cavaliers

In:

  • Donovan Mitchell (contract extension)
  • Jarrett Allen (contract extension)
  • Evan Mobley (contract extension)
  • Isaac Okoro (re-signed)
  • Jaylon Tyson (drafted No. 20)
  • Tristan Thompson (re-signed)
  • JT Thor (free agent, two-way)
  • Emoni Bates (re-signed, two-way)

Out:

  • Marcus Morris (signed with Knicks)
  • Damian Jones (China)

Sam Quinn's offseason grade: B- (click for full analysis)  

Dallas Mavericks

In:

  • Klay Thompson (sign-and-trade with Warriors)
  • Spencer Dinwiddie (free agent)
  • Quentin Grimes (traded from Pistons)
  • Naji Marshall (free agent)
  • Markieff Morris (re-signed)
  • Brandon Williams (re-signed)
  • Melvin Ajinca (drafted No. 51)

Out:

  • Josh Green (traded to Hornets)
  • Tim Hardaway Jr. (traded to Pistons)
  • Derrick Jones Jr. (signed with Clippers)

Sam Quinn's offseason grade: B (click for full analysis)  

Denver Nuggets

In:

  • Jamal Murray (contract extension)
  • Russell Westbrook (free agent)
  • Dario Saric (free agent)
  • DeAndre Jordan (re-signed)
  • Vlatko Cancar (re-signed)
  • DaRon Holmes II (drafted No. 22)

Out:

  • Kentavious Caldwell-Pope (signed with Magic)
  • Reggie Jackson (traded to Hornets)
  • Collin Gillespie (signed with Suns)
  • Jay Huff (signed with Grizzlies)

Sam Quinn's offseason grade: D (click for full analysis

Detroit Pistons

In:

  • Cade Cunningham (contract extension)
  • Tobias Harris (free agent)
  • Ron Holland II (drafted No. 5)
  • Malik Beasley (free agent)
  • Tim Hardaway Jr. (traded from Mavericks)
  • Simone Fontecchio (re-signed)
  • Bobi Klintman (drafted No. 37)
  • Wendell Moore Jr. (traded from Timberwolves)
  • Paul Reed (claimed off waivers)

Out:

  • James Wiseman (signed with Pacers)
  • Taj Gibson (signed with Hornets)
  • Quentin Grimes (traded to Mavericks)
  • Malachi Flynn (signed with Spurs)
  • Buddy Boeheim (signed with Thunder)
  • Jared Rhoden (signed with Raptors)
  • Stanley Umude (signed with Bucks)
  • Chimezie Metu (Spain)
  • Evan Fournier (Greece)

Sam Quinn's offseason grade: C- (click for full analysis)  

Golden State Warriors

In:

  • Stephen Curry (contract extension)
  • Buddy Hield (sign-and-trade with 76ers)
  • Kyle Anderson (sign-and-trade with Timberwolves)
  • De'Anthony Melton (free agent)
  • Lindy Waters III (traded from Thunder)
  • Quinten Post (drafted No. 52, two-way)
  • Kevin Knox (free agent)

Out:

  • Klay Thompson (sign-and-trade with Mavericks)
  • Chris Paul (waived)
  • Dario Saric (signed with Nuggets)
  • Lester Quiñones (signed with 76ers)
  • Jerome Robinson (France)
  • Usman Garuba (Spain)

Sam Quinn's offseason grade: B (click for full analysis)  

Houston Rockets

In:

  • Reed Sheppard (drafted No. 3)
  • Aaron Holiday (re-signed)
  • Nate Hinton (re-signed)
  • Jermaine Samuels Jr. (re-signed)

Out:

  • Boban Marjanovic (Turkey)

Sam Quinn's offseason grade: C+ (click for full analysis)  

Indiana Pacers

In:

  • Pascal Siakam (re-signed)
  • Andrew Nembhard (contract extension)
  • T.J. McConnell (contract extension)
  • Obi Toppin (re-signed)
  • Johnny Furphy (drafted No. 35)
  • James Wiseman (free agent)
  • Tristen Newton (drafted No. 49)
  • Enrique Freeman (drafted No. 50)
  • James Johnson (re-signed)
  • Quenton Jackson (re-signed)

Out:

  • Jalen Smith (signed with Bulls)
  • Isaiah Wong (signed with Jazz)
  • Oscar Tshiebwe (signed with Jazz)

Sam Quinn's offseason grade: C+ (click for full analysis)  

LA Clippers

In:

  • James Harden (re-signed)
  • Ivica Zubac (contract extension)
  • Nicolas Batum (free agent)
  • Derrick Jones Jr. (free agent)
  • Kevin Porter Jr. (free agent)
  • Kris Dunn (sign-and-trade with Jazz)
  • Mo Bamba (free agent)
  • Kai Jones (re-signed)
  • Cam Christie (drafted No. 46)

Out:

  • Paul George (signed with 76ers)
  • Russell Westbrook (sign-and-trade with Jazz)
  • Mason Plumlee (signed with Suns)
  • Daniel Theis (signed with Pelicans)
  • BJ Boston (signed wit Spurs)
  • Moussa Diabate (signed with Hornets)
  • Xavier Moon (Russia)

Sam Quinn's offseason grade: D- (click for full analysis)  

Los Angeles Lakers

In:

  • LeBron James (re-signed)
  • Dalton Knecht (drafted No. 17)
  • Bronny James (drafted No. 55)
  • Max Christie (re-signed)
  • Christian Koloko (free agent, two-way)
  • Colin Castleton (re-signed)
  • Jordan Goodwin (free agent)

Out:

  • Spencer Dinwiddie (signed with Mavericks)
  • Taurean Prince (signed with Bucks)
  • Harry Giles (signed with Hornets)
  • Skylar Mays (signed with Timberwolves)

Sam Quinn's offseason grade: D (click for full analysis)  

Memphis Grizzlies

In:

  • Zach Edey (drafted No. 9)
  • Luke Kennard (re-signed)
  • Mamadi Diakite (traded from Nets)
  • Jaylen Wells (drafted No. 39)
  • Cam Spencer (drafted No. 53)
  • Jay Huff (free agent, two-way)

Out:

  • Derrick Rose (waived, retired)  
  • Yuta Watanabe (Japan)
  • Ziaire Williams (traded to Nets)
  • Lamar Stevens (signed with Pistons)
  • Jordan Goodwin (signed with Lakers)
  • Trey Jemison (waived)

Sam Quinn's offseason grade: C+ (click for full analysis)  

Miami Heat

In:

  • Bam Adebayo (contract extension)
  • Kevin Love (re-signed)
  • Kel'el Ware (drafted No. 15)
  • Alec Burks (free agent)
  • Haywood Highsmith (re-signed)
  • Thomas Bryant (re-signed)
  • Dru Smith (re-signed, two-way)
  • Nassir Little (free agent)
  • Pelle Larsson (drafted No. 44)

Out:

  • Caleb Martin (signed with 76ers)
  • Patty Mills (signed with Jazz)
  • Delon Wright (signed with Bucks)
  • Jamal Cain (signed with Pelicans)
  • Orlando Robinson (waived)
  • Alondes Williams (signed with Clippers)
  • Cole Swider (signed with Pacers)

Sam Quinn's offseason grade: D (click for full analysis)  

Milwaukee Bucks

In:

  • Taurean Prince (free agent)
  • Gary Trent Jr. (free agent)
  • Deon Wright (free agent)
  • AJ Johnson (drafted No. 23)
  • Tyler Smith (drafted No. 33)

Out:

  • Malik Beasley (signed with Pistons)
  • Patrick Beverley (Israel)
  • Jaylin Galloway (Australia)
  • TyTy Washington (signed with Suns)

Sam Quinn's offseason grade: B- (click for full analysis)  

Minnesota Timberwolves

In:

  • Julius Randle (traded from Knicks)
  • Donte DiVincenzo (traded from Knicks)
  • Rob Dillingham (drafted No. 8)
  • Terrence Shannon Jr. (drafted No. 27)
  • Joe Ingles (free agent)
  • Keita Bates-Diop (traded from Knicks)
  • PJ Dozier (free agent)
  • Luka Garza (re-signed)
  • Daishen Nix (re-signed, two-way)

Out:

  • Karl-Anthony Towns (traded to Knicks)
  • Kyle Anderson (sign-and-trade with Warriors)
  • Jordan McLaughlin (signed with Kings)
  • Monte Morris (signed with Suns)
  • Wendell Moore Jr. (traded to Pistons)

Sam Quinn's offseason grade: B (click for full analysis)  

New Orleans Pelicans

In:

  • Dejounte Murray (traded from Hawks)
  • Yves Missi (drafted No. 21)
  • Javonte Green (free agent)
  • Daniel Theis (free agent)
  • Matt Ryan (re-signed)
  • Jamal Cain (free agent)
  • Antonio Reeves (drafted No. 47)
  • Elfrid Payton (free agent)

Out:

  • Jonas Valanciunas (signed with Wizards)
  • Dyson Daniels (traded to Hawks)
  • Larry Nance Jr. (traded to Hawks)
  • Naji Marshall (signed with Mavericks)
  • Cody Zeller (traded to Hawks)
  • E.J. Liddell (traded to Hawks)

Sam Quinn's offseason grade: C (click for full analysis)

New York Knicks

In:

  • Karl-Anthony Towns (traded from Timberwolves)
  • Mikal Bridges (traded from Nets)
  • Jalen Brunson (contract extension)
  • OG Anunoby (re-signed)
  • Precious Achiuwa (re-signed)
  • Landry Shamet (free agent)
  • Cameron Payne (free agent)
  • Jacob Toppin (re-signed, two-way)
  • Pacome Dadiet (drafted No. 25)
  • Tyler Kolek (drafted No. 34)
  • Kevin McCullar Jr. (drafted No. 56)
  • Ariel Hukporti (drafted No. 58)

Out:

  • Julius Randle (traded to Timberwolves)
  • Donte DiVincenzo (traded to Timberwolves)
  • Isaiah Hartenstein (signed with Thunder)
  • Bojan Bogdanovic (traded to Nets)
  • Alec Burks (signed with Heat)
  • Shake Milton (sign-and-trade with Nets)
  • Mamadi Diakite (sign-and-trade with Nets)
  • Duane Washington Jr. (Serbia)

Sam Quinn's offseason grade: A- (click for full analysis)  

Oklahoma City Thunder

In:

  • Isaiah Hartenstein (free agent)
  • Alex Caruso (traded from Bulls)
  • Nikola Topic (drafted No. 12)
  • Isaiah Joe (re-signed)
  • Aaron Wiggins (re-signed)
  • Dillon Jones (drafted No. 26)
  • Ajay Mitchell (drafted No. 38)

Out:

  • Josh Giddey (traded to Bulls)
  • Gordon Hayward (retired)
  • Lindy Waters III (traded to Warriors)
  • Keyontae Johnson (signed with Hornets)
  • Mike Muscala (retired)

Sam Quinn's offseason grade: A (click for full analysis)

Orlando Magic

In:

  • Franz Wagner (contract extension)
  • Kentavious Caldwell-Pope (free agent)
  • Jonathan Isaac (contract extension)
  • Tristan da Silva (drafted No. 18)
  • Moritz Wagner (re-signed)
  • Goga Bitadze (re-signed)
  • Gary Harris (re-signed)
  • Cory Joseph (free agent)
  • Trevelin Queen (free agent, two-way)

Out:

  • Joe Ingles (signed with Timberwolves)

Sam Quinn's offseason grade: B- (click for full analysis)  

Philadelphia 76ers

In:

  • Paul George (free agent)
  • Joel Embiid (contract extension)
  • Tyrese Maxey (contract extension)
  • Caleb Martin (free agent)
  • Kelly Oubre Jr. (re-signed)
  • Kyle Lowry (re-signed)
  • Jared McCain (drafted No. 16)
  • Andre Drummond (free agent)
  • Adem Bona (drafted No. 41)
  • Eric Gordon (free agent)
  • Reggie Jackson (free agent)
  • KJ Martin (re-signed)
  • Guerschon Yabusele (free agent)
  • Lester Quiñones (free agent)
  • Jeff Dowtin Jr. (re-signed, two-way)

Out:

  • Nicolas Batum (signed with Clippers)
  • Buddy Hield (sign-and-trade with Warriors)
  • De'Anthony Melton (signed with Warriors)
  • Mo Bamba (signed with Clippers)
  • Cameron Payne (signed with Knicks)
  • Paul Reed (waived)
  • Terquavion Smith (China)

Sam Quinn's offseason grade: A (click for full analysis)

Phoenix Suns

In:

  • Tyus Jones (free agent)
  • Monte Morris (free agent)
  • Mason Plumlee (free agent)
  • Bol Bol (re-signed)
  • Royce O'Neale (re-signed)
  • Damion Lee (re-signed)
  • Josh Okogie (re-signed)
  • Ryan Dunn (drafted No. 28)
  • Oso Ighodaro (drafted No. 40)
  • Frank Kaminsky (free agent)
  • TyTy Washington (free agent)

Out:

  • Eric Gordon (signed with 76ers)
  • Drew Eubanks (signed with Jazz)
  • David Roddy (traded to Hawks)
  • Nassir Little (signed with Hawks)
  • Ishmail Wainright (Israel)
  • Saben Lee (Turkey)
  • Udoka Azubuike (Montenegro)

Sam Quinn's offseason grade: B (click for full analysis)  

Portland Trail Blazers

In:

  • Donovan Clingan (drafted No. 7)
  • Deni Avdija (traded from Wizards)
  • Devonte' Graham (free agent)
  • Justin Minaya (re-signed, two-way)

Out:

  • Malcolm Brogdon (traded to Wizards)

Sam Quinn's offseason grade: C (click for full analysis)  

Sacramento Kings

In:

  • DeMar DeRozan (sign-and-trade with Bulls)
  • Malik Monk (re-signed)
  • Devin Carter (drafted No. 13)
  • Jalen McDaniels (traded from Raptors)
  • Jordan McLaughlin (free agent)
  • Alex Len (free agent)
  • Orlando Robinson (free agent)

Out:

  • Harrison Barnes (traded to Spurs)
  • Davion Mitchell (traded to Raptors)
  • Chris Duarte (traded to Bulls)
  • Sasha Vezenkov (traded to Raptors)
  • Kessler Edwards (signed with Mavericks)
  • Jordan Ford (Italy)
  • Jalen Slawson (signed with Magic)

Sam Quinn's offseason grade: D+ (click for full analysis)  

San Antonio Spurs

In:

  • Chris Paul (free agent)
  • Harrison Barnes (traded from Kings)
  • Stephon Castle (drafted No. 4)
  • Juan Nuñez (drafted No. 36)
  • Harrison Ingram (drafted No. 48)
  • Sandro Mamukelashvili (re-signed)
  • Charles Bassey (re-signed)
  • Malachi Flynn (free agent)
  • David Duke Jr. (re-signed, two-way)

Out:

  • Cedi Osman (Greece)
  • RaiQuan Gray (Greece)
  • Dominick Barlow (signed with Hawks)
  • Devonte' Graham (traded to Hornets)

Sam Quinn's offseason grade: A (click for full analysis)  

Toronto Raptors

In:

  • Scottie Barnes (contract extension)
  • Immanuel Quickley (re-signed)
  • Ja'Kobe Walter (drafted No. 19)
  • Davion Mitchell (traded from Kings)
  • Garrett Temple (re-signed)
  • Bruno Fernando (free agent)
  • Jonathan Mogbo (drafted No. 31)
  • Jamal Shead (drafted No. 45)
  • Ulrich Chomche (drafted No. 57)

Out:

  • Gary Trent Jr. (signed with Bucks)
  • Jalen McDaniels (traded to Kings)
  • Mouhamadou Gueye (waived)
  • Javon Freeman-Liberty (Turkey)
  • Jordan Nwora (Turkey)

Sam Quinn's offseason grade: C (click for full analysis)  

Utah Jazz

In:

  • Lauri Markkanen (contract extension)
  • Cody Williams (drafted No. 10)
  • Isaiah Collier (drafted No. 29)
  • Kyle Filipowski (drafted No. 32)
  • Patty Mills (free agent)
  • Johnny Juzang (re-signed)
  • Drew Eubanks (free agent)
  • Svi Mykhailiuk (free agent)
  • Isaiah Wong (free agent)
  • Oscar Tshiebwe (free agent)

Out:

  • Kris Dunn (sign-and-trade with Clippers)
  • Talen Horton-Tucker (signed with Bulls)
  • Kira Lewis (signed with Wizards)
  • Kenneth Lofton Jr. (signed with Bulls)
  • Darius Bazley (China)
  • Luka Samanic (Turkey)
  • Omer Yurtseven (waived)

Sam Quinn's offseason grade: B- (click for full analysis)  

Washington Wizards

In:

  • Alex Sarr (drafted No. 2)
  • Jonas Valanciunas (sign-and-trade with Pelicans)
  • Malcolm Brogdon (traded from Trail Blazers)
  • Saddiq Bey (free agent)
  • Bub Carrington (drafted No. 14)
  • Kyshawn George (drafted No. 24)
  • Richaun Holmes (re-signed)
  • Anthony Gill (re-signed)
  • Kira Lewis (free agent)
  • Tristan Vukcevic (re-signed, two-way)

Out:

  • Deni Avdija (traded to Trail Blazers)
  • Tyus Jones (signed with Suns)
  • Landry Shamet (waived)
  • Eugene Omoruyi (signed with Timberwolves)
  • Jules Bernard (signed with Cavaliers)

Sam Quinn's offseason grade: C (click for full analysis)  

No ad available

Looking for more NBA coverage? John Gonzalez, Bill Reiter, Ashley Nicole Moss and special guests dive deep into the league's biggest storylines daily on the Beyond the Arc podcast.