The NBA offseason officially began at 12:01 a.m. ET on June 28 following the completion of the 2024 NBA Draft.
NBA free agency tipped off on June 30 at 6 p.m. ET with players and teams allowed to discuss deals during the moratorium period. Here’s a look at all of the reported and official free-agent deals, extensions and trades for all 30 teams so far.
Free Agent Tracker | Free Agency Explained | Trade Tracker | 2024 NBA Draft | All NBA Transactions
Atlanta Hawks
Re-signing
• Vit Krejci returns on multi-year deal (officially announced)
Additions
• Dominick Barlow agrees to 2-way deal (officially announced)
• Dyson Daniels joins via trade with Pelicans (officially announced)
• Larry Nance Jr. joins via trade with Pelicans (officially announced)
• David Roddy joins via trade with Suns (officially announced)
• Cody Zeller joins via trade with Pelicans (officially announced)
Departures
• Saddiq Bey departs via free agency (officially announced)
• Bruno Fernando is waived (officially announced)
• AJ Griffin departs via trade to Rockets (officially announced)
• EJ Liddell departs via trade to Suns (officially announced)
• Dejounte Murray departs via trade to Pelicans (officially announced)
Boston Celtics
Re-signing
• Sam Houser agrees to 4-year extension (officially announced)
• Luke Kornet returns on 1-year deal (officially announced)
• Neemias Queta returns on multi-year deal (officially announced)
• Jayson Tatum agrees to 5-year max extension (officially announced)
• Xavier Tillman returns on 2-year deal (officially announced)
• Derrick White agrees to 4-year extension (officially announced)
Additions
• Lonny Walker IV agrees to 1-year deal (per multiple reports)
Departures
• Svi Mykhailiuk departs in free agency to Jazz (officially announced)
Brooklyn Nets
Re-signing
• Nic Claxton returns on new deal (officially announced)
• Keon Johnson returns on new deal (officially announced)
• Trendon Watford returns on new deal (officially announced)
Additions
• Bojan Bogdanovic joins via trade with Knicks (officially announced)
• Killian Hayes agrees to 1-year deal (per ESPN)
• Shake Milton joins via sign-and-trade with Knicks (officially announced)
• Ziaire Williams joins via trade with Grizzlies (officially announced)
Departures
• Keita Bates-Diop departs via sign-and-trade to Knicks (officially announced)
• Mikal Bridges departs via trade to Knicks (officially announced)
• Lonny Walker IV departs to Celtics (per multiple reports)
Charlotte Hornets
Re-signing
• Miles Bridges returns on 3-year deal (officially announced)
• Seth Curry returns on 1-year deal (officially announced)
Additions
• Charlie Brown joins via trade with Knicks (officially announced)
• Taj Gibson agrees to 1-year deal (officially announced)
• Harry Giles agrees to 1-year deal (per reports)
• Josh Green joins via trade with Mavs (officially announced)
• DaQuan Jeffries joins via trade with Knicks (officially announced)
• Duane Washington Jr. joins via trade with Knicks (officially announced)
• Anton Watson joins on 2-way deal (officially announced)
Departures
• Davis Bertans is waived (officially announced)
• Reggie Jackson is waived (officially announced)
• Bryce McGowens is waived (officially announced)
• James Nnaji departs via trade to Knicks (officially announced)
• Aleksej Pokusevski is waived (officially announced)
• JT Thor departs to Cavs (officially announced)
Chicago Bulls
Re-signing
• Patrick Williams returns on 5-year deal (officially announced)
Additions
• Chris Duarte joins via trade with Kings (officially announced)
• Josh Giddey joins via trade with Thunder (officially announced)
• Jalen Smith agrees to 3-year deal (officially announced)
Departures
• Alex Caruso departs via trade to Thunder (officially announced)
• DeMar DeRozan departs via trade to Kings (officially announced)
• Javonte Green departs in free agency to Pelicans (officially announced)
• Andre Drummond departs in free agency to 76ers (officially announced)
Cleveland Cavaliers
Re-signing
• Jarrett Allen agrees to 3-year extension (officially announced)
• Isaac Okoro agrees to 3-year deal (officially announced)
• Donovan Mitchell agrees to 3-year extension (officially announced)
• Evan Mobley agrees to 5-year extension (officially announced)
• Tristan Thompson agrees to 1-year deal (officially announced)
Additions
• JT Thor agrees to 2-way deal (officially announced)
Departures
• None
Dallas Mavericks
Re-signing
• Markieff Morris agrees to deal (officially announced)
• Brandon Williams agrees to deal (officially announced)
Additions
• Spencer Dinwiddie agrees to 1-year deal (officially announced)
• Quentin Grimes joins via trade with Pistons (officially announced)
• Naji Marshall agrees to 3-year deal (officially announced)
• Klay Thompson joins via sign-and-trade with Warriors (officially announced)
Departures
• Josh Green departs via trade to Hornets (officially announced)
• Tim Hardaway Jr. departs via trade to Pistons (officially announced)
• Derrick Jones Jr. departs in free agency to Clippers (officially announced)
Denver Nuggets
Re-signing
• DeAndre Jordan agrees to deal (officially announced)
• Jamal Murray agrees to 4-year extension (officially announced)
Additions
• Dario Saric agrees to 2-year deal (officially announced)
• Russell Westbrook agrees to 2-year deal (officially announced)
Departures
• Kentavious Caldwell-Pope departs via free agency to Magic (officially announced)
• Reggie Jackson departs via trade to Hornets (officially announced)
Detroit Pistons
Re-signing
• Cade Cunningham agrees to 5-year extension (officially announced)
• Simone Fontecchio returns on 2-year deal (officially announced)
Additions
• Malik Beasley agrees to 1-year deal (officially announced)
• Tim Hardaway Jr. joins via trade with Mavs (officially announced)
• Tobias Harris agrees to 2-year deal (officially announced)
• Wendell Moore Jr. joins via trade with Wolves (officially announced)
• Paul Reed claimed off waivers (officially announced)
Departures
• Taj Gibson departs via free agency to Hornets (officially announced)
• Quentin Grimes departs via trade to Mavs (officially announced)
• James Wiseman departs via free agency to Pacers (officially announced)
Golden State Warriors
Re-signing
• Stephen Curry agrees to 1-year extension (officially announced)
Additions
• Kyle Anderson agrees to 3-year deal (officially announced)
• Buddy Hield joins via sign-and-trade with 76ers (officially announced)
• De’Anthony Melton agrees to 1-year deal (officially announced)
• Lindy Waters III joins via trade with Thunder (officially announced)
Departures
• Chris Paul is waived (officially announced)
• Dario Saric departs via free agency to Nuggets (officially announced)
• Klay Thompson departs via sign-and-trade to Mavs (officially announced)
Houston Rockets
Re-signing
• Jalen Green agrees to 3-year extension (per ESPN)
• Aaron Holiday returns on 2-year deal (officially announced)
• Nate Williams agrees to deal (officially announced)
Additions
• AJ Griffin joins via trade with Hawks (officially announced)
Departures
• None
Indiana Pacers
Re-signing
• James Johnson returns on 1-year deal (officially announced)
• T.J. McConnell agrees to 4-year extension (officially announced)
• Andrew Nembhard agrees to 3-year extension (officially announced)
• Pascal Siakam returns on 4-year deal (officially announced)
• Obi Toppin returns on 4-year deal (officially announced)
Additions
• James Wiseman agrees to 2-year deal (officially announced)
Departures
• Jalen Smith departs via free agency to Bulls (officially announced)
LA Clippers
Re-signing
• James Harden returns on 2-year deal (officially announced)
• Terance Mann agrees to 3-year extension (officially announced)
• Ivica Zubac agrees to 3-year extension (officially announced)
Additions
• Mo Bamba agrees to 1-year deal (officially announced)
• Nicolas Batum agrees to 2-year deal (officially announced)
• Kris Dunn joins via sign-and-trade (officially announced)
• Derrick Jones Jr. agrees to deal (officially announced)
• Kevin Porter Jr. agrees to deal (officially announced)
Departures
• Paul George departs via free agency to 76ers (officially announced)
• Mason Plumlee departs via free agency to Suns (officially announced)
• Daniel Theis departs via free agency to Pelicans (officially announced)
• Russell Westbrook departs via trade to Jazz (officially announced)
Los Angeles Lakers
Re-signing
• Max Christie returns on 4-year deal (officially announced)
• LeBron James returns on 2-year deal (officially announced)
Additions
• Christian Koloko signs 2-way deal (officially announced)
Departures
• Spencer Dinwiddie departs via free agency to Mavs (officially announced)
• Taurean Prince departs via free agency to Bucks (officially announced)
Memphis Grizzlies
Re-signing
• Luke Kennard returns on 1-year deal (officially announced)
Additions
• Mamadi Diakite joins via trade with Nets (officially announced)
• Scottie Pippen Jr. signs multi-year deal (per ESPN)
Departures
• Yuta Watanabe agrees to deal with Chiba Jets (per reports)
• Ziaire Williams departs via trade to Nets (officially announced)
Miami Heat
Re-signing
• Bam Adebayo signs 3-year extension (officially announced)
• Thomas Bryant returns on 1-year deal (officially announced)
• Haywood Highsmith returns on 2-year deal (officially announced)
• Kevin Love returns on 2-year deal (officially announced)
Additions
• Alec Burks agrees to 1-year deal (officially announced)
Departures
• Jamal Cain agrees to deal with Pelicans (officially announced)
• Caleb Martin departs via free agency to Sixers (officially announced)
• Patty Mills departs via free agency to Jazz (officially announced)
• Orlando Robinson is waived (officially announced)
Milwaukee Bucks
Re-signing
• None
Additions
• Taurean Prince agrees to 1-year deal (officially announced)
• Gary Trent Jr. agrees to 1-year deal (officially announced)
• Delon Wright agrees to 1-year deal (officially announced)
Departures
• Malik Beasley departs via free agency to Pistons (officially announced)
• Patrick Beverley agrees to deal with Hapoel Tel Aviv (per reports)
Minnesota Timberwolves
Re-signing
• Luka Garza returns on 2-year deal (officially announced)
Additions
• Keita Bates-Diopjoins via trade with Knicks (officially announced)
• Donte DiVincenzo joins via trade with Knicks (officially announced)
• PJ Dozier agrees to 1-year deal (officially announced)
• Joe Ingles agrees to 1-year deal (officially announced)
• Julius Randle joins via trade with Knicks (officially announced)
Departures
• Kyle Anderson departs via free agency to Warriors (officially announced)
• Jordan McLaughlin departs via free agency to Kings (officially announced)
• Wendell Moore Jr. departs via trade to Pistons (officially announced)
• Monte Morris departs via free agency to Suns (officially announced)
• Karl-Anthony Towns departs via trade to Knicks (officially announced)
> Complete Timberwolves roster
New Orleans Pelicans
Re-signing
• Jose Alvarado agrees to 2-year extension (officially announced)
• Trey Murphy agrees to 4-year extension (per ESPN)
Additions
• Jamal Cain agrees to deal with Pelicans (officially announced)
• Javonte Green agrees to 1-year deal (officially announced)
• Dejounte Murray joins via trade with Hawks (officially announced)
• Daniel Theis agrees to 1-year deal (officially announced)
Departures
• Dyson Daniels departs via trade to Hawks (officially announced)
• E.J. Liddell departs via trade to Hawks (officially announced)
• Naji Marshall departs via free agency to Mavs (officially announced)
• Larry Nance Jr. departs via trade to Hawks (officially announced)
• Jonas Valanciunas departs via free agency to Wizards (officially announced)
• Cody Zeller departs via trade to Hawks (officially announced)
New York Knicks
Re-signing
• Precious Achiuwa returns on 1-year deal (officially announced)
• OG Anunoby returns on 5-year deal (officially announced)
• Jalen Brunson agrees to 4-year extension (officially announced)
• Jacob Toppin returns on 2-way deal (officially announced)
Additions
• Mikal Bridges joins via trade with Nets (officially announced)
• James Nnaji joins via trade with Hornets (officially announced)
• Cameron Payne agrees to 1-year deal (officially announced)
• Landry Shamet agrees to 1-year deal (per ESPN)
• Karl-Anthony Towns joins via trade with Knicks (officially announced)
Departures
• Bojan Bogdanovic departs via trade to Nets (officially announced)
• Charlie Brown departs via trade with Hornets (officially announced)
• Alec Burks departs via free agency to Heat (officially announced)
• Mamadi Diakite departs via sign-and-trade to Nets (officially announced)
• Keita Bates-Diop departs via trade to Timberwolves (officially announced)
• Donte DiVincenzo departs via trade to Timberwolves (per reports)
• Isaiah Hartenstein departs via free agency to Thunder (officially announced)
• DaQuan Jeffries departs via trade to Hornets (officially announced)
• Shake Milton departs via sign-and-trade to Nets (officially announced)
• Marcus Morris is waived (officially announced)
• Julius Randle departs via trade to Timberwolves (officially announced)
• Duane Washington Jr. departs via trade to Hornets (officially announced)
Oklahoma City Thunder
Re-signing
• Isaiah Joe returns on 4-year deal (officially announced)
• Aaron Wiggins returns on 5-year deal (officially announced)
Additions
• Alex Caruso joins via trade with Bulls (officially announced)
• Isaiah Hartenstein agrees to 3-year deal (officially announced)
Departures
• Josh Giddey departs via trade to Bulls (officially announced)
• Gordon Hayward retires from the NBA (officially announced)
• Lindy Waters III departs via trade to Warriors (officially announced)
Orlando Magic
Re-signing
• Goga Bitadze agrees to 3-year deal (officially announced)
• Wendell Carter Jr. agrees to 3-year extension (officially announced)
• Gary Harris agrees to 2-year deal (officially announced)
• Jonathan Isaac agrees to 5-year extension (officially announced)
• Jalen Suggs agrees to 5-year extension (officially announced)
• Franz Wagner agrees to 5-year extension (officially announced)
• Moritz Wagner returns on 2-year deal (officially announced)
Additions
• Kentavious Caldwell-Pope agrees to 3-year deal (officially announced)
• Cory Joseph agrees to deal (officially announced)
Departures
• Joe Ingles departs via free agency to Wolves (officially announced)
Philadelphia 76ers
Re-signing
• Joel Embiid agrees to 3-year extension (officially announced)
• Kyle Lowry returns on 1-year deal (officially announced)
• KJ Martin returns on 2-year deal (officially announced)
• Tyrese Maxey agrees to 5-year extension (officially announced)
• Kelly Oubre Jr. returns on 2-year deal (officially announced)
Additions
• Andre Drummond agrees to 2-year deal (officially announced)
• Paul George agrees to 4-year deal (officially announced)
• Eric Gordon agrees to 2-year deal (officially announced)
• Reggie Jackson agrees to deal (officially announced)
• Caleb Martin agrees to deal (officially announced)
• Guerschon Yabusele agrees to deal (officially announced)
Departures
• Nicolas Batum departs via free agency to Clippers (officially announced)
• Mo Bamba departs via free agency to Clippers (officially announced)
• Buddy Hield departs via sign-and-trade to Warriors (officially announced)
• De’Anthony Melton departs via free agency to Warriors (officially announced)
• Cameron Payne departs via free agency to Knicks (officially announced)
• Paul Reed is waived (officially announced)
Phoenix Suns
Re-signing
• Bol Bol returns on 1-year deal (officially announced)
• Damion Lee returns on 1-year deal (officially announced)
• Josh Okogie returns on 2-year deal (officially announced)
• Royce O’Neale returns on 4-year deal (officially announced)
Additions
• Tyus Jones agrees to 1-year deal (officially announced)
• E.J. Liddell joins via trade with Hawks (officially announced)
• Monte Morris agrees to deal (officially announced)
• Mason Plumlee agrees to 1-year deal (officially announced)
Departures
• Drew Eubanks departs via free agency to Jazz (officially announced)
• Eric Gordon departs via free agency to 76ers (officially announced)
• David Roddy departs via trade to Hawks (officially announced)
Portland Trail Blazers
Re-signing
• None
Additions
• Deni Avdija joins via trade with Wizards (officially announced)
• Devonte’ Graham agrees to 1-year deal (officially announced)
Departures
• Malcolm Brogdon departs via trade to Wizards (officially announced)
Sacramento Kings
Re-signing
• Alex Len returns on 1-year deal (officially announced)
• Malik Monk returns on 4-year deal (officially announced)
Additions
• DeMar DeRozan joins via sign-and-trade (officially announced)
• Jalen McDaniels joins via trade with Raptors (officially announced)
• Jordan McLaughlin joins on reported 1-year deal (officially announced)
• Orlando Robinson agrees to 1-year deal (officially announced)
Departures
• Harrison Barnes departs via trade to Spurs (officially announced)
• Chris Duarte departs via trade to Bulls (officially announced)
• Davion Mitchell departs via trade to Raptors (officially announced)
• Sasha Vezenkov departs via trade to Raptors (officially announced)
San Antonio Spurs
Re-signing
• Charles Bassey agrees to 1-year deal (officially announced)
• Sandro Mamukelashvili agrees to 1-year deal (officially announced)
Additions
• Harrison Barnes joins via trade with Kings (officially announced)
• Chris Paul agrees to 1-year deal (officially announced)
Departures
• Dominick Barlow departs via free agency to Hawks (officially announced)
• Devonte’ Graham departs via trade with Hornets (officially announced)
Toronto Raptors
Re-signing
• Scottie Barnes agrees to 5-year extension (officially announced)
• Immanuel Quickley returns on 5-year deal (officially announced)
• Garrett Temple has agreed to 1-year deal (officially announced)
Additions
• Bruno Fernando agrees to deal (officially announced)
• Davion Mitchell joins via trade with Kings (officially announced)
Departures
• Mouhamadou Gueye is waived (officially announced)
• Jalen McDaniels departs via trade to Kings (officially announced)
• Gary Trent Jr. departs via free agency to Bucks (officially announced)
• Sasha Vezenkov is waived (officially announced)
Utah Jazz
Re-signing
• Johnny Juzang returns on 4-year deal (officially announced)
• Lauri Markkanen agrees to 5-year extension (officially announced)
Additions
• Drew Eubanks agrees to 2-year deal (officially announced)
• Patty Mills agrees to reported 1-year deal (officially announced)
• Svi Mykhailiuk agrees to 4-year deal (officially announced)
Departures
• Kris Dunn departs via sign-and-trade with Clippers (officially announced)
• Russell Westbrook is waived (officially announced)
• Omer Yurtseven is waived (officially announced)
Washington Wizards
Re-signing
• Corey Kispert agrees to 4-year extension (per ESPN)
• Anthony Gill agrees to deal (officially announced)
• Richaun Holmes returns on 2-year deal (per The Athletic)
Additions
• Saddiq Bey joins via free agency (officially announced)
• Malcolm Brogdon joins via trade with Blazers (officially announced)
• Jonas Valanciunas joins via sign-and-trade (officially announced)
Departures
• Deni Avdija departs via trade to Blazers (officially announced)
• Tyus Jones departs via free agency to Suns (officially announced)
• Landry Shamet is waived (officially announced)