2024–25 NHL transactions

The following is a list of all team-to-team transactions that have occurred in the National Hockey League for the 2024–25 NHL season. It lists which team each player has been traded to, signed by, or claimed by, and for which player(s) or draft pick(s), if applicable. Players who have retired or that have had their contracts terminated are also listed.

The 2024–25 NHL trade deadline will be on March 6, 2025. Players traded or claimed off waivers after that date will not be eligible to play in the 2025 Stanley Cup playoffs.

Contract terminations
A team and player may mutually agree to terminate a player's contract at any time. All players must clear waivers before having a contract terminated.

Buyouts can only occur at specific times of the year. For more details on contract terminations as buyouts:

Teams may buy out player contracts (after the conclusion of a season) for a portion of the remaining value of the contract, paid over a period of twice the remaining length of the contract. This reduced number and extended period is applied to the cap hit as well.
 * If the player was under the age of 26 at the time of the buyout the player's pay and cap hit will reduced by a factor of 2/3 over the extended period.
 * If the player was 26 or older at the time of the buyout the player's pay and cap hit will reduced by a factor of 1/3 over the extended period.
 * If the player was 35 or older at the time of signing the contract the player's pay will be reduced by a factor of 1/3, but the cap hit will not be reduced over the extended period.

Injured players cannot be bought out.

Free agency
Note: This does not include players who have re-signed with their previous team as an unrestricted free agent or as a restricted free agent.

Imports
This section is for players who were not previously on contract with NHL teams in the past season. Listed is the last team and league they were under contract with.

Trades
* Retained Salary Transaction: Each team is allowed up to three contracts on their payroll where they have retained salary in a trade (i.e. the player no longer plays with Team A due to a trade to Team B, but Team A still retains some salary). Only up to 50% of a player's contract can be kept, and only up to 15% of a team's salary cap can be taken up by retained salary. A contract can only be involved in one of these trades twice.

Hover over-retained salary or conditional transactions for more information.

Pick-only trades

 * {| class="wikitable" style="border:1px solid #999999; width:720px;"


 * June 28, 2024
 * valign="top"| To Los Angeles Kings WPG 1st-round pick in 2024 (#26 overall) COL 2nd-round pick in 2024 (#57 overall) 7th-round pick in 2024 (#198 overall)
 * valign="top"| To Montreal Canadiens 1st-round pick in 2024 (#21 overall)
 * -bgcolor="eeeeee"
 * June 28, 2024
 * valign="top"| To Minnesota Wild 1st-round pick in 2024 (#12 overall)
 * valign="top"| To Philadelphia Flyers 1st-round pick in 2024 (#13 overall) 3rd-round pick in 2025
 * June 28, 2024
 * valign="top"| To Anaheim Ducks 1st-round pick in 2024 (#23 overall)
 * valign="top"| To Toronto Maple Leafs EDM 1st-round pick in 2024 (#31 overall) BOS 2nd-round pick in 2024 (#58 overall)
 * -bgcolor="eeeeee"
 * June 28, 2024
 * valign="top"| To Colorado Avalanche 2nd-round pick in 2024 (#38 overall) 2nd-round pick in 2024 (#71 overall) NYR 2nd-round pick in 2025
 * valign="top"| To Utah Hockey Club 1st-round pick in 2024 (#24 overall)
 * June 28, 2024
 * valign="top"| To Carolina Hurricanes 2nd-round pick in 2024 (#34 overall) NYI 2nd-round pick in 2024 (#50 overall)
 * valign="top"| To Chicago Blackhawks 1st-round pick in 2024 (#27 overall)
 * -bgcolor="eeeeee"
 * June 28, 2024
 * valign="top"| To Edmonton Oilers FLA 1st-round pick in 2024 (#32 overall)
 * valign="top"| To Philadelphia Flyers conditional 1st-round pick in 2025 or &emsp;&emsp;&emsp;&emsp;&emsp;1st-round pick in 2026
 * June 29, 2024
 * valign="top"| To Florida Panthers BOS 2nd-round pick in 2024 (#58 overall)
 * valign="top"| To Toronto Maple Leafs 7th-round pick in 2024 (#225 overall) 2nd-round pick in 2025
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Nashville Predators 3rd-round pick in 2024 (#77 overall) 3rd-round pick in 2025
 * valign="top"| To Philadelphia Flyers WPG 2nd-round pick in 2024 (#59 overall)
 * June 29, 2024
 * valign="top"| To Carolina Hurricanes 3rd-round pick in 2024 (#69 overall) 5th-round pick in 2024 (#133 overall)
 * valign="top"| To Columbus Blue Jackets 2nd-round pick in 2024 (#60 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Buffalo Sabres UTA 3rd-round pick in 2024 (#71 overall)
 * valign="top"| To Colorado Avalanche 3rd-round pick in 2024 (#76 overall) FLA 5th-round pick in 2024 (#161 overall)
 * June 29, 2024
 * valign="top"| To New Jersey Devils 3rd-round pick in 2024 (#82 overall) 5th-round pick in 2024 (#146 overall)
 * valign="top"| To Washington Capitals 3rd-round pick in 2024 (#75 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To New Jersey Devils TBL 3rd-round pick in 2024 (#85 overall) 6th-round pick in 2025
 * valign="top"| To San Jose Sharks WSH 3rd-round pick in 2024 (#82 overall)
 * June 29, 2024
 * valign="top"| To Carolina Hurricanes 3rd-round pick in 2025
 * valign="top"| To Chicago Blackhawks 3rd-round pick in 2024 (#92 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Calgary Flames LAK 5th-round pick in 2024 (#150 overall) STL 6th-round pick in 2024 (#177 overall)
 * valign="top"| To Philadelphia Flyers NJD 4th-round pick in 2024 (#107 overall)
 * June 29, 2024
 * valign="top"| To Buffalo Sabres 4th-round pick in 2024 (#123 overall) 7th-round pick in 2024 (#219 overall)
 * valign="top"| To Winnipeg Jets PHI 4th-round pick in 2024 (#109 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Nashville Predators 4th-round pick in 2024 (#127 overall) 7th-round pick in 2026
 * valign="top"| To New York Rangers 4th-round pick in 2024 (#119 overall)
 * June 29, 2024
 * valign="top"| To Florida Panthers 6th-round pick in 2024 (#169 overall) 7th-round pick in 2024 (#207 overall)
 * valign="top"| To Seattle Kraken PHI 5th-round pick in 2024 (#141 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Anaheim Ducks 6th-round pick in 2024 (#182 overall) 7th-round pick in 2024 (#214 overall)
 * valign="top"| To Los Angeles Kings 6th-round pick in 2024 (#164 overall)
 * June 29, 2024
 * valign="top"| To Vegas Golden Knights 6th-round pick in 2025
 * valign="top"| To Washington Capitals 7th-round pick in 2024 (#212 overall)
 * }
 * valign="top"| To Calgary Flames LAK 5th-round pick in 2024 (#150 overall) STL 6th-round pick in 2024 (#177 overall)
 * valign="top"| To Philadelphia Flyers NJD 4th-round pick in 2024 (#107 overall)
 * June 29, 2024
 * valign="top"| To Buffalo Sabres 4th-round pick in 2024 (#123 overall) 7th-round pick in 2024 (#219 overall)
 * valign="top"| To Winnipeg Jets PHI 4th-round pick in 2024 (#109 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Nashville Predators 4th-round pick in 2024 (#127 overall) 7th-round pick in 2026
 * valign="top"| To New York Rangers 4th-round pick in 2024 (#119 overall)
 * June 29, 2024
 * valign="top"| To Florida Panthers 6th-round pick in 2024 (#169 overall) 7th-round pick in 2024 (#207 overall)
 * valign="top"| To Seattle Kraken PHI 5th-round pick in 2024 (#141 overall)
 * -bgcolor="eeeeee"
 * June 29, 2024
 * valign="top"| To Anaheim Ducks 6th-round pick in 2024 (#182 overall) 7th-round pick in 2024 (#214 overall)
 * valign="top"| To Los Angeles Kings 6th-round pick in 2024 (#164 overall)
 * June 29, 2024
 * valign="top"| To Vegas Golden Knights 6th-round pick in 2025
 * valign="top"| To Washington Capitals 7th-round pick in 2024 (#212 overall)
 * }
 * valign="top"| To Anaheim Ducks 6th-round pick in 2024 (#182 overall) 7th-round pick in 2024 (#214 overall)
 * valign="top"| To Los Angeles Kings 6th-round pick in 2024 (#164 overall)
 * June 29, 2024
 * valign="top"| To Vegas Golden Knights 6th-round pick in 2025
 * valign="top"| To Washington Capitals 7th-round pick in 2024 (#212 overall)
 * }
 * valign="top"| To Washington Capitals 7th-round pick in 2024 (#212 overall)
 * }
 * }