2017–18 NHL transactions


The following is a list of all team-to-team transactions that have occurred in the National Hockey League during the 2017–18 NHL season. It lists which team each player has been traded to, signed by, or claimed by, and for which player or draft pick, if applicable. Players who have retired are also listed.
The 2017–18 NHL trade deadline was on February 26, 2018. Players traded after this date were not be eligible to play in the 2018 Stanley Cup playoffs.

Retirement

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:


Contract buyout specifications


Teams may buy out player contracts 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.



DateNamePrevious teamNotesRef
June 23, 2017Los Angeles KingsBuyout
June 27, 2017Dallas StarsBuyout
June 29, 2017Columbus Blue JacketsBuyout
June 30, 2017Edmonton OilersBuyout
July 1, 2017Calgary FlamesBuyout
July 1, 2017Calgary FlamesBuyout
July 1, 2017New Jersey DevilsBuyout
July 1, 2017New Jersey DevilsBuyout
July 1, 2017Florida PanthersBuyout
July 1, 2017Boston BruinsBuyout
July 1, 2017Winnipeg JetsBuyout
August 14, 2017Nashville PredatorsMutual termination
August 15, 2017Toronto Maple LeafsMutual termination
September 18, 2017Tampa Bay LightningMutual termination
September 18, 2017Tampa Bay LightningMutual termination
October 2, 2017New York RangersMutual termination
October 16, 2017Montreal CanadiensMutual termination
October 21, 2017New York RangersMutual termination
October 29, 2017Montreal CanadiensMutual termination
November 21, 2017Vancouver CanucksMutual termination
November 22, 2017Edmonton OilersMutual termination
November 27, 2017Los Angeles KingsMutual termination
January 2, 2018Arizona CoyotesMutual termination
February 13, 2018Anaheim DucksMutual termination
March 3, 2018Colorado AvalancheMutual termination
April 11, 2018New York RangersMutual termination
May 9, 2018New Jersey DevilsMutual termination
June 20, 2018New York RangersMutual termination

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.
DatePlayerNew teamPrevious teamRef
July 1, 2017Los Angeles KingsBuffalo Sabres
July 1, 2017Philadelphia FlyersCalgary Flames
July 1, 2017Vancouver CanucksBuffalo Sabres
July 1, 2017Vancouver CanucksColumbus Blue Jackets
July 1, 2017Vancouver CanucksPhiladelphia Flyers
July 1, 2017Winnipeg JetsPhiladelphia Flyers
July 1, 2017Tampa Bay LightningNew York Rangers
July 1, 2017Detroit Red WingsPittsburgh Penguins
July 1, 2017Buffalo SabresArizona Coyotes
July 1, 2017Chicago BlackhawksDallas Stars
July 1, 2017Colorado AvalancheAnaheim Ducks
July 1, 2017Florida PanthersSan Jose Sharks
July 1, 2017Dallas StarsMinnesota Wild
July 1, 2017Anaheim DucksVancouver Canucks
July 1, 2017New York RangersWinnipeg Jets
July 1, 2017Montreal CanadiensWashington Capitals
July 1, 2017Boston BruinsSt. Louis Blues
July 1, 2017Nashville PredatorsPittsburgh Penguins
July 1, 2017Toronto Maple LeafsPittsburgh Penguins
July 1, 2017Pittsburgh PenguinsToronto Maple Leafs
July 1, 2017Florida PanthersSan Jose Sharks
July 1, 2017Detroit Red WingsTampa Bay Lightning
July 1, 2017Ottawa SenatorsAnaheim Ducks
July 1, 2017Winnipeg JetsBuffalo Sabres
July 1, 2017Arizona CoyotesNew York Rangers
July 1, 2017New Jersey DevilsToronto Maple Leafs
July 1, 2017Minnesota WildSt. Louis Blues
July 1, 2017Carolina HurricanesArizona Coyotes
July 1, 2017Carolina HurricanesWashington Capitals
July 1, 2017Buffalo SabresEdmonton Oilers
July 1, 2017Pittsburgh PenguinsDallas Stars
July 1, 2017Dallas StarsEdmonton Oilers
July 1, 2017St. Louis BluesVegas Golden Knights
July 1, 2017Chicago BlackhawksOttawa Senators
July 1, 2017Los Angeles KingsNew Jersey Devils
July 1, 2017Edmonton OilersSt. Louis Blues
July 1, 2017Chicago BlackhawksEdmonton Oilers
July 1, 2017Chicago BlackhawksVegas Golden Knights
July 1, 2017Minnesota WildCalgary Flames
July 1, 2017Minnesota WildBuffalo Sabres
July 1, 2017Montreal CanadiensTampa Bay Lightning
July 1, 2017Montreal CanadiensArizona Coyotes
July 1, 2017Boston BruinsWinnipeg Jets
July 1, 2017St. Louis BluesNew Jersey Devils
July 1, 2017Chicago BlackhawksCalgary Flames
July 1, 2017Ottawa SenatorsBoston Bruins
July 1, 2017Washington CapitalsWinnipeg Jets
July 1, 2017San Jose SharksToronto Maple Leafs
July 1, 2017Vancouver CanucksColorado Avalanche
July 1, 2017Tampa Bay LightningArizona Coyotes
July 1, 2017Los Angeles KingsMinnesota Wild
July 1, 2017Nashville PredatorsOttawa Senators
July 1, 2017Minnesota WildBoston Bruins
July 1, 2017Detroit Red WingsColorado Avalanche
July 1, 2017Tampa Bay LightningCarolina Hurricanes
July 1, 2017Dallas StarsMontreal Canadiens
July 1, 2017Nashville PredatorsColumbus Blue Jackets
July 1, 2017Montreal CanadiensTampa Bay Lightning
July 1, 2017Buffalo SabresToronto Maple Leafs
July 1, 2017Anaheim DucksBuffalo Sabres
July 1, 2017Winnipeg JetsFlorida Panthers
July 1, 2017Carolina HurricanesColorado Avalanche
July 1, 2017Carolina HurricanesWinnipeg Jets
July 1, 2017Los Angeles KingsCalgary Flames
July 1, 2017Vancouver CanucksArizona Coyotes
July 1, 2017New York IslandersNew Jersey Devils
July 1, 2017Buffalo SabresPittsburgh Penguins
July 1, 2017Buffalo SabresFlorida Panthers
July 1, 2017Columbus Blue JacketsPittsburgh Penguins
July 1, 2017New York RangersWashington Capitals
July 1, 2017Florida PanthersArizona Coyotes
July 1, 2017Montreal CanadiensBoston Bruins
July 1, 2017Minnesota WildFlorida Panthers
July 1, 2017Ottawa SenatorsBuffalo Sabres
July 1, 2017Tampa Bay LightningBuffalo Sabres
July 1, 2017Philadelphia FlyersOttawa Senators
July 1, 2017Minnesota WildColumbus Blue Jackets
July 1, 2017Edmonton OilersDetroit Red Wings
July 1, 2017Toronto Maple LeafsBoston Bruins
July 1, 2017New York RangersWashington Capitals
July 1, 2017Tampa Bay LightningPittsburgh Penguins
July 1, 2017Winnipeg JetsSan Jose Sharks
July 1, 2017Edmonton OilersDetroit Red Wings
July 1, 2017Edmonton OilersMontreal Canadiens
July 1, 2017Buffalo SabresCarolina Hurricanes
July 1, 2017Dallas StarsTampa Bay Lightning
July 1, 2017Calgary FlamesNew York Rangers
July 1, 2017New York RangersBuffalo Sabres
July 1, 2017Nashville PredatorsChicago Blackhawks
July 1, 2017Dallas StarsFlorida Panthers
July 1, 2017Edmonton OilersColumbus Blue Jackets
July 1, 2017Pittsburgh PenguinsArizona Coyotes
July 1, 2017Pittsburgh PenguinsTampa Bay Lightning
July 1, 2017Pittsburgh PenguinsLos Angeles Kings
July 1, 2017Pittsburgh PenguinsNew York Rangers
July 1, 2017Winnipeg JetsLos Angeles Kings
July 1, 2017Toronto Maple LeafsLos Angeles Kings
July 1, 2017Toronto Maple LeafsArizona Coyotes
July 1, 2017Florida PanthersVegas Golden Knights
July 1, 2017Colorado AvalanchePittsburgh Penguins
July 1, 2017Colorado AvalancheSt. Louis Blues
July 1, 2017New Jersey DevilsWinnipeg Jets
July 1, 2017New Jersey DevilsNew York Islanders
July 1, 2017Arizona CoyotesMontreal Canadiens
July 1, 2017Arizona CoyotesBoston Bruins
July 1, 2017Arizona CoyotesColorado Avalanche
July 1, 2017Arizona CoyotesToronto Maple Leafs
July 1, 2017Buffalo SabresNew Jersey Devils
July 1, 2017Los Angeles KingsMinnesota Wild
July 1, 2017Edmonton OilersBoston Bruins
July 1, 2017Edmonton OilersArizona Coyotes
July 1, 2017Vegas Golden KnightsNashville Predators
July 1, 2017Vegas Golden KnightsBoston Bruins
July 1, 2017Vegas Golden KnightsDallas Stars
July 1, 2017Vegas Golden KnightsFlorida Panthers
July 1, 2017Vegas Golden KnightsMontreal Canadiens
July 1, 2017Vegas Golden KnightsColumbus Blue Jackets
July 1, 2017Anaheim DucksNashville Predators
July 2, 2017Calgary FlamesNew Jersey Devils
July 2, 2017Toronto Maple LeafsSan Jose Sharks
July 2, 2017Anaheim DucksToronto Maple Leafs
July 2, 2017Florida PanthersVancouver Canucks
July 3, 2017Washington CapitalsNew Jersey Devils
July 3, 2017Montreal CanadiensDallas Stars
July 3, 2017Vegas Golden KnightsColumbus Blue Jackets
July 3, 2017Dallas StarsMontreal Canadiens
July 3, 2017Edmonton OilersSt. Louis Blues
July 4, 2017Colorado AvalancheSt. Louis Blues
July 4, 2017San Jose SharksCalgary Flames
July 4, 2017New York RangersEdmonton Oilers
July 4, 2017Arizona CoyotesChicago Blackhawks
July 5, 2017Anaheim DucksFlorida Panthers
July 5, 2017Arizona CoyotesAnaheim Ducks
July 7, 2017Edmonton OilersFlorida Panthers
July 7, 2017Anaheim DucksChicago Blackhawks
July 10, 2017Edmonton OilersNew Jersey Devils
July 24, 2017Ottawa SenatorsChicago Blackhawks
July 25, 2017Montreal CanadiensPittsburgh Penguins
July 25, 2017Colorado AvalancheNew York Islanders
August 2, 2017St. Louis BluesMinnesota Wild
August 16, 2017Minnesota WildPittsburgh Penguins
August 16, 2017Colorado AvalancheToronto Maple Leafs
August 21, 2017Anaheim DucksColorado Avalanche
August 21, 2017Columbus Blue JacketsNew York Islanders
August 24, 2017Colorado AvalancheNew Jersey Devils
August 25, 2017New Jersey DevilsBoston Bruins
August 26, 2017Winnipeg JetsEdmonton Oilers
August 27, 2017New Jersey DevilsColorado Avalanche
September 1, 2017Vancouver CanucksFlorida Panthers
September 11, 2017San Jose SharksChicago Blackhawks
October 1, 2017New Jersey DevilsBoston Bruins
October 3, 2017Calgary FlamesNew York Rangers
October 4, 2017Chicago BlackhawksBuffalo Sabres
October 4, 2017Vegas Golden KnightsNew York Rangers
October 4, 2017Washington CapitalsCalgary Flames
October 4, 2017Minnesota WildWashington Capitals
October 4, 2017Calgary FlamesFlorida Panthers
October 19, 2017Los Angeles KingsToronto Maple Leafs
November 16, 2017Calgary FlamesSt. Louis Blues
December 5, 2017New York RangersNashville Predators
February 25, 2018Calgary FlamesColorado Avalanche
February 25, 2018Ottawa SenatorsColorado Avalanche
February 25, 2018Boston BruinsBuffalo Sabres
February 25, 2018Anaheim DucksOttawa Senators

Imports

This section is for players who were not previously on contract with NHL teams in the past season. Listed is their previous team and the league that they belonged to.
DatePlayerNew teamPrevious teamLeagueRef
July 1, 2017Calgary FlamesUnion DutchmenNCAA
July 1, 2017Florida PanthersSKA Saint PetersburgKHL
July 1, 2017Minnesota WildSalavat Yulaev UfaKHL
July 1, 2017Nashville PredatorsRogle BKSHL
July 1, 2017Boston BruinsProvidence BruinsAHL
July 1, 2017Buffalo SabresGrand Rapids GriffinsAHL
July 1, 2017New York IslandersBridgeport Sound TigersAHL
July 1, 2017Ottawa SenatorsKolner HaieDEL
July 1, 2017Ottawa SenatorsAlbany DevilsAHL
July 1, 2017Ottawa SenatorsHC Sibir NovosibirskKHL
July 1, 2017Philadelphia FlyersLehigh Valley PhantomsAHL
July 1, 2017Columbus Blue JacketsMalmo RedhawksSHL
July 1, 2017Tampa Bay LightningSan Jose BarracudaAHL
July 1, 2017New Jersey DevilsAlbany DevilsAHL
July 1, 2017Florida PanthersUtica CometsAHL
July 1, 2017Pittsburgh PenguinsWilkes-Barre/Scranton PenguinsAHL
July 2, 2017Anaheim DucksSan Diego GullsAHL
July 3, 2017Washington CapitalsOulun KarpatLiiga
July 3, 2017Pittsburgh PenguinsManitoba MooseAHL
July 6, 2017Pittsburgh PenguinsMinnesota–Duluth BulldogsNCAA
July 11, 2017Washington CapitalsProvidence BruinsAHL
July 13, 2017San Jose SharksLincoln StarsUSHL
July 17, 2017New York RangersHC TPSLiiga
July 28, 2017Chicago BlackhawksMerrimack WarriorsNCAA
September 7, 2017San Jose SharksSan Jose BarracudaAHL
September 13, 2017Pittsburgh PenguinsSaint John Sea DogsQMJHL
September 16, 2017Pittsburgh PenguinsLethbridge HurricanesWHL
September 18, 2017Minnesota WildQuebec RempartsQMJHL
September 19, 2017Ottawa SenatorsPrince Albert RaidersWHL
September 20, 2017Vegas Golden KnightsTri-City AmericansWHL
September 22, 2017Florida PanthersSpringfield ThunderbirdsAHL
September 25, 2017Pittsburgh PenguinsLondon KnightsOHL
September 26, 2017Minnesota WildLethbridge HurricanesWHL
October 2, 2017Detroit Red WingsAvangard OmskKHL
October 2, 2017Colorado AvalancheBrandon Wheat KingsWHL
October 3, 2017Detroit Red WingsHamilton BulldogsOHL
October 3, 2017Boston BruinsOshawa GeneralsOHL
October 24, 2017Ottawa SenatorsBelleville SenatorsAHL
November 3, 2017Columbus Blue JacketsHalifax MooseheadsQMJHL
November 20, 2017Florida PanthersSpringfield ThunderbirdsAHL
November 27, 2017Los Angeles KingsSeattle ThunderbirdsWHL
December 8, 2017Los Angeles KingsPortland WinterhawksWHL
December 26, 2017Ottawa SenatorsBarrie ColtsOHL
December 28, 2017Edmonton OilersSaskatoon BladesWHL
December 28, 2017San Jose SharksMoose Jaw WarriorsWHL
January 24, 2018Columbus Blue JacketsGeneve-Servette HCNL
February 7, 2018Vancouver CanucksUtica CometsAHL
February 25, 2018Boston BruinsProvidence BruinsAHL
February 25, 2018Philadelphia FlyersLehigh Valley PhantomsAHL
March 1, 2018Tampa Bay LightningBlainville-Boisbriand ArmadaQMJHL
March 1, 2018Arizona CoyotesMoose Jaw WarriorsWHL
March 2, 2018San Jose SharksEHC KlotenNL
March 5, 2018Edmonton OilersUMass Boston BeaconsNCAA III
March 6, 2018Chicago BlackhawksRockford IceHogsAHL
March 8, 2018Vegas Golden KnightsBemidji State BeaversNCAA
March 9, 2018Florida PanthersEverett SilvertipsWHL
March 15, 2018New York IslandersBridgeport Sound TigersAHL
March 17, 2018Toronto Maple LeafsToronto MarliesAHL
March 20, 2018Anaheim DucksMiami RedHawksNCAA
March 24, 2018New Jersey DevilsNorth Dakota Fighting HawksNCAA
March 24, 2018Montreal CanadiensSault Ste. Marie GreyhoundsOHL
March 25, 2018St. Louis BluesMichigan Tech HuskiesNCAA
March 26, 2018Columbus Blue JacketsPrinceton TigersNCAA
March 28, 2018Ottawa SenatorsPenn State Nittany LionsNCAA
March 29, 2018Los Angeles KingsMinnesota State MavericksNCAA
March 30, 2018Los Angeles KingsClarkson Golden KnightsNCAA
April 2, 2018Nashville PredatorsMoose Jaw WarriorsWHL
April 3, 2018Nashville PredatorsSaiPaLiiga
April 3, 2018San Jose SharksHC Spartak MoscowKHL
April 5, 2018Colorado AvalancheClarkson Golden KnightsNCAA
April 6, 2018New York IslandersHC Fribourg-GotteronNL
April 8, 2018Dallas StarsMichigan WolverinesNCAA
April 10, 2018Boston BruinsMinnesota–Duluth BulldogsNCAA
April 11, 2018Buffalo SabresNotre Dame Fighting IrishNCAA
April 12, 2018Arizona CoyotesNotre Dame Fighting IrishNCAA
April 24, 2018Montreal CanadiensBlainville-Boisbriand ArmadaQMJHL
April 26, 2018Nashville PredatorsHC PlzenELH
April 28, 2018Chicago BlackhawksEHC Red Bull MunchenDEL
May 1, 2018Los Angeles KingsLethbridge HurricanesWHL
May 2, 2018New York RangersFarjestad BKSHL
May 2, 2018Minnesota WildVaxjo LakersSHL
May 2, 2018Colorado AvalancheTraktor ChelyabinskKHL
May 2, 2018Washington CapitalsBrynas IFSHL
May 3, 2018New York RangersIlvesLiiga
May 3, 2018Boston BruinsProvidence BruinsAHL
May 7, 2018Nashville PredatorsHC Bili Tygri LiberecELH
May 8, 2018New York IslandersBridgeport Sound TigersAHL
May 9, 2018Washington CapitalsDusseldorfer EGDEL
May 9, 2018Washington CapitalsHershey BearsAHL
May 9, 2018Nashville PredatorsKarlskrona HKSHL
May 15, 2018Arizona CoyotesHV71SHL
May 15, 2018Buffalo SabresHV71SHL
May 17, 2018Toronto Maple LeafsSkelleftea AIKSHL
May 17, 2018Toronto Maple LeafsHC CSKA MoscowKHL
May 18, 2018Carolina HurricanesOulun KarpatLiiga
May 18, 2018Edmonton OilersVaxjo LakersSHL
May 18, 2018Pittsburgh PenguinsKalPaLiiga
May 21, 2018New Jersey DevilsSKA Saint PetersburgKHL
May 21, 2018Chicago BlackhawksRockford IceHogsAHL
May 21, 2018Chicago BlackhawksHIFKLiiga
May 21, 2018Detroit Red WingsMountfield HKELH
May 23, 2018Arizona CoyotesLokomotiv YaroslavlKHL
May 28, 2018Montreal CanadiensHC PlzenELH
May 28, 2018Montreal CanadiensHC PlzenELH
May 31, 2018Chicago BlackhawksMora IKSHL
June 1, 2018Florida PanthersHC CSKA MoscowKHL
June 1, 2018Vegas Golden KnightsWilkes-Barre/Scranton PenguinsAHL
June 1, 2018Tampa Bay LightningSyracuse CrunchAHL

Trades

* Retained Salary Transaction: Each team is allowed up to three contracts on their payroll where they have retained salary in a trade. 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.

June

July

September

October

November

December

January

February

March

May

June (2018)

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, that player must be offered to all of the other NHL teams before he can be assigned to a minor league affiliate.
DatePlayerNew teamPrevious teamRef
September 27, 2017Buffalo SabresLos Angeles Kings
October 3, 2017Colorado AvalancheDallas Stars
October 3, 2017Vegas Golden KnightsBoston Bruins
October 9, 2017New York RangersDallas Stars
October 24, 2017Florida PanthersPittsburgh Penguins
November 14, 2017Montreal CanadiensFlorida Panthers
November 22, 2017Ottawa SenatorsTampa Bay Lightning
November 24, 2017Tampa Bay LightningOttawa Senators
November 30, 2017Minnesota WildSt. Louis Blues
December 1, 2017Edmonton OilersWashington Capitals
December 2, 2017Ottawa SenatorsTampa Bay Lightning
December 3, 2017Edmonton OilersMontreal Canadiens
December 13, 2017Vegas Golden KnightsSan Jose Sharks
December 20, 2017Washington CapitalsEdmonton Oilers
January 4, 2018Arizona CoyotesCalgary Flames
January 14, 2018Anaheim DucksTampa Bay Lightning
January 15, 2018Montreal CanadiensAnaheim Ducks
January 17, 2018Columbus Blue JacketsLos Angeles Kings
January 25, 2018New York RangersNashville Predators
January 26, 2018Ottawa SenatorsSt. Louis Blues
February 21, 2018Columbus Blue JacketsWashington Capitals
February 21, 2018Tampa Bay LightningOttawa Senators
February 26, 2018Colorado AvalanchePhiladelphia Flyers
February 26, 2018Philadelphia FlyersOttawa Senators
February 26, 2018Calgary FlamesMinnesota Wild