2025 NHL Free Agency Tracker
Jul 1, 2025, 08:00 EDTUpdated: Jul 1, 2025, 14:57 EDT

Credit: Danny Wild-Imagn Images
The 2025 NHL offseason has already been filled with trades, and Tuesday (July 1) marks the opening of free agency, where big names will be on the move, and big money will be spent.
There is no shortage of star power in this year’s UFA class. At forward, Nikolaj Ehlers, Brock Boeser and Mikael Granlund headline the group after Mitch Marner and Sam Bennett were signed. On the blueline, veterans Vladislav Gavrikov, Dmitry Orlov, and Ryan Lindgren will all be looking for big paydays.
Here’s a complete list of one-way contracts signed this offseason.
Player | Prev. Team | Age | Pos. | New Team | Type | Contract Details |
---|---|---|---|---|---|---|
Matej Blumel | DAL | 25 | RW | BOS | UFA | 1 yr x $875K AAV |
Jonathan Drouin | COL | 30 | LW | NYI | UFA | 2 yrs x $4.0M AAV |
Radek Faksa | STL | 31 | C | DAL | UFA | 3 yrs x $2.0M AAV |
Anton Forsberg | OTT | 32 | G | LAK | UFA | 2 yrs x $2.25M AAV |
Brian Dumoulin | NJD | 33 | LD | LAK | UFA | 3 yrs x $4.0M AAV |
Cody Ceci | DAL | 31 | RD | LAK | UFA | 4 yrs x $4.5M AAV |
Nick Perbix | TBL | 27 | RD | NSH | UFA | 2 yrs x $2.75M AAV |
Jeff Petry | DET | 37 | RD | FLA | UFA | 1 yr x $775K AAV |
Jordan Harris | CBJ | 24 | LD | BOS | UFA | 1 yr x $825K AAV |
Nate Schmidt | FLA | 33 | LD | UTA | UFA | 3 yrs x $3.5M AAV |
Michael Eyssimont | SEA | 28 | LW | BOS | UFA | 2 yrs x $1.45M AAV |
Sean Kuraly | CBJ | 32 | C | BOS | UFA | 2 yrs x $1.85M AAV |
James van Riemsdyk | CBJ | 36 | LW | DET | UFA | 1 yr x $1.0M |
Jacob Bernard-Docker | BUF | 25 | RD | DET | UFA | 1 yr x $875K AAV |
Ian Mitchell | BOS | 26 | RD | DET | UFA | 1 yr x $775K AAV |
Dylan Coghlan | WPG | 27 | RD | VGK | UFA | 1 yr x $775K AAV |
Olle Lycksell | PHI | 25 | RW | OTT | UFA | 1 yr x $775K AAV |
Brandon Tanev | WPG | 33 | LW | UTA | UFA | 3 yrs x $2.5M AAV |
Sammy Blais | VAN | 29 | LW | MTL | UFA | 1 yr x $775K AAV |
Kaapo Kahkonen | FLA | 28 | G | MTL | UFA | 1 yr x $1.15M AAV |
Ethan Bear | WSH | 28 | RD | NYI | UFA | 1 yr x $775K AAV |
Parker Wotherspoon | BOS | 27 | LD | PIT | UFA | 2 yrs x $1.0M AAV |
David Rittich | LAK | 32 | G | NYI | UFA | 1 yr x $1.0M AAV |
Nick Bjugstad | UTA | 32 | C | STL | UFA | 2 yrs x $1.75M AAV |
Dennis Gilbert | OTT | 28 | LD | PHI | UFA | 1 yr x $875K AAV |
Ryan Lindgren | COL | 27 | LD | SEA | UFA | 4 yrs x $4.5M AAV |
Corey Perry | EDM | 40 | RW | LAK | UFA | 1 yr x $3.5M AAV |
Joel Armia | MTL | 32 | RW | LAK | UFA | 2 yrs x $2.5M AAV |
Michael Pezzetta | MTL | 27 | LW | TOR | UFA | 2 yrs x $787.5K AAV |
Tanner Jeannot | LAK | 28 | LW | BOS | UFA | 5 yrs x $3.4M AAV |
Connor Brown | EDM | 31 | RW | NJD | UFA | 4 yrs x $3.0M AAV |
Vladislav Gavrikov | LAK | 29 | LD | NYR | UFA | 7 yrs x $7.0M AAV |
Gage Goncalves | TBL | 24 | LW/RW | TBL | RFA | 2 yrs x $1.2M AAV |
Dan Vladar | CGY | 27 | G | PHI | UFA | 2 yrs x $3.35M AAV |
Brock Boeser | VAN | 28 | RW | VAN | UFA | 7 yrs x $7.25M AAV |
William Eklund | SJS | 22 | LW | SJS | RFA | 3 yrs x $5.6M AAV |
Amir Miftakhov | — | 25 | G | CAR | UFA | 1 yr x two-way |
Parker Kelly | COL | 26 | C | COL | UFA | 4 yrs x $1.7M AAV |
Christian Dvorak | MTL | 29 | C | PHI | UFA | 1 yr x $5.4M AAV |
Colin Blackwell | DAL | 32 | C | DAL | UFA | 2 yrs x $775K AAV |
Noah Juulsen | VAN | 28 | RD | PHI | UFA | 1 yr x $900K AAV |
Ryan Johnson | BUF | 23 | LD | BUF | RFA | 3 yrs x $775K AAV |
Jonathan Toews | CHI | 37 | C | WPG | UFA | 1 yr x $2.0M AAV |
Jake Allen | NJD | 34 | G | NJD | UFA | 5 yrs x $1.8M AAV |
Logan Stankoven | CAR | 22 | RW | CAR | RFA | 8 yrs x $6.0M AAV |
Daniil Tarasov | CBJ | 26 | G | FLA | RFA | 1 yr x $1.05M AAV |
Joel Hanley | CGY | 34 | LD | CGY | UFA | 2 yrs x $1.75M AAV |
Tony DeAngelo | NYI | 29 | RD | NYI | UFA | 1 yr x $1.75M AAV |
Thatcher Demko | VAN | 29 | G | VAN | UFA | 3 yrs x $8.5M AAV |
Conor Garland | VAN | 29 | RW | VAN | UFA | 6 yrs x $6.0M AAV |
Tomas Nosek | FLA | 32 | C | FLA | UFA | 1 yr x $775K AAV |
Martin Fehervary | WSH | 25 | LD | WSH | RFA | 7 yrs x $6.0M AAV |
Patrick Kane | DET | 36 | RW | DET | UFA | 1 yr x $3.0M AAV |
Sam Malinski | COL | 26 | RD | COL | RFA | 1 yr x $1.4M AAV |
Nick Cousins | OTT | 31 | LW | OTT | UFA | 1 yr x $825K AAV |
Mitch Marner | TOR | 28 | RW | VGK | UFA | 8 yrs x $12.0M AAV |
Brad Marchand | FLA | 37 | LW/RW | FLA | UFA | 6 yrs x $5.25M AAV |
Ivan Provorov | CBJ | 28 | LD | CBJ | UFA | 7 yrs x $8.5M AAV |
Steven Lorentz | TOR | 29 | C/LW | TOR | UFA | 3 yrs x $1.35M AAV |
Andrei Kuzmenko | LAK | 29 | LW | LAK | UFA | 1 yr x $4.3M AAV |
Declan Chisholm | MIN | 25 | LD | WSH | RFA | 2 yrs x $1.6M AAV |
Georgii Merkulov | BOS | 24 | C | BOS | RFA | 1 yr x $775K AAV |
Leevi Merilainen | OTT | 22 | G | OTT | RFA | 1 yr x $1.05M AAV |
Jonatan Berggren | DET | 24 | RW | DET | RFA | 1 yr x $1.825M AAV |
Evan Bouchard | EDM | 25 | RD | EDM | RFA | 4 yrs x $10.5M AAV |
Aaron Ekblad | FLA | 29 | RD | FLA | UFA | 8 yrs x $6.1M AAV |
Albert Johansson | DET | 24 | LD | DET | RFA | 2 yrs x $1.125M AAV |
Alexander Romanov | NYI | 25 | LD | NYI | RFA | 8 yrs x $6.25M AAV |
Aatu Raty | VAN | 22 | C | VAN | RFA | 2 yrs x $775K AAV |
Max Sasson | VAN | 24 | C | VAN | RFA | 1 yr x $775K AAV |
Arshdeep Bains | VAN | 24 | LW | VAN | RFA | 2 yrs x $775K AAV |
Noah Philp | EDM | 26 | C | EDM | RFA | 1 yr x $775K AAV |
Kasperi Kapanen | EDM | 28 | RW | EDM | UFA | 1 yr x $1.3M AAV |
Michael DiPietro | BOS | 26 | G | BOS | UFA | 2 yrs x $812.5K AAV |
John Beecher | BOS | 24 | C | BOS | RFA | 1 yr x $900K AAV |
Henri Jokiharju | BOS | 26 | RF | BOS | UFA | 3 yrs x $3.0M AAV |
Nicolas Hague | VGK | 26 | LD | NSH | RFA | 4 yrs x $5.5M AAV |
Morgan Geekie | BOS | 26 | LW/C | BOS | RFA | 6 yrs x $5.5M AAV |
Matthew Knies | TOR | 22 | LW | TOR | RFA | 6 yrs x $7.75M AAV |
Claude Giroux | OTT | 37 | RW | OTT | UFA | 1 yr x $2.0M AAV |
Ville Husso | ANA | 30 | G | ANA | UFA | 2 yrs x $2.2M AAV |
Marat Khusnutdinov | BOS | 22 | C | BOS | RFA | 2 yrs x $925K AAV |
Dante Fabbro | CBJ | 27 | RD | CBJ | UFA | 4 yrs x $4.125M AAV |
Joel Hofer | STL | 24 | G | STL | RFA | 2 yrs x $3.4M AAV |
Haydn Fleury | WPG | 28 | LD | WPG | UFA | 2 yrs x $950K AAV |
Kevin Bahl | CGY | 25 | LD | CGY | RFA | 6 yrs x $5.35M AAV |
Justin Sourdif | FLA | 23 | RW | WSH | RFA | 2 yrs x $825K AAV |
Sam Bennett | FLA | 29 | C | FLA | UFA | 8 yrs x $8.0M AAV |
Jack Quinn | BUF | 23 | RW | BUF | RFA | 2 yrs x $3.375M AAV |
Brandon Saad | VGK | 32 | LW | VGK | UFA | 1 yr x $2.0M AAV |
Noah Dobson | NYI | 24 | RD | MTL | RFA | 8 yrs x $8.5M AAV |
John Tavares | TOR | 34 | C | TOR | UFA | 4 yrs x $4.38M AAV |
Trent Frederic | EDM | 27 | LW | EDM | UFA | 8 yrs x $3.85M AAV |
Jamie Benn | DAL | 35 | LW | DAL | UFA | 1yr x $1.0M AAV |
JJ Peterka | BUF | 23 | RW/LW | UTA | RFA | 5 yrs x $7.7M AAV |
Reilly Smith | VGK | 34 | RW/LW | VGK | UFA | 1 yr x $2.0M AAV |
Adam Edstrom | NYR | 24 | RW | NYR | RFA | 2 yrs x $975K AAV |
Justin Kirkland | CGY | 28 | C | CGY | UFA | 1 yr x $900K AAV |
Mason Lohrei | BOS | 24 | LD | BOS | RFA | 2 yrs x $3.2M AAV |
Cale Fleury | SEA | 26 | RD | SEA | RFA | 2 yr x $890K AAV |
Eric Robinson | CAR | 30 | LW/RW | CAR | UFA | 4 yrs x $1.7M AAV |
Matthew Robertson | NYR | 24 | LD | NYR | RFA | 2 yrs x $775K AAV |
Mavrik Bourque | DAL | 23 | C/RW | DAL | RFA | 1 yr $950K AAV |
Nils Lundkvist | DAL | 24 | RD | DAL | RFA | 1 yr x $1.25M AAV |
Fabian Zetterlund | OTT | 25 | RW/LW | OTT | RFA | 3 yrs x $4.275M AAV |
Matt Duchene | DAL | 34 | C/RW | DAL | UFA | 4 yrs x $4.5M AAV |
Matt Rempe | NYR | 22 | RW/LW | NYR | RFA | 2 yrs x $975K AAV |
Nikita Nesterenko | ANA | 23 | LW | ANA | RFA | 2 yrs x $787.5K AAV |
Ryan Donato | CHI | 29 | RW/LW | CHI | UFA | 4 yrs x $4.0M AAV |
Lassi Thomson | OTT | 24 | RD | OTT | RFA | 1 yr x $775K AAV |
Pheonix Copley | LAK | 33 | G | LAK | UFA | 1 yr x $775K AAV |
Adam Klapka | CGY | 24 | RW | CGY | RFA | 2 yrs x $1.25M AAV |
Brock Nelson | COL | 33 | C | COL | UFA | 3 yrs x $7.5M AAV |
Ben Meyers | SEA | 26 | LW/C | SEA | RFA | 1 yr x $775K AAV |
Derek Forbort | VAN | 33 | LD | VAN | UFA | 1 yr x $2.0M AAV |
Noah Cates | PHI | 26 | C/LW | PHI | RFA | 4 yrs x $4.0M AAV |
Tyler Kleven | OTT | 23 | RD/LD | OTT | RFA | 2 yrs x $1.6M AAV |
Marcus Johansson | MIN | 34 | LW/RW | MIN | UFA | 1 yr x $800K AAV |
Yanni Gourde | TBL | 33 | C | TBL | UFA | 6 yrs x $2.33M AAV |