Skip to main content
2017 NHL Free Agents |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Karl Alzner | D | 29 | Signed | Washington | Montreal | 5 | $23,125,000 | July 1, 2017 |
Josh Anderson | RW | 23 | Re-signed | Columbus | Columbus | 3 | $5,550,000 | October 2, 2017 |
Viktor Arvidsson | RW | 24 | Re-signed | Nashville | Nashville | 7 | $29,500,000 | July 22, 2017 |
Francois Beauchemin | D | 37 | Signed | Colorado | Anaheim | 1 | $1,000,000 | August 21, 2017 |
Beau Bennett | RW | 26 | Signed | Pittsburgh | St. Louis | 1 | $650,000 | July 1, 2017 |
Jonathan Bernier | G | 29 | Signed | Los Angeles | Colorado | 1 | $2,750,000 | July 1, 2017 |
Nick Bonino | C | 29 | Signed | Pittsburgh | Nashville | 4 | $16,400,000 | July 1, 2017 |
Brian Boyle | C | 32 | Signed | Toronto | New Jersey | 2 | $5,100,000 | July 1, 2017 |
Connor Brown | RW | 23 | Re-signed | Toronto | Toronto | 3 | $6,300,000 | August 26, 2017 |
Andre Burakovsky | LW | 22 | Re-signed | Washington | Washington | 2 | $6,000,000 | July 4, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Alexander Burmistrov | C | 26 | Signed | Arizona | Vancouver | 1 | $900,000 | July 1, 2017 |
Michael Cammalleri | LW | 35 | Signed | New Jersey | Los Angeles | 1 | $1,000,000 | July 1, 2017 |
Alex Chiasson | RW | 27 | Signed | Calgary | Washington | 1 | $660,000 | October 4, 2017 |
Matt Cullen | C | 41 | Signed | Pittsburgh | Minnesota | 1 | $1,000,000 | August 16, 2017 |
Trevor Daley | D | 34 | Signed | Pittsburgh | Detroit | 3 | $9,498,000 | July 1, 2017 |
Michael Del Zotto | D | 27 | Signed | Philadelphia | Vancouver | 2 | $6,000,000 | July 1, 2017 |
David Desharnais | C | 31 | Signed | Edmonton | NY Rangers | 1 | $1,000,000 | July 4, 2017 |
Leon Draisaitl | C | 22 | Re-signed | Edmonton | Edmonton | 8 | $68,000,000 | August 16, 2017 |
Anthony Duclair | LW | 22 | Re-signed | Arizona | Arizona | 1 | $1,200,000 | September 3, 2017 |
Brian Dumoulin | D | 26 | Re-signed | Pittsburgh | Pittsburgh | 6 | $24,600,000 | July 24, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Brian Elliott | G | 32 | Signed | Calgary | Philadelphia | 2 | $5,500,000 | July 1, 2017 |
Radek Faksa | C | 23 | Re-signed | Dallas | Dallas | 3 | $6,600,000 | July 10, 2017 |
Mike Fisher | C | 37 | Retired | Nashville | TBD | | | — |
Christian Folin | D | 26 | Signed | Minnesota | Los Angeles | 1 | $850,000 | July 1, 2017 |
Cody Franson | D | 30 | Signed | Buffalo | Chicago | 1 | $1,000,000 | October 4, 2017 |
Byron Froese | C | 26 | Signed | Tampa Bay | Montreal | 2 | $1,300,000 | July 1, 2017 |
Sam Gagner | C | 28 | Signed | Columbus | Vancouver | 3 | $9,450,000 | July 1, 2017 |
Brian Gionta | RW | 38 | UFA | Buffalo | TBD | | | — |
Dan Girardi | D | 33 | Signed | NY Rangers | Tampa Bay | 2 | $6,000,000 | July 1, 2017 |
Zemgus Girgensons | C | 23 | Re-signed | Buffalo | Buffalo | 2 | $3,200,000 | August 17, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Tanner Glass | LW | 34 | RFA | NY Rangers | Calgary | 1 | $650,000 | October 3, 2017 |
Mikael Granlund | C | 25 | Re-signed | Minnesota | Minnesota | 3 | $17,250,000 | August 1, 2017 |
Philipp Grubauer | G | 26 | Re-signed | Washington | Washington | 1 | $1,500,000 | July 6, 2017 |
Ron Hainsey | D | 36 | Signed | Pittsburgh | Toronto | 2 | $6,000,000 | July 1, 2017 |
Martin Hanzal | C | 30 | Signed | Minnesota | Dallas | 3 | $14,250,000 | July 1, 2017 |
Scott Hartnell | LW | 35 | Signed | Columbus | Nashville | 1 | $1,000,000 | July 1, 2017 |
Jimmy Hayes | RW | 28 | Signed | Boston | New Jersey | 1 | $700,000 | October 1, 2017 |
Connor Hellebuyck | G | 24 | Re-signed | Winnipeg | Winnipeg | 1 | $2,250,000 | July 24, 2017 |
Ales Hemsky | RW | 34 | Signed | Dallas | Montreal | 1 | $1,000,000 | July 3, 2017 |
Matt Hendricks | C | 36 | RFA | TBD | TBD | | | — |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Peter Holland | C | 26 | Signed | Arizona | Montreal | 2 | $1,350,000 | July 1, 2017 |
Bo Horvat | C | 22 | Re-signed | Vancouver | Vancouver | 6 | $33,000,000 | September 8, 2017 |
Jiri Hudler | LW | 33 | UFA | Dallas | TBD | | | — |
Matt Hunwick | D | 32 | Signed | Toronto | Pittsburgh | 3 | $6,750,000 | July 1, 2017 |
Jarome Iginla | RW | 40 | UFA | Los Angeles | TBD | | | — |
Jaromir Jagr | RW | 45 | Signed | Florida | Calgary | 1 | $1,000,000 | October 2, 2017 |
Ryan Johansen | C | 25 | Re-signed | Nashville | Nashville | 8 | $64,000,000 | July 28, 2017 |
Chad Johnson | G | 31 | Signed | Calgary | Vancouver | 1 | $2,500,000 | July 1, 2017 |
Tyler Johnson | C | 27 | Re-signed | Tampa Bay | Tampa Bay | 7 | $35,000,000 | July 10, 2017 |
Jussi Jokinen | LW | 34 | Signed | Florida | Edmonton | 1 | $1,100,000 | July 7, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Josh Jooris | C | 27 | Signed | Arizona | Carolina | 1 | $775,000 | July 1, 2017 |
Dwight King | LW | 28 | UFA | Montreal | TBD | | | — |
Darcy Kuemper | G | 27 | Signed | Minnesota | Los Angeles | 1 | $650,000 | July 1, 2017 |
Dmitry Kulikov | D | 27 | UFA | Buffalo | Winnipeg | | | — |
Chris Kunitz | LW | 38 | Signed | Pittsburgh | Tampa Bay | 1 | $2,000,000 | July 1, 2017 |
Evgeny Kuznetsov | C | 25 | Re-signed | Washington | Washington | 8 | $62,400,000 | July 2, 2017 |
Robin Lehner | G | 26 | Re-signed | Buffalo | Buffalo | 1 | $4,000,000 | July 25, 2017 |
Bryan Little | C | 30 | RFA | TBD | TBD | | | — |
Andrei Markov | D | 38 | Signed | Montreal | KHL | 2 | | July 30, 2017 |
Patrick Marleau | LW | 38 | Signed | San Jose | Toronto | 3 | $18,750,000 | July 2, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Steve Mason | G | 29 | Signed | Philadelphia | Winnipeg | 2 | $8,200,000 | July 1, 2017 |
Jay McClement | C | 34 | UFA | Carolina | TBD | | | — |
Ryan Miller | G | 37 | Signed | Vancouver | Anaheim | 2 | $4,000,000 | July 1, 2017 |
Dominic Moore | C | 37 | Signed | Boston | Toronto | 1 | $1,000,000 | July 1, 2017 |
Ryan Murphy | D | 24 | Signed | Carolina | Minnesota | 1 | $700,000 | July 1, 2017 |
Nino Niederreiter | RW | 25 | Re-signed | Minnesota | Minnesota | 5 | $26,250,000 | July 30, 2017 |
Antti Niemi | G | 34 | Signed | Dallas | Pittsburgh | 1 | $700,000 | July 1, 2017 |
Anders Nilsson | G | 27 | Signed | Buffalo | Vancouver | 2 | $5,000,000 | July 1, 2017 |
Johnny Oduya | D | 36 | Signed | Chicago | Ottawa | 1 | $1,000,000 | July 24, 2017 |
Jean-Gabriel Pageau | C | 25 | Re-signed | Ottawa | Ottawa | 3 | $9,300,000 | July 17, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Ondrej Palat | LW | 26 | Re-signed | Tampa Bay | Tampa Bay | 5 | $26,500,000 | July 14, 2017 |
P.A. Parenteau | RW | 34 | UFA | Nashville | TBD | | | — |
David Pastrnak | LW | 21 | Re-signed | Boston | Boston | 6 | $40,000,000 | September 14, 2017 |
Ondrej Pavelec | G | 30 | Signed | Winnipeg | NY Rangers | 1 | $1,300,000 | July 1, 2017 |
Tyler Pitlick | RW | 26 | Signed | Edmonton | Dallas | 3 | $3,000,000 | July 1, 2017 |
Paul Postma | D | 28 | Signed | Winnipeg | Boston | 1 | $725,000 | July 1, 2017 |
Benoit Pouliot | LW | 31 | Signed | Edmonton | Buffalo | 1 | $1,150,000 | July 1, 2017 |
Mark Pysyk | D | 25 | Re-signed | Florida | Florida | 3 | $8,200,000 | July 6, 2017 |
Kyle Quincey | D | 32 | Signed | Columbus | Minnesota | 1 | $1,250,000 | July 1, 2017 |
Alexander Radulov | RW | 31 | Signed | Montreal | Dallas | 5 | $31,250,000 | July 3, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Ty Rattie | RW | 24 | Signed | Carolina | Edmonton | 1 | $700,000 | July 1, 2017 |
Brett Ritchie | RW | 24 | Re-signed | Dallas | Dallas | 2 | $3,500,000 | July 6, 2017 |
Derek Ryan | C | 30 | UFA | Carolina | TBD | | | — |
Justin Schultz | D | 27 | Re-signed | Pittsburgh | Pittsburgh | 3 | $16,500,000 | July 1, 2017 |
Damon Severson | D | 23 | Re-signed | New Jersey | New Jersey | 6 | $25,000,000 | September 11, 2017 |
Patrick Sharp | LW | 35 | Signed | Dallas | Chicago | 1 | $1,000,000 | July 1, 2017 |
Kevin Shattenkirk | D | 28 | Signed | Washington | NY Rangers | 4 | $26,600,000 | July 1, 2017 |
Conor Sheary | LW | 25 | Re-signed | Pittsburgh | Pittsburgh | 3 | $9,000,000 | July 30, 2017 |
Ryan Spooner | C | 25 | Re-signed | Boston | Boston | 1 | $2,825,000 | July 26, 2017 |
Drew Stafford | RW | 32 | Signed | Boston | New Jersey | 1 | $800,000 | August 25, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Mark Streit | D | 40 | Signed | Pittsburgh | Montreal | 1 | $700,000 | July 25, 2017 |
Tomas Tatar | LW | 27 | Re-signed | Detroit | Detroit | 4 | $21,200,000 | July 21, 2017 |
Nate Thompson | C | 33 | Signed | Anaheim | Ottawa | 2 | $3,300,000 | July 1, 2017 |
Chris Thorburn | RW | 34 | Signed | Winnipeg | St. Louis | 2 | $1,800,000 | July 1, 2017 |
Joe Thornton | C | 38 | Re-signed | San Jose | San Jose | 1 | $8,000,000 | July 2, 2017 |
Scottie Upshall | RW | 34 | Re-signed | St. Louis | St. Louis | 1 | $800,000 | October 1, 2017 |
Thomas Vanek | LW | 33 | Signed | Florida | Vancouver | 1 | $2,000,000 | September 1, 2017 |
Radim Vrbata | RW | 36 | Signed | Arizona | Florida | 1 | $3,750,000 | July 1, 2017 |
Jordan Weal | C | 25 | UFA | Philadelphia | TBD | | | — |
Alexander Wennberg | C | 23 | Re-signed | Columbus | Columbus | 6 | $29,400,000 | September 1, 2017 |
PLAYER | POS | AGE | STATUS | 2016-17 TEAM | NEW TEAM | YEARS | DOLLARS | SIGNED |
Patrick Wiercioch | D | 27 | Signed | Colorado | Vancouver | 1 | $650,000 | July 1, 2017 |
Justin Williams | RW | 36 | Signed | Washington | Carolina | 2 | $9,000,000 | July 1, 2017 |
Daniel Winnik | RW | 32 | Signed | Washington | Minnesota | 1 | $660,000 | October 4, 2017 |
Luke Witkowski | RW | 27 | Signed | Tampa Bay | Detroit | 1 | $750,000 | July 1, 2017 |
Nail Yakupov | RW | 24 | UFA | St. Louis | TBD | | | — |
Nikita Zadorov | D | 22 | Re-signed | Colorado | Colorado | 2 | $4,300,000 | September 15, 2017 |
Mika Zibanejad | C | 24 | Re-signed | NY Rangers | NY Rangers | 5 | $26,750,000 | July 25, 2017 |