NHL free agency tracker
Stay up to date on the latest key signings from the NHL's 2017 off-season by following the tracker below.
Moves and contract terms listed have been announced by teams or reported by reputable media.
All salaries listed are the total for the length of the deal and are in US currency.
July 25
Montreal Canadiens sign:
- D Mark Streit (1 year, $700K)
Full story
- Re-sign F Mika Zibanejad (5 years, $26.75M)
- Re-sign G Robin Lehner (1 year, $4M)
July 24
- Re-sign F Reid Boucher (1 years, $687.5K)
- Re-sign D Adam Pelech (4 years, $6.4M)
- Re-sign F Austin Watson (3 years, $3.3M)
- Re-sign D Brian Dumoulin (6 years, $24.6M)
- Sign D Johnny Oduya (1 year, $1M)
- Re-sign G Connor Hellebuyck (1 year, $2.25M)
July 22
Nashville Predators:
- Re-sign F Viktor Arvidsson (7 years, $29.75M)
- Re-sign F Jordan Martinook (2 years, $3.6M)
July 21
- Re-sign F Tomas Tatar (4 years, $21.2M)
Ottawa Senators:
- Sign F Ryan Dzingel (2 years, $3.6M)
July 20
St. Louis Blues:
- Re-sign D Colton Parayko (5 years, $27.5M)
Full Story
July 18
Nashville Predators:
- Re-sign F Pontus Aberg (2 years, $1.3M)
- Re-sign F Marcus Sorensen (2 years, $1.4M)
July 17
Ottawa Senators:
- Re-sign Jean-Gabriel Pageau (3 years, $9.3M)
Full story
July 15
Vegas Golden Knights:
- Re-sign D Griffin Reinhart (2 years, $1.6M)
- Re-sign F Brendan Leipsic (2 years, $1.3M)
July 14
- Re-sign F Curtis Lazar (2 years, $1.9M)
- Re-sign G Malcolm Subban (2 years, $1.3M)
- Re-sign G Zane McIntyre (2 years, $1.3M)
- Re-sign F Taylor Leier (1 year, TBD)
- Re-sign D Erik Gustafsson (1 year)
- Re-sign F Ondrej Palat (5 years, $26.5M)
July 13
- Re-sign D Kevin Gravel (1 year, $650Gs)
Calgary Flames:
- Re-sign F Michael Ferland (2 years, $3.5M)
Full story
July 12
Vancouver Canucks:
- Re-sign F Michael Chaput (1 year, $687K)
Winnipeg Jets:
- Re-sign F Andrew Copp (2 years, $2M)
- Re-sign D Jaccob Slavin (7 years, $37.1M extension)
July 11
Philadelphia Flyers:
- Re-sign F Scott Laughton (2 year, $1.925M)
July 8
Tampa Bay Lightning:
- Re-sign F Tyler Johnson (7 years, $35M)
- Re-sign C Radek Faksa (3 years, $6.6M)
- Sign D Yohann Auvitu
Buffalo Sabres:
- Re-sign Johan Larsson (2 years, $2.95M)
July 7
Edmonton Oilers:
- Sign F Jussi Jokinen (1 year, $1.1M)
Full story
July 6
Dallas Stars:
- Re-sign F Brett Ritchie (2 years, $7M)
Florida Panthers:
- Re-sign D Mark Pysyk (3 years)
Vegas Golden Knights:
- Sign F Teemu Pulkkinen (1 year, $700K)
Los Angeles Kings:
- Re-sign F Nick Shore (1 year, $925K)
- Re-sign G Philipp Grubauer (1 year, $1.5M)
July 5
Tampa Bay Lightning:
- Re-sign D Jake Dotchin (2 years, $1.625M)
Edmonton Oilers:
- Re-sign F Connor McDavid (8 years, $100M extension)
Full story
Toronto Maple Leafs:
- Re-sign F Zach Hyman (4 years, $9M)
Full story
- Re-sign F Alex Galchenyuk (3 years, $14.7M)
Full story
Anaheim Ducks:
- Sign G Reto Berra (1 year)
July 4
Vegas Golden Knights:
- Sign F Oscar Lindberg (2 years, $3.4M)
New York Rangers:
- Sign F David Desharnais (1 year, $1M)
- Re-sign F Jesper Fast (3 years, $5.55M)
San Jose Sharks:
- Sign F Brandon Bollig (1 year)
- Re-sign F Andre Burakovsky (2 years, $6M)
Colorado Avalanche:
- Sign F Nail Yakupov (1 year, $875K)
July 3
Dallas Stars:
- Sign F Alexander Radulov (5 years, $31.25M)
Montreal Canadiens:
- Sign F Ales Hemsky (1 year, $1M)
Washington Capitals:
- Sign F Devante Smith-Pelly (1 year, $650K)
July 2
San Jose Sharks:
- Re-sign F Joe Thornton (1 year, $8M)
Washington Capitals:
- Re-sign F Evgeny Kuznetsov (8 years, $62.4M)
Toronto Maple Leafs:
- Sign F Patrick Marleau (3 years, $18.75M)
Full story
Montreal Canadiens:
- Re-sign G Carey Price (8 years, $84M extension)
Full story
July 1
Vegas Golden Knights:
- Sign D Brad Hunt (2 years, $1.3M)
Minnesota Wild:
- Sign D Kyle Quincey (1 year, $1.25M)
Arizona Coyotes:
- Sign F Nick Cousins (2 years, $2M)
- Sign D Adam Clendening (1 year, $650K)
- Sign F Nate Thompson (2 years, $3.3M)
Boston Bruins:
- Sign F Kenny Agostino (1 year, $875K)
- Sign D Paul Postma (1 year, $725K)
Anaheim Ducks:
- Re-sign D Cam Fowler (8 years, $52M extension)
- Sign G Ryan Miller (2 years, $4M)
- Sign F Derek Grant (1 year, $650K)
St. Louis Blues:
- Sign F Chris Thorburn (2 years, $1.8M)
- Sign F Oskar Sundqvist (1 year, $675K)
- Sign F Beau Bennett (1 year, $650K)
Los Angeles Kings:
- Sign F Mike Cammalleri (1 year, $1M)
- Sign D Christian Folin (1 year, $850K)
- Sign G Darcy Kuemper (1year, $650K)
San Jose Sharks:
- Re-sign D Marc-Edouard Vlasic (8 years, $56M extension)
- Re-sign G Martin Jones (6 years, $34.5M extension)
Pittsburgh Penguins:
- Sign D Matt Hunwick (3 years, $6.75M)
- Sign G Antti Niemi (1 year, $700K)
- Sign D Justin Schultz (3 years, $16.5M)
- Sign C Greg McKegg (1 year, $650K)
New York Rangers:
- Sign D Kevin Shattenkirk (4 years, $26.6M)
- Sign G Ondrej Pavelec (1 year, $1.3M)
Nashville Predators:
- Sign F Nick Bonino (4 years, $16.4M)
- Sign F Scott Hartnell (1 year, $1M)
- Sign G Anders Lindback (1 year, $650K)
Buffalo Sabres:
- Sign G Chad Johnson (1 year, $2.5M)
- Sign F Benoit Pouliot (1 year, $1.15M)
- Sign F Seth Griffith (1 year, $650K)
- Sign D Matt Tennyson (2 years)
Washington Capitals:
- Re-sign F Brett Connolly (2 years, $3M)
Carolina Hurricanes:
- Sign F Justin Williams (2 years, $9M)
- Sign F Josh Jooris (1 year, $775K)
Dallas Stars:
- Sign F Martin Hanzal (3 years, $14.25M)
- Sign F Tyler Pitlick (3 years, $3M)
- Re-sign D Patrik Nemeth (1 year, $945K)
- Sign F Brian Flynn (1 year)
- Sign D Dan Girardi (2 years, $6M)
- Sign F Chris Kunitz (1 year, $2M)
- Sign G Michael Leighton (1 year)
Detroit Red Wings:
- Sign D Trevor Daley (3 years, $9.5M)
- Sign D Luke Witkowski (2 years)
Vancouver Canucks:
- Sign F Sam Gagner (3 years, $9.45M)
- Sign D Michael Del Zotto (2 years, $6M)
- Sign G Anders Nilsson (2 years, $5M)
- Sign F Alexander Burmistrov (1 year, $900K)
- Re-sign F Anton Rodin (1 year, $700K)
- Sign D Patrick Wiercioch (1 year, $650K)
Colorado Avalanche:
- Sign G Jonathan Bernier (1 year, $2.75M)
New Jersey Devils:
- Sign F Brian Boyle (2 years, $5.1M)
Montreal Canadiens:
- Sign D Karl Alzner (5 years, $23.1M)
- Sign F Byron Froese (2 years)
- Sign F Peter Holland (2 years)
- Sign D Joe Morrow (1 year)
Winnipeg Jets:
- Sign D Dmity Kulikov (3 years, $13M)
- Sign G Steve Mason (2 years, $8.2M)
- Sign F Michael Sgarbossa (1 year, $650K)
Chicago Blackhawks:
- Sign F Patrick Sharp (1 year, $1M)
- Sign G Jean-Francois Berube (2 years, $1.5M)
- Sign D Jordan Oesterle (2 years, $1.3M)
- Sign F Tommy Wingels (1 year)
- Sign F Lance Bouma (1 year)
Philadelphia Flyers:
- Sign G Brian Elliott (2 years, $5.5M)
- Re-sign F Mike Vecchione (2 years, $1.8M)
Florida Panthers:
- Sign F Evgeny Dadonov (3 years)
- Sign F Radim Vrbata (1 year, $2.5M)
- Sign F Micheal Haley (2 years)
- Re-sign D Alex Petrovic (1 year, $1.85M)
Toronto Maple Leafs:
- Sign D Ron Hainsey (2 years, $6M)
- Re-sign G Curtis McElhinney (2 years, $1.7M)
- Re-sign G Garret Sparks (2 years, $1.3M)
- Sign F Dominic Moore (1 year, $1M)
- Re-sign C Colin Greening (1 year, $750K)
June 30
Calgary Flames:
- Re-sign D Michael Stone (3 years, $10.5M)
Full story
Washington Capitals:
- Re-sign D Dmitry Orlov (6 years, $30.6M)
Full story
June 29
Philadelphia Flyers:
- Re-sign F Jordan Weal (2 years, $3.5M)
New Jersey Devils:
- Re-sign G Keith Kinkaid (2 years, $2.5M)
Calgary Flames:
- Re-sign F Kris Versteeg (1 year, $1.75M)
Full story
St. Louis Blues:
- Re-sign Magnus Paajarvi (1 year, $800K)
New York Rangers:
- Re-sign D Brendan Smith (4 years, $17.4M)
June 28
Carolina Hurricanes:
- Re-sign F Brock McGinn (2 years, $1.775M)
- Re-sign D Philip Samuelsson (1 year, $650K)
Colorado Avalanche:
- Re-sign F Sven Andrighetto (2 years)
Ottawa Senators:
- Re-sign G Mike Condon (3 years, $7.2M)
Full story
Tampa Bay Lightning:
- Re-sign F Cory Conacher (2 years, $1.3M)
- Re-sign F Gabriel Dumont (2 years, $1.3M)
Montreal Canadiens:
- Re-sign F Jacob De La Rose (1 year, $725K)
Boston Bruins:
- Re-sign F Noel Acciari (2 years, $1.45M)
June 27
Calgary Flames:
- Agree to deal with F Spencer Foo
Full story
Edmonton Oilers:
- Re-sign D Eric Gryba (2 years, $1.8M)
Full story
June 26
Washington Capitals:
- Re-sign F Brett Connolly (2 years, $3M)
Ottawa Senators:
- Re-sign F Tom Pyatt (2 years, $2.2M)
Full story
Edmonton Oilers:
- Re-sign F Zack Kassian (3 years, $5.85M)
Full story
Dallas Stars:
- Re-sign D Esa Lindell (2 years, $4.4M)
Tampa Bay Lightning:
- Re-sign D Andrej Sustr (1 year, $1.95M)
- Re-sign F Yanni Gourde (2 years, $2M)
Carolina Hurricanes:
- Re-sign F Derek Ryan (1 year, $1.425M)
June 25
Anaheim Ducks:
- Re-sign D Korbinian Holzer (2 years, $1.8M)
June 24
Winnipeg Jets:
- Re-sign D Ben Chiarot (2 years, $2.8M)
June 23
Anaheim Ducks:
- Re-sign F Patrick Eaves (3 years, $9.45M)
Washington Capitals:
- Re-sign F T.J. Oshie (8 years, $46M)
Edmonton Oilers:
- Re-sign D Kris Russell (4 years, $16M)
Full story
June 21
Vegas Golden Knights:
- Re-sign F Erik Haula (3 years, $8.25M)
- Re-sign D Deryk Engelland (1 year, $1M)
June 19
Tampa Bay Lightning:
- Re-sign G Peter Budaj (2 years, $2.05M)
June 15
Vancouver Canucks:
- Re-sign D Erik Gudbranson (1 year, $3.5M)
Full story
Carolina Hurricanes:
- Re-sign F Teuvo Teravainen (2 years, $5.72M)
Montreal Canadiens:
- Re-sign F Jonathan Drouin (6 years, $33M)
Full story