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 |