NBA offseason moves and rosters by team

This page will update with trades and signings before the NBA’s regular season opens Dec. 22. Player with opt-ins or teams with options that have not been executed are shown as leaving. Players traded on draft night are shown as joining the team they ended up with.

Jump to a team:

Atlanta Hawks

Leaving: Dewayne Dedmon (traded, Detroit), DeAndre’ Bembry (free agent, Toronto), Damian Jones (free agent, Phoenix), Jeff Teague (free agent, Boston), Vince Carter (retired), Treveon Graham (free agent), Skal Labissiere (free agent), Charles Brown Jr. (free agent)

Staying: Trae Young, Brandon Goodwin, Kevin Huerter, Cam Reddish, De’Andre Hunter, John Collins, Bruno Fernando, Clint Capela

Boston Celtics

Acquired by trade:

Staying: Kemba Walker, Marcus Smart, Romeo Langford, Carsen Edwards, Jaylen Brown, Javonte Green, Jayson Tatum, Grant Williams, Robert Williams III, Daniel Theis, Tacko Fall, Tremont Waters

Brooklyn Nets

Leaving: Dzanan Musa (traded, Detroit), Justin Anderson (free agent), Michael Beasley (free agent), Wilson Chandler (free agent), Jamal Crawford (free agent), Donta Hall (free agent), Jeremiah Martin (free agent), Garrett Temple (free agent, Chicago), Lance Thomas (free agent), Devin Cannady (Orlando)

Staying: Spencer Dinwiddie, Kyrie Irving, Kevin Durant, Caris LeVert, Timothé Luwawu-Cabarrot, Nicolas Claxton, Taurean Prince, Rodions Kurucs, Jarrett Allen, DeAndre Jordan, Joe Harris, Tyler Johnson, Chris Chiozza

Charlotte Hornets

Free agents signed: Nate Darling (undrafted, two-way contract), Javin DeLaurier (undrafted, exhibit 10), Xavier Sneed (undrafted), Kahlil Whitney (undrafted, exhibit 10)

Leaving: Dwayne Bacon (free agent, Orlando), Willy Hernangómez (free agent, Pelicans), Kobi Simmons (free agent), Ray Spalding (waived), Nicolas Batum (waived, L.A. Clippers), Robert Franks (Orlando)

Staying: Devonte’ Graham, Terry Rozier, Malik Monk, Miles Bridges, Cody Martin, P.J. Washington, Jalen McDaniels, Caleb Martin, Cody Zeller, Bismack Biyombo

Chicago Bulls

Acquired by trade:

Leaving: Kris Dunn (free agent, Atlanta), Shaquille Harrison (free agent), Max Strus (free agent, Miami)

Staying: Zach LaVine, Ryan Arcidiacono, Chandler Hutchison, Tomas Satoransky, Coby White, Luke Kornet, Thaddeus Young, Otto Porter Jr., Daniel Gafford, Cristiano Felicio, Lauri Markkanen, Wendell Carter Jr., Denzel Valentine, Adam Mokoka

Cleveland Cavaliers

Leaving: Alfonzo McKinnie (traded, L.A. Lakers), Jordan Bell (traded, L.A. Lakers, then waived), Matt Mooney (free agent), Tristan Thompson (free agent, Boston), Ante Zizic (free agent)

Staying: Darius Garland, Dante Exum, Collin Sexton, Kevin Porter Jr., Dylan Windler, Dean Wade, Kevin Love, Cedi Osman, Larry Nance Jr., Andre Drummond, Matthew Dellavedova

Dallas Mavericks

Free agents signed: Wes Iwundu (Orlando), Freddie Gillespie (undrafted), Devonte Patterson (undrafted), Nate Hinton (undrafted, two-way contract)

Leaving: Seth Curry (traded, Philadelphia), Delon Wright (traded, Detroit), Justin Jackson (traded, Oklahoma City), Antonius Cleveland (free agent), Michael Kidd-Gilchrist (free agent, New York), Courtney Lee (free agent), Josh Reaves (free agent)

Staying: Luka Doncic, Tim Hardaway Jr., Jalen Brunson, Dorian Finney-Smith, Maxi Kleber, Dwight Powell, Kristaps Porzingis, Boban Marjanovic, Trey Burke, Willie Cauley-Stein, J.J. Barea

Denver Nuggets

Acquired by trade:

Leaving: Mason Plumlee (free agent, Detroit), Tyler Cook (free agent), Torrey Craig (free agent, Milwaukee), Troy Daniels (free agent), Jerami Grant (free agent, Detroit), Noah Vonleh (free agent, Chicago), Keita Bates-Diop (San Antonio)

Staying: Will Barton, PJ Dozier, Jamal Murray, Gary Harris, Monte Morris, Michael Porter Jr., Vlatko Cancar, Nikola Jokic, Bol Bol, Paul Millsap

Detroit Pistons

Leaving: Bruce Brown (traded, Brooklyn), Luke Kennard (traded, L.A. Clippers), Khyri Thomas (traded, Atlanta), Tony Snell (traded, Atlanta), Jordan Bone (free agent, Orlando), Langston Galloway (free agent, Phoenix), John Henson (free agent), Louis King (free agent), Brandon Knight (free agent), Thon Maker (free agent), Jordan McRae (free agent), Svi Mykhailiuk (free agent), Derrick Walton Jr. (free agent, Philadelphia), Christian Wood (free agent, Houston), Justin Patton (traded, L.A. Clippers, then waived)

Staying: Derrick Rose, Blake Griffin, Sekou Doumbouya

Golden State Warriors

Staying: Stephen Curry, Damion Lee, Jordan Poole, Klay Thompson, Andrew Wiggins, Mychal Mulder, Juan Toscano-Anderson, Alen Smailagic, Marquese Chriss, Eric Paschall, Draymond Green, Kevon Looney

Houston Rockets

Acquired by trade: –

Leaving: Robert Covington (traded, Portland), DeMarre Carroll (free agent), Tyson Chandler (free agent), Michael Frazier (free agent), Jeff Green (free agent, Brooklyn), William Howard (free agent), Luc Mbah a Moute (free agent), Austin Rivers (free agent, New York), Thabo Sefolosha (free agent), Isaiah Hartenstein (free agent, Denver)

Staying: Danuel House Jr., Russell Westbrook, Chris Clemons, James Harden, Ben McLemore, Eric Gordon, P.J. Tucker, David Nwaba, Bruno Caboclo, Gerald Green

Indiana Pacers

Leaving: TJ Leaf (traded, Oklahoma City), Alize Johnson (free agent, Toronto)

Staying: T.J. McConnell, Aaron Holiday, Edmond Sumner, Victor Oladipo, Malcolm Brogdon, Jeremy Lamb, Doug McDermott, T.J. Warren, Myles Turner, Domantas Sabonis, Goga Bitadze, Justin Holiday, JaKarr Sampson, Brian Bowen II, Naz Mitrou-Long, , Amida Brimah

Los Angeles Clippers

Leaving: Landry Shamet (traded, Brooklyn), Rodney McGruder (traded, Detroit), JaMychal Green (free agent, Denver), Montrezl Harrell (free agent, L.A. Lakers), Johnathan Motley (free agent), Joakim Noah (waived, retired)

Staying: Patrick Beverley, Lou Williams, Terance Mann, Kawhi Leonard, Mfiondu Kabengele, Paul George, Ivica Zubac, Patrick Patterson, Marcus Morris Sr., Reggie Jackson

Los Angeles Lakers

Draft picks:

Leaving: Danny Green (traded, Philadelphia via Oklahoma City), JaVale McGee (traded, Cleveland), Quinn Cook (waived), Dwight Howard (free agent, Philadelphia), Avery Bradley (free agent, Miami), Rajon Rondo (free agent, Atlanta), JR Smith (free agent), Dion Waiters (free agent), Anthony Davis (free agent)

Memphis Grizzlies

Leaving: Josh Jackson (free agent, Detroit), Anthony Tolliver (free agent), Yuta Watanabe (free agent, Toronto)

Staying: Ja Morant, Marko Guduric, Grayson Allen, Tyus Jones, Dillon Brooks, Kyle Anderson, Justise Winslow, Jaren Jackson Jr., Brandon Clarke, Jonas Valanciunas, Gorgui Dieng, De’Anthony Melton, Jontay Porter, John Konchar

Miami Heat

Acquired by trade:

Leaving: Kyle Alexander (free agent), Jae Crowder (free agent, Phoenix), Solomon Hill (free agent, Atlanta), Derrick Jones Jr. (free agent, Portland), Gabe Vincent (free agent)

Staying: Tyler Herro, Kendrick Nunn, Goran Dragic, Duncan Robinson, Andre Iguodala, Jimmy Butler, KZ Okpala, Chris Silva, Bam Adebayo, Kelly Olynyk, Udonis Haslem, Meyers Leonard

Milwaukee Bucks

Leaving: Eric Bledsoe (traded, New Orleans), George Hill (traded, New Orleans), Ersan Ilyasova (waived), Wesley Matthews (free agent, L.A. Lakers), Sterling Brown (free agent, Houston), Kyle Korver (free agent), Robin Lopez (free agent, Washington), Frank Mason (free agent), Cameron Reynolds (free agent), Marvin Williams (retired)

Staying: Donte DiVincenzo, Khris Middleton, Giannis Antetokounmpo, Thanasis Antetokounmpo, D.J. Wilson, Brook Lopez, Pat Connaughton

Minnesota Timberwolves

Draft picks: Anthony Edwards (first), Leandro Bolmaro (23rd), Jaden McDaniels (28th)

Leaving: James Johnson (traded, Dallas via Oklahoma City), Allen Crabbe (free agent), Kelan Martin (free agent, Indiana), Jordan McLaughlin (free agent), Evan Turner (free agent), Omari Spellman (traded, New York), Jacob Evans III (traded, New York)

Staying: Josh Okogie, Jaylen Nowell, D’Angelo Russell, Jarrett Culver, Jarred Vanderbilt, Naz Reid, Jake Layman, Karl-Anthony Towns, Malik Beasley, Juancho Hernangómez

New Orleans Pelicans

Leaving: Jrue Holiday (traded, Milwaukee), Darius Miller (traded, Oklahoma City), Jahlil Okafor (free agent, Detroit), Derrick Favors (free agent, Utah), Zylan Cheatham (traded, Oklahoma City), Josh Gray (traded, Oklahoma City), Frank Jackson (free agent, Oklahoma City), E’Twaun Moore (free agent, Phoenix), Kenrich Williams (traded, Oklahoma City)

Staying: Nickeil Alexander-Walker, Josh Hart, Lonzo Ball, JJ Reddick, Jaxson Hayes, Nicolo Melli, Zion Williamson, Sindarius Thornwell, Brandon Ingram

New York Knicks

Leaving: Taj Gibson (waived), Wayne Ellington (waived, Detroit), Kenny Wooten (waived), Kadeem Allen (free agent), Damyean Dotson (free agent, Cleveland), Maurice Harkless (free agent, Miami), Bobby Portis (free agent, Milwaukee), Allonzo Trier (free agent)

Staying: Dennis Smith Jr., Frank Ntilikina, RJ Barrett, Reggie Bullock, Ignas Brazdeikis, Kevin Knox II, Julius Randle, Mitchell Robinson, Elfrid Payton, Jared Harper, Theo Pinson

Oklahoma City Thunder

Acquired by trade: Al Horford (Philadelphia), Ty Jerome (Phoenix), Vincent Poirier (Boston), Trevor Ariza (Portland via Houston and Detroit), Admiral Schofield (Washington), Justin Jackson (Dallas), George Hill (New Orleans via Milwaukee), Darius Miller (New Orleans), Zylan Cheatham (New Orleans), Kenrich Williams (New Orleans), TJ Leaf (Indiana), Josh Gray (New Orleans)

Draft picks: Aleksej Pokusevski (17th), Theo Maledon (34th), Vit Krejci (37th)

Leaving: Chris Paul (traded, Phoenix), Dennis Schroder (traded, L.A. Lakers), Terrance Ferguson (traded, Philadelphia), Abdel Nader (traded, Phoenix), Steven Adams (New Orleans), Deonte Burton (free agent), Danilo Gallinari (free agent, Atlanta), Devon Hall (free agent), Kevin Hervey (free agent), Nerlens Noel (free agent, New York), Andre Roberson (free agent)

Staying: Shai Gilgeous-Alexander, Luguentz Dort, Darius Bazley, Isaiah Roby, Mike Muscala, Hamidou Diallo

Orlando Magic

Acquired by trade:

Draft picks: Cole Anthony (15th, signed)

Free agents signed: Dwayne Bacon (Charlotte), Jordan Bone (Detroit, wto-way contract), Karim Mané (undrafted, two-way contract), Devin Cannady (Brooklyn), Robert Franks (Charlotte), Jon Teske (undrafted)

Leaving: D.J. Augustin (free agent, Milwaukee), Melvin Frazier Jr. (free agent), Wes Iwundu (free agent, Dallas), BJ Johnson (free agent), Vic Law (free agent)

Staying: Markelle Fultz, Terrence Ross, Evan Fournier, Chuma Okeke, Aaron Gordon, Jonathan Isaac, Al-Farouq Aminu, Khem Birch, Mo Bamba, Nikola Vucevic, James Ennis III, Michael Carter-Williams, Gary Clark

Philadelphia 76ers

Draft picks: Tyrese Maxey (21st), Isaiah Joe (49th), Paul Reed (58th)

Free agents signed: Dwight Howard (L.A. Lakers), Derrick Walton Jr. (Detroit)

Leaving: Al Horford (traded, Oklahoma City), Zhaire Smith (traded, Detroit), Josh Richardson (traded, Dallas), Alec Burks (free agent, New York), Raul Neto (free agent, Washington), Kyle O’Quinn (free agent), Glenn Robinson III (free agent)

Staying: Shake Milton, Furkan Korkmaz, Matisse Thybulle, Ben Simmons, Mike Scott, Tobias Harris, Joel Embiid, Ryan Broekhoff

Phoenix Suns

Draft picks: Jalen Smith (10th, signed)

Free agents signed: Jae Crowder (Miami), Damian Jones (Atlanta), E’Twaun Moore (New Orleans), Langston Galloway (Detroit)

Leaving: Ricky Rubio (traded, Minnesota via Oklahoma City), Ty Jerome (traded, Oklahoma City), Kelly Oubre Jr. (traded, Golden State via Oklahoma City), Jalen Lecque (traded, Indiana via Oklahoma City), Aron Baynes (free agent, Toronto), Cheick Diallo (free agent), Frank Kaminsky (free agent, Sacramento), Tariq Owens (free agent)

Staying: Devin Booker, Dario Saric, Cameron Payne, Elie Okobo, Mikal Bridges, Cameron Johnson, Deandre Ayton, Jevon Carter

Portland Trail Blazers

Free agents signed: Derrick Jones Jr. (Miami), Harry Giles III (Sacramento)

Leaving: Trevor Ariza (traded, Oklahoma City via Houston and Detroit), Mario Hezonja (traded, Memphis), Jaylen Adams (free agent, Milwaukee), Moses Brown (free agent), Wenyen Gabriel (free agent, New Orleans), Jaylen Hoard (free agent), Caleb Swanigan (free agent), Hassan Whiteside (free agent, Sacramento)

Staying: Gary Trent Jr., Anfernee Simons, CJ McCollum, Damian Lillard, Nassir Little, Zach Collins, Jusuf Nurkic, Rodney Hood, Carmelo Anthony

Sacramento Kings

Acquired by trade:

Draft picks: Tyrese Haliburton (12th, signed), Robert Woodard II (40th, signed), Jahmi’us Ramsey (43rd)

Leaving: Bogdan Bogdanovic (free agent, Atlanta), Kent Bazemore (free agent, Golden State), Corey Brewer (free agent), Yogi Ferrell (free agent), Harry Giles III (free agent, Portland), Kyle Guy (free agent), Alex Len (free agent, Toronto)

Staying: Cory Joseph, Justin James, De’Aaron Fox, Buddy Hield, Jabari Parker, Harrison Barnes, Nemanja Bjelica, Marvin Bagley III, Richaun Holmes, DaQuan Jeffries

San Antonio Spurs

Acquired by trade:

Draft picks: Devin Vassell (11th, signed), Tre Jones (41st, signed)

Free agents signed: Keita Bates-Diop (Denver, two-way contract)

Staying: Lonnie Walker IV, Dejounte Murray, Patty Mills, Derrick White, Keldon Johnson, DeMar DeRozan, Trey Lyles, Rudy Gay, Luka Samanic, Tyler Zeller, LaMarcus Aldridge, Drew Eubanks, Jakob Poeltl, Quinndary Weatherspoon

Toronto Raptors

Acquired by trade:

Draft picks: Malachi Flynn (29th), Jalen Harris (59th)

Free agents signed: Aron Baynes (Phoenix), DeAndre’ Bembry (Atlanta), Alex Len (Sacramento), Alize Johnson (Indiana), Yuta Watanabe (Memphis)

Staying: Matt Thomas, Patrick McCaw, Normal Powell, Kyle Lowry, Terence Davis, Pascal Siakam, OG Anunoby, Fred VanVleet, Chris Boucher, Henry Ellenson

Utah Jazz

Acquired by trade:

Draft picks: Udoka Azubuike (27th), Elijah Hughes (39th)

Leaving: Ed Davis (traded, Minnesota via New York), Tony Bradley (Philadelphia via Detroit), Rayjon Tucker (traded, Cleveland, then waived, then L.A. Clippers), Juwan Morgan (free agent), Emmanuel Mudiay (free agent), Justin Wright-Foreman (free agent)

Staying: Donovan Mitchell, Nigel Williams-Goss, Miye Oni, Joe Ingles, Bojan Bogdanovic, Georges Niang, Royce O’Neale, Rudy Gobert, Jordan Clarkson, Derrick Favors, Jarrell Brantley, Mike Conley

Washington Wizards

Acquired by trade:

Leaving: Admiral Schofield (traded, Oklahoma City), Jerian Grant (free agent), Ian Mahinmi (free agent), Shabazz Napier (free agent), Gary Payton II (free agent), Jarrod Uthoff (free agent), Johnathan Williams (free agent)

Staying: John Wall, Isaac Bonga, Jerome Robinson, Ish Smith, Bradley Beal, Rui Hachimura, Moritz Wagner, Thomas Bryant, Anzejs Pasecniks, Davis Bertans, Troy Brown Jr., Garrison Mathews

Source: WP