2023–24 NHL transactions

The following is a list of all team-to-team transactions that have occurred in the National Hockey League for the 2023–24 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 2023–24 NHL trade deadline was on March 8, 2024. Players traded or claimed off waivers after that date will not be eligible to play in the 2024 Stanley Cup playoffs.

Retirement

 * 1. Silfverberg announced on April 11, 2024 that he would retire at the conclusion of the season; the Ducks played their final game of the year on April 18, 2024.
 * 2. Parise announced on April 17, 2024 that he would retire at the conclusion of the season; the Avalanche were eliminated from the 2024 Stanley Cup playoffs on May 17, 2024.

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.


 * 1. Amirov's contract ended after his death on August 14, 2023. Amirov was diagnosed with a brain tumor in 2021.
 * 2. Ronni was a draft-related restricted free agent for Calgary at the time of the termination, and was not under contract.

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 an NHL reserve-list in the past or current season, or players who had been signed to other professional leagues during that time. 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 29, 2023
 * valign="top"| To Detroit Red Wings 2nd-round pick in 2023 (#47 overall) TBL 5th-round pick in 2022 (#147 overall)
 * valign="top"| To Nashville Predators VAN 2nd-round pick in 2023 (#43 overall)
 * -bgcolor="eeeeee"
 * June 29, 2023
 * valign="top"| To Chicago Blackhawks 6th-round pick in 2023 (#167 overall) LAK 2nd-round pick in 2024
 * valign="top"| To Philadelphia Flyers TBL 2nd-round pick in 2023 (#51 overall)
 * June 29, 2023
 * valign="top"| To Carolina Hurricanes CAR 3rd-round pick in 2023 (#94 overall) 4th-round pick in 2023 (#100 overall)
 * valign="top"| To San Jose Sharks PHI 3rd-round pick in 2023 (#71 overall)
 * -bgcolor="eeeeee"
 * June 29, 2023
 * valign="top"| To Dallas Stars 3rd-round pick in 2023 (#79 overall)
 * valign="top"| To Nashville Predators 3rd-round pick in 2024 6th-round pick in 2024
 * June 29, 2023
 * valign="top"| To New York Rangers NJD 3rd-round pick in 2023 (#90 overall)
 * valign="top"| To Pittsburgh Penguins COL 3rd-round pick in 2023 (#91 overall) 7th-round pick in 2024
 * -bgcolor="eeeeee"
 * June 29, 2023
 * valign="top"| To Nashville Predators CHI 4th-round pick in 2024
 * valign="top"| To Tampa Bay Lightning TBL 4th-round pick in 2023 (#115 overall)
 * June 29, 2023
 * valign="top"| To San Jose Sharks 7th-round pick in 2025
 * valign="top"| To Washington Capitals PIT 7th-round pick in 2023 (#206 overall)
 * -bgcolor="eeeeee"
 * June 29, 2023
 * valign="top"| To Nashville Predators 7th-round pick in 2023 (#218 overall)
 * valign="top"| To New Jersey Devils 7th-round pick in 2024
 * June 29, 2023
 * valign="top"| To Columbus Blue Jackets 7th-round pick in 2023 (#224 overall)
 * valign="top"| To Vegas Golden Knights 7th-round pick in 2024
 * }
 * valign="top"| To San Jose Sharks 7th-round pick in 2025
 * valign="top"| To Washington Capitals PIT 7th-round pick in 2023 (#206 overall)
 * -bgcolor="eeeeee"
 * June 29, 2023
 * valign="top"| To Nashville Predators 7th-round pick in 2023 (#218 overall)
 * valign="top"| To New Jersey Devils 7th-round pick in 2024
 * June 29, 2023
 * valign="top"| To Columbus Blue Jackets 7th-round pick in 2023 (#224 overall)
 * valign="top"| To Vegas Golden Knights 7th-round pick in 2024
 * }
 * valign="top"| To Columbus Blue Jackets 7th-round pick in 2023 (#224 overall)
 * valign="top"| To Vegas Golden Knights 7th-round pick in 2024
 * }
 * }

Pick-only trades

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


 * May 24, 2024
 * valign="top"| To Chicago Blackhawks 1st-round pick in 2024 (#18 overall) 2nd-round pick in 2024 (#50 overall)
 * valign="top"| To New York Islanders TBL 1st-round pick in 2024 (#20 overall) LAK 2nd-round pick in 2024 (#54 overall) VAN 2nd-round pick in 2024 (#61 overall)
 * }
 * }
 * }

Pick-only trades

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


 * June 27, 2024
 * valign="top"| To Buffalo Sabres PIT 1st-round pick in 2024 (#14 overall) NJD 2nd-round pick in 2024 (#42 overall)
 * valign="top"| To San Jose Sharks 1st-round pick in 2024 (#11 overall)
 * }
 * }
 * }

Waivers
Once an NHL player has played in a certain number of games or a set number of seasons has passed since the signing of his first NHL contract (see here), that player must be offered to all of the other NHL teams before he can be assigned to a minor league affiliate.