Additions and departures for all 30 NBA teams: Damian Lillard and Bradley Beal headline full list of moves

Gilbert McGregor

Additions and departures for all 30 NBA teams: Damian Lillard and Bradley Beal headline full list of moves image

What's an NBA offseason without a blockbuster trade or two?

The 2023 offseason was highlighted by some notable player movement, with several months of transactions bookended by deals that sent Bradley Beal to the Suns, Damian Lillard to the Bucks and Jrue Holiday to the Celtics.

Since the NBA Finals ended in June, all 30 teams got in on the offseason action, executing trades and adding through the draft as well as free agency. No team was more active than Phoenix, which enters training camp with more than a dozen new faces on a roster that has been transformed, to say the least.

Before the new season begins, catch up with all that has transpired since last season came to a close. We've got you covered with a full list of additions and departures made by every NBA team ahead of the 2023-24 season.

WINNERS & LOSERS: Who got the best of the Damian Lillard trade?

Additions and departures for all 30 NBA teams in the 2023 offseason

Below is a full list of additions and departures for all 30 NBA teams this offseason.

"Last NBA team" is in reference to the last team for which a player suited up unless otherwise noted (i.e. Chris Paul's last team is the Suns). A player is not listed as a departure for a team if he was not on that team's roster during the 2022-23 season. "TW" denotes a player on a two-way contract.

Atlanta Hawks

Additions

Player Added via… Last NBA team
Kobe Bufkin Draft (15th pick)
Mouhamed Gueye Draft (39th pick)
Seth Lundy (TW) Draft (46th pick)
Wesley Matthews Free Agency Bucks
Miles Norris (TW) Undrafted free agent
Patty Mills Trade (from Thunder) Nets

Departures

Player Lost via… New team
John Collins Trade (to Jazz) Jazz
Usman Garuba Trade (to Thunder) Warriors
Rudy Gay Trade (to Thunder) Warriors
Aaron Holiday Free agency Rockets
Vit Krejci Waived Timberwolves
TyTy Washington Jr. Trade (to Thunder) Bucks

Boston Celtics

Additions

Player Added via… Last NBA team
Dalano Banton Free agency Raptors
Oshae Brissett Free agency Pacers
Wenyen Gabriel Free agency Lakers
Jrue Holiday Trade (from Trail Blazers) Bucks
Svi Mykhailiuk Free agency Hornets
Kristaps Porzingis Trade (from Wizards) Wizards
Neemias Queta (TW) Free agency Kings
Jay Scrubb (TW) Free agency Magic
Lamar Stevens Free agency Cavaliers
Jordan Walsh Draft (38th pick)

Departures

Player Lost via… New team
Malcolm Brogdon Trade (to Trail Blazers) Trail Blazers
Danilo Gallinari Trade (to Wizards) Wizards
Blake Griffin Free agency
Mfiondu Kabengele Free agency
Mike Muscala Trade (to Wizards) Wizards
Marcus Smart Trade (to Grizzlies) Grizzlies
Grant Williams Sign-and-trade (to Mavericks) Mavericks
Robert Williams III Trade (to Trail Blazers) Trail Blazers

Brooklyn Nets

Additions

Player Added via… Last NBA team
Darius Bazley Free agency Suns
Armoni Brooks (TW) Free agency Raptors
Noah Clowney Draft (21st pick)
Harry Giles III Free agency Trail Blazers
Dennis Smith Jr. Free agency Hornets
Lonnie Walker IV Free agency Lakers
Trendon Watford Free agency Trail Blazers
Dariq Whitehead Draft (22nd pick)
Jalen Wilson (TW) Draft (51st pick)

Departures

Player Lost via… New team
Seth Curry Free agency Mavericks
David Duke Jr. Free agency 76ers
Joe Harris Trade (to Pistons) Pistons
Dru Smith Free agency Heat
Edmond Sumner Waived Hornets
Yuta Watanabe Free agency Suns

Charlotte Hornets

Additions

Player Added via… Last NBA team
Amari Bailey (TW) Draft (41st pick)
Leaky Black (TW) Undrafted free agent
Brandon Miller Draft (2nd pick)
James Nnaji Draft (31st pick)
Frank Ntilikina Free agency Mavericks
Nick Smith Jr. Draft (27th pick)
Edmond Sumner Free agency Nets

Departures

Player Lost via… New team
Svi Mykhailiuk Free agency Celtics
Kelly Oubre Jr. Free agency 76ers
Kobi Simmons Waived
Dennis Smith Jr. Free agency Nets
Xavier Sneed Waived

Chicago Bulls

Added

Player Added via… Last NBA team
Onuralp Bitim (TW) Free agency
Jevon Carter Free agency Bucks
Torrey Craig Free agency Suns
Julian Phillips Draft (35th pick)
Adama Sanogo (TW) Undrafted free agent

Departures

Player Lost via… New team
Patrick Beverley Free agency 76ers
Javonte Green Free agency
Derrick Jones Jr. Free agency Mavericks
Marko Simonovic Waived
Terry Taylor Free agency

Cleveland Cavaliers

Additions

Player Added via… Last NBA team
Emoni Bates (TW) Draft (49th pick)
Ty Jerome Free agency Warriors
Damian Jones Trade (from Jazz) Jazz
Georges Niang Free agency 76ers
Craig Porter Jr. (TW) Undrafted free agent
Max Strus Sign-and-trade (from Heat) Heat
Tristan Thompson Free agency Lakers

Departures

Player Lost via… New team
Mamadi Diakite Free agency
Danny Green Free agency 76ers
Robin Lopez Free agency Bucks
Raul Neto Free agency
Cedi Osman Trade (to Spurs) Spurs
Lamer Stevens Trade (to Spurs) Celtics
Dylan Windler Free agency Knicks

Dallas Mavericks

Additions

Player Added via… Last NBA team
Seth Curry Free agency Nets
Dante Exum Free agency Rockets
Richaun Holmes Trade (from Kings) Kings
Derrick Jones Jr. Free agency Bulls
Dereck Lively II Draft (12th pick)
Mike Miles Jr. (TW) Undrafted free agent
Olivier-Maxence Prosper Draft (24th pick)
Grant Williams Sign-and-trade (from Celtics) Celtics

Departures

Player Lost via… New team
Davis Bertans Trade (to Thunder) Thunder
Justin Holiday Free agency Nuggets
JaVale McGee Waived Kings
Frank Ntilikina Free agency Hornets
Theo Pinson Free agency
Christian Wood Free agency Lakers
McKinley Wright IV Free agency

Denver Nuggets

Additions

Player Added via… Last NBA team
Justin Holiday Free agency Mavericks
Jay Huff (TW) Free agency Wizards
Braxton Key (TW) Free agency Pistons
Jalen Pickett Draft (32nd pick)
Julian Strawther Draft (29th pick)
Hunter Tyson Draft (37th pick)

Departures

Player Lost via… New team
Bruce Brown Free agency Pacers
Thomas Bryant Free agency Heat
Jeff Green Free agency Rockets
Ish Smith Free agency
Jack White Free agency Thunder

Detroit Pistons

Additions

Player Added via… Last NBA team
Malcolm Cazalon (TW) Free agency
Joe Harris Trade (from Nets) Nets
Monte Morris Trade (from Wizards) Wizards
Marcus Sasser Draft (25th pick)
Ausar Thompson Draft (5th pick)

Departures

Player Lost via… New team
Buddy Boeheim Free agency
Hamidou Diallo Free agency
Cory Joseph Free agency Warriors
Rodney McGruder Free agency Warriors

Golden State Warriors

Additions

Player Added via… Last NBA team
Usman Garuba (TW) Free agency Rockets
Trayce Jackson-Davis Draft (57th pick)
Cory Joseph Free agency Pistons
Chris Paul Trade (from Wizards) Suns
Brandin Podziemski Draft (19th pick)
Jerome Robinson (TW) Free agency Wizards
Dario Saric Free agency Thunder

Departures

Player Lost via… New team
Patrick Baldwin Jr. Trade (to Wizards) Wizards
Donte DiVincenzo Free agency Knicks
JaMychal Green Free agency
Andre Iguodala Free agency
Ty Jerome Free agency Cavaliers
Anthony Lamb Free agency
Jordan Poole Trade (to Wizards) Wizards
Ryan Rollins Trade (to Wizards) Wizards

Houston Rockets

Additions

Player Added via… Last NBA team
Dillon Brooks Sign-and-trade (from Grizzlies) Grizzlies
Jeff Green Free agency Nuggets
Aaron Holiday Free agency Hawks
Jock Landale Free agency Suns
Jermaine Samuels (TW) Free agency
Amen Thompson Draft (4th pick)
Fred VanVleet Free agency Raptors
Cam Whitmore Draft (20th pick)

Departures

Player Lost via… New team
D.J. Augustin Free agency
Willie Cauley-Stein Free agency
Josh Christopher Trade (to Grizzlies)
Frank Kaminsky Free agency
Boban Marjanovic Free agency
Daishen Nix Waived Timberwolves

Indiana Pacers

Additions

Player Added via… Last NBA team
Bruce Brown Free agency Nuggets
Mojave King Draft (47th pick)
Ben Sheppard Draft (26th pick)
Obi Toppin Trade (from Knicks) Knicks
Oscar Tshiebwe (TW) Undrafted free agent
Jarace Walker Draft (8th pick)
Isaiah Wong (TW) Draft (55th pick)

Departures

Player Lost via… New team
Oshae Brissett Free agency Celtics
Chris Duarte Trade (to Kings) Kings
George Hill Free agency
James Johnson Free agency
Gabe York Free agency

LA Clippers

Additions

Player Added via… Last NBA team
Kobe Brown Draft (30th pick)
Kenyon Martin Jr. Trade (from Rockets) Rockets
Jordan Miller (TW) Draft (48th pick)
Josh Primo (TW) Free agency Spurs

Departures

Player Lost via… New team
Eric Gordon Waived Suns
Xavier Moon Free agency

Los Angeles Lakers

Additions

Player Added via… Last NBA team
Colin Castleton (TW) Undrafted free agent
Alex Fudge (TW) Undrafted free agent
Jaxson Hayes Free agency Pelicans
D'Moi Hodge (TW) Undrafted free agent
Jalen Hood-Schifino Draft (17th pick)
Maxwell Lewis Draft (40th pick)
Taurean Prince Free agency Timberwolves
Cam Reddish Free agency Trail Blazers
Gabe Vincent Free agency Heat
Christian Wood Free agency Mavericks

Departures

Player Lost via… New team
Mo Bamba Waived 76ers
Malik Beasley Free agency Bucks
Troy Brown Jr. Free agency Timberwolves
Wenyen Gabriel Free agency Celtics
Shaquille Harrison Waived
Scotty Pippen Jr. Free agency
Dennis Schröder Free agency Raptors
Tristan Thompson Free agency Cavaliers
Lonnie Walker IV Free agency Nets

Memphis Grizzlies

Additions

Player Added via… Last NBA team
Tarik Biberovic Draft (56th pick)
Josh Christopher Trade (from Rockets) Rockets
Gregory Jackson II (TW) Draft (45th pick)
Marcus Smart Trade (from Celtics) Celtics
Isaiah Todd Trade (From Suns) Suns

Departures

Player Lost via… New team
Dillon Brooks Sign-and-trade (to Rockets) Rockets
Tyus Jones Trade (to Wizards) Wizards

Miami Heat

Additions

Player Added via… Last NBA team
Thomas Bryant Free agency Nuggets
R.J. Hampton (TW) Free agency Pistons
Jaime Jaquez Jr. Draft (18th pick)
Josh Richardson Free agency Pelicans
Dru Smith (TW) Free agency Nets

Departures

Player Lost via… New team
Victor Oladipo Trade (to Thunder) Thunder
Max Strus Sign-and-trade (to Cavaliers) Cavaliers
Gabe Vincent Free agency Lakers
Omer Yurtseven Free agency Jazz
Cody Zeller Free agency Pelicans

Milwaukee Bucks

Additions

Player Added via… Last NBA team
Malik Beasley Free agency Lakers
Andre Jackson Jr. Draft (36th pick)
Damian Lillard Trade (from Trail Blazers) Trail Blazers
Chris Livingston Draft (58th pick)
Robin Lopez Free agency Cavaliers
Omari Moore (TW) Undrafted free agent
Cameron Payne Free agency Suns
TyTy Washington Jr. (TW) Free agency Rockets

Departures

Player Lost via… New team
Grayson Allen Trade (to Suns) Suns
Jevon Carter Free agency Bulls
Goran Dragic Free agency
Jrue Holiday Trade (to Trail Blazers) Trail Blazers
Joe Ingles Free agency Magic
Meyers Leonard Free agency
Wesley Matthews Free agency Hawks

Minnesota Timberwolves

Additions

Player Added via… Last NBA team
Troy Brown Jr. Free agency Lakers
Jaylen Clark (TW) Draft (53rd pick)
Vit Krejci Free agency Hawks
Leonard Miller Draft (33rd pick)
Shake Milton Free agency 76ers

Departures

Player Lost via… New team
Nathan Knight Free agency Knicks
Jaylen Nowell Free agency
Taurean Prince Waived Lakers
Austin Rivers Free agency

New Orleans Pelicans

Additions

Player Added via… Last NBA team
Kaiser Gates (TW) Free agency
Jordan Hawkins Draft (14th pick)
Cody Zeller Free agency Heat

Departures

Player Lost via… New team
Jaxson Hayes Free agency Lakers
Willy Hernangomez Free agency
Josh Richardson Free agency Heat
Garrett Temple Waived Raptors

New York Knicks

Additions

Player Added via… Last NBA team
Donte DiVincenzo Free agency Warriors
Jaylen Martin (TW) Undrafted free agent
Nathan Knight (TW) Free agency Timberwolves
Dylan Windler (TW) Free agency Cavaliers

Departures

Player Lost via… New team
Derrick Rose Free agency Grizzlies
Obi Toppin Trade (to Pacers) Pacers

Oklahoma City Thunder

Additions

Player Added via… Last NBA team
Davis Bertans Trade (from Mavericks) Mavericks
Keyontae Johnson (TW) Draft (50th pick)
Vasilije Micic Free agency
Victor Oladipo Trade (from Heat) Heat
Cason Wallace Draft (10th pick)
Jack White Free agency Nuggets

Departures 

Player Lost via… New team
Jared Butler Free agency Wizards
Dario Saric Free agency Warriors

Orlando Magic

Additions

Player Added via… Last NBA team
Anthony Black Draft (6th pick)
Jett Howard Draft (11th pick)
Joe Ingles Free agency Bucks
Mac McClung Free agency 76ers
D.J. Wilson Free agency Raptors

Departures

Player Lost via… New team
Bol Bol Waived Suns
Michael Carter-Williams Free agency

Philadelphia 76ers

Additions

Player Added via… Last NBA team
Mo Bamba Free agency Lakers
Patrick Beverley Free agency Bulls
Ricky Council IV (TW) Undrafted free agent
David Duke Jr. Free agency Nets
Danny Green Free agency Cavaliers
Kelly Oubre Jr. Free agency Hornets
Javonte Smart Free agency Heat
Terquavion Smith (TW) Undrafted free agent
Azuolas Tubelis (TW) Undrafted free agent

Departures

Player Lost via… New team
Dewayne Dedmon Free agency
Louis King Free agency
Mac McClung Free agency Magic
Jalen McDaniels Free agency Raptors
Shake Milton Free agency Timberwolves
Georges Niang Free agency Cavaliers

Phoenix Suns

Additions

Player Added via… Last NBA team
Grayson Allen Trade (from Bucks) Bucks
Udoka Azubuike (TW) Free agency Jazz
Keita Bates-Diop Free agency Spurs
Bradley Beal Trade (from Wizards) Wizards
Bol Bol Free agency Magic
Drew Eubanks Free agency Trail Blazers
Jordan Goodwin Trade (from Wizards) Wizards
Eric Gordon Free agency Clippers
Nassir Little Trade (from Trail Blazers) Trail Blazers
Chimezie Metu Free agency Kings
Jusuf Nurkic Trade (from Trail Blazers) Trail Blazers
Yuta Watanabe Free agency Nets

Departures

Player Lost via… New team
Deandre Ayton Trade (to Trail Blazers) Trail Blazers
Darius Bazley Free agency Nets
Bismack Biyombo Free agency
Toumani Camara Trade (to Trail Blazers) Trail Blazers
Torrey Craig Free agency Bulls
Jock Landale Free agency Rockets
Cameron Payne Trade (to Spurs) Bucks
Chris Paul Trade (to Wizards) Warriors
Terrence Ross Free agency
Landry Shamet Trade (to Wizards) Wizards
T.J. Warren Free agency

Portland Trail Blazers

Additions

Player Added via… Last NBA team
Deandre Ayton Trade (from Suns) Suns
Malcolm Brogdon Trade (from Celtics) Celtics
Toumani Camara Trade (from Suns)
Scoot Henderson Draft (3rd pick)
Kris Murray Draft (23rd pick)
Rayan Rupert Draft (43rd pick)
Robert Williams III Trade (from Celtics) Celtics

Departures

Player Lost via… New team
Drew Eubanks Free agency Suns
Keon Johnson Trade (to Suns)
Kevin Knox II Free agency
Nassir Little Trade (to Suns) Suns
Jusuf Nurkic Trade (to Suns) Suns
Damian Lillard Trade (to Bucks) Bucks
Cam Reddish Free agency Lakers
Trendon Watford Waived Nets
Jeenathan Williams Waived
Justise Winslow Free agency

Sacramento Kings

Additions

Player Added via… Last NBA team
Chris Duarte Trade (from Pacers) Pacers
Jordan Ford (TW) Free agency
Colby Jones Draft (34th pick)
JaVale McGee Free agency Mavericks
Jalen Slawson (TW) Draft (54th pick)

Departures

Player Lost via… New team
Terence Davis Free agency
Matthew Dellavedova Free agency
PJ Dozier Waived
Richaun Holmes Trade (to Mavericks) Mavericks
Chimezie Metu Free agency Suns

San Antonio Spurs

Additions

Player Added via… Last NBA team
Sidy Cissoko Draft (44th pick)
Seth Millner (TW) Undrafted free agent
Cedi Osman Trade (from Cavaliers) Cavaliers
Sir'Jabari Rice (TW) Undrafted free agent
Victor Wembanyama Draft (1st pick)

Departures

Player Lost via… New team
Keita Bates-Diop Free agency Suns
Reggie Bullock Waived
Gorgui Dieng Free agency
Romeo Langford Free agency

Toronto Raptors

Additions

Player Added via… Last NBA team
Gradey Dick Draft (13th pick)
Javon Freeman-Liberty (TW) Free agency
Jalen McDaniels Free agency 76ers
Markquis Nowell (TW) Undrafted free agent
Dennis Schröder Free agency Lakers

Departures

Player Lost via… New team
Dalano Banton Free agency Celtics
Will Barton Free agency
Fred VanVleet Free agency Rockets

Utah Jazz

Additions

Player Added via… Last NBA team
John Collins Trade (from Hawks) Hawks
Keyonte George Draft (16th pick)
Joey Hauser (TW) Undrafted free agent
Taylor Hendricks Draft (9th pick)
Brice Sensabaugh Draft (28th pick)
Omer Yurtseven Free agency Heat

Departures

Player Lost via… New team
Udoka Azubuike Free agency Suns
Vernon Carey Jr. Waived
Rudy Gay Trade (to Hawks) Warriors
Damian Jones Trade (to Cavaliers) Cavaliers
Juan Toscano-Anderson Free agency

Washington Wizards

Additions

Player Added via… Last NBA team
Patrick Baldwin Jr. Trade (from Warriors) Warriors
Jared Butler (TW) Free agency Thunder
Bilal Coulibaly Draft (7th pick)
Danilo Gallinari Trade (from Celtics) Celtics*
Tyus Jones Trade (from Grizzlies) Grizzlies
Mike Muscala Trade (from Celtics) Celtics
Eugene Omoruyi (TW) Free agency Pistons
Jordan Poole Trade (from Warriors) Warriors
Landry Shamet Trade (from Suns) Suns
Ryan Rollins Trade (from Warriors) Warriors
Tristan Vukcevic Draft (42nd overall)

*Never played for Celtics after suffering torn ACL before 2022-23 season

Departures

Player Lost via… New team
Bradley Beal Trade (to Suns) Suns
Jordan Goodwin Trade (to Suns) Suns
Jay Huff Free agency Nuggets
Monte Morris Trade (to Pistons) Pistons
Kendrick Nunn Free agency
Kristaps Porzingis Trade (to Celtics) Celtics

Gilbert McGregor

Gilbert McGregor Photo

Gilbert McGregor first joined The Sporting News in 2018 as a content producer for Global editions of NBA.com. Before covering the game, McGregor played basketball collegiately at Wake Forest, graduating with a Communication degree in 2016. McGregor began covering the NBA during the 2017-18 season and has been on hand for a number of league events.