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