NBA trade tracker: Details for all deals for 2024-25

The 2025 NBA trade deadline concluded on Feb. 6 at 3 p.m. ET, and the days leading up were action packed with multiple deals that shook up the NBA.

Wednesday saw the end of a months-long saga with sources telling ESPN’s Shams Charania that six-time All-Star forward Jimmy Butler will head to the Golden State Warriors in a four-team blockbuster that sees Andrew Wiggins, Kyle Anderson and a protected first-round pick go to Miami Heat.

Editor’s Picks

2 Related

It’s yet another big deal in a week filled with them. On Sunday, the Los Angeles Lakers and Dallas Mavericks swapped All-Stars Anthony Davis and Luka Doncic. That was followed by a multi-team trade that saw Sacramento Kings receive Zach LaVine from the Chicago Bulls while sending De’Aaron Fox to the San Antonio Spurs.

Also on Wednesday, the Milwaukee Bucks sent Khris Middleton to the Washington Wizards for Kyle Kuzma in a multi-player trade. The night also included a deal from the Toronto Raptors who acquired Brandon Ingram from the New Orleans Pelicans for Bruce Brown, Kelly Olynyk, and two draft picks.

The deals weren’t done yet, as the Lakers made another move for Charlotte Hornets’ center Mark Williams for rookie Dalton Knecht and Cam Reddish as well as picks and swaps.

We kept tabs on every trade this season, including grades from ESPN NBA Insider Kevin Pelton.

MORE: Latest buzz, reports | Trade grades | What to expect before the deadline

Indiana Pacers get:

Future draft pick (top-55 protected)

Toronto Raptors get:

C James Wiseman
Cash considerations


LA Clippers get:

F MarJon Beauchamp

Milwaukee Bucks get:

G Kevin Porter Jr.


Memphis Grizzlies get:

F Marvin Bagley III
G Johnny Davis
2028 second-round pick
Future second-round pick

Washington Wizards get:

G Colby Jones
G Marcus Smart
C Alex Len
2025 first-round pick

Sacramento Kings get:
F Jake LaRavia


Feb. 6: Clippers get Bogdanovic; Hawks get Mann, Hyland

Atlanta Hawks get:

G Terance Mann
G Bones Hyland

LA Clippers get:

G Bogdan Bogdanovic
Three second-round picks


Feb. 6 Hawks, Rockets make Zeller trade

Atlanta Hawks get:

Cash considerations

Houston Rockets get:

C Cody Zeller
2028 second-round pick


Atlanta Hawks get:

G Caris LeVert
F Georges Niang
Three second-round picks
Two future pick swaps

Cleveland Cavaliers get:

F De’Andre Hunter


Charlotte Hornets get:

C Jusuf Nurkic
2026 first-round pick

Phoenix Suns get:

F Cody Martin
G Vasilije Micic
2026 second-round pick


Miami Heat get:

G Davion Mitchell

Toronto Raptors get:

F P.J. Tucker
2026 second-round pick (via Los Angeles Lakers)
Cash considerations


Washington Wizards get:

G Reggie Jackson
2026 first-round pick (less favorable of Oklahoma City, Houston [5-30] and LA Clippers)

Philadelphia 76ers get:

G Jared Butler
2027 second-round pick (most favorable of Golden State and Phoenix)
2028 second-round pick (via Golden State)
2030 second-round pick (most favorable of Phoenix and Portland)
2030 second-round pick (via Washington)


Note: This list was updated after the Miami-Toronto and the Detroit-Utah trades on Feb. 6.

Golden State Warriors get:

F Jimmy Butler

Miami Heat get:

F Kyle Anderson
G Davion Mitchell
F Andrew Wiggins
2025 first-round pick (via Golden State; top-10 protected)

Detroit Pistons get:

G Dennis Schroder
G Lindy Waters III

Utah Jazz get:

F KJ Martin
G Josh Richardson
2028 second-round pick

Toronto Raptors get:

F P.J. Tucker
2026 second-round pick (via Los Angeles Lakers)
Cash considerations


Los Angeles Lakers get:

C Mark Williams

Charlotte Hornets get:

G Dalton Knecht
F Cam Reddish
2030 first-round pick swap
2031 unprotected first-round pick


Toronto Raptors get:

F Brandon Ingram

New Orleans Pelicans get:

F Bruce Brown
F Kelly Olynyk
2025 second-round pick
2026 first-round pick (via Indiana)


Milwaukee Bucks get:

F Kyle Kuzma
F Patrick Baldwin Jr.
C Jericho Sims
Second-round draft compensation

Washington Wizards get:

F Khris Middleton
G AJ Johnson
2028 first-round pick swap

New York Knicks get:

G Delon Wright
Cash considerations


Sacramento Kings get:

C Jonas Valanciunas

Washington Wizards get:

G Sidy Cissoko
2028 second-round pick (via Denver)
2029 second-round pick


Feb. 5: New Orleans deals Theis and pick to OKC

Oklahoma City Thunder get:

C Daniel Theis
2031 second-round pick

New Orleans Pelicans get:

Cash considerations


Feb. 5: Springer and a pick to Houston from Boston

Boston Celtics get:

2031 second-round pick (top-55 protected)

Houston Rockets get:

G Jaden Springer
2030 second-round pick


Feb. 5: Pistons receive Martin, two picks from 76ers

Detroit Pistons get:

F KJ Martin
2027 second-round pick (via Milwaukee)
2031 second-round pick (via Dallas)

Philadelphia 76ers get:

Cash considerations


Dallas Mavericks get:

F Caleb Martin

Philadelphia 76ers get:

G Quentin Grimes
2025 second-round pick (own)


Feb. 3: Hornets, Thunder swap second-round picks

Charlotte Hornets get:

2029 second-round pick (via Phoenix)

Oklahoma City Thunder get:

2030 conditional second-round pick (via Denver)


San Antonio Spurs get:

G De’Aaron Fox
G Jordan McLaughlin

Sacramento Kings get:

G Zach LaVine
G Sidy Cissoko
2025 first-round pick (top-14 protected; via Charlotte)
2027 first-round pick (via San Antonio)
2031 first-round pick (via Minnesota)
2025 second-round pick (via Chicago)
2028 second-round pick (via Denver)
2028 second-round pick (own)

Chicago Bulls get:

F Zach Collins
G Tre Jones
G Kevin Huerter
2025 first-round pick (own; via San Antonio)


Dallas Mavericks get:

F Anthony Davis
G Max Christie
2029 first-round pick (via Los Angeles Lakers)

Los Angeles Lakers get:

G Luka Doncic
F Maxi Kleber
F Markieff Morris

Utah Jazz get:

G Jalen Hood-Schifino
2025 second-round pick (via LA Clippers)
2025 second-round pick (via Dallas)


LA Clippers get:

C Drew Eubanks
G Patty Mills

Utah Jazz get:

C Mo Bamba
F P.J. Tucker
2030 second-round pick
Cash considerations


Phoenix Suns get:

2025 first-round pick (least favorable of Cleveland/Minnesota/Utah)
2027 first-round pick (least favorable of Cleveland/Minnesota/Utah)
2029 first-round pick (least favorable of Cleveland/Minnesota/Utah)

Utah Jazz get:

2031 first-round pick


Charlotte Hornets get:

F Josh Okogie
2026 second-round pick (via Denver)
2031 second-round pick (via Denver)
2031 second-round pick (via Phoenix)

Phoenix Suns get:

C Nick Richards
2025 second-round pick (via Denver)


Los Angeles Lakers get:

F Dorian Finney-Smith
G Shake Milton

Brooklyn Nets get:

G D’Angelo Russell
F Maxwell Lewis
2027 second-round pick
2030 second-round pick
2031 second-round pick


Golden State Warriors get:

G Dennis Schroder
2025 second-round pick (via Miami)

Brooklyn Nets get:

G De’Anthony Melton
G Reece Beekman
2026 second-round pick (via Atlanta)
2028 second-round pick (via Atlanta)
2029 second-round pick (via Golden State)


Indiana Pacers get:

C Thomas Bryant

Miami Heat get:

2031 second-round pick swap


New York Knicks get:

C Karl-Anthony Towns

Minnesota Timberwolves get:

F Julius Randle
G Donte DiVincenzo
2025 first-round pick (top-13 protected; via Detroit)

Charlotte Hornets get:

Draft compensation


Phoenix Suns get:

F E.J. Liddell

Atlanta Hawks get:

F David Roddy


Brooklyn Nets get:

F Ziaire Williams
2030 second-round pick (via Dallas)

Memphis Grizzlies get:

F Mamadi Diakite
Draft rights to G Nemanja Dangubic (54th pick of 2014 NBA draft)


Utah Jazz get:

G Russell Westbrook (to join Denver after contract buyout)
2030 second-round pick swap
$4.3 million in cash considerations
Draft rights to C Balsa Koprivica (57th pick of the 2021 NBA draft)

LA Clippers get:

G Kris Dunn


Sacramento Kings get:

F DeMar DeRozan

San Antonio Spurs get:

F Harrison Barnes
2031 pick swap

Chicago Bulls get:

G Chris Duarte
Two future second-round picks
Cash considerations


Charlotte Hornets get:

G Devonte’ Graham
2025 second-round pick (via New Orleans)

San Antonio Spurs get:

Cash considerations


Note: Updated with finalized details following the six-team trade announced on July 6 between Charlotte, Denver, Philadelphia, Golden State, and Dallas involving Klay Thompson and Buddy Hield.

Philadelphia 76ers get:

2031 second-round pick

Golden State Warriors get:

G Buddy Hield (signed as part of sign-and-trade deal)


Note: Updated with finalized details following the six-team trade announced on July 6 between Charlotte, Denver, Philadelphia, Golden State, and Dallas involving Klay Thompson and Buddy Hield.

Golden State Warriors get:

F Kyle Anderson

Minnesota Timberwolves get:

2025 second-round pick
2031 secound-round pick swaps
Cash considerations


Note: Updated with finalized details following the six-team trade announced on July 6 between Charlotte, Denver, Philadelphia, Golden State, and Dallas involving Klay Thompson and Buddy Hield.

Dallas Mavericks get:

G Klay Thompson (signed from Golden State)
2025 second-round pick

Golden State Warriors get:

2025 second-round pick (via Dallas; least favorable of Philadelphia/Denver; traded to Minnesota)
2031 second-round pick (via Dallas; traded to Philadelphia)

Charlotte Hornets get:

F Josh Green (from Dallas)


New Orleans Pelicans get:

G Dejounte Murray

Atlanta Hawks get:

F Larry Nance Jr.
G Dyson Daniels
2025 first-round pick (via Lakers)
2027 first-round pick (least favorable of Milwaukee/New Orleans)


Dallas Mavericks get:

G Quentin Grimes

Detroit Pistons get:

G Tim Hardaway Jr.
2025 second-round pick (via Toronto)
Two 2028 second-round picks

DRAFT TRADES (DAY 2)

June 27: Knicks, Mavs swap late picks Ajinca, Hukporti

Dallas Mavericks get:

G Melvin Ajinca

New York Knicks get:

C Ariel Hukporti


Note: Updated with finalized details following the six-team trade announced on July 6 between Charlotte, Denver, Philadelphia, Golden State, and Dallas involving Klay Thompson and Buddy Hield.

Charlotte Hornets get:

G Reggie Jackson
2029 second-round pick
2030 second-round pick

Denver Nuggets get:

Cash considerations


June 27: Warriors get No. 52 pick back after Waters trade

Golden State Warriors get:

2024 second-round pick (No. 52; select C Quinten Post)

Portland Trail Blazers get:

Cash considerations


June 27: Magic trade No. 47 to Pelicans for future swaps

New Orleans Pelicans get:

No. 47 second-round pick (select G Antonio Reeves)

Orlando Magic get:

2030 second-round pick swap
2031 second-round pick swap


June 27: Hawks, Heat swap second-rounders

Atlanta Hawks get:

2024 second-round pick (No. 43; select F Nikola ?uriši?)

Miami Heat get:

2024 second-round pick (No. 44, select G Pelle Larsson)


June 27: Wolves trade late second-rounder to Raptors

Toronto Raptors get:

2024 second-round pick (No. 57; select C Ulrich Chomche)

Minnesota Timberwolves get:

Cash considerations


June 27: Grizzlies, Timberwolves swap second-rounders

Memphis Grizzlies get:

2024 second-round pick (No. 53; select G Cam Spencer)

Minnesota Timberwolves get:

2024 second-round pick (No. 57; traded to Toronto)
Future second-round pick


Suns move up in second round after Knicks swap

Phoenix Suns get:

2024 second-round pick (No. 40; select C Oso Ighodaro)

New York Knicks get:

2024 second-round pick (No. 56; select F Kevin McCullar)


June 27: OKC, Knicks trade second-rounders

Oklahoma City Thunder get:

2024 second-round pick (No. 38; select G Ajay Mitchell)

New York Knicks get:

2024 second-round pick (No. 40; traded to Phoenix)


June 27: Portland, OKC exchange second-rounders

Oklahoma City Thunder get:

2024 second-round pick (No. 40; traded to New York)

Portland Trail Blazers get:

2024 second-round pick (No. 52; traded to Warriors)


June 27: Spurs trade down, get Nunez; Furphy to Pacers

Indiana Pacers get:

No. 35 second-round pick (select G Johnny Furphy)

San Antonio Spurs get:

No. 36 second-round pick (select G Juan Nunez)


June 27: Koleck to Knicks; Blazers get picks

New York Knicks get:

2024 second-round pick (No. 34, select G Tyler Koleck)

Portland Trail Blazers get:

2027 second-round pick
2029 second-round pick
2030 second-round pick


Toronto Raptors get:

G Davion Mitchell
F Sasha Vezenkov
2024 second-round pick (No. 45; select G Jamal Shead)

Sacramento Kings get:

F Jalen McDaniels


June 27: Wolves trade down, send Moore to Pistons

Minnesota Timberwolves get:

2024 second-round pick (No. 53; traded to Memphis)

Detroit Pistons get:

G Wendell Moore Jr.
2024 second-round pick (No. 37; select F Bobi Klintman)


June 27: Waters to Warriors from OKC

Golden State Warriors get:

F Lindy Waters III

Oklahoma City Thunder get:

2024 second-round pick (No. 52; traded to Portland)


Atlanta Hawks get:

2024 second-round pick (No. 44; traded to Miami)

Houston Rockets get:

F AJ Griffin

DRAFT TRADES (DAY 1)

June 26: Knicks, Wizards, Thunder trade late first-rounders

New York Knicks get:

2024 first-round pick (No. 26 from Washington; traded to Oklahoma City)
2024 second-round pick (No. 51 from Washington; select G Melvin Ajinca)

Washington Wizards get:

2024 first-round pick (No. 24 from New York; select F Kyshawn George)

Oklahoma City Thunder get:

2024 first-round pick (No. 26 from New York via Washington; select F Dillon Jones)


June 26: Nuggets swap with Suns to move up in first round

Denver Nuggets get:

2024 first-round pick (No. 22; select C DaRon Holmes)

Phoenix Suns get:

2024 first-round pick (No. 28; select F Ryan Dunn)
2024 second-round pick (No. 56; traded to New York)
Two future second-round picks


Minnesota Timberwolves get:

G Rob Dillingham

San Antonio Spurs get:

2030 top-one protected pick swap
2031 unprotected first-round pick


Washington Wizards get:

G Malcolm Brogdon
2024 first-round pick (No. 14; select G Bub Carrington)
2029 first-round pick (second-most favorable of Boston/Milwaukee/Portland)
2028 second-round pick
2030 second-round pick

Portland Trail Blazers get:

F Deni Avdija

PRE-DRAFT TRADES

Note: Updated on July 6 to include full details on trade.

New York Knicks get:

F Mikal Bridges
F Keita Bates-Diop
Draft rights to F Juan Pablo Vaulet
2026 second-round pick

Brooklyn Nets get:

F Bojan Bogdanovic
F Mamadi Diakite
G Shake Milton
Four unprotected first-round picks (2025, 2027, 2029, 2031)
2025 protected first-round pick (via Milwaukee)
2025 second-round pick
2028 unprotected first-round pick swap


Brooklyn Nets get:

Return of 2025 first-round pick (negates swap with Houston)
Return of 2026 first-round pick
Rights to 2029 first-round pick (least favorable of Dallas/Houston/Phoenix)

Houston Rockets get:

2025 first-round swap (Houston/Oklahoma City for Phoenix)
2027 first-round pick (via Phoenix)
Rights to 2029 first-round picks (two most favorable of Dallas/Houston/Phoenix)


Oklahoma City Thunder get:

G Alex Caruso

Chicago Bulls get:

G Josh Giddey

You might be interested in