Keep track of the official trades before, during and after the 2024 NBA Draft.
Knicks add Towns in blockbuster deal (Oct. 2)
Knicks receive:
- Karl-Anthony Towns (via Timberwolves)
- Draft rights to James Nnaji (via Hornets)
Timberwolves receive:
- Keita Bates-Diop (via Knicks)
- Donte DiVincenzo (via Knicks)
- Julius Randle (via Knicks)
- Future first-round pick (from Knicks via Pistons)
Hornets receive:
- Charlie Brown (via Knicks)
- DaQuan Jeffries (via Knicks)
- Duane Washington Jr. (via Knicks)
- 2 future second-round picks (via Knicks)
- 2025 second-round pick (via Timberwolves)
- Cash considerations
Official release: Knicks | Timberwolves | Hornets
Hawks get Roddy from Suns (July 29)
Hawks receive:
- David Roddy
Suns receive:
- E.J. Liddell
Official release: Hawks
Nets acquire Ziaire Williams (July 19)
Nets receive:
- Ziaire Williams
- 2030 second-round pick (via Mavericks)
Grizzlies receive:
- Nemanja Dangubic (Draft rights)
- Mamadi Diakite
Official release: Nets
Clippers deal Westbrook to Jazz in sign-and-trade (July 18)
Jazz receive:
- Russell Westbrook
- 2nd round pick swap
- Cash considerations
Clippers receive:
- Kris Dunn
Official release: Clippers | Jazz
Kings add DeRozan in 3-team trade (July 8)
Bulls receive:
- Chris Duarte
- RaiQuan Gray (via San Antonio)
- Two future second-round picks
Kings receive:
- DeMar DeRozan
Spurs receive:
- Harrison Barnes
- 2031 first-round pick swap
Official release: Bulls | Kings | Spurs
Klay central to first 6-team trade in NBA history (July 6)
Mavericks receive:
- Klay Thompson
- 2025 second-round pick
Timberwolves receive:
- 2025 second-round pick
- 2031 second-round pick swaps
- cash considerations
Warriors receive:
- Kyle Anderson
- Buddy Hield
Nuggets receive:
- Cash considerations
Hornets receive:
- Josh Green
- Reggie Jackson
- 2029 second-round pick
- 2030 second-round pick
76ers receive:
- 2031 second-round pick
Official release: Warriors | Hornets
Knicks officially acquire Bridges from Nets (July 6)
Knicks receive:
- Mikal Bridges
- Keita Bates-Diop
- Juan Pablo Vaulet
Nets receive:
- Bojan Bogdanovic
- Mamadi Diakite
- Shake Milton
- 2025 first-round pick
- 2025 first-round pick (via Milwaukee, top-4 protected)
- 2027 first-round pick
- 2028 first-round pick swap
- 2029 first-round pick
- 2031 first-round pick
Official release: Knicks | Nets
Pelicans complete trade for Hawks’ Murray (July 6)
Pelicans receive:
- Dejounte Murray
Hawks receive:
- Dyson Daniels
- E.J. Lidell
- Larry Nance Jr.
- Cody Zeller
- 2025 first-round pick (via Lakers)
- 2027 first-round pick (least favorable of Bucks/Pelicans, top-four protected)
Official release: Hawks | Pelicans
Spurs trade Graham to Hornets (July 6)
Hornets receive:
- Devonte’ Graham
- 2025 second-round pick (via New Orleans)
Spurs receive:
- cash considerations
Official release: Hornets | Spurs
Valanciunas lands in Washington via sign-and-trade (July 6)
Wizards receive:
- Jonas Valanciunas
Pelicans receive:
- 2027 second-round pick (via Chicago)
Official release: Wizards | Pelicans
- Future second-round pick
- Cash considerations
- Wendell Moore Jr.
- Bobi Klintman (No. 37 pick)
Grizzlies receive:
- Cam Spencer (No. 53 pick via Wolves)
- Draft rights to Ulrich Chomche (No. 57 pick via Grizzlies; traded to Wolves)
Official release: Wolves | Raptors
Hardaway Jr. joins Pistons in trade with Mavs (July 6)
Pistons receive:
- Tim Hardaway Jr.
- 2025 second-round pick (via Raptors)
- Two 2028 second-round picks
Mavs receive:
- Quentin Grimes
Official release: Pistons
Kings land McDaniels from Raptors (June 28)
Kings receive:
- Jalen McDaniels
Raptors receive:
- Davion Mitchell
- Sasha Vezenkov
- Jamal Shead (45th pick)
Official release: Kings | Raptors
Pacers, Spurs exchange second-round picks (June 27)
Pacers receive:
- Johnny Furphy (35th pick)
Spurs receive:
- Juan Nunez (36th pick)
- Cash considerations
Suns add No. 40 pick in deal with Knicks (June 27)
Suns receive:
- Oso Ighodaro (40th pick)
Knicks receive:
- Kevin McCullar Jr. (56th pick)
- 2028 second-round pick
Official release: Suns
Thunder deal Waters to Warriors in 3-team deal (June 27)
Warriors receive:
- Lindy Waters III (via Thunder)
- Quenten Post (52nd pick, via Thunder from Blazers)
Thunder receive:
- Draft rights to Quentin Post (via Warriors; traded to Blazers)
- Draft rights to Oso Ighodaro (40th pick, via Blazers; traded to Suns via Knicks)
Blazers receive:
- Draft rights to Quentin Post (via Thunder; traded to Warriors)
- Cash considerations (via Thunder)
Official release: Thunder | Warriors
Pelicans acquire No. 47 pick in trade with Magic (June 27)
Pelicans receive:
- Antonio Reeves (47th pick)
Magic receive:
- 2030 second-round pick swap rights
- 2031 second-round pick swap rights
Official release: Magic
Mavericks add No. 51 pick in deal with Knicks (June 27)
Mavericks receive:
- Melvin Ajinca (51st pick)
Knicks receive:
- Ariel Hukporti (58th pick)
- Rights to Petteri Koponen (30th pick in 2007)
- Cash considerations
Thunder acquire No. 38 pick in 4-team deal (June 27)
Thunder receive:
- Ajay Mitchell (38th pick) (via Knicks)
Knicks receive:
- Oso Ighodaro (40th pick) (via Thunder)
- Cash considerations
Blazers receive:
- Quinten Post (52nd pick) (via Warriors)
- Cash considerations
Warriors receive:
- Lindy Waters III (via Thunder)
Official release: Thunder
Heat, Hawks swap picks in 3-team deal (June 27)
Hawks receive:
- Nikola Djurisic (43rd pick, via Heat)
Heat receive:
- Pelle Larsson (44th pick, via Rockets)
- Cash considerations (via Hawks)
Rockets receive:
- AJ Griffin (via Hawks)
Official release: Hawks | Heat
Knicks add 34th pick in deal with Blazers (June 27)
Knicks receive:
- Tyler Kolek (34th pick)
Trail Blazers receive:
- 2027 second-round pick
- 2029 second-round pick
- 2030 second-round pick
Official release: Blazers
Wolves acquire 8th pick for future first, pick swap (June 27)
Timberwolves receive:
- Rob Dillingham (8th pick)
Spurs receive:
- 2031 first-round pick (unprotected)
- 2030 first-round pick swap (top 1 protected)
Official release: Timberwolves | Spurs
Thunder acquire 26th pick for five second-round picks (June 27)
Thunder receive:
- Dillon Jones (26th pick)
Knicks receive:
- Five future second-round picks
Official release: Thunder | Knicks
Knicks trade back from 24th pick (June 27)
Knicks receive:
- Dillon Jones (26th pick)
- 51st overall pick
Wizards receive:
- Kyshawn George (24th pick)
Official release: Wizards | Knicks
Nuggets deal multiple picks, move up to 22nd (June 27)
Nuggets receive:
- DaRon Holmes II (22nd pick)
Suns receive:
- Ryan Dunn (28th pick)
- 56th overall pick
- 2026 second-round pick
- 2031 second-round pick
Official release: Nuggets | Suns
Wizards deal Avdija for picks (June 27)
Wizards receive:
- Malcolm Brogdon
- Carlton Carrington (14th overall pick)
- 2029 first-round pick (second-most favorable from Portland)
- 2028 second-round pick
- 2030 second-round pick
Trail Blazers receive:
Official release: Wizards | Trail Blazers
Thunder get Caruso from Bulls (June 21)
Thunder receive:
Bulls receive: