The following players are eligible for free agency after the 2024-25 season. Each player’s 2025 age is in parentheses. Generally, our cutoff for this list is 10 games played or five starts for goaltenders in the NHL in 2024-25.
Updated 1-6-25
Unrestricted Free Agents
Centers
Sam Bennett (29)
Nick Bjugstad (32)
Ryan Donato (29)
Nic Dowd (35)
Justin Dowling (34)
Matt Duchene (34)
Christian Dvorak (29)
Lars Eller (36)
Jake Evans (29)
Radek Faksa (31)
Trent Frederic (27)
Luke Glendening (36)
Yanni Gourde (33)
Mikael Granlund (33)
Tyson Jost (27)
Justin Kirkland (28)
Luke Kunin (27)
Sean Kuraly (32)
Curtis Lazar (30)
Marc McLaughlin (25) – Group VI UFA
Vladislav Namestnikov (32)
Brock Nelson (33)
Tomáš Nosek (32)
Kevin Rooney (32)
Derek Ryan (38)
Nico Sturm (30)
Pius Suter (29)
John Tavares (34)
Left Wingers
Jamie Benn (35)
Michael Carcone (29)
Nick Cousins (31)
Claude Giroux (37)
Jordan Greenway (28)
Taylor Hall (33)
Marcus Johansson (34)
Joel Kiviranta (29)
Andrei Kuzmenko (29)
Steven Lorentz (29)
Brad Marchand (37)
Pat Maroon (37)
Matt Martin (36)
Brock McGinn (31)
Matthew Nieto (32)
Gustav Nyquist (35)
Drew O’Connor (27)
Victor Olofsson (29)
Max Pacioretty (36)
Tanner Pearson (32)
Cole Reinhardt (25) – Group VI UFA
Eric Robinson (30)
Jack Roslovic (28)
Devin Shore (30)
Jeff Skinner (33)
Sam Steel (27)
Tomáš Tatar (34)
James van Riemsdyk (36)
Jakub Vrána (29)
Jason Zucker (33)
Right Wingers
Mason Appleton (29)
Joel Armia (32)
Zach Aston-Reese (30)
Cam Atkinson (36)
Nicolas Aubé-Kubel (29)
Nathan Bastian (27)
Anthony Beauvillier (28)
Colin Blackwell (32)
Brock Boeser (28)
Justin Brazeau (27)
Connor Brown (31)
Evgenii Dadonov (36)
Justin Danforth (32)
Walker Duehr (27)
Nikolaj Ehlers (29)
Michael Eyssimont (28)
Robby Fabbri (29)
Hudson Fasching (29)
Christian Fischer (28)
Adam Gaudette (28)
Alex Iafallo (31)
Tanner Jeannot (28)
Patrick Kane (36)
Kasperi Kapanen (28)
Alexander Kerfoot (30)
Cole Koepke (27)
Kevin Labanc (29)
Trevor Lewis (38)
Andrew Mangiapane (29)
Anthony Mantha (30)
Mitch Marner (28)
Tyler Motte (30)
Mathieu Olivier (28)
Kyle Palmieri (34)
Corey Perry (40)
Jesse Puljujärvi (27)
Taylor Raddysh (27)
Mikko Rantanen (28)
Craig Smith (35)
Givani Smith (27)
Reilly Smith (34)
Daniel Sprong (28)
Brandon Tanev (33)
Jimmy Vesey (32)
Chris Wagner (34)
Left Defensemen
Jacob Bryson (27)
Declan Chisholm (25) – Group VI UFA unless he registers 47 GP in 2024-25, then RFA
Dennis Cholowski (27)
Jakob Chychrun (27)
Ian Cole (36)
Calvin de Haan (34)
Marc Del Gaizo (25) – Group VI UFA
Brian Dumoulin (33)
Haydn Fleury (28)
Derek Forbort (33)
Matt Grzelcyk (31)
Joel Hanley (34)
Jack Johnson (38)
Ryan Lindgren (27)
Alec Martinez (37)
Jonathon Merrill (33)
Dmitry Orlov (33)
Marcus Pettersson (29)
Mike Reilly (31)
Nate Schmidt (33)
Ryan Shea (28)
Brendan Smith (36)
Ryan Suter (40)
Parker Wotherspoon (27)
Right Defensemen
William Borgen (28)
Robert Bortuzzo (36)
Brent Burns (40)
Cody Ceci (31)
Travis Dermott (28)
Aaron Ekblad (29)
Ty Emberson (25) – Group VI UFA unless he registers 50 GP in 2024-25, then RFA
Dante Fabbro (27)
Vladislav Gavrikov (29)
Dennis Gilbert (28)
Travis Hamonic (34)
Grant Hutton (29)
Erik Johnson (37)
Henri Jokiharju (26)
Noah Juulsen (28)
Johnathan Kovacevic (27)
Olli Määttä (30)
Josh Mahura (27)
Dylan McIlrath (33)
Nicklaus Perbix (27)
Jeff Petry (37)
Neal Pionk (29)
Ivan Provorov (28)
Jan Rutta (34)
David Savard (34)
Goaltenders
Jake Allen (34)
Marc-André Fleury (40)
Anton Forsberg (32)
Alexandar Georgiev (29)
Adin Hill (29)
Ville Husso (30)
Jonas Johansson (29)
Kevin Lankinen (30)
Charlie Lindgren (31)
Alex Lyon (32)
Spencer Martin (30)
Jonathan Quick (39)
James Reimer (37)
David Rittich (32)
Ilya Samsonov (28)
Logan Thompson (28)
Vítek Vaněček (29)
Karel Vejmelka (29)
Daniel Vladař (27)
Restricted Free Agents
Centers
Mavrik Bourque (23) – not eligible for arbitration
Noah Cates (26)
Morgan Frost (26)
Pontus Holmberg (26)
Marat Khusnutdinov (22)
Philipp Kurashev (25)
Hendrix Lapierre (23) – not eligible for arbitration
Isac Lundeström (25)
Ryan McLeod (25)
Mason McTavish (22) – not eligible for arbitration
Juuso Pärssinen (24)
Aatu Räty (22) – not eligible for arbitration
Marco Rossi (23) – not eligible for arbitration
Max Sasson (24)
Cole Schwindt (24)
Connor Zary (23) – not eligible for arbitration
Left Wingers
Arshdeep Bains (24)
Morgan Barron (26)
John Beecher (24)
Jonatan Berggren (24)
William Cuylle (23) – not eligible for arbitration
Adam Edstrom (24)
Tyson Foerster (23) – not eligible for arbitration
Daniil Gushchin (23) – not eligible for arbitration
Emil Heineman (23) – not eligible for arbitration
Tye Kartye (24)
Matthew Knies (22) – not eligible for arbitration
Klim Kostin (26)
Jakub Lauko (25)
Andre Lee (24)
Jack McBain (25)
Mikael Pyyhtia (23) – not eligible for arbitration
Jack Quinn (23) – not eligible for arbitration
Maxim Tsyplakov (26)
Dmitri Voronkov (24)
Oliver Wahlstrom (25)
Right Wingers
Jesper Boqvist (26)
Matthew Coronato (22) – not eligible for arbitration
Connor Dewar (26)
Luke Evangelista (23) – not eligible for arbitration
Morgan Geekie (26)
Cody Glass (26)
Gage Goncalves (24)
Noah Gregor (26)
Ridly Greig (22) – not eligible for arbitration
Simon Holmström (24)
Alexander Holtz (23) – not eligible for arbitration
Wyatt Johnston (22) – not eligible for arbitration
Kaapo Kakko (24)
Nikolai Kovalenko (25)
Rasmus Kupari (25)
Alex Laferriere (23) – not eligible for arbitration
Brett Leason (26)
Jakob Pelletier (24)
JJ Peterka (23) – not eligible for arbitration
Nicholas Robertson (23)
Mackie Samoskevich (22) – not eligible for arbitration
Philip Tomasino (23)
Gabriel Vilardi (25)
Fabian Zetterlund (25)
Left Defensemen
Kevin Bahl (25)
Erik Brännström (25)
Ryker Evans (23) – not eligible for arbitration
Nicolas Hague (26)
Jordan Harris (24)
Luke Hughes (21) – not eligible for arbitration
Zachary Jones (24)
Wyatt Kaiser (22) – not eligible for arbitration
Tyler Kleven (23) – not eligible for arbitration
Mason Lohrei (24)
K’Andre Miller (25)
Alexander Romanov (25)
Dylan Samberg (26)
Urho Vaakanainen (26)
Adam Wilsby (24)
Cameron York (24)
Right Defensemen
Jacob Bernard-Docker (25)
Adam Boqvist (24)
Evan Bouchard (25)
Bowen Byram (24)
Jake Christiansen (25)
Louis Crevier (24)
Noah Dobson (25)
Drew Helleson (24)
Albert Johansson (24)
Pierre-Olivier Joseph (26)
Nils Lundkvist (24)
Sam Malinski (26)
Scott Perunovich (26)
Jayden Struble (23)
Jack Thompson (23) – not eligible for arbitration
Conor Timmins (26)
Goaltenders
Lukáš Dostál (25)
Joel Hofer (24)
Arvid Söderblom (25)
Daniil Tarasov (26)
FeeltheThunder
This list could also be used as an indicator on who may be available during the upcoming trade deadline. There are intriguing possibilities to say the least.
so
RFA Scott Perunovich could be interesting to watch. While on the smaller side, he does have some good puck-moving traits in a sheltered role with the Blues.
mikedickinson
Roslovic bet on himself with that one year deal with Carolina and is fitting in well. He should generate a good amount of interest at only 28 years old.