2018–19 NHL transactions


The following is a list of all team-to-team transactions that have occurred in the National Hockey League during the 2018–19 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 2018–19 NHL trade deadline was on February 25, 2019. Players traded after this date were not be eligible to play in the 2019 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 22, 2018Edmonton OilersBuyout
June 23, 2018San Jose SharksBuyout
June 24, 2018Colorado AvalancheBuyout
June 25, 2018Detroit Red WingsBuyout
June 27, 2018Ottawa SenatorsBuyout
July 1, 2018Minnesota WildBuyout
July 1, 2018Montreal CanadiensBuyout
July 5, 2018Los Angeles KingsMutual termination
July 18, 2018San Jose SharksMutual termination
August 3, 2018Calgary FlamesBuyout
September 15, 2018Tampa Bay LightningTermination
September 16, 2018St. Louis BluesMutual termination
September 20, 2018Buffalo SabresMutual termination
September 22, 2018Pittsburgh PenguinsMutual termination
September 25, 2018Anaheim DucksMutual termination
September 30, 2018Anaheim DucksMutual termination
October 5, 2018Chicago BlackhawksMutual termination
October 6, 2018Winnipeg JetsMutual termination
October 11, 2018New York IslandersMutual termination
October 20, 2018Carolina HurricanesMutual termination
November 2, 2018Nashville PredatorsMutual termination
November 3, 2018Montreal CanadiensMutual termination
November 5, 2018Calgary FlamesMutual termination
November 8, 2018Nashville PredatorsMutual termination
November 11, 2018Montreal CanadiensMutual termination
November 14, 2018Winnipeg JetsMutual termination
November 14, 2018New York RangersMutual termination
November 16, 2018San Jose SharksMutual termination
November 28, 2018Minnesota WildMutual termination
December 7, 2018Washington CapitalsMutual termination
December 11, 2018Boston BruinsMutual termination
December 20, 2018Buffalo SabresMutual termination
December 20, 2018Philadelphia FlyersMutual termination
December 29, 2018Carolina HurricanesMutual termination
December 29, 2018Nashville PredatorsMutual termination
January 3, 2019Chicago BlackhawksMutual termination
January 5, 2019New York RangersMutual termination
January 9, 2019Nashville PredatorsMutual termination
January 19, 2019St. Louis BluesMutual termination
January 29, 2019Montreal CanadiensMutual termination
February 11, 2019Chicago BlackhawksMutual termination
April 17, 2019Boston BruinsMutual termination
May 15, 2019New York IslandersMutual termination
May 18, 2019Arizona CoyotesMutual termination
May 18, 2019Washington CapitalsMutual termination
May 25, 2019Tampa Bay LightningMutual termination
May 25, 2019Nashville PredatorsMutual termination
June 15, 2019Los Angeles KingsBuyout
June 16, 2019Philadelphia FlyersBuyout
June 19, 2019Anaheim DucksBuyout

Free agency

DatePlayerNew teamPrevious teamRef
July 1, 2018Dallas StarsColorado Avalanche
July 1, 2018Colorado AvalancheColumbus Blue Jackets
July 1, 2018Pittsburgh PenguinsColumbus Blue Jackets
July 1, 2018Chicago BlackhawksTampa Bay Lightning
July 1, 2018Chicago BlackhawksCarolina Hurricanes
July 1, 2018Chicago BlackhawksPhiladelphia Flyers
July 1, 2018Boston BruinsNew York Islanders
July 1, 2018Boston BruinsCarolina Hurricanes
July 1, 2018Philadelphia FlyersToronto Maple Leafs
July 1, 2018Detroit Red WingsColumbus Blue Jackets
July 1, 2018Detroit Red WingsColorado Avalanche
July 1, 2018Vancouver CanucksBoston Bruins
July 1, 2018Montreal CanadiensDetroit Red Wings
July 1, 2018New Jersey DevilsEdmonton Oilers
July 1, 2018Toronto Maple LeafsPittsburgh Penguins
July 1, 2018Arizona CoyotesNew Jersey Devils
July 1, 2018Montreal CanadiensToronto Maple Leafs
July 1, 2018Montreal CanadiensTampa Bay Lightning
July 1, 2018Vegas Golden KnightsBoston Bruins
July 1, 2018Carolina HurricanesPhiladelphia Flyers
July 1, 2018Edmonton OilersSt. Louis Blues
July 1, 2018Edmonton OilersLos Angeles Kings
July 1, 2018Calgary FlamesCarolina Hurricanes
July 1, 2018St. Louis BluesToronto Maple Leafs
July 1, 2018Vegas Golden KnightsWinnipeg Jets
July 1, 2018Vegas Golden KnightsMontreal Canadiens
July 1, 2018Montreal CanadiensBoston Bruins
July 1, 2018Vancouver CanucksWashington Capitals
July 1, 2018Washington CapitalsVancouver Canucks
July 1, 2018Minnesota WildAnaheim Ducks
July 1, 2018Dallas StarsToronto Maple Leafs
July 1, 2018Montreal CanadiensChicago Blackhawks
July 1, 2018St. Louis BluesVegas Golden Knights
July 1, 2018Minnesota WildWinnipeg Jets
July 1, 2018Toronto Maple LeafsNew York Islanders
July 1, 2018Dallas StarsBoston Bruins
July 1, 2018Vancouver CanucksDallas Stars
July 1, 2018St. Louis BluesBuffalo Sabres
July 1, 2018Boston BruinsNew Jersey Devils
July 1, 2018Minnesota WildDallas Stars
July 1, 2018Buffalo SabresSt. Louis Blues
July 1, 2018Pittsburgh PenguinsMinnesota Wild
July 1, 2018Buffalo SabresLos Angeles Kings
July 1, 2018Florida PanthersWinnipeg Jets
July 1, 2018Calgary FlamesBoston Bruins
July 1, 2018Minnesota WildAnaheim Ducks
July 1, 2018Detroit Red WingsSt. Louis Blues
July 1, 2018Detroit Red WingsCarolina Hurricanes
July 1, 2018Detroit Red WingsFlorida Panthers
July 1, 2018Detroit Red WingsMontreal Canadiens
July 1, 2018Columbus Blue JacketsBoston Bruins
July 1, 2018Columbus Blue JacketsChicago Blackhawks
July 1, 2018Dallas StarsLos Angeles Kings
July 1, 2018Colorado AvalancheColumbus Blue Jackets
July 1, 2018Minnesota WildCalgary Flames
July 1, 2018Minnesota WildColorado Avalanche
July 1, 2018Minnesota WildSan Jose Sharks
July 1, 2018Edmonton OilersLos Angeles Kings
July 1, 2018Vegas Golden KnightsMontreal Canadiens
July 1, 2018Winnipeg JetsEdmonton Oilers
July 1, 2018New York RangersOttawa Senators
July 1, 2018St. Louis BluesCalgary Flames
July 1, 2018Dallas StarsTampa Bay Lightning
July 1, 2018St. Louis BluesDallas Stars
July 1, 2018Ottawa SenatorsDallas Stars
July 1, 2018Columbus Blue JacketsEdmonton Oilers
July 1, 2018Columbus Blue JacketsBoston Bruins
July 1, 2018Toronto Maple LeafsMontreal Canadiens
July 1, 2018Toronto Maple LeafsLos Angeles Kings
July 1, 2018Pittsburgh PenguinsNew Jersey Devils
July 1, 2018Pittsburgh PenguinsPhiladelphia Flyers
July 1, 2018New York IslandersToronto Maple Leafs
July 1, 2018Boston BruinsNew York Islanders
July 1, 2018Boston BruinsCalgary Flames
July 1, 2018Boston BruinsNashville Predators
July 1, 2018Ottawa SenatorsNew York Rangers
July 1, 2018Tampa Bay LightningColumbus Blue Jackets
July 1, 2018Washington CapitalsVancouver Canucks
July 1, 2018Washington CapitalsWinnipeg Jets
July 1, 2018Dallas StarsArizona Coyotes
July 1, 2018Vegas Golden KnightsTampa Bay Lightning
July 1, 2018Vegas Golden KnightsDallas Stars
July 1, 2018Winnipeg JetsBuffalo Sabres
July 1, 2018Calgary FlamesNew York Islanders
July 1, 2018Nashville PredatorsFlorida Panthers
July 1, 2018Nashville PredatorsColorado Avalanche
July 1, 2018New Jersey DevilsNashville Predators
July 1, 2018Nashville PredatorsPittsburgh Penguins
July 1, 2018Calgary FlamesWashington Capitals
July 1, 2018Anaheim DucksArizona Coyotes
July 1, 2018Anaheim DucksDetroit Red Wings
July 1, 2018New Jersey DevilsMinnesota Wild
July 1, 2018New York IslandersPhiladelphia Flyers
July 1, 2018St. Louis BluesEdmonton Oilers
July 2, 2018New York IslandersDetroit Red Wings
July 2, 2018Calgary FlamesVegas Golden Knights
July 2, 2018Nashville PredatorsArizona Coyotes
July 2, 2018Carolina HurricanesDetroit Red Wings
July 2, 2018Florida PanthersVegas Golden Knights
July 2, 2018Calgary FlamesWinnipeg Jets
July 2, 2018Anaheim DucksNew Jersey Devils
July 2, 2018Anaheim DucksPittsburgh Penguins
July 2, 2018Anaheim DucksDetroit Red Wings
July 2, 2018New York IslandersPittsburgh Penguins
July 2, 2018New York IslandersBuffalo Sabres
July 3, 2018New York IslandersBuffalo Sabres
July 3, 2018Carolina HurricanesNew York Islanders
July 5, 2018St. Louis BluesBuffalo Sabres
July 5, 2018Philadelphia FlyersLos Angeles Kings
July 5, 2018Anaheim DucksTampa Bay Lightning
July 5, 2018Columbus Blue JacketsChicago Blackhawks
July 6, 2018Toronto Maple LeafsMinnesota Wild
July 10, 2018St. Louis BluesNew Jersey Devils
July 13, 2018Florida PanthersWinnipeg Jets
July 14, 2018Los Angeles KingsMinnesota Wild
July 19, 2018Pittsburgh PenguinsAnaheim Ducks
July 24, 2018Washington CapitalsColorado Avalanche
July 25, 2018Ottawa SenatorsNew York Rangers
July 25, 2018Nashville PredatorsDallas Stars
July 25, 2018New Jersey DevilsDetroit Red Wings
July 30, 2018Minnesota WildPhiladelphia Flyers
August 10, 2018Ottawa SenatorsFlorida Panthers
August 20, 2018New York RangersPhiladelphia Flyers
August 20, 2018Edmonton OilersWashington Capitals
August 21, 2018Calgary FlamesWashington Capitals
August 27, 2018Florida PanthersCalgary Flames
September 24, 2018New York IslandersVegas Golden Knights
September 27, 2018Chicago BlackhawksNew York Islanders
October 2, 2018Edmonton OilersWashington Capitals
October 2, 2018Edmonton OilersVegas Golden Knights
October 17, 2018Anaheim DucksTampa Bay Lightning
October 30, 2018Chicago BlackhawksBuffalo Sabres
November 30, 2018Ottawa SenatorsBuffalo Sabres
February 19, 2019Vancouver CanucksPittsburgh Penguins
February 24, 2019Boston BruinsCarolina Hurricanes

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, 2018Edmonton OilersSKA Saint PetersburgKHL
July 1, 2018San Jose SharksJYP JyvaskylaLiiga
July 1, 2018Calgary FlamesThomas Sabo Ice TigersDEL
July 1, 2018Calgary FlamesDjurgardens IFSHL
July 1, 2018Vegas Golden KnightsEHC Red Bull MunchenDEL
July 1, 2018Boston BruinsHC Bili Tygri LiberecELH
July 1, 2018Carolina HurricanesHC Ambri-PiottaNL
July 1, 2018Los Angeles KingsSKA Saint PetersburgKHL
July 1, 2018Anaheim DucksHC DavosNL
July 1, 2018Pittsburgh PenguinsHV71SHL
July 1, 2018Vegas Golden KnightsMilwaukee AdmiralsAHL
July 1, 2018Winnipeg JetsHC Neftekhimik NizhnekamskKHL
July 1, 2018Dallas StarsMichigan Tech HuskiesNCAA
July 2, 2018Florida PanthersBinghamton DevilsAHL
July 2, 2018Colorado AvalancheHartford Wolf PackAHL
July 2, 2018Colorado AvalancheTexas StarsAHL
July 2, 2018Los Angeles KingsOntario ReignAHL
July 3, 2018Nashville PredatorsRochester AmericansAHL
July 3, 2018Nashville PredatorsBarrie ColtsOHL
July 6, 2018San Jose SharksChicoutimi SagueneensQMJHL
July 9, 2018New York IslandersMetallurg MagnitogorskKHL
July 18, 2018San Jose SharksSan Jose BarracudaAHL
July 18, 2018Edmonton OilersBakersfield CondorsAHL
July 23, 2018Colorado AvalancheDenver PioneersNCAA
September 1, 2018Washington CapitalsHC CSKA MoscowKHL
September 13, 2018Dallas StarsHamilton BulldogsOHL
September 20, 2018Philadelphia FlyersCalgary HitmenWHL
September 21, 2018Montreal CanadiensBlainville-Boisbriand ArmadaQMJHL
September 24, 2018New Jersey DevilsChicoutimi SagueneensQMJHL
September 25, 2018Pittsburgh PenguinsWilkes-Barre/Scranton PenguinsAHL
September 27, 2018Carolina HurricanesAvtomobilist YekaterinburgKHL
September 27, 2018Columbus Blue JacketsCleveland MonstersAHL
November 2, 2018Minnesota WildIowa WildAHL
November 4, 2018Nashville PredatorsMilwaukee AdmiralsAHL
November 11, 2018Winnipeg JetsSan Diego GullsAHL
December 14, 2018Vancouver CanucksSarnia StingOHL
February 5, 2019Detroit Red WingsGrand Rapids GriffinsAHL
February 19, 2019Nashville PredatorsMilwaukee AdmiralsAHL
February 20, 2019Pittsburgh PenguinsWilkes-Barre/Scranton PenguinsAHL
February 24, 2019New York IslandersBridgeport Sound TigersAHL
February 24, 2019Florida PanthersSpringfield ThunderbirdsAHL
February 24, 2019Buffalo SabresRochester AmericansAHL
February 24, 2019New Jersey DevilsBinghamton DevilsAHL
February 24, 2019Washington CapitalsHershey BearsAHL
February 25, 2019Winnipeg JetsManitoba MooseAHL
March 1, 2019Tampa Bay LightningRimouski OceanicQMJHL
March 1, 2019Dallas StarsOttawa 67'sOHL
March 4, 2019Anaheim DucksSan Diego GullsAHL
March 6, 2019Chicago BlackhawksRed Deer RebelsWHL
March 11, 2019Pittsburgh PenguinsMichigan Tech HuskiesNCAA
March 12, 2019Ottawa SenatorsPrinceton TigersNCAA
March 12, 2019Detroit Red WingsPrinceton TigersNCAA
March 12, 2019Vancouver CanucksPrinceton TigersNCAA
March 12, 2019Detroit Red WingsMichigan State SpartansNCAA
March 13, 2019Toronto Maple LeafsMercyhurst LakersNCAA
March 15, 2019New York RangersLethbridge HurricanesWHL
March 18, 2019Washington CapitalsYale BulldogsNCAA
March 18, 2019Minnesota WildMinnesota Golden GophersNCAA
March 18, 2019Florida PanthersMaine Black BearsNCAA
March 19, 2019Dallas StarsMiami RedHawksNCAA
March 19, 2019Calgary FlamesAlberta Golden BearsU Sports
March 21, 2019New York IslandersMiami RedHawksNCAA
March 26, 2019New York IslandersBoston University TerriersNCAA
March 30, 2019New York RangersSt. Cloud State HuskiesNCAA
March 30, 2019Calgary FlamesMetallurg MagnitogorskKHL
April 1, 2019Minnesota WildClarkson Golden KnightsNCAA
April 1, 2019Vancouver CanucksClarkson Golden KnightsNCAA
April 1, 2019Vancouver CanucksQuinnipiac BobcatsNCAA
April 2, 2019New York IslandersOhio State BuckeyesNCAA
April 2, 2019Los Angeles KingsSt. Cloud State HuskiesNCAA
April 3, 2019San Jose SharksQuinnipiac BobcatsNCAA
April 3, 2019Vegas Golden KnightsSt. Cloud State HuskiesNCAA
April 5, 2019Washington CapitalsNotre Dame Fighting IrishNCAA
April 5, 2019Nashville PredatorsBowling Green FalconsNCAA
April 5, 2019Nashville PredatorsQuinnipiac BobcatsNCAA
April 17, 2019Carolina HurricanesUMass MinutemenNCAA
April 18, 2019Nashville PredatorsProvidence FriarsNCAA
April 22, 2019Pittsburgh PenguinsHC TPSLiiga
April 25, 2019San Jose SharksBrynas IFSHL
April 25, 2019San Jose SharksLokomotiv YaroslavlKHL
April 29, 2019Dallas StarsSkelleftea AIKSHL
May 1, 2019Nashville PredatorsMilwaukee AdmiralsAHL
May 6, 2019Toronto Maple LeafsAvangard OmskKHL
May 7, 2019Montreal CanadiensKalPaLiiga
May 7, 2019Toronto Maple LeafsOulun KarpatLiiga
May 7, 2019Calgary FlamesMalmo RedhawksSHL
May 8, 2019Buffalo SabresIlvesLiiga
May 9, 2019San Jose SharksVaasan SportLiiga
May 10, 2019Ottawa SenatorsDjurgardens IFSHL
May 10, 2019Minnesota WildIowa WildAHL
May 10, 2019Calgary FlamesLokomotiv YaroslavlKHL
May 21, 2019Edmonton OilersBakersfield CondorsAHL
May 23, 2019Chicago BlackhawksTimra IKSHL
May 24, 2019Montreal CanadiensLaval RocketAHL
May 24, 2019Edmonton OilersFarjestad BKSHL
May 28, 2019Florida PanthersOrebro HKSHL
May 28, 2019Detroit Red WingsLahti PelicansLiiga
May 28, 2019San Jose SharksIserlohn RoostersDEL
May 29, 2019San Jose SharksSan Jose BarracudaAHL
May 31, 2019Dallas StarsVaasan SportLiiga
June 1, 2019Winnipeg JetsMetallurg MagnitogorskKHL
June 1, 2019Pittsburgh PenguinsHPKLiiga

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

August

September

October

November

December

January

February

April

May

June (2019)

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 22, 2018Tampa Bay LightningPhiladelphia Flyers
September 28, 2018New Jersey DevilsPittsburgh Penguins
October 1, 2018Anaheim DucksEdmonton Oilers
October 2, 2018Buffalo SabresDallas Stars
October 2, 2018Washington CapitalsSt. Louis Blues
October 2, 2018Carolina HurricanesToronto Maple Leafs
October 2, 2018Philadelphia FlyersToronto Maple Leafs
October 15, 2018Colorado AvalancheWinnipeg Jets
October 17, 2018Detroit Red WingsMontreal Canadiens
November 23, 2018Winnipeg JetsColorado Avalanche
November 29, 2018Pittsburgh PenguinsNew Jersey Devils
November 29, 2018Arizona CoyotesPhiladelphia Flyers
November 30, 2018Edmonton OilersCarolina Hurricanes
December 2, 2018Los Angeles KingsMontreal Canadiens
December 3, 2018Los Angeles KingsVancouver Canucks
December 6, 2018Boston BruinsDallas Stars
December 11, 2018Anaheim DucksSt. Louis Blues
December 29, 2018Vegas Golden KnightsEdmonton Oilers
January 1, 2019Nashville PredatorsCarolina Hurricanes
January 4, 2019Philadelphia FlyersVancouver Canucks
January 15, 2019Edmonton OilersBoston Bruins
January 25, 2019Minnesota WildNashville Predators
February 11, 2019New Jersey DevilsMontreal Canadiens
February 20, 2019San Jose SharksFlorida Panthers