List of 2024–25 NBA season transactions
From Wikipedia, the free encyclopedia
This is a list of transactions that have taken place during the 2024 NBA off-season and the 2024–25 NBA season.
Retirement
Front office movements
Head coaching changes
- Off-season
| Departure date | Team | Outgoing head coach | Reason for departure | Hire date | Incoming head coach | Last coaching position | Ref. |
|---|---|---|---|---|---|---|---|
| April 3 | Charlotte Hornets | Steve Clifford | Stepped down | May 9 | Charles Lee | Boston Celtics assistant coach (2023–2024) | [34][35] |
| April 22 | Brooklyn Nets | Kevin Ollie (interim) | Demoted | April 22 | Jordi Fernández | Sacramento Kings associate head coach (2022–2024) | [36] |
| May 3 | Los Angeles Lakers | Darvin Ham | Fired | June 24 | JJ Redick | Brooklyn Basketball Academy volunteer head coach – 4th grade boys team (2024) | [37][38] |
| May 9 | Phoenix Suns | Frank Vogel | Fired | May 11 | Mike Budenholzer | Milwaukee Bucks head coach (2018–2023) | [39][40] |
| May 23 | Cleveland Cavaliers | J. B. Bickerstaff | Fired | June 28 | Kenny Atkinson | Golden State Warriors associate head coach (2021–2024) | [41][42] |
| June 19 | Detroit Pistons | Monty Williams | Fired | July 3 | J. B. Bickerstaff | Cleveland Cavaliers head coach (2020–2024) | [43][44] |
- In-Season
| Departure date | Team | Outgoing head coach | Reason for departure | Hire date | Incoming head coach | Last coaching position | Ref. |
|---|---|---|---|---|---|---|---|
| December 27 | Sacramento Kings | Mike Brown | Fired | December 27 | Doug Christie | [45] | |
| March 28 | Memphis Grizzlies | Taylor Jenkins | Fired | March 28 | Tuomas Iisalo | [46][47] | |
| April 8 | Denver Nuggets | Michael Malone | Fired | April 8 | David Adelman | [48] |
General manager changes
- Off-season
| Departure date | Team | Outgoing general manager | Reason for departure | Hire date | Incoming general manager | Last managerial position | Ref. |
|---|---|---|---|---|---|---|---|
| June 1 | Detroit Pistons | Troy Weaver | Stepped down | [49] |
- In-season
| Departure date | Team | Outgoing general manager | Reason for departure | Hire date | Incoming general manager | Last managerial position | Ref. |
|---|---|---|---|---|---|---|---|
| April 8 | Denver Nuggets | Calvin Booth | Fired | [48] |
Player movements
Trades
| June | |||
|---|---|---|---|
| June 21 | To Chicago Bulls |
To Oklahoma City Thunder |
[50][51] |
| June 26 (pre-draft) |
To Brooklyn Nets
|
To Houston Rockets |
[52][53] |
| June 26 (draft night) |
To Denver Nuggets
|
To Phoenix Suns
|
[54][55] |
To Minnesota Timberwolves
|
To San Antonio Spurs
|
[56][57] | |
To New York Knicks
|
To Washington Wizards
|
[58][59] | |
| To New York Knicks |
To Oklahoma City Thunder
|
[58][61] | |
| June 27 | To Dallas Mavericks
|
To New York Knicks
|
[62][63] |
| To Golden State Warriors |
To Oklahoma City Thunder
|
[66][67] | |
To New Orleans Pelicans
|
To Orlando Magic
|
[68][69] | |
To Oklahoma City Thunder
|
To Portland Trail Blazers
|
[65][66] | |
To New York Knicks
|
To Oklahoma City Thunder
|
[63][66] | |
To New York Knicks
|
To Phoenix Suns
|
[63][70] | |
To New York Knicks
|
To Portland Trail Blazers |
[63][71] | |
| Three-team trade | [72][73] [74] | ||
To Atlanta Hawks
|
To Houston Rockets
| ||
To Miami Heat
| |||
| June 28 | To Sacramento Kings |
To Toronto Raptors
|
[75][76] |
| July | |||
| July 6 | To Atlanta Hawks
|
To New Orleans Pelicans |
[77][78][79] |
To Brooklyn Nets
|
To New York Knicks
|
[80][81] | |
To Charlotte Hornets
|
To San Antonio Spurs
|
[82][83] | |
| To Dallas Mavericks |
To Detroit Pistons
|
[84][85] | |
To Golden State Warriors
|
To Portland Trail Blazers
|
[64][65] | |
To Indiana Pacers
|
To San Antonio Spurs
|
[86][87] | |
To New Orleans Pelicans
|
To Washington Wizards |
[88][89] | |
| To Portland Trail Blazers |
To Washington Wizards
|
[90][91] | |
| Four-team trade | [92][93] [94][95] | ||
To Detroit Pistons
|
To Memphis Grizzlies
| ||
To Minnesota Timberwolves
|
To Toronto Raptors
| ||
| Six-team trade | [96][97] [98][99] [100] | ||
To Charlotte Hornets
|
To Dallas Mavericks
| ||
To Denver Nuggets
|
To Golden State Warriors
| ||
To Minnesota Timberwolves
|
To Philadelphia 76ers
| ||
| July 8 | Three-team trade | [102][103] [104] | |
To Chicago Bulls
|
To Sacramento Kings
| ||
To San Antonio Spurs
| |||
| July 18 | To Los Angeles Clippers |
To Utah Jazz
|
[105][106] |
| July 19 | To Brooklyn Nets
|
To Memphis Grizzlies
|
[107][108] |
| July 29 | To Atlanta Hawks |
To Phoenix Suns |
[109][110] |
| October | |||
| October 2 | Three-team trade | [111][112] [113] | |
To Charlotte Hornets
|
To Minnesota Timberwolves
| ||
To New York Knicks
| |||
| October 16 | To Sacramento Kings
|
To San Antonio Spurs
|
[114][115] |
| December | |||
| December 15 | To Brooklyn Nets
|
To Golden State Warriors
|
[116][117] |
| To Indiana Pacers |
To Miami Heat
|
[118][119] | |
| December 29 | To Brooklyn Nets
|
To Los Angeles Lakers |
[120][121] |
| January | |||
| January 15 | To Charlotte Hornets
|
To Phoenix Suns
|
[122][123] |
| January 21 | To Phoenix Suns |
To Utah Jazz
|
[124][125] |
| February | |||
| February 1 | To Los Angeles Clippers |
To Utah Jazz
|
[126][127] |
| February 2 | Three-team trade | [128][129] [130][131] | |
To Dallas Mavericks
|
To Los Angeles Lakers
| ||
To Utah Jazz
| |||
| February 3 | To Charlotte Hornets
|
To Oklahoma City Thunder
|
[132][133] |
| Three-team trade | [134][135] [136] | ||
To Chicago Bulls
|
To Sacramento Kings
| ||
To San Antonio Spurs
| |||
| February 4 | To Dallas Mavericks
|
To Philadelphia 76ers
|
[137][138] (Amended) [139] |
| February 5 | To New Orleans Pelicans
|
To Oklahoma City Thunder
|
[140][141] |
| To Sacramento Kings |
To Washington Wizards
|
[142][143] | |
| February 6 | To Atlanta Hawks
|
To Cleveland Cavaliers |
[144][145] |
To Atlanta Hawks
|
To Houston Rockets
|
[146] | |
| To Atlanta Hawks |
To Los Angeles Clippers
|
[147][148] | |
To Boston Celtics
|
To Houston Rockets
|
[149] | |
To Charlotte Hornets
|
To Los Angeles Lakers |
[150][151] (Rescinded) [152] | |
To Charlotte Hornets
|
To Phoenix Suns
|
[153][154] | |
To Detroit Pistons
|
To Philadelphia 76ers
|
[155] | |
To Indiana Pacers
|
To Toronto Raptors
|
[156][157] | |
| To Los Angeles Clippers |
To Milwaukee Bucks |
[158] | |
To New Orleans Pelicans
|
To Toronto Raptors |
[159][160] | |
To Philadelphia 76ers
|
To Washington Wizards
|
[161] | |
| Three-team trade | [162][163] | ||
To Memphis Grizzlies
|
To Sacramento Kings
| ||
To Washington Wizards
| |||
| Four-team trade | [164][165] | ||
To Milwaukee Bucks
|
To New York Knicks
| ||
To San Antonio Spurs
|
To Washington Wizards
| ||
| Five-team trade | [166][167] [168][169] | ||
To Detroit Pistons
|
To Golden State Warriors
| ||
To Miami Heat
|
To Toronto Raptors
| ||
To Utah Jazz
| |||
Free agents
The NBA's free agency period began on June 30 at 6 p.m. EST.
Players were allowed to sign new offers starting on July 6 at 12 p.m. ET, after the moratorium ended.
| R | Denotes unsigned players whose free-agent rights were renounced |
| T | Denotes sign-and-trade players |
| C | Denotes player who is claimed off waivers (same contract, different team) |
| Denotes signed player who failed to make opening-day roster | |
| Denotes player whose deal was later turned into a two-way contract | |
| Denotes player signed to 10-day contract | |
| Denotes restricted free agent whose offer sheet was matched by his old team | |
* Player option
** Team option
*** Early termination option
Two-way contracts
Per recent NBA rules implemented as of the 2024–25 season, teams are permitted to have three two-way players on their roster at any given time, in addition to their 15-man regular season roster. A two-way player will provide services primarily to the team's G League affiliate, but can spend up to 50 days with the parent NBA team. Only players with four or fewer years of NBA experience are able to sign two-way contracts, which can be for either one season or two. Players entering training camp for a team have a chance to convert their training camp deal into a two-way contract if they prove themselves worthy enough for it. Teams also have the option to convert a two-way contract into a regular, minimum-salary NBA contract, at which point the player becomes a regular member of the parent NBA team. Two-way players are not eligible for NBA playoff rosters, so a team must convert any two-way players it wants to use in the playoffs, while waiving another player in the process.
| Denotes players who were promoted to the main roster | |
| Denotes players who were cut before season's end | |
| Denotes players who were traded away before season's end | |
| C | Denotes players who are claimed off waivers (same contract, different team) |
| T | Denotes players acquired in a trade |
Going to other American leagues
The new league of all players is the NBA G League, although some players have returned to their former team, as shown below. The NBA contract status of nearly all players is unrestricted free agent, and the rest is stated otherwise.
| * | Denotes NBA G League players who returned to their former team |
| † | Previously on a two-way contract |
| Denotes players whose NBA contract status is unsigned draft pick | |
| R | Denotes unsigned players whose free-agent rights were renounced |
Going abroad
The following players were previously on NBA rosters, but chose to sign with abroad teams after their contract expired and they became free agents. The list also includes unsigned 2024 draft picks who signed with overseas teams, but excludes unsigned 2023 draft picks who were already playing overseas before the draft.
| Denotes players whose NBA contract status is unsigned draft pick | |
| * | Denotes international players who returned to their home country |
| † | Denotes players who were on a two-way contract |
Waived
| Denotes player who did not clear waivers because his contract was claimed by another team | |
| † | Denotes players who were on a two-way contract |
| Denotes players whose contracts were voided |
Training camp cuts
All players listed did not make the final roster.
† On a two-way contract.
C Claimed off waivers by another team.
Draft
The 2024 NBA draft was held on June 26–27, 2024, at Barclays Center in Brooklyn, New York for round one and at ESPN's Seaport District Studios in Manhattan, New York for round two the following day. In two rounds of the draft, 58 amateur United States college basketball players and other eligible players, including international players, were selected. The following players signed a regular rookie contract unless noted otherwise.
| Denotes players who signed a two-way contract | |
| Denotes players whose NBA two-way contract was upgraded to standard NBA contract | |
| Denotes players who are expected to play abroad | |
| Denotes players who are expected to play in the NBA G League without signing an NBA contract |
First round
Second round
Previous years' draftees
| Draft | Pick | Player | Date signed | Team | Previous team | Ref |
|---|---|---|---|---|---|---|
| 2022 | 52 | Karlo Matković | July 12 | New Orleans Pelicans | Birmingham Squadron (NBA G League) |
[563] |
| 56 | Luke Travers | August 28 | Cleveland Cavaliers | Melbourne United (Australia) |
[590] |
Notes
- Oklahoma City has the right to swap its pick for Houston if Houston's pick is No. 11–30. After that, Houston may swap the pick it holds for the Suns' pick.
- The more favorable of the picks originally belonging to Dallas and Phoenix.
- Houston may swap their own pick for the less favorable of the picks originally belonging to Dallas and Phoenix. This gives Houston the two most favorable of the picks originally belonging to Dallas, Houston, and Phoenix, with Brooklyn receiving the least favorable of the three.
- Minnesota will retain the pick if it's No. 1, otherwise San Antonio may swap for it.[citation needed]
- New York flipped this pick to Portland in the Tyler Kolek trade later the same day.[citation needed]
- Post was drafted by Golden State, which traded his rights to Oklahoma City, which traded them to Portland. Portland sold the rights back to Golden State after the July moratorium ended.[64][65]
- Ighodaro was drafted by Portland, which traded his rights to Oklahoma City, which traded them to New York, which traded them to Phoenix.
- New York will receive the pick if it's No. 46–60.[citation needed]
- The less favorable of the picks originally belonging to Indiana and Washington.[citation needed]
- The less favorable of the picks originally belonging to Milwaukee Bucks and New Orleans.[citation needed]
- New York will receive the pick if it's No. 5–30.
- The team's own pick, which it previously traded away.
- Brooklyn may swap a pick for New York's, not necessarily their own.[citation needed]
- The least favorable of the picks originally belonging to Detroit, Milwaukee, and Orlando.
- The less favorable of the picks originally belonging to Charlotte and the Los Angeles Clippers.[citation needed]
- New Orleans will receive the pick if it's No. 51–60.
- The second-most favorable of the picks originally belonging to Boston, Milwaukee, and Portland.[citation needed]
- Minnesota will receive the pick if it's No. 51–60, otherwise they'll receive nothing.
- San Antonio may swap its pick with Sacramento.
- The less favorable of the picks originally belonging to Denver and Philadelphia.
- Minnesota will receive the pick if it's No. 15–30, otherwise it rolls over to 2026 (No. 12–30) then 2027 (No. 10–30); if it does not fall out of its protected range, it converts to a 2027 second-round pick.
- Sacramento will receive the pick if it's No. 56–60, otherwise San Antonio keeps the pick and the Kings receive nothing.
- Golden State will receive the pick if it's No. 38–60.
- If the Lakers' pick is No. 1–4, their second-round pick will go to Utah.
- The less favorable of the picks originally belonging to Denver and Philadelphia.
- The less favorable of the picks originally belonging to Cleveland and Minnesota
- The least favorable of the picks originally belonging to Cleveland, Minnesota, and Utah
- The least favorable of the picks originally belonging to Cleveland, Minnesota, and Utah. The Minnesota pick will not be available if it is No. 1–5.
- The Jazz already had the right to swap for this pick from an earlier trade.
- Boston has the right to swap the most favorable of three picks (originally belonging to Detroit—if No. 31–55—Golden State, and Washington) for Dallas's own pick; Dallas will then send its post-swap pick to Utah.
- If Denver dropped into the lottery sometime before 2030, Charlotte might not have received this pick at all due to protections on Denver's 2025, 2027, and 2029 first-round picks, in which case Oklahoma City would have received the pick directly from Denver. This trade removed the uncertainty for the Hornets and Thunder.
- If the Charlotte pick is No. 1–14, Sacramento will instead receive the Hornets' 2026 and 2027 second-round picks.
- San Antonio previously sent this pick to Sacramento with heavy protection, which this trade removed.
- Sacramento will receive the pick if it's No. 34–60, otherwise they receive nothing.
- This pick was later added to the trade following Martin's physical in Dallas.[citation needed]
- The more favorable of the picks originally belonging to Denver and Philadelphia.
- Orlando has the right to swap its own pick for this one.
- Washington will receive the pick if it's No. 34–60. This is the same pick that Sacramento received from San Antonio in the De'Aaron Fox trade.
- San Antonio has the right to swap with Atlanta; the Cleveland could end up with their own pick, Minnesota's pick, or Utah's pick. After all the other swap rights are exercised or decline, the Hawks will be able to swap the pick they have for the pick the Cavaliers have.
- Atlanta will be able to swap its own pick for the less favorable of the picks originally belonging to Cleveland and Utah.
- The Clippers will receive the pick if it's No. 31–42.
- Boston will receive the pick if it's No. 56–60.
- The less favorable of the picks originally belonging to New Orlean and Portland, if one or both is No. 56–60.
- Charlotte may swap their own pick for the Lakers' pick.
- If Washington's pick is No. 1–8, they have the option to swap with Phoenix; Orlando will then have the option to swap their own pick with Phoenix; Memphis will then have the option to swap their own pick with Phoenix. Charlotte will receive whichever pick Phoenix holds after all swap rights are exercised or declined.
- The less favorable of the picks originally belonging to Denver and Golden State
- Indiana will receive the pick if it's No. 56–60.
- New Orleans will receive the pick if it's No. 5–30, rolling over to 2027 with the same protection; if not conveyed by 2027, New Orleans will receive Utah's 2027 second-round pick and Dallas's 2028 second-round pick.
- The more favorable of the picks originally belonging to Golden State and Phoenix.
- The more favorable of the picks originally belonging to Phoenix and Portland.
- The least favorable of the picks originally belonging to Houston (if No. 5–30), the Los Angeles Clippers, and Oklahoma City.
- The least favorable of the picks originally belonging to Detroit, Golden State, and Phoenix.
- Washington will receive the pick if it's No. 15–30.
- The second-most favorable of the second-round picks originally belonging to Detroit, Golden State, and Phoenix.
- Portland already has the right to swap picks with Milwaukee, so Washington would have the right to swap for whichever pick Milwaukee has after Portland's had its chance to swap; the Trail Blazer's 2025 first-round pick may unavailable in 2028 if they stay in the lottery through 2027.
- Minnesota has the right to swap picks with Golden State, then Golden State will send the pick it has to Detroit.
- Miami will receive the pick if it's No. 11–30; if not conveyed it will roll ever to 2026 (No. 11–30) and 2027 (unprotected)
- The least favorable of the picks originally belonging to Charlotte, Detroit (if No. 56–60), Los Angeles Clippers, Miami (if Dallas's first-round pick No. 3–30), and New York.
- The more favorable of the picks originally belonging to Indiana and Miami