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

Bradley Beal is now a member of the Phoenix Suns after being dealt from Washington in multi-team trade.

The NBA offseason officially began at 12:01 a.m. ET on June 23 following the 2023 NBA Draft.

NBA free agency tipped off on June 30 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 | 2023 NBA Draft | All NBA Transactions


Atlanta Hawks

• Patty Mills joins via trade with Thunder (officially announced)
• Dejounte Murray agrees to 4-year extension (officially announced)
• Wesley Matthews agrees to 1-year deal (officially announced)
• Onyeka Okongwu agrees to 4-year extension (officially announced)

> Complete Hawks roster


Boston Celtics

• Dalano Banton agrees to deal (officially announced)
• Oshae Brissett
agrees to 2-year deal (officially announced)
• Jaylen Brown agrees to 5-year extension (officially announced)
Jrue Holiday joins via trade with Blazers (officially announced)
Svi Mykhailiuk agrees to deal (officially announced)
• Kristaps Porzingis joins via 3-team trade with Wizards and Grizzlies (officially announced)
• Payton Pritchard agrees to 4-year extension (officially announced)
Lamar Stevens agrees to deal (officially announced)

> Complete Celtics roster


Brooklyn Nets

• Harry Giles agrees to deal (officially announced)
Cam Johnson returns on 4-year deal (officially announced)
• Dennis Smith Jr. agrees to 1-year deal (officially announced)
• Lonnie Walker IV agrees to 1-year deal (officially announced)
• Trendon Watford agrees to deal (officially announced)

> Complete Nets roster


Charlotte Hornets

• Miles Bridges signs contract (officially announced)
LaMelo Ball
agrees to multi-year extension (officially announced)
• Frank Ntilikina signs contract (officially announced)
• PJ Washington agrees to multi-year extension (officially announced)

> Complete Hornets roster


Chicago Bulls

• Jevon Carter agrees to 3-year deal (officially announced)
• Torrey Craig
agrees to 2-year deal (officially announced)
• Ayo Dosnumu returns on 3-year deal (officially announced)
• Nikola Vucecic agrees to multi-year extension (officially announced)
• Coby White returns on 3-year deal (officially announced)

> Complete Bulls roster


Cleveland Cavaliers

• Ty Jerome agrees to 2-year deal (officially announced)
• Damian Jones joins via trade with Jazz (officially announced)
• Caris LeVert
returns on 2-year deal (officially announced)
• Georges Niang agrees to 3-year deal (officially announced)
• Max Strus joins via sign-and-trade (officially announced)
• Tristan Thompson agrees to 1-year deal (officially announced)

> Complete Cavaliers roster


Dallas Mavericks

• Seth Curry agrees to 2-year deal (officially announced)
• Dante Exum agrees to 1-year deal (officially announced)
• Richaun Holmes joins via trade with Kings (officially announced)
• Josh Green agrees to 3-year extension (officially announced)
• Kyrie Irving
 returns on 3-year deal (officially announced)
• Derrick Jones Jr. agrees to 1-year deal (officially announced)
• Markieff Morris returns on 1-year deal (officially announced)
• Dwight Powell returns on 3-year deal (officially announced)
• Grant Williams joins via sign-and-trade (officially announced)

> Complete Mavericks roster


Denver Nuggets

• Justin Holiday agrees to 1-year deal (officially announced)
• Reggie Jackson
returns on 2-year deal (officially announced)
• DeAndre Jordan returns on multi-year deal (officially announced)
• Zeke Nnaji agrees to 4-year extension (via ESPN)

> Complete Nuggets roster


Detroit Pistons

• Monte Morris joins via trade with Wizards (officially announced)
Joe Harris joins via trade with Nets (officially announced)
• Isaiah Stewart agrees to 4-year extension (officially announced)

> Complete Pistons roster


Golden State Warriors

• Draymond Green returns on 4-year deal (officially announced)
• Cory Joseph agrees to 1-year deal (officially announced)
• Chris Paul joins via trade with Wizards (officially announced)
• Dario Saric agrees to 1-year deal (officially announced)

> Complete Warriors roster


Houston Rockets

• Dillon Brooks agrees to 4-year deal (officially announced)
• Reggie Bullock agrees to deal (officially announced)
• Jeff Green agrees to 1-year deal (officially announced)
• Aaron Holiday agrees to 1-year deal (officially announced)
• Jock Landale
agrees to 4-year deal (officially announced)
• Boban Marjanovic agrees to 1-year deal (officially announced)
• Victor Oladipo joins via trade with Thunder (officially announced)
• Fred VanVleet
agrees to 3-year deal (officially announced)

> Complete Rockets roster


Indiana Pacers

• Bruce Brown agrees to 2-year deal (officially announced)
• Tyrese Haliburton agrees to 5-year extension (officially announced)
• Aaron Nesmith agrees to 3-year extension (per ESPN)
• Obi Toppin
joins via trade with Knicks (officially announced)

> Complete Pacers roster


LA Clippers

• Kenyon Martin Jr. joins via trade with Rockets (officially announced)
• Mason Plumlee
returns on 1-year deal (officially announced)
• Russell Westbrook
returns on 2-year deal (officially announced)

> Complete Clippers roster


Los Angeles Lakers

• Anthony Davis agrees to 3-year extension (officially announced)
• Rui Hachimura
 returns on 3-year deal (officially announced)
• Jaxson Hayes
agrees to 2-year deal (officially announced)
• Taurean Prince agrees to 1-year deal (officially announced)
• Austin Reaves
returns on 4-year deal (officially announced)
• Cam Reddish
agrees to 2-year deal (officially announced)
• D’Angelo Russell returns on 2-year deal (officially announced)
• Jarred Vanderbilt agrees to 4-year extension (officially announced)
• Gabe Vincent agrees to 3-year deal (officially announced)
• Christian Wood agrees to 2-year deal (officially announced)

> Complete Lakers roster


Memphis Grizzlies

• Josh Christopher joins via trade with Rockets (officially announced)
Desmond Bane agrees to 5-year extension (officially announced)
• Derrick Rose agrees to multi-year deal (officially announced)
• Marcus Smart joins via 3-team trade with Wizards and Celtics (officially announced)
• Isaiah Todd joins via trade with Suns (officially announced)

> Complete Grizzlies roster


Miami Heat

• Thomas Bryant agrees to 2-year deal (officially announced)
• Kevin Love returns on 2-year deal (officially announced)
• Josh Richardson agrees to 2-year deal (officially announced)

> Complete Heat roster


Milwaukee Bucks

• Giannis Antetokounmpo agrees to multi-year extension (officially announced)
• Thanasis Antetokounmpo
agrees to deal (officially announced)
• Malik Beasley agrees to 1-year deal (officially announced)
• Jae Crowder
returns on 1-year deal (officially announced)
• Damian Lillard joins via 3-team trade with Blazers and Suns (officially announced)
• AJ Green agrees to deal (officially announced)
• Brook Lopez returns on 2-year deal (officially announced)
• Robin Lopez
agrees to deal (officially announced)
• Khris Middleton
returns on 3-year deal (officially announced)
• Cameron Payne agrees to 1-year deal (officially announced)
• TyTy Washington agrees to deal (officially announced)

> Complete Bucks roster


Minnesota Timberwolves

• Nickeil Alexander-Walker returns on 2-year deal (officially announced)
• Troy Brown
agrees to deal (officially announced)
• Anthony Edwards agrees to 5-year extension (officially announced)
• Jaden McDaniels agrees to 5-year extension (officially announced)
• Shake Milton agrees to 2-year deal (officially announced)
• Naz Reid returns on 3-year deal (officially announced)

> Complete Timberwolves roster


New Orleans Pelicans

• Herb Jones returns on 4-year deal (officially announced)
• EJ Liddell agrees to 3-year deal (officially announced)
Cody Zeller agrees to 1-year deal (officially announced)

> Complete Pelicans roster


New York Knicks

• Donte DiVincenzo agrees to 4-year deal (officially announced)
• Josh Hart agrees to 4-year extension (officially announced)

> Complete Knicks roster


Oklahoma City Thunder

• Davis Bertans joins via trade with Mavs (officially announced)
• Vasilije Micic agrees to multi-year deal (officially announced)

> Complete Thunder roster


Orlando Magic

• Cole Anthony agrees to muilti-year extension (multiple reports)
• Joe Ingles agrees to 2-year deal (officially announced)
• Moritz Wagner returns on 2-year deal (officially announced) 

> Complete Magic roster


Philadelphia 76ers

• Patrick Beverley agrees to 1-year deal (officially announced)
• Mo Bamba agrees to 1-year deal (officially announced)
• Danny Green agrees to 1-year deal (officially announced)
• Kelly Oubre Jr. agrees to 1-year deal (officially announced)
• Paul Reed returns on 3-year deal (officially announced)
• Javonte Smart agrees to deal (officially announced)

> Complete 76ers roster


Phoenix Suns

• Grayson Allen, Nassir Little and Jusuf Nurkic join via 3-team trade with Blazers and Bucks (officially announced)
• Bradley Beal and Jordan Goodin join via 3-team trade with Wizards and Pacers (officially announced)
• Bol Bol
agrees to 1-year deal (officially announced)
• Keita Bates-Diop
agrees to 2-year deal (officially announced)
• Drew Eubanks
agrees to 2-year deal (officially announced)
• Eric Gordon agrees to deal (officially announced)
• Damion Lee
returns on 1-year deal (officially announced)
• Chimezie Metu
agrees to 1-year deal (officially announced)
• Josh Okogie
returns on 2-year deal (officially announced)
• Yuta Watanabe
agrees to 1-year deal (officially announced)

> Complete Suns roster


Portland Trail Blazers

• Deandre Ayton and Toumani Camara join via 3-team trade with Bucks and Suns (officially announced)
• Malcolm Brogdon and Robert Williams join via trade with Celtics (officially announced)
• Jerami Grant
 returns on 5-year deal (officially announced)
• Matisse Thybulle returns on 3-year deal (officially announced)

> Complete Blazers roster


Sacramento Kings

• Chris Duarte joins via trade with Pacers (officially announced)
• Alex Len
returns on 1-year deal (officially announced)
• Trey Lyles
returns on 2-year deal (officially announced)
• JaVale McGee agrees to 1-year deal (officially announced)
• Domantas Sabonis
 agrees to multi-year extension (officially announced)
• Sasha Vezenkov agrees to 3-year deal (officially announced)

> Complete Kings roster


San Antonio Spurs

• Julian Champagnie returns on 4-year deal (officially announced)
• Zach Collins returns on 2-year extension (officially announced)
• Tre Jones returns on 2-year deal (officially announced)
• Sandro Mamukelashvili agrees to 2-year deal (officially announced)
• Cedi Osman joins via trade with Cavs and Heat (officially announced)
Devin Vassell returns on 5-year extension (officially announced)

> Complete Spurs roster


Toronto Raptors

• Jalen McDaniels agrees to 2-year deal (officially announced)
• Jakob Poeltl returns on 4-year deal (officially announced)
• Dennis Schroder agrees to 2-year deal (officially announced)
• Garrett Temple agrees to 1-year deal (officially announced)

> Complete Raptors roster


Utah Jazz

• Jordan Clarkson agrees to 3-year extension (officially announced)
• John Collins joins via trade with Hawks (officially announced)
• Omer Yurtseven agrees to deal (officially announced)

> Complete Jazz roster


Washington Wizards

• Deni Avdija returns on 4-year deal (officially announced)
• Danilo Gallinari, Tyus Jones
and Mike Muscala join via 3-team trade with Grizzlies and Celtics (officially announced)
• Kyle Kuzma returns on 4-year deal (officially announced)
• Jordan Poole, Patrick Baldwin Jr. and Ryan Rollins join via trade with Warriors (officially announced)
• Landry Shamet joins via 3-team trade with Suns and Pacers (officially announced)

> Complete Wizards roster