2016–17 NHL transactions

The following is a list of all team-to-team transactions that occurred in the National Hockey League during the 2016–17 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 are also listed. The 2016–17 NHL trade deadline was on March 1, 2017. Any players traded or claimed off waivers after this date were eligible to play up until, but not in the 2017 Stanley Cup playoffs.

Retirement

DatePlayerLast TeamRef
June 24, 2016Pavel DatsyukArizona Coyotes[1]
June 27, 2016Louis LeblancNew York Islanders[2]
July 1, 2016Mattias OhlundTampa Bay Lightning[3]
July 19, 2016Jason LaBarberaPhiladelphia Flyers[4]
July 20, 2016Brad RichardsDetroit Red Wings[5]
August 16, 2016Tim JackmanChicago Blackhawks[6]
August 31, 2016Scott GomezOttawa Senators[7]
September 8, 2016Paul GaustadNashville Predators[8]
September 15, 2016Matt LindbladNew York Rangers[9]
September 16, 2016Shawn HorcoffAnaheim Ducks[10]
October 3, 2016Cody HodgsonNashville Predators[11]
October 3, 2016Mike SantorelliAnaheim Ducks[12]
October 4, 2016Barret JackmanNashville Predators[13]
October 5, 2016Dan BoyleNew York Rangers[14]
October 11, 2016Ruslan FedotenkoMinnesota Wild[15]
October 27, 2016Eric NystromNashville Predators[16]
October 28, 2016Raffi TorresToronto Maple Leafs[17]
November 25, 2016Matt CarleNashville Predators[18]
November 29, 2016Travis MoenDallas Stars[19]
December 7, 2016John ScottMontreal Canadiens[20]
December 15, 2016Jarret StollMinnesota Wild[21]
December 22, 2016David LegwandBuffalo Sabres[22]
January 3, 2017Tyler KennedyNew Jersey Devils[23]
February 8, 2017Martin HavlatSt. Louis Blues[24]
February 16, 2017Alex TanguayArizona Coyotes[25]
March 31, 2017Patrik EliasNew Jersey Devils[26]
April 10, 2017Shawn ThorntonFlorida Panthers[27]
May 24, 2017Craig CunninghamArizona Coyotes[28]
May 25, 2017Steve OttMontreal Canadiens[29]
June 8, 2017Dillon FournierChicago Blackhawks[30]
June 9, 2017Gregory CampbellColumbus Blue Jackets[31]
June 14, 2017Daniel ClearyDetroit Red Wings[32]

Contract terminations

A team and player may mutually agree to terminate a player's contract at any time.

For more details on contract terminations:

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.

All players must clear waivers before having a contract terminated. Injured players cannot be bought out.

DateNamePrevious teamNotesRef
June 24, 2016Thomas VanekMinnesota WildBuyout[33]
June 28, 2016Chris HigginsVancouver CanucksBuyout[34]
June 29, 2016Brad StuartColorado AvalancheBuyout[35]
June 29, 2016Fedor TyutinColumbus Blue JacketsBuyout[36]
June 30, 2016Mason RaymondCalgary FlamesBuyout[37]
June 30, 2016Eric NystromNashville PredatorsBuyout[38]
June 30, 2016James WisniewskiCarolina HurricanesBuyout[39]
July 1, 2016Dennis SeidenbergBoston BruinsBuyout[40]
July 1, 2016Lauri KorpikoskiEdmonton OilersBuyout[41]
July 1, 2016Matt CarleTampa Bay LightningBuyout[42]
July 1, 2016Barret JackmanNashville PredatorsBuyout[43]
July 1, 2016Jared BollColumbus Blue JacketsBuyout[44]
July 25, 2016David RundbladChicago BlackhawksMutual termination[45]
August 1, 2016Antoine VermetteArizona CoyotesBuyout[46]
September 1, 2016Ben JohnsonNew Jersey DevilsTermination[47]
October 12, 2016Nathan GerbeNew York RangersMutual termination[48]
November 3, 2016Mason RaymondAnaheim DucksMutual termination[49]
November 3, 2016Calle AnderssonNew York RangersMutual termination[50]
November 13, 2016Nicklas GrossmannCalgary FlamesMutual termination[51]
November 14, 2016Jakub NakladalCarolina HurricanesTermination[52]
November 18, 2016Axel BlomqvistWinnipeg JetsMutual termination[53]
November 25, 2016Matt CarleNashville PredatorsMutual termination[18]
December 8, 2016Matia MarcantuoniArizona CoyotesMutual termination[54]
December 18, 2016Gregory CampbellColumbus Blue JacketsMutual termination[55]
April 14, 2017Jonathan-Ismael DiabyNashville PredatorsMutual termination[56]
June 15, 2017Dan GirardiNew York RangersBuyout[57]
June 15, 2017Francois BeaucheminColorado AvalancheBuyout[58]
June 16, 2017Simon DespresAnaheim DucksBuyout[59]

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, 2016Milan LucicEdmonton OilersLos Angeles Kings[60]
July 1, 2016James ReimerFlorida PanthersSan Jose Sharks[61]
July 1, 2016Stuart PercyPittsburgh PenguinsToronto Maple Leafs[62]
July 1, 2016Andrew LaddNew York IslandersChicago Blackhawks[63]
July 1, 2016Dale WeisePhiladelphia FlyersChicago Blackhawks[64]
July 1, 2016Colton SceviourFlorida PanthersDallas Stars[65]
July 1, 2016David PerronSt. Louis BluesAnaheim Ducks[66]
July 1, 2016Frans NielsenDetroit Red WingsNew York Islanders[67]
July 1, 2016David BackesBoston BruinsSt. Louis Blues[68]
July 1, 2016Loui ErikssonVancouver CanucksBoston Bruins[69]
July 1, 2016Jonathan MarchessaultFlorida PanthersTampa Bay Lightning[65]
July 1, 2016Anton KhudobinBoston BruinsAnaheim Ducks[70]
July 1, 2016Brian CampbellChicago BlackhawksFlorida Panthers[71]
July 1, 2016Michael BournivalTampa Bay LightningMontreal Canadiens[72]
July 1, 2016Troy BrouwerCalgary FlamesSt. Louis Blues[73]
July 1, 2016Kyle OkposoBuffalo SabresNew York Islanders[74]
July 1, 2016Eric StaalMinnesota WildNew York Rangers[75]
July 1, 2016Carter HuttonSt. Louis BluesNashville Predators[76]
July 1, 2016Tom GilbertLos Angeles KingsMontreal Canadiens[77]
July 1, 2016Chris StewartMinnesota WildAnaheim Ducks[78]
July 1, 2016Chad JohnsonCalgary FlamesBuffalo Sabres[79]
July 1, 2016Ben LovejoyNew Jersey DevilsPittsburgh Penguins[80]
July 1, 2016Jason ChimeraNew York IslandersWashington Capitals[81]
July 1, 2016Jamie McGinnArizona CoyotesAnaheim Ducks[82]
July 1, 2016Vernon FiddlerNew Jersey DevilsDallas Stars[83]
July 1, 2016Sam CarrickChicago BlackhawksToronto Maple Leafs[84]
July 1, 2016Alex StalockMinnesota WildToronto Maple Leafs[85]
July 1, 2016David SchlemkoSan Jose SharksNew Jersey Devils[86]
July 1, 2016Adam ClendeningNew York RangersEdmonton Oilers[87]
July 1, 2016David WarsofskyPittsburgh PenguinsNew Jersey Devils[88]
July 1, 2016Taylor FedunBuffalo SabresVancouver Canucks[89]
July 1, 2016Cameron GauncePittsburgh PenguinsFlorida Panthers[90]
July 1, 2016Jonas GustavssonEdmonton OilersBoston Bruins[91]
July 1, 2016Zach TrotmanLos Angeles KingsBoston Bruins[92]
July 1, 2016Viktor StalbergCarolina HurricanesNew York Rangers[93]
July 1, 2016Christian ThomasWashington CapitalsArizona Coyotes[94]
July 1, 2016Chad RuhwedelPittsburgh PenguinsBuffalo Sabres[95]
July 1, 2016Michael ChaputVancouver CanucksColumbus Blue Jackets[96]
July 1, 2016Al MontoyaMontreal CanadiensFlorida Panthers[97]
July 1, 2016Yannick WeberNashville PredatorsVancouver Canucks[98]
July 1, 2016Andy MielePhiladelphia FlyersDetroit Red Wings[99]
July 1, 2016Jamie McBainArizona CoyotesLos Angeles Kings[100]
July 1, 2016Shawn MatthiasWinnipeg JetsColorado Avalanche[101]
July 1, 2016Matt IrwinNashville PredatorsBoston Bruins[102]
July 1, 2016Jeff ZatkoffLos Angeles KingsPittsburgh Penguins[103]
July 1, 2016Andrew MillerCarolina HurricanesEdmonton Oilers[104]
July 1, 2016Dan HamhuisDallas StarsVancouver Canucks[105]
July 1, 2016Michael GrabnerNew York RangersToronto Maple Leafs[106]
July 1, 2016Nathan GerbeNew York RangersCarolina Hurricanes[107]
July 1, 2016Ryan StantonColorado AvalancheWashington Capitals[108]
July 1, 2016Turner ElsonColorado AvalancheCalgary Flames[108]
July 1, 2016Michael LattaLos Angeles KingsWashington Capitals[109]
July 1, 2016Zach RedmondMontreal CanadiensColorado Avalanche[110]
July 1, 2016Boyd GordonPhiladelphia FlyersArizona Coyotes[64]
July 1, 2016Andrew AgozzinoSt. Louis BluesColorado Avalanche[111]
July 1, 2016Lee StempniakCarolina HurricanesBoston Bruins[112]
July 1, 2016Brett ConnollyWashington CapitalsBoston Bruins[113]
July 1, 2016Patrick WierciochColorado AvalancheOttawa Senators[114]
July 1, 2016Joe ColborneColorado AvalancheCalgary Flames[115]
July 1, 2016Justin FalkBuffalo SabresColumbus Blue Jackets[116]
July 1, 2016Pat CannoneMinnesota WildSt. Louis Blues[117]
July 1, 2016Fedor TyutinColorado AvalancheColumbus Blue Jackets[108]
July 1, 2016Jeremy MorinTampa Bay LightningSan Jose Sharks[118]
July 1, 2016Quinton HowdenWinnipeg JetsFlorida Panthers[119]
July 1, 2016Will O'NeillPhiladelphia FlyersPittsburgh Penguins[99]
July 1, 2016Gabriel DumontTampa Bay LightningMontreal Canadiens[120]
July 1, 2016Pierre-Luc Letourneau-LeblondTampa Bay LightningNew Jersey Devils[121]
July 1, 2016Justin PetersArizona CoyotesWashington Capitals[122]
July 1, 2016Matt MartinToronto Maple LeafsNew York Islanders[123]
July 1, 2016Thomas VanekDetroit Red WingsMinnesota Wild[124]
July 1, 2016Mark FraserEdmonton OilersOttawa Senators[125]
July 1, 2016Joe CannataWashington CapitalsVancouver Canucks[94]
July 1, 2016Darren DietzWashington CapitalsMontreal Canadiens[94]
July 1, 2016Harry ZolnierczykNashville PredatorsAnaheim Ducks[126]
July 1, 2016Garret RossArizona CoyotesChicago Blackhawks[100]
July 1, 2016Mike BlundenOttawa SenatorsTampa Bay Lightning[127]
July 1, 2016Victor BartleyMinnesota WildMontreal Canadiens[128]
July 1, 2016Ryan WhiteArizona CoyotesPhiladelphia Flyers[129]
July 1, 2016Steve OttDetroit Red WingsSt. Louis Blues[130]
July 1, 2016Andrew BodnarchukDallas StarsColorado Avalanche[131]
July 1, 2016Brian StraitWinnipeg JetsNew York Islanders[132]
July 1, 2016Michael PaliottaNew York RangersColumbus Blue Jackets[133]
July 1, 2016Teddy PurcellLos Angeles KingsFlorida Panthers[134]
July 1, 2016Mikkel BoedkerSan Jose SharksColorado Avalanche[135]
July 1, 2016Riley NashBoston BruinsCarolina Hurricanes[70]
July 1, 2016Tim SchallerBoston BruinsBuffalo Sabres[70]
July 1, 2016Jayson MegnaVancouver CanucksNew York Rangers[136]
July 1, 2016Borna RendulicVancouver CanucksColorado Avalanche[96]
July 1, 2016Chris MuellerArizona CoyotesAnaheim Ducks[137]
July 1, 2016Ben StreetDetroit Red WingsColorado Avalanche[138]
July 1, 2016Carter CamperNew Jersey DevilsWashington Capitals[139]
July 1, 2016Andrew MacWilliamNew Jersey DevilsWinnipeg Jets[140]
July 1, 2016Morgan EllisSt. Louis BluesMontreal Canadiens[111]
July 1, 2016Jeremy SmithColorado AvalancheBoston Bruins[108]
July 1, 2016Jim O'BrienColorado AvalancheNew Jersey Devils[108]
July 1, 2016Mike SisloColorado AvalancheNew Jersey Devils[108]
July 1, 2016Joe WhitneyColorado AvalancheNew York Islanders[108]
July 1, 2016Karl StolleryNew Jersey DevilsSan Jose Sharks[141]
July 1, 2016Kenny AgostinoSt. Louis BluesCalgary Flames[111]
July 2, 2016Alex FriesenSt. Louis BluesVancouver Canucks[111]
July 2, 2016Brad HuntSt. Louis BluesEdmonton Oilers[111]
July 2, 2016Jason DemersFlorida PanthersDallas Stars[142]
July 2, 2016Philip SamuelssonMontreal CanadiensArizona Coyotes[143]
July 2, 2016Derek GrantBuffalo SabresCalgary Flames[144]
July 2, 2016Chris TerryMontreal CanadiensCarolina Hurricanes[145]
July 2, 2016Roman PolakToronto Maple LeafsSan Jose Sharks[146]
July 2, 2016P.A. ParenteauNew York IslandersToronto Maple Leafs[147]
July 2, 2016Brad MaloneWashington CapitalsCarolina Hurricanes[148]
July 2, 2016Nate GueninAnaheim DucksColorado Avalanche[149]
July 3, 2016Matt TennysonCarolina HurricanesSan Jose Sharks[150]
July 3, 2016Adam CracknellDallas StarsEdmonton Oilers[151]
July 3, 2016Taylor BeckEdmonton OilersColorado Avalanche[152]
July 3, 2016Mike LiambasNashville PredatorsChicago Blackhawks[153]
July 4, 2016Mason RaymondAnaheim DucksCalgary Flames[154]
July 4, 2016Alex GrantBoston BruinsArizona Coyotes[155]
July 5, 2016T.J. BrennanPhiladelphia FlyersToronto Maple Leafs[156]
July 5, 2016Linden VeyCalgary FlamesVancouver Canucks[157]
July 5, 2016Jordin TootooChicago BlackhawksNew Jersey Devils[158]
July 5, 2016Luke GazdicNew Jersey DevilsEdmonton Oilers[159]
July 5, 2016Jared BollAnaheim DucksColumbus Blue Jackets[160]
July 5, 2016Jeff SchultzAnaheim DucksLos Angeles Kings[161]
July 7, 2016Garrett WilsonPittsburgh PenguinsFlorida Panthers[162]
July 7, 2016Chris KellyOttawa SenatorsBoston Bruins[163]
July 8, 2016Landon FerraroSt. Louis BluesBoston Bruins[164]
July 9, 2016Mike HalmoTampa Bay LightningNew York Islanders[165]
July 11, 2016Dan KellySan Jose SharksNew Jersey Devils[166]
July 15, 2016Josh JoorisNew York RangersCalgary Flames[167]
July 22, 2016Bobby FarnhamMontreal CanadiensNew Jersey Devils[168]
July 23, 2016Luke SchennArizona CoyotesLos Angeles Kings[169]
July 27, 2016Matt CarleNashville PredatorsTampa Bay Lightning[170]
July 28, 2016Brandon GormleyNew Jersey DevilsColorado Avalanche[171]
August 1, 2016Sam GagnerColumbus Blue JacketsPhiladelphia Flyers[172]
August 15, 2016Antoine VermetteAnaheim DucksArizona Coyotes[173]
August 16, 2016Radim VrbataArizona CoyotesVancouver Canucks[174]
August 16, 2016Ben SmithColorado AvalancheToronto Maple Leafs[175]
August 17, 2016John GilmourNew York RangersCalgary Flames[176]
August 19, 2016Thomas Di PauliPittsburgh PenguinsWashington Capitals[177]
August 19, 2016Jimmy VeseyNew York RangersBuffalo Sabres[178]
August 22, 2016Jhonas EnrothToronto Maple LeafsLos Angeles Kings[179]
August 23, 2016Jiri HudlerDallas StarsFlorida Panthers[180]
August 25, 2016Brandon PirriNew York RangersAnaheim Ducks[181]
August 27, 2016Matt BenningEdmonton OilersBoston Bruins[182]
August 30, 2016Dominic MooreBoston BruinsNew York Rangers[155]
September 7, 2016Michael LeightonCarolina HurricanesChicago Blackhawks[183]
September 28, 2016Kyle QuinceyNew Jersey DevilsDetroit Red Wings[184]
September 28, 2016Dennis SeidenbergNew York IslandersBoston Bruins[185]
October 7, 2016Kris RussellEdmonton OilersDallas Stars[186]
October 9, 2016Jakub NakladalCarolina HurricanesCalgary Flames[187]
October 10, 2016Lauri KorpikoskiDallas StarsEdmonton Oilers[188]
October 10, 2016Gabriel BourqueColorado AvalancheNashville Predators[189]
October 10, 2016Rene BourqueColorado AvalancheColumbus Blue Jackets[189]
October 11, 2016Kris VersteegCalgary FlamesLos Angeles Kings[190]
October 11, 2016Nicklas GrossmannCalgary FlamesArizona Coyotes[191]
October 13, 2016Jack SkilleVancouver CanucksColorado Avalanche[192]
October 15, 2016Justin FontaineNew York RangersMinnesota Wild[193]
October 16, 2016Tom McCollumCalgary FlamesDetroit Red Wings[194]
November 30, 2016Adam PardyNashville PredatorsEdmonton Oilers[195]
December 21, 2016Stephen GiontaNew York IslandersNew Jersey Devils[196]
February 16, 2017Matt BartkowskiCalgary FlamesVancouver Canucks[197]
February 28, 2017Mike WeberMinnesota WildWashington Capitals[198]
March 1, 2017Ryan ManthaEdmonton OilersNew York Rangers[199]
March 6, 2017Reid DukeVegas Golden KnightsMinnesota Wild[200]
March 12, 2017Drew ShoreVancouver CanucksCalgary Flames[201]

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, 2016Pierre-Cedric LabrieChicago BlackhawksRockford IceHogsAHL[84]
July 1, 2016Spencer AbbottChicago BlackhawksFrolunda HCSHL[202]
July 1, 2016Trent VogelhuberColorado AvalancheLake Erie MonstersAHL[108]
July 1, 2016Reid PetrykColorado AvalancheSan Antonio RampageAHL[108]
July 1, 2016Dante SalituroColumbus Blue JacketsOttawa 67'sOHL[203]
July 1, 2016Dustin StevensonDallas StarsStockton HeatAHL[131]
July 1, 2016Matt LoritoDetroit Red WingsAlbany DevilsAHL[138]
July 1, 2016Eddie PasqualeDetroit Red WingsSt. John's IceCapsAHL[138]
July 1, 2016Alexander RadulovMontreal CanadiensCSKA MoscowKHL[204]
July 1, 2016Chad NehringOttawa SenatorsHartford Wolf PackAHL[205]
July 1, 2016Greg CareyPhiladelphia FlyersSpringfield FalconsAHL[99]
July 1, 2016Chad BillinsVancouver CanucksLinkopings HCSHL[96]
July 2, 2016Trevor SmithNashville PredatorsSC BernNLA[206]
July 2, 2016Wade MeganSt. Louis BluesPortland PiratesAHL[111]
July 5, 2016Jacob GravesColumbus Blue JacketsLondon KnightsOHL[207]
July 11, 2016Roman LyubimovPhiladelphia FlyersCSKA MoscowKHL[208]
July 13, 2016Cory ConacherTampa Bay LightningSC BernNLA[209]
July 14, 2016Patrick BjorkstrandLos Angeles KingsKHL Medvescak ZagrebKHL[210]
July 15, 2016Michael CarconeVancouver CanucksDrummondville VoltigeursQMJHL[211]
July 21, 2016Erik BurgdoerferBuffalo SabresHershey BearsAHL[212]
July 26, 2016Trevor MooreToronto Maple LeafsDenver PioneersNCAA[213]
September 22, 2016Matt LuffLos Angeles KingsHamilton BulldogsOHL[214]
September 25, 2016Alexandre FortinChicago BlackhawksRouyn-Noranda HuskiesQMJHL[215]
September 29, 2016Ondrej ValaDallas StarsKamloops BlazersWHL[216]
October 3, 2016Colby SissonsNew Jersey DevilsSwift Current BroncosWHL[217]
October 6, 2016Jalen SmereckArizona CoyotesFlint FirebirdsOHL[218]
October 11, 2016Devin SetoguchiLos Angeles KingsHC DavosNLA[219]
October 13, 2016Lane PedersonArizona CoyotesSwift Current BroncosWHL[220]
January 7, 2017Markus EisenschmidMontreal CanadiensSt. John's IceCapsAHL[221]
February 22, 2017Connor JonesNew York IslandersBridgeport Sound TigersAHL[222]
February 23, 2017Jeff GlassChicago BlackhawksRockford IceHogsAHL[223]
February 27, 2017Kevin RooneyNew Jersey DevilsAlbany DevilsAHL[224]
February 28, 2017Chris DiDomenicoOttawa SenatorsSCL TigersNLA[225]
February 28, 2017Marc-Andre BergeronColumbus Blue JacketsZSC LionsNLA[226]
March 2, 2017Matthew HighmoreChicago BlackhawksSaint John Sea DogsQMJHL[227]
March 2, 2017Mason MitchellWashington CapitalsAlaska Anchorage SeawolvesNCAA[228]
March 3, 2017Zack MacEwenVancouver CanucksGatineau OlympiquesQMJHL[229]
March 7, 2017Kristofers BindulisWashington CapitalsLake Superior State LakersNCAA[230]
March 7, 2017Hampus GustafssonWashington CapitalsMerrimack WarriorsNCAA[230]
March 10, 2017Landon BowDallas StarsTexas StarsAHL[231]
March 13, 2017Jalen ChatfieldVancouver CanucksWindsor SpitfiresOHL[232]
March 14, 2017Zach Aston-ReesePittsburgh PenguinsNortheastern HuskiesNCAA[233]
March 15, 2017Gavin BayreutherDallas StarsSt. Lawrence SaintsNCAA[234]
March 17, 2017Miro AaltonenToronto Maple LeafsHC VityazKHL[235]
March 19, 2017Tim CliftonSan Jose SharksQuinnipiac BobcatsNCAA[236]
March 19, 2017Ryan LombergCalgary FlamesStockton HeatAHL[237]
March 20, 2017Mitch HultsAnaheim DucksLake Superior State LakersNCAA[238]
March 23, 2017Chris NellNew York RangersBowling Green FalconsNCAA[239]
March 25, 2017Josh HealeyCalgary FlamesOhio State BuckeyesNCAA[240]
March 27, 2017John StevensNew York IslandersNortheastern HuskiesNCAA[241]
March 27, 2017Vinni LettieriNew York RangersMinnesota Golden GophersNCAA[242]
March 28, 2017Michael KaplaNew Jersey DevilsUMass Lowell River HawksNCAA[243]
March 28, 2017Vince PedrieNew York RangersPenn State Nittany LionsNCAA[244]
March 28, 2017Joseph GambardellaEdmonton OilersUMass Lowell River HawksNCAA[245]
March 28, 2017Griffen MolinoVancouver CanucksWestern Michigan BroncosNCAA[246]
March 29, 2017Justin KloosMinnesota WildMinnesota Golden GophersNCAA[247]
March 29, 2017Tanner FritzNew York IslandersBridgeport Sound TigersAHL[248]
March 30, 2017C.J. SmithBuffalo SabresUMass Lowell River HawksNCAA[249]
March 30, 2017Nick DeSimoneSan Jose SharksUnion DutchmenNCAA[250]
March 31, 2017Mike VecchionePhiladelphia FlyersUnion DutchmenNCAA[251]
March 31, 2017Angus RedmondAnaheim DucksMichigan Tech HuskiesNCAA[252]
April 10, 2017Shane StarrettEdmonton OilersAir Force FalconsNCAA[253]
April 15, 2017Hunter MiskaArizona CoyotesMinnesota–Duluth BulldogsNCAA[254]
April 18, 2017Alex IafalloLos Angeles KingsMinnesota–Duluth BulldogsNCAA[255]
April 18, 2017Giovanni FioreAnaheim DucksCape Breton Screaming EaglesQMJHL[256]
April 20, 2017Yaroslav DyblenkoNew Jersey DevilsHC Spartak MoscowKHL[257]
April 21, 2017Alexei BereglazovNew York RangersMetallurg MagnitogorskKHL[258]
April 28, 2017Antoine WakedMontreal CanadiensRouyn-Noranda HuskiesQMJHL[259]
May 1, 2017Jakub JerabekMontreal CanadiensHC VityazKHL[260]
May 1, 2017Neal PionkNew York RangersMinnesota–Duluth BulldogsNCAA[261]
May 1, 2017David KampfChicago BlackhawksPirati ChomutovELH[262]
May 2, 2017Matej MachovskyDetroit Red WingsHC PlzenELH[263]
May 3, 2017Oscar FantenbergLos Angeles KingsHC SochiKHL[264]
May 4, 2017Vadim ShipachyovVegas Golden KnightsSKA Saint PetersburgKHL[265]
May 8, 2017Dawson LeedahlNew York RangersRegina PatsWHL[266]
May 15, 2017Victor EjdsellNashville PredatorsHV71SHL[267]
May 16, 2017Mario KempeArizona CoyotesHC VityazKHL[268]
May 16, 2017Calle RosenToronto Maple LeafsVaxjo LakersSHL[269]
May 16, 2017Andreas BorgmanToronto Maple LeafsHV71SHL[269]
May 23, 2017Radim SimekSan Jose SharksHC Bili Tygri LiberecELH[270]
May 23, 2017Filip SandbergSan Jose SharksHV71SHL[271]
May 24, 2017Libor SulakDetroit Red WingsOrli ZnojmoEBEL[272]
May 25, 2017Matiss KivlenieksColumbus Blue JacketsSioux City MusketeersUSHL[273]
May 25, 2017Viktor AntipinBuffalo SabresMetallurg MagnitogorskKHL[274]
May 26, 2017Philip HolmVancouver CanucksVaxjo LakersSHL[275]
June 1, 2017Henrik HaapalaFlorida PanthersTapparaLiiga[276]
June 1, 2017Tomas HykaVegas Golden KnightsBK Mlada BoleslavELH[277]
June 7, 2017Jan RuttaChicago BlackhawksPirati ChomutovELH[278]

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/considerations for more information.

June

June 24, 2016To Washington Capitals
Lars Eller
To Montreal Canadiens
2nd-round pick in 2017
2nd-round pick in 2018
[279]
June 24, 2016To Montreal Canadiens
Andrew Shaw
To Chicago Blackhawks
2nd-round pick in 2016
MIN's 2nd-round pick in 2016
[279]
June 24, 2016To Calgary Flames
Brian Elliott
To St. Louis Blues
2nd-round pick in 2016
conditional 3rd-round pick in 2018
[280]
June 24, 2016To Arizona Coyotes
Pavel Datsyuk
1st-round pick in 2016
To Detroit Red Wings
Joe Vitale
NYR's 1st-round pick in 2016
2nd-round pick in 2016
[281]
June 25, 2016To Buffalo Sabres
Dmitry Kulikov
VAN's 2nd-round pick in 2016
To Florida Panthers
Mark Pysyk
2nd-round pick in 2016
STL's 3rd-round pick in 2016
[282]
June 25, 2016To Arizona Coyotes
Anthony DeAngelo
To Tampa Bay Lightning
2nd-round pick in 2016
[283]
June 25, 2016To New Jersey Devils
Beau Bennett
To Pittsburgh Penguins
DET's 3rd-round pick in 2016
[284]
June 25, 2016To Los Angeles Kings
Jack Campbell
To Dallas Stars
Nick Ebert
[285]
June 25, 2016To Toronto Maple Leafs
Kerby Rychel
To Columbus Blue Jackets
Scott Harrington
conditional 5th-round pick in 2017
[286]
June 25, 2016To New York Rangers
Nick Holden
To Colorado Avalanche
4th-round pick in 2017
[287]
June 27, 2016To Calgary Flames
Alex Chiasson
To Ottawa Senators
Patrick Sieloff
[288]
June 29, 2016To New Jersey Devils
Taylor Hall
To Edmonton Oilers
Adam Larsson
[289]
June 29, 2016To Montreal Canadiens
Shea Weber
To Nashville Predators
P.K. Subban
[290]


Pick-only 2016 NHL Entry Draft trades
June 24, 2016To Ottawa Senators
1st-round pick in 2016 (#11 overall)
To New Jersey Devils
1st-round pick in 2016 (#12 overall)
NYI's 3rd-round pick in 2016 (#80 overall)
[291]
June 24, 2016To Winnipeg Jets
1st-round pick in 2016 (#18 overall)
3rd-round pick in 2016 (#79 overall)
To Philadelphia Flyers
CHI's 1st-round pick in 2016 (#22 overall)
2nd-round pick in 2016 (#36 overall)
[292]
June 24, 2016To St. Louis Blues
1st-round pick in 2016 (#26 overall)
To Washington Capitals
1st-round pick in 2016 (#28 overall)
WSH's 3rd-round pick in 2016 (#87 overall)
[293]
June 25, 2016To New York Islanders
CBJ's 4th-round pick in 2016 (#95 overall)
To Chicago Blackhawks
4th-round pick in 2016 (#110 overall)
6th-round pick in 2017
[294]
June 25, 2016To New York Islanders
SJS' 4th-round pick in 2016 (#120 overall)
To Philadelphia Flyers
4th-round pick in 2017
[295]
June 25, 2016To St. Louis Blues
FLA's 5th-round pick in 2016 (#144 overall)
To Chicago Blackhawks
5th-round pick in 2017
[296]
June 25, 2016To Montreal Canadiens
7th-round pick in 2016 (#187 overall)
To Winnipeg Jets
7th-round pick in 2017
[297]
June 25, 2016To Florida Panthers
7th-round pick in 2016 (#195 overall)
To Boston Bruins
7th-round pick in 2017
[298]

July

July 2, 2016To Buffalo Sabres
Anders Nilsson
To St. Louis Blues
5th-round pick in 2017
[299]
July 8, 2016To Anaheim Ducks
Jonathan Bernier
To Toronto Maple Leafs
conditional 2nd-round pick in 2017 or
     3rd-round pick in 2017
[300]
July 18, 2016To Ottawa Senators
Derick Brassard
7th-round pick in 2018
To New York Rangers
Mika Zibanejad
2nd-round pick in 2018
[301]

August

August 25, 2016To Arizona Coyotes
Dave Bolland
Lawson Crouse
To Florida Panthers
conditional 3rd-round pick in 2017
conditional 2nd-round pick in 2018
[302]

October

October 7, 2016To St. Louis Blues
Nail Yakupov
To Edmonton Oilers
Zach Pochiro
conditional 3rd-round pick in 2017 or
     2nd-round pick in 2018
[303]
October 8, 2016To Florida Panthers
Tim Bozon
To Montreal Canadiens
Jonathan Racine
[304]
October 11, 2016To Florida Panthers
Brody Sutter
To Carolina Hurricanes
Connor Brickley
[305]

November

November 2, 2016To Ottawa Senators
Mike Condon
To Pittsburgh Penguins
5th-round pick in 2017
[306]
November 8, 2016To Florida Panthers
Dylan McIlrath
To New York Rangers
Steven Kampfer
conditional 7th-round pick in 2018
[307]
November 12, 2016To New Jersey Devils
Petr Straka
To Philadelphia Flyers
conditional 7th-round pick in 2017 or
     7th-round pick in 2018
[308]
November 16, 2016To Anaheim Ducks
Logan Shaw
To Florida Panthers
Michael Sgarbossa
[309]
November 19, 2016To Pittsburgh Penguins
Danny Kristo
To St. Louis Blues
Reid McNeill
[310]
November 28, 2016To Columbus Blue Jackets
Ryan Stanton
To Colorado Avalanche
Cody Goloubef
[311]

December

December 9, 2016To Arizona Coyotes
Peter Holland
To Toronto Maple Leafs
conditional 6th-round pick in 2018
[312]

January

January 10, 2017To Anaheim Ducks
Jhonas Enroth
To Toronto Maple Leafs
7th-round pick in 2018
[313]
January 13, 2017To Nashville Predators
Cody McLeod*
To Colorado Avalanche
Felix Girard
[314]
January 19, 2017To Nashville Predators
Andrew O'Brien
To Anaheim Ducks
Max Gortz
[315]
January 21, 2017To Chicago Blackhawks
Michael Latta
To Los Angeles Kings
Cameron Schilling
[316]
January 24, 2017To Ottawa Senators
Tommy Wingels*
To San Jose Sharks
Zack Stortini
Buddy Robinson
7th-round pick in 2017
[317]
January 26, 2017To Montreal Canadiens
Nikita Nesterov
To Tampa Bay Lightning
Jonathan Racine
6th-round pick in 2017
[318]

February

February 1, 2017To Ottawa Senators
Marc Hagel
To Minnesota Wild
future considerations
[319]
February 1, 2017To Dallas Stars
Justin Peters
Justin Hache
To Arizona Coyotes
Brendan Ranford
Branden Troock
[320]
February 1, 2017To Edmonton Oilers
Henrik Samuelsson
To Arizona Coyotes
Mitch Moroz
[321]
February 4, 2017To Nashville Predators
Vernon Fiddler
To New Jersey Devils
4th-round pick in 2017
[322]
February 15, 2017To Washington Capitals
Tom Gilbert*
To Los Angeles Kings
conditional 5th-round pick in 2017
[323]
February 18, 2017To Toronto Maple Leafs
Sergey Kalinin
To New Jersey Devils
Viktor Loov
[324]
February 20, 2017To Calgary Flames
Michael Stone*
To Arizona Coyotes
3rd-round pick in 2017
conditional 5th-round pick in 2018
[325]
February 21, 2017To Carolina Hurricanes
Philip Samuelsson
To Montreal Canadiens
Keegan Lowe
[326]
February 23, 2017To Pittsburgh Penguins
Ron Hainsey*
To Carolina Hurricanes
Danny Kristo
2nd-round pick in 2017
[327]
February 24, 2017To Anaheim Ducks
Patrick Eaves
To Dallas Stars
conditional 2nd-round pick in 2017
[328]
February 24, 2017To Chicago Blackhawks
Tomas Jurco
To Detroit Red Wings
3rd-round pick in 2017
[329]
February 25, 2017To Arizona Coyotes
Jeremy Morin
To Tampa Bay Lightning
Stefan Fournier
[330]
February 26, 2017To Los Angeles Kings
Ben Bishop*
5th-round pick in 2017
To Tampa Bay Lightning
Peter Budaj
Erik Cernak
conditional 2nd-round pick in 2017
7th-round pick in 2017
[331]
February 26, 2017To Minnesota Wild
Martin Hanzal*
Ryan White
4th-round pick in 2017
To Arizona Coyotes
Grayson Downing
1st-round pick in 2017
2nd-round pick in 2018
conditional 4th-round pick in 2019
[332]
February 27, 2017To Arizona Coyotes
Teemu Pulkkinen
To Minnesota Wild
future considerations
[333]
February 27, 2017To Toronto Maple Leafs
Brian Boyle
To Tampa Bay Lightning
Byron Froese
conditional 2nd-round pick in 2017
[334]
February 27, 2017To Montreal Canadiens
Jordie Benn
To Dallas Stars
Greg Pateryn
4th-round pick in 2017
[335]
February 27, 2017To Ottawa Senators
Alex Burrows
To Vancouver Canucks
Jonathan Dahlen
[336]
February 27, 2017To Washington Capitals
Kevin Shattenkirk*
Pheonix Copley
To St. Louis Blues
Zach Sanford
Brad Malone
1st-round pick in 2017
conditional 2nd-round pick in 2019
conditional 7th-round pick
[337]
February 28, 2017To New York Rangers
Brendan Smith
To Detroit Red Wings
3rd-round pick in 2017
OTT's 2nd-round pick in 2018
[338]
February 28, 2017To Ottawa Senators
Viktor Stalberg
To Carolina Hurricanes
3rd-round pick in 2017
[339]
February 28, 2017To New York Rangers
Daniel Catenacci
To Buffalo Sabres
Mat Bodie
[340]
February 28, 2017To Chicago Blackhawks
Johnny Oduya*
To Dallas Stars
Mark McNeill
conditional 4th-round pick in 2018
[341]
February 28, 2017To Edmonton Oilers
David Desharnais*
To Montreal Canadiens
Brandon Davidson
[342]

March

March 1, 2017To San Jose Sharks
Jannik Hansen*
To Vancouver Canucks
Nikolay Goldobin
conditional 4th-round pick in 2017
[343]
March 1, 2017To Montreal Canadiens
Steve Ott
To Detroit Red Wings
6th-round pick in 2018
[344]
March 1, 2017To Arizona Coyotes
Joe Whitney
To Colorado Avalanche
Brendan Ranford
[345]
March 1, 2017To Colorado Avalanche
Joe Cannata
To Washington Capitals
Cody Corbett
[346]
March 1, 2017To Montreal Canadiens
Dwight King
To Los Angeles Kings
conditional 4th-round pick in 2018
[347]
March 1, 2017To Florida Panthers
Thomas Vanek*
To Detroit Red Wings
Dylan McIlrath
conditional 3rd-round pick in 2017
[348]
March 1, 2017To Los Angeles Kings
Jarome Iginla*
To Colorado Avalanche
conditional 4th-round pick in 2018
[349]
March 1, 2017To Tampa Bay Lightning
Mike McKenna
To Florida Panthers
Adam Wilcox
[350]
March 1, 2017To Edmonton Oilers
Justin Fontaine
To New York Rangers
Taylor Beck
[351]
March 1, 2017To Columbus Blue Jackets
Kyle Quincey
To New Jersey Devils
Dalton Prout
[352]
March 1, 2017To Colorado Avalanche
Sven Andrighetto
To Montreal Canadiens
Andreas Martinsen
[353]
March 1, 2017To Philadelphia Flyers
Valtteri Filppula
4th-round pick in 2017
conditional 7th-round pick in 2017
To Tampa Bay Lightning
Mark Streit*
[354]
March 1, 2017To Nashville Predators
P.A. Parenteau
To New Jersey Devils
6th-round pick in 2017
[355]
March 1, 2017To Calgary Flames
Curtis Lazar
Michael Kostka
To Ottawa Senators
Jyrki Jokipakka
2nd-round pick in 2017
[356]
March 1, 2017To Toronto Maple Leafs
Eric Fehr
Steven Oleksy
4th-round pick in 2017
To Pittsburgh Penguins
Frank Corrado
[357]
March 1, 2017To Pittsburgh Penguins
Mark Streit*
To Tampa Bay Lightning
4th-round pick in 2018
[358]
March 1, 2017To Boston Bruins
Drew Stafford
To Winnipeg Jets
conditional 6th-round pick in 2018
[359]
March 1, 2017To Columbus Blue Jackets
Lauri Korpikoski
To Dallas Stars
Dillon Heatherington
[360]
March 1, 2017To Florida Panthers
Reece Scarlett
To New Jersey Devils
Shane Harper
[361]
March 1, 2017To Anaheim Ducks
Spencer Abbott
Sam Carrick
To Chicago Blackhawks
Kenton Helgesen
7th-round pick in 2019
[362]
March 6, 2017To Ottawa Senators
Brandon Gormley
To New Jersey Devils
future considerations
[363]

April

April 28, 2017To Carolina Hurricanes
Scott Darling
To Chicago Blackhawks
OTT's 3rd-round pick in 2017
[364]

May

May 9, 2017To Dallas Stars
Ben Bishop
To Los Angeles Kings
MTL's 4th-round pick in 2017
[365]
May 31, 2017To Los Angeles Kings
Bokondji Imama
To Tampa Bay Lightning
conditional 7th-round pick in 2018
[366]

June (2017)

June 14, 2017To Washington Capitals
Tyler Graovac
To Minnesota Wild
5th-round pick in 2018
[367]
June 15, 2017To Montreal Canadiens
Jonathan Drouin
conditional 6th-round pick in 2018
To Tampa Bay Lightning
Mikhail Sergachev
conditional WSH's 2nd-round pick in 2018
[368]
June 16, 2017To Arizona Coyotes
Nick Cousins
Merrick Madsen
To Philadelphia Flyers
Brendan Warren
5th-round pick in 2018
[369]
June 17, 2017To Buffalo Sabres
Nathan Beaulieu
To Montreal Canadiens
3rd-round pick in 2017
[370]
June 17, 2017To Calgary Flames
Mike Smith*
To Arizona Coyotes
Chad Johnson
Brandon Hickey
conditional 2nd-round pick in 2018 or
     3rd-round pick in 2018
[371]
June 17, 2017To New Jersey Devils
Mirco Mueller
5th-round pick in 2017
To San Jose Sharks
BOS' 2nd-round pick in 2017
NSH's 4th-round pick in 2017
[372]
June 21, 2017To Vegas Golden Knights
6th-round pick in 2017
To Buffalo Sabres
future considerations
[373]
June 21, 2017To Vegas Golden Knights
Reilly Smith
future considerations
To Florida Panthers
4th-round pick in 2018
[374]
June 21, 2017To Vegas Golden Knights
BOS' 5th-round pick in 2017
To Carolina Hurricanes
future considerations
[375]
June 21, 2017To Vegas Golden Knights
Shea Theodore
To Anaheim Ducks
future considerations
[376]
June 21, 2017To Vegas Golden Knights
David Clarkson
1st-round pick in 2017
2nd-round pick in 2019
To Columbus Blue Jackets
future considerations
[377]
June 21, 2017To Vegas Golden Knights
Mikhail Grabovski
Jake Bischoff
1st-round pick in 2017
2nd-round pick in 2019
To New York Islanders
future considerations
[378]
June 21, 2017To Vegas Golden Knights
Alex Tuch
To Minnesota Wild
conditional 3rd-round pick in 2017 or
     3rd-round pick in 2018
future considerations
[379]
June 21, 2017To Vegas Golden Knights
Nikita Gusev
2nd-round pick in 2017
PIT's 4th-round pick in 2018
To Tampa Bay Lightning
future considerations
[380]
June 21, 2017To Vegas Golden Knights
1st-round pick in 2017
3rd-round pick in 2019
To Winnipeg Jets
CBJ's 1st-round pick in 2017
future considerations
[381]
June 21, 2017To Vegas Golden Knights
2nd-round pick in 2020
To Pittsburgh Penguins
future considerations
[382]
June 22, 2017To Carolina Hurricanes
Trevor van Riemsdyk
7th-round pick in 2018
To Vegas Golden Knights
PIT's 2nd-round pick in 2017
[383]
June 22, 2017To New York Islanders
Jordan Eberle
To Edmonton Oilers
Ryan Strome
[384]
June 22, 2017To Montreal Canadiens
David Schlemko
To Vegas Golden Knights
5th-round pick in 2019
[385]

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.

DatePlayerNew teamPrevious teamRef
October 9, 2016Martin FrkCarolina HurricanesDetroit Red Wings[386]
October 11, 2016Mike CondonPittsburgh PenguinsMontreal Canadiens[387]
October 11, 2016Seth GriffithToronto Maple LeafsBoston Bruins[388]
October 11, 2016Klas DahlbeckCarolina HurricanesArizona Coyotes[389]
October 11, 2016Teemu PulkkinenMinnesota WildDetroit Red Wings[390]
October 11, 2016P.A. ParenteauNew Jersey DevilsNew York Islanders[391]
October 13, 2016Emerson EtemAnaheim DucksVancouver Canucks[392]
October 24, 2016Ben SmithToronto Maple LeafsColorado Avalanche[393]
November 1, 2016Martin FrkDetroit Red WingsCarolina Hurricanes[394]
November 12, 2016Seth GriffithFlorida PanthersToronto Maple Leafs[395]
November 21, 2016Matt PuempelNew York RangersOttawa Senators[396]
December 3, 2016Reid BoucherNashville PredatorsNew Jersey Devils[397]
December 11, 2016Josh JoorisArizona CoyotesNew York Rangers[398]
January 2, 2017Alexander BurmistrovArizona CoyotesWinnipeg Jets[399]
January 2, 2017Reid BoucherNew Jersey DevilsNashville Predators[400]
January 4, 2017Ty RattieCarolina HurricanesSt. Louis Blues[401]
January 4, 2017Reid BoucherVancouver CanucksNew Jersey Devils[402]
January 5, 2017Matt NietoColorado AvalancheSan Jose Sharks[403]
January 10, 2017Curtis McElhinneyToronto Maple LeafsColumbus Blue Jackets[404]
January 11, 2017Derek GrantNashville PredatorsBuffalo Sabres[405]
January 17, 2017Brad HuntNashville PredatorsSt. Louis Blues[406]
January 20, 2017Seth GriffithToronto Maple LeafsFlorida Panthers[407]
January 25, 2017Stefan NoesenNew Jersey DevilsAnaheim Ducks[408]
February 2, 2017Mark BarberioColorado AvalancheMontreal Canadiens[409]
February 4, 2017Alexey MarchenkoToronto Maple LeafsDetroit Red Wings[410]
February 6, 2017Derek GrantBuffalo SabresNashville Predators[411]
February 19, 2017Ty RattieSt. Louis BluesCarolina Hurricanes[412]
February 27, 2017Zac DalpeColumbus Blue JacketsMinnesota Wild[413]
February 27, 2017Greg McKeggTampa Bay LightningFlorida Panthers[414]
March 1, 2017Joseph CramarossaVancouver CanucksAnaheim Ducks[415]

Expansion Draft

The 2016–17 NHL season saw the entrance of a 31st team to the league, the Vegas Golden Knights. While the team does not begin play until the 2017–18 NHL season, the team was active and able to make trades with the other 30 teams and sign free agents starting March 1, 2017.[416] In order to create a roster, an Expansion Draft was held June 21, 2017.

Vegas was required to select one player from each of the existing teams, for a total of 30 players selected. At least 20 of the players selected had to be on contracted for the 2017–18 NHL season and Vegas had to take a minimum of number of player at each position. Each of the thirty other teams were allowed to protect up to 11 players, but also had to expose a minimum number of players with NHL experience for Vegas to select at each position. Teams were required to protect players with No-Movement Clauses (or the player must waive it); all first- and second-year professionals, as well as all unsigned draft choices, and players determined to have career threatening injuries were exempt from selection and were not counted toward their teams' protection limits.[417]

On June 17, 2017, a waiver and trade freeze, as well as moratorium on signing players to new contracts went into effect for all teams except for Vegas, and each team had to submit their expansion protection lists.[418] Vegas had from June 18–21 to negotiate with all exposed free agents; if Vegas came to terms with a player in this time, that player counted as their previous team's expansion selection and Vegas was not able to select another player from that team.[419][420] On June 21, 2017, Vegas' final roster was submitted,[417] and was announced as part of the NHL Awards Ceremony that evening.[421] Any players picked by Vegas cannot be traded back to their former team before January 1, 2018, nor can they have their contracts bought out by Vegas until after the completion of the 2017–18 season.[417]

See also

References

External links