2024 Free Agency

2024 NBA Offseason: Every free agency deal, extension & trade for all 30 teams

Keep track of every move from the 2024 NBA offseason.

Tyrese Maxey has re-upped with the 76ers on a 5-year maximum extension.

• Download the NBA App

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)

> Complete Hawks roster


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)

> Complete Celtics roster


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)

> Complete Nets roster


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)

> Complete Hornets roster


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)

> Complete Bulls roster


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

> Complete Cavaliers roster


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)

> Complete Mavericks roster


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)

> Complete Nuggets roster


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)

> Complete Pistons roster


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)

> Complete Warriors roster


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

> Complete Rockets roster


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)

> Complete Pacers roster


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)

> Complete Clippers roster


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)

> Complete Lakers roster


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)

> Complete Grizzlies roster


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)

> Complete Heat roster


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)

> Complete Bucks roster


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)

> Complete Pelicans roster


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)

> Complete Knicks roster


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)

> Complete Thunder roster


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)

> Complete Magic roster


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)

> Complete 76ers roster


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)

> Complete Suns roster


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)

> Complete Blazers roster


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)

> Complete Kings roster


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)

> Complete Spurs roster


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)

> Complete Raptors roster


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)

> Complete Jazz roster


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)

> Complete Wizards roster

Latest