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

PlayerAdded via…Last NBA team
Kobe BufkinDraft (15th pick)
Mouhamed GueyeDraft (39th pick)
Seth Lundy (TW)Draft (46th pick)
Wesley MatthewsFree AgencyBucks
Miles Norris (TW)Undrafted free agent
Patty MillsTrade (from Thunder)Nets

Departures

PlayerLost via…New team
John CollinsTrade (to Jazz)Jazz
Usman GarubaTrade (to Thunder)Warriors
Rudy GayTrade (to Thunder)Warriors
Aaron HolidayFree agencyRockets
Vit KrejciWaivedTimberwolves
TyTy Washington Jr.Trade (to Thunder)Bucks

Boston Celtics

Additions

PlayerAdded via…Last NBA team
Dalano BantonFree agencyRaptors
Oshae BrissettFree agencyPacers
Wenyen GabrielFree agencyLakers
Jrue HolidayTrade (from Trail Blazers)Bucks
Svi MykhailiukFree agencyHornets
Kristaps PorzingisTrade (from Wizards)Wizards
Neemias Queta (TW)Free agencyKings
Jay Scrubb (TW)Free agencyMagic
Lamar StevensFree agencyCavaliers
Jordan WalshDraft (38th pick)

Departures

PlayerLost via…New team
Malcolm BrogdonTrade (to Trail Blazers)Trail Blazers
Danilo GallinariTrade (to Wizards)Wizards
Blake GriffinFree agency
Mfiondu KabengeleFree agency
Mike MuscalaTrade (to Wizards)Wizards
Marcus SmartTrade (to Grizzlies)Grizzlies
Grant WilliamsSign-and-trade (to Mavericks)Mavericks
Robert Williams IIITrade (to Trail Blazers)Trail Blazers

Brooklyn Nets

Additions

PlayerAdded via…Last NBA team
Darius BazleyFree agencySuns
Armoni Brooks (TW)Free agencyRaptors
Noah ClowneyDraft (21st pick)
Harry Giles IIIFree agencyTrail Blazers
Dennis Smith Jr.Free agencyHornets
Lonnie Walker IVFree agencyLakers
Trendon WatfordFree agencyTrail Blazers
Dariq WhiteheadDraft (22nd pick)
Jalen Wilson (TW)Draft (51st pick)

Departures

PlayerLost via…New team
Seth CurryFree agencyMavericks
David Duke Jr.Free agency76ers
Joe HarrisTrade (to Pistons)Pistons
Dru SmithFree agencyHeat
Edmond SumnerWaivedHornets
Yuta WatanabeFree agencySuns

Charlotte Hornets

Additions

PlayerAdded via…Last NBA team
Amari Bailey (TW)Draft (41st pick)
Leaky Black (TW)Undrafted free agent
Brandon MillerDraft (2nd pick)
James NnajiDraft (31st pick)
Frank NtilikinaFree agencyMavericks
Nick Smith Jr.Draft (27th pick)
Edmond SumnerFree agencyNets

Departures

PlayerLost via…New team
Svi MykhailiukFree agencyCeltics
Kelly Oubre Jr.Free agency76ers
Kobi SimmonsWaived
Dennis Smith Jr.Free agencyNets
Xavier SneedWaived

Chicago Bulls

Added

PlayerAdded via…Last NBA team
Onuralp Bitim (TW)Free agency
Jevon CarterFree agencyBucks
Torrey CraigFree agencySuns
Julian PhillipsDraft (35th pick)
Adama Sanogo (TW)Undrafted free agent

Departures

PlayerLost via…New team
Patrick BeverleyFree agency76ers
Javonte GreenFree agency
Derrick Jones Jr.Free agencyMavericks
Marko SimonovicWaived
Terry TaylorFree agency

Cleveland Cavaliers

Additions

PlayerAdded via…Last NBA team
Emoni Bates (TW)Draft (49th pick)
Ty JeromeFree agencyWarriors
Damian JonesTrade (from Jazz)Jazz
Georges NiangFree agency76ers
Craig Porter Jr. (TW)Undrafted free agent
Max StrusSign-and-trade (from Heat)Heat
Tristan ThompsonFree agencyLakers

Departures

PlayerLost via…New team
Mamadi DiakiteFree agency
Danny GreenFree agency76ers
Robin LopezFree agencyBucks
Raul NetoFree agency
Cedi OsmanTrade (to Spurs)Spurs
Lamer StevensTrade (to Spurs)Celtics
Dylan WindlerFree agencyKnicks

Dallas Mavericks

Additions

PlayerAdded via…Last NBA team
Seth CurryFree agencyNets
Dante ExumFree agencyRockets
Richaun HolmesTrade (from Kings)Kings
Derrick Jones Jr.Free agencyBulls
Dereck Lively IIDraft (12th pick)
Mike Miles Jr. (TW)Undrafted free agent
Olivier-Maxence ProsperDraft (24th pick)
Grant WilliamsSign-and-trade (from Celtics)Celtics

Departures

PlayerLost via…New team
Davis BertansTrade (to Thunder)Thunder
Justin HolidayFree agencyNuggets
JaVale McGeeWaivedKings
Frank NtilikinaFree agencyHornets
Theo PinsonFree agency
Christian WoodFree agencyLakers
McKinley Wright IVFree agency

Denver Nuggets

Additions

PlayerAdded via…Last NBA team
Justin HolidayFree agencyMavericks
Jay Huff (TW)Free agencyWizards
Braxton Key (TW)Free agencyPistons
Jalen PickettDraft (32nd pick)
Julian StrawtherDraft (29th pick)
Hunter TysonDraft (37th pick)

Departures

PlayerLost via…New team
Bruce BrownFree agencyPacers
Thomas BryantFree agencyHeat
Jeff GreenFree agencyRockets
Ish SmithFree agency
Jack WhiteFree agencyThunder

Detroit Pistons

Additions

PlayerAdded via…Last NBA team
Malcolm Cazalon (TW)Free agency
Joe HarrisTrade (from Nets)Nets
Monte MorrisTrade (from Wizards)Wizards
Marcus SasserDraft (25th pick)
Ausar ThompsonDraft (5th pick)

Departures

PlayerLost via…New team
Buddy BoeheimFree agency
Hamidou DialloFree agency
Cory JosephFree agencyWarriors
Rodney McGruderFree agencyWarriors

Golden State Warriors

Additions

PlayerAdded via…Last NBA team
Usman Garuba (TW)Free agencyRockets
Trayce Jackson-DavisDraft (57th pick)
Cory JosephFree agencyPistons
Chris PaulTrade (from Wizards)Suns
Brandin PodziemskiDraft (19th pick)
Jerome Robinson (TW)Free agencyWizards
Dario SaricFree agencyThunder

Departures

PlayerLost via…New team
Patrick Baldwin Jr.Trade (to Wizards)Wizards
Donte DiVincenzoFree agencyKnicks
JaMychal GreenFree agency
Andre IguodalaFree agency
Ty JeromeFree agencyCavaliers
Anthony LambFree agency
Jordan PooleTrade (to Wizards)Wizards
Ryan RollinsTrade (to Wizards)Wizards

Houston Rockets

Additions

PlayerAdded via…Last NBA team
Dillon BrooksSign-and-trade (from Grizzlies)Grizzlies
Jeff GreenFree agencyNuggets
Aaron HolidayFree agencyHawks
Jock LandaleFree agencySuns
Jermaine Samuels (TW)Free agency
Amen ThompsonDraft (4th pick)
Fred VanVleetFree agencyRaptors
Cam WhitmoreDraft (20th pick)

Departures

PlayerLost via…New team
D.J. AugustinFree agency
Willie Cauley-SteinFree agency
Josh ChristopherTrade (to Grizzlies)
Frank KaminskyFree agency
Boban MarjanovicFree agency
Daishen NixWaivedTimberwolves

Indiana Pacers

Additions

PlayerAdded via…Last NBA team
Bruce BrownFree agencyNuggets
Mojave KingDraft (47th pick)
Ben SheppardDraft (26th pick)
Obi ToppinTrade (from Knicks)Knicks
Oscar Tshiebwe (TW)Undrafted free agent
Jarace WalkerDraft (8th pick)
Isaiah Wong (TW)Draft (55th pick)

Departures

PlayerLost via…New team
Oshae BrissettFree agencyCeltics
Chris DuarteTrade (to Kings)Kings
George HillFree agency
James JohnsonFree agency
Gabe YorkFree agency

LA Clippers

Additions

PlayerAdded via…Last NBA team
Kobe BrownDraft (30th pick)
Kenyon Martin Jr.Trade (from Rockets)Rockets
Jordan Miller (TW)Draft (48th pick)
Josh Primo (TW)Free agencySpurs

Departures

PlayerLost via…New team
Eric GordonWaivedSuns
Xavier MoonFree agency

Los Angeles Lakers

Additions

PlayerAdded via…Last NBA team
Colin Castleton (TW)Undrafted free agent
Alex Fudge (TW)Undrafted free agent
Jaxson HayesFree agencyPelicans
D'Moi Hodge (TW)Undrafted free agent
Jalen Hood-SchifinoDraft (17th pick)
Maxwell LewisDraft (40th pick)
Taurean PrinceFree agencyTimberwolves
Cam ReddishFree agencyTrail Blazers
Gabe VincentFree agencyHeat
Christian WoodFree agencyMavericks

Departures

PlayerLost via…New team
Mo BambaWaived76ers
Malik BeasleyFree agencyBucks
Troy Brown Jr.Free agencyTimberwolves
Wenyen GabrielFree agencyCeltics
Shaquille HarrisonWaived
Scotty Pippen Jr.Free agency
Dennis SchröderFree agencyRaptors
Tristan ThompsonFree agencyCavaliers
Lonnie Walker IVFree agencyNets

Memphis Grizzlies

Additions

PlayerAdded via…Last NBA team
Tarik BiberovicDraft (56th pick)
Josh ChristopherTrade (from Rockets)Rockets
Gregory Jackson II (TW)Draft (45th pick)
Marcus SmartTrade (from Celtics)Celtics
Isaiah ToddTrade (From Suns)Suns

Departures

PlayerLost via…New team
Dillon BrooksSign-and-trade (to Rockets)Rockets
Tyus JonesTrade (to Wizards)Wizards

Miami Heat

Additions

PlayerAdded via…Last NBA team
Thomas BryantFree agencyNuggets
R.J. Hampton (TW)Free agencyPistons
Jaime Jaquez Jr.Draft (18th pick)
Josh RichardsonFree agencyPelicans
Dru Smith (TW)Free agencyNets

Departures

PlayerLost via…New team
Victor OladipoTrade (to Thunder)Thunder
Max StrusSign-and-trade (to Cavaliers)Cavaliers
Gabe VincentFree agencyLakers
Omer YurtsevenFree agencyJazz
Cody ZellerFree agencyPelicans

Milwaukee Bucks

Additions

PlayerAdded via…Last NBA team
Malik BeasleyFree agencyLakers
Andre Jackson Jr.Draft (36th pick)
Damian LillardTrade (from Trail Blazers)Trail Blazers
Chris LivingstonDraft (58th pick)
Robin LopezFree agencyCavaliers
Omari Moore (TW)Undrafted free agent
Cameron PayneFree agencySuns
TyTy Washington Jr. (TW)Free agencyRockets

Departures

PlayerLost via…New team
Grayson AllenTrade (to Suns)Suns
Jevon CarterFree agencyBulls
Goran DragicFree agency
Jrue HolidayTrade (to Trail Blazers)Trail Blazers
Joe InglesFree agencyMagic
Meyers LeonardFree agency
Wesley MatthewsFree agencyHawks

Minnesota Timberwolves

Additions

PlayerAdded via…Last NBA team
Troy Brown Jr.Free agencyLakers
Jaylen Clark (TW)Draft (53rd pick)
Vit KrejciFree agencyHawks
Leonard MillerDraft (33rd pick)
Shake MiltonFree agency76ers

Departures

PlayerLost via…New team
Nathan KnightFree agencyKnicks
Jaylen NowellFree agency
Taurean PrinceWaivedLakers
Austin RiversFree agency

New Orleans Pelicans

Additions

PlayerAdded via…Last NBA team
Kaiser Gates (TW)Free agency
Jordan HawkinsDraft (14th pick)
Cody ZellerFree agencyHeat

Departures

PlayerLost via…New team
Jaxson HayesFree agencyLakers
Willy HernangomezFree agency
Josh RichardsonFree agencyHeat
Garrett TempleWaivedRaptors

New York Knicks

Additions

PlayerAdded via…Last NBA team
Donte DiVincenzoFree agencyWarriors
Jaylen Martin (TW)Undrafted free agent
Nathan Knight (TW)Free agencyTimberwolves
Dylan Windler (TW)Free agencyCavaliers

Departures

PlayerLost via…New team
Derrick RoseFree agencyGrizzlies
Obi ToppinTrade (to Pacers)Pacers

Oklahoma City Thunder

Additions

PlayerAdded via…Last NBA team
Davis BertansTrade (from Mavericks)Mavericks
Keyontae Johnson (TW)Draft (50th pick)
Vasilije MicicFree agency
Victor OladipoTrade (from Heat)Heat
Cason WallaceDraft (10th pick)
Jack WhiteFree agencyNuggets

Departures 

PlayerLost via…New team
Jared ButlerFree agencyWizards
Dario SaricFree agencyWarriors

Orlando Magic

Additions

PlayerAdded via…Last NBA team
Anthony BlackDraft (6th pick)
Jett HowardDraft (11th pick)
Joe InglesFree agencyBucks
Mac McClungFree agency76ers
D.J. WilsonFree agencyRaptors

Departures

PlayerLost via…New team
Bol BolWaivedSuns
Michael Carter-WilliamsFree agency

Philadelphia 76ers

Additions

PlayerAdded via…Last NBA team
Mo BambaFree agencyLakers
Patrick BeverleyFree agencyBulls
Ricky Council IV (TW)Undrafted free agent
David Duke Jr.Free agencyNets
Danny GreenFree agencyCavaliers
Kelly Oubre Jr.Free agencyHornets
Javonte SmartFree agencyHeat
Terquavion Smith (TW)Undrafted free agent
Azuolas Tubelis (TW)Undrafted free agent

Departures

PlayerLost via…New team
Dewayne DedmonFree agency
Louis KingFree agency
Mac McClungFree agencyMagic
Jalen McDanielsFree agencyRaptors
Shake MiltonFree agencyTimberwolves
Georges NiangFree agencyCavaliers

Phoenix Suns

Additions

PlayerAdded via…Last NBA team
Grayson AllenTrade (from Bucks)Bucks
Udoka Azubuike (TW)Free agencyJazz
Keita Bates-DiopFree agencySpurs
Bradley BealTrade (from Wizards)Wizards
Bol BolFree agencyMagic
Drew EubanksFree agencyTrail Blazers
Jordan GoodwinTrade (from Wizards)Wizards
Eric GordonFree agencyClippers
Nassir LittleTrade (from Trail Blazers)Trail Blazers
Chimezie MetuFree agencyKings
Jusuf NurkicTrade (from Trail Blazers)Trail Blazers
Yuta WatanabeFree agencyNets

Departures

PlayerLost via…New team
Deandre AytonTrade (to Trail Blazers)Trail Blazers
Darius BazleyFree agencyNets
Bismack BiyomboFree agency
Toumani CamaraTrade (to Trail Blazers)Trail Blazers
Torrey CraigFree agencyBulls
Jock LandaleFree agencyRockets
Cameron PayneTrade (to Spurs)Bucks
Chris PaulTrade (to Wizards)Warriors
Terrence RossFree agency
Landry ShametTrade (to Wizards)Wizards
T.J. WarrenFree agency

Portland Trail Blazers

Additions

PlayerAdded via…Last NBA team
Deandre AytonTrade (from Suns)Suns
Malcolm BrogdonTrade (from Celtics)Celtics
Toumani CamaraTrade (from Suns)
Scoot HendersonDraft (3rd pick)
Kris MurrayDraft (23rd pick)
Rayan RupertDraft (43rd pick)
Robert Williams IIITrade (from Celtics)Celtics

Departures

PlayerLost via…New team
Drew EubanksFree agencySuns
Keon JohnsonTrade (to Suns)
Kevin Knox IIFree agency
Nassir LittleTrade (to Suns)Suns
Jusuf NurkicTrade (to Suns)Suns
Damian LillardTrade (to Bucks)Bucks
Cam ReddishFree agencyLakers
Trendon WatfordWaivedNets
Jeenathan WilliamsWaived
Justise WinslowFree agency

Sacramento Kings

Additions

PlayerAdded via…Last NBA team
Chris DuarteTrade (from Pacers)Pacers
Jordan Ford (TW)Free agency
Colby JonesDraft (34th pick)
JaVale McGeeFree agencyMavericks
Jalen Slawson (TW)Draft (54th pick)

Departures

PlayerLost via…New team
Terence DavisFree agency
Matthew DellavedovaFree agency
PJ DozierWaived
Richaun HolmesTrade (to Mavericks)Mavericks
Chimezie MetuFree agencySuns

San Antonio Spurs

Additions

PlayerAdded via…Last NBA team
Sidy CissokoDraft (44th pick)
Seth Millner (TW)Undrafted free agent
Cedi OsmanTrade (from Cavaliers)Cavaliers
Sir'Jabari Rice (TW)Undrafted free agent
Victor WembanyamaDraft (1st pick)

Departures

PlayerLost via…New team
Keita Bates-DiopFree agencySuns
Reggie BullockWaived
Gorgui DiengFree agency
Romeo LangfordFree agency

Toronto Raptors

Additions

PlayerAdded via…Last NBA team
Gradey DickDraft (13th pick)
Javon Freeman-Liberty (TW)Free agency
Jalen McDanielsFree agency76ers
Markquis Nowell (TW)Undrafted free agent
Dennis SchröderFree agencyLakers

Departures

PlayerLost via…New team
Dalano BantonFree agencyCeltics
Will BartonFree agency
Fred VanVleetFree agencyRockets

Utah Jazz

Additions

PlayerAdded via…Last NBA team
John CollinsTrade (from Hawks)Hawks
Keyonte GeorgeDraft (16th pick)
Joey Hauser (TW)Undrafted free agent
Taylor HendricksDraft (9th pick)
Brice SensabaughDraft (28th pick)
Omer YurtsevenFree agencyHeat

Departures

PlayerLost via…New team
Udoka AzubuikeFree agencySuns
Vernon Carey Jr.Waived
Rudy GayTrade (to Hawks)Warriors
Damian JonesTrade (to Cavaliers)Cavaliers
Juan Toscano-AndersonFree agency

Washington Wizards

Additions

PlayerAdded via…Last NBA team
Patrick Baldwin Jr.Trade (from Warriors)Warriors
Jared Butler (TW)Free agencyThunder
Bilal CoulibalyDraft (7th pick)
Danilo GallinariTrade (from Celtics)Celtics*
Tyus JonesTrade (from Grizzlies)Grizzlies
Mike MuscalaTrade (from Celtics)Celtics
Eugene Omoruyi (TW)Free agencyPistons
Jordan PooleTrade (from Warriors)Warriors
Landry ShametTrade (from Suns)Suns
Ryan RollinsTrade (from Warriors)Warriors
Tristan VukcevicDraft (42nd overall)

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

Departures

PlayerLost via…New team
Bradley BealTrade (to Suns)Suns
Jordan GoodwinTrade (to Suns)Suns
Jay HuffFree agencyNuggets
Monte MorrisTrade (to Pistons)Pistons
Kendrick NunnFree agency
Kristaps PorzingisTrade (to Celtics)Celtics

Gilbert McGregor

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.