2025 NHL Free Agent Tracker

Latest NHL Free Agency Updates


2025 NHL Free Agent Tracker

Rnk Player Position 2024 Team 2025 Team Date Deal
Mitch Marner RW mapleleafs goldenknights 06-30 TRADED
John Tavares C mapleleafs mapleleafs 06-27 AGREED
Sam Bennett C panthers panthers 06-28 AGREED
William Eklund LW sharks sharks 07-01 AGREED
Evander Kane LW oilers canucks 06-25 TRADED
Trevor Zegras C ducks flyers 06-23 TRADED
Ryan Poehling C flyers ducks 06-23 TRADED
Joe Veleno C blackhawks kraken 06-21 TRADED
Aaron Ekblad D panthers panthers 06-30 AGREED
Ryan Donato C/LW blackhawks blackhawks 06-18 AGREED
Noah Dobson D islanders canadiens 06-27 TRADED
Nikolaj Ehlers LW jets hurricanes 07-03 AGREED
Brock Boeser RW canucks canucks 07-01 AGREED
Matt Duchene C stars stars 06-19 AGREED
Jamie Benn LW/C stars stars 06-26 AGREED
Charlie Coyle C avalanche bluejackets 06-27 TRADED
Brad Marchand LW panthers panthers 06-30 AGREED
Vladislav Gavrikov D kings rangers 07-01 AGREED
Josh Doan RW mammoth sabres 06-26 TRADED
Jake Allen G devils devils 07-01 AGREED
Jonathan Drouin LW/C avalanche islanders 07-01 AGREED
Claude Giroux RW/C senators senators 06-29 AGREED
Patrick Kane RW redwings redwings 06-30 AGREED
Brent Burns D hurricanes avalanche 07-02 AGREED
Jack Roslovic C/RW hurricanes UFA
Ilya Safonov RW blackhawks canucks 06-28 TRADED
Dmitry Orlov D hurricanes sharks 07-03 AGREED
Ryan Suter D blues UFA
Ilya Samsonov G goldenknights UFA
Mikael Granlund C/RW stars ducks 07-01 AGREED
Noel Gunler RW hurricanes UFA
Marc-Edouard Vlasic D sharks UFA
Cal Petersen G flyers wild 07-02 AGREED
Morgan Geekie C bruins bruins 06-29 AGREED
Robin Lehner G goldenknights UFA
Kasperi Kapanen RW oilers oilers 06-30 AGREED
Domenick Fensore D hurricanes UFA
Ville Husso G ducks ducks 06-29 AGREED
Kyle Palmieri RW islanders islanders 03-30 AGREED
Ivan Provorov D bluejackets bluejackets 06-30 AGREED
Viktor Arvidsson LW oilers bruins 07-01 TRADED
Michael Kesselring D mammoth sabres 06-26 TRADED
Gustav Nyquist RW/LW wild jets 07-02 AGREED
Jeff Petry D redwings panthers 07-01 AGREED
Ryan Lindgren D avalanche kraken 07-01 AGREED
Zack Bolduc RW blues canadiens 07-01 TRADED
Alec Martinez D blackhawks UFA
Brian Dumoulin D kraken kings 07-01 AGREED
Brandon Tanev LW/RW jets kraken 07-01 AGREED
Anthony Mantha RW/LW flames penguins 07-02 AGREED
Christian Dvorak C canadiens flyers 07-01 AGREED
Jan Rutta D sharks UFA
Evan Bouchard D oilers oilers 06-30 AGREED
Gabe Vilardi C jets UFA
Robby Fabbri C ducks UFA
Jonatan Berggren RW redwings redwings 06-30 AGREED
Cayden Primeau G canadiens hurricanes 06-30 TRADED
Logan Mailoux D canadiens blues 07-01 TRADED
Ryan Johansen C sabres UFA
Joel Armia RW canadiens kings 07-01 AGREED
T.J. Brodie D blackhawks UFA
Andrew Mangiapane LW/RW capitals oilers 07-01 AGREED
Nate Schmidt D panthers mammoth 07-01 AGREED
Andrei Kuzmenko LW/RW kings kings 06-30 AGREED
Yanni Gourde C/LW kraken lightning 03-05 TRADED
Sam Lafferty C sabres blackhawks 07-01 TRADED
Reilly Smith RW rangers goldenknights 03-06 TRADED
Tanner Jeannot LW kings bruins 07-01 AGREED
Tucker Poolman D avalanche UFA
David Savard D canadiens UFA
Cody Glass C devils UFA
Jeff Skinner LW oilers UFA
Alexandar Georgiev G sharks UFA
Connor Brown RW oilers devils 07-01 AGREED
Leevi Merlainen G senators senators 06-30 AGREED
Anthony DeAngelo D islanders islanders 07-01 AGREED
Victor Olofsson LW/RW goldenknights UFA
Erik Johnson D avalanche UFA
Craig Smith C redwings UFA
Dante Fabbro D bluejackets bluejackets 06-29 AGREED
Dan Vladar G flames flyers 07-01 AGREED
Cody Ceci D stars kings 07-01 AGREED
Pierre-Oliver Joseph D penguins canucks 07-02 AGREED
Evgenii Dadonov RW/LW stars devils 07-01 AGREED
Justin Sourdif RW panthers capitals 06-26 TRADED
Max Sasson C canucks UFA
Isac Lundestrom C ducks bluejackets 07-01 AGREED
Radek Faksa C blues stars 07-01 AGREED
Zach Metsa D sabres sabres 07-02 AGREED
Anton Forsberg G senators kings 07-01 AGREED
Vitek Vanecek G panthers mammoth 07-01 AGREED
Carl Berglund C sharks UFA
Kevin Rooney C flames UFA
James Reimer G sabres UFA
Alex Lyon G redwings sabres 07-01 AGREED
Alex Alexeyev D capitals penguins 07-02 AGREED
David Rittich G kings islanders 07-01 AGREED
Matt Grzelcyk D penguins UFA
Connor Zary C flames UFA
Brendan Smith D stars UFA
Gavin Brindley RW bluejackets avalanche 06-27 TRADED
Frederick Gaudreau LW wild kraken 06-26 TRADED
Morgan Frost C flames flames 07-02 AGREED
Declan Chisholm D wild capitals 06-28 TRADED
Corey Perry RW oilers avalanche 07-01 AGREED
Sam Morton LW flames UFA
Daniil Tarasov G bluejackets panthers 06-26 TRADED
Thatcher Demko G canucks canucks 07-01 AGREED
Petr Mrazek G redwings ducks 06-28 TRADED
Miles Wood LW avalanche bluejackets 06-27 TRADED
Brandon Saad LW goldenknights goldenknights 07-01 AGREED
Max Pacioretty LW mapleleafs UFA
Matthew Knies LW mapleleafs mapleleafs 07-01 AGREED
Jakub Vrana LW/RW predators UFA
Cam Fowler D blues UFA
Alexander Romanov D islanders islanders 06-30 AGREED
Sean Kuraly C bluejackets bruins 07-01 AGREED
Kaapo Kakko RW kraken UFA
Kaapo Kahkonen G panthers canadiens 07-01 AGREED
Brock McGinn C ducks UFA
K'Andre Miller D rangers hurricanes 07-01 TRADED
Erik Johnson D avalanche UFA
Nick Cousins C/LW senators senators 07-01 AGREED
Philipp Kurashev C blackhawks sharks 07-01 AGREED
Alex Nedelijkovic G penguins sharks 07-01 TRADED
Mason Appleton C jets redwings 07-02 AGREED
Anthony Beauvillier LW/RW capitals capitals 07-03 AGREED
Jakob Pelletier LW flyers lightning 07-02 AGREED
Jeremy Lauzon D predators goldenknights 06-30 TRADED
Ethan Bear D capitals UFA
Lars Eller C capitals senators 07-01 AGREED
Nicklas Backstrom C capitals UFA
Oliver Kylington D ducks UFA
Scott Morrow D penguins rangers 07-01 TRADED
Adam Gaudette C/RW senators sharks 07-01 AGREED
Sammy Blais LW blues canadiens 07-01 AGREED
Conor Sheary LW lightning UFA
Pius Suter C canucks blues 07-02 AGREED
Colin Blackwell C stars stars 07-01 AGREED
Logan Stankoven C hurricanes hurricanes 07-01 AGREED
Nico Sturm C panthers wild 07-01 AGREED
Justin Danforth RW bluejackets sabres 07-02 AGREED
Klim Kostin RW sharks UFA
Maxim Tsyplakov RW islanders UFA
Luke Hughes D devils UFA
Noah Juulsen D canucks flyers 07-01 AGREED
Tomas Nosek LW panthers panthers 07-01 AGREED
Jack Studnicka C kings kings 07-02 AGREED
Vladimir Tarasenko RW redwings wild 06-30 TRADED
Luke Kunin C/RW bluejackets UFA
Thomas Bordeleau C sharks devils 07-02 TRADED
Conor Garland RW canucks canucks 07-01 AGREED
Marco Rossi C wild UFA
John Klingberg D oilers sharks 07-01 AGREED
John Farinacci C bruins UFA
Sam Colangelo RW ducks UFA
Jonathan Toews C blackhawks jets 06-20 AGREED
Cameron York D flyers UFA
Nick Bjugstad C mammoth blues 07-01 AGREED
Lukas Dostal G ducks UFA
Joel Hofer G blues blues 06-28 AGREED
Frederik Andersen G hurricanes hurricanes 05-03 AGREED
Jack McBain C mammoth UFA
Oliver Wahlstrom RW bruins UFA
Nicolas Aube-Kubel RW rangers wild 07-02 AGREED
Robert Bortuzzo D mammoth UFA
Calle Rosen D avalanche capitals 07-02 AGREED
Cameron Butler RW bluejackets wild 06-26 TRADED
Jani Hakanpaa D mapleleafs UFA
Jordan Harris D bluejackets bruins 07-01 AGREED
Brendan Gaunce C wild bluejackets 06-26 TRADED
Nicolas Hague D goldenknights predators 06-30 TRADED
Nick Leddy D blues sharks 07-03 AGREED
Patrick Maroon LW blackhawks UFA
Tyson Barrie D flames UFA
Mavrik Bourque C stars stars 06-20 AGREED
Andre Burakovsky LW kraken blackhawks 06-21 TRADED
Nils Lundkvist C stars stars 06-20 AGREED
Mason Marchment LW stars kraken 06-19 TRADED
Jeremy Hanzel D predators devils 06-18 TRADED
Eric Robinson LW hurricanes hurricanes 06-20 AGREED
Shane Bowers C devils sharks 07-02 TRADED
Bowen Byram D sabres UFA
Dylan Samberg D jets UFA
Ryan McLeod C sabres sabres 07-01 AGREED
John Gibson G ducks redwings 06-28 TRADED
Travis Dermott D oilers UFA
Cam Atkinson RW lightning UFA
Justin Kirkland C flames flames 06-23 AGREED
Mike Reilly D islanders hurricanes 07-01 AGREED
Wyatt Kaiser D blackhawks UFA
Colton Sissons RW predators goldenknights 06-30 TRADED
Tyler Motte C/LW redwings UFA
Devon Levi G sabres UFA
Scott Perunovich D islanders mammoth 07-01 AGREED
Steven Lorentz C/LW mapleleafs mapleleafs 06-30 AGREED
Kole Lind RW stars stars 06-23 AGREED
Chase Priskie D capitals wild 06-28 TRADED
Mason Lohrei D bruins bruins 06-23 AGREED
Jon Merrill D wild UFA
Taylor Ward RW kings kings 07-02 AGREED
Adam Edstrom C rangers rangers 06-23 AGREED
Erik Haula C devils predators 06-18 TRADED
JJ Peterka RW sabres mammoth 06-26 TRADED
Logan Brown C lightning kings 07-02 AGREED
Victor Soderstrom D blackhawks bruins 06-16 TRADED
Chris Kreider LW rangers ducks 06-12 TRADED
Emil Heineman LW canadiens islanders 06-27 TRADED
Carey Terrance RW ducks rangers 06-12 TRADED
Jordan Spence D kings senators 06-28 TRADED
Cole Koepke LW bruins jets 07-01 AGREED
Jayson Megna C/RW avalanche UFA
Connor Clifton D sabres penguins 06-28 TRADED
Travis Boyd C/RW wild UFA
Cale Fleury D kraken kraken 06-21 AGREED
Tanner Pearson LW goldenknights jets 07-01 AGREED
Conor Timmins D penguins sabres 06-28 TRADED
Issac Belliveau D penguins sabres 06-28 TRADED
Steven Fogarty C/RW wild UFA
Nicolas Roy C goldenknights mapleleafs 06-30 TRADED
Taylor Gauthier G penguins UFA
Jordan Frasca C predators UFA
Ty Glover C canucks UFA
Emil Heineman LW canadiens UFA
James van Riemsdyk LW bluejackets redwings 07-01 AGREED
Zayde Wisdom C flyers UFA
Ryan O'Rourke D wild UFA
William Trudeau D canadiens canadiens 07-03 AGREED
Tanner Dickinson C blues UFA
Matthew Murray G mapleleafs kraken 07-01 AGREED
Mason Shaw C jets UFA
Elliot Desnoyers LW flyers UFA
Tyler Tullio C sabres UFA
Noah Gregor C sharks UFA
Simon Holmstrom RW islanders UFA
Mikko Kokkonen D mapleleafs UFA
Nick Perbix D lightning predators 07-01 AGREED
Evan Cormier G panthers UFA
Adam Scheel G avalanche UFA
Alexander Nylander RW mapleleafs UFA