In terms of the 2024-25 season, Cody Ceci leads all players in games played with 85. Ranking in the runner up spot is Fabian Zetterlund, earning a games on the ice total of 84. With a mark of 84, Drew O’Connor is holding on to the third position. Holding on to the 4th and 5th position are William Borgen (84) in addition to Mikael Granlund (83).
2024-25 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Cody Ceci |
85 |
2nd |
Fabian Zetterlund |
84 |
3rd |
Drew O’Connor |
84 |
4th |
William Borgen |
84 |
5th |
Mikael Granlund |
83 |
6th |
Charlie Coyle |
83 |
7th |
Brandon Carlo |
83 |
8th |
David Pastrnak |
82 |
9th |
Kyle Connor |
82 |
10th |
Brandon Hagel |
82 |
11th |
Nick Suzuki |
82 |
12th |
Mikko Rantanen |
82 |
13th |
Mark Scheifele |
82 |
14th |
William Nylander |
82 |
15th |
Matt Duchene |
82 |
16th |
Dylan Strome |
82 |
17th |
Lucas Raymond |
82 |
18th |
Jason Robertson |
82 |
19th |
Tim Stutzle |
82 |
20th |
Filip Forsberg |
82 |
21st |
Travis Konecny |
82 |
22nd |
Matt Boldy |
82 |
23rd |
Wyatt Johnston |
82 |
24th |
Cole Caufield |
82 |
25th |
Alex DeBrincat |
82 |
26th |
Jordan Kyrou |
82 |
27th |
Dylan Larkin |
82 |
28th |
Drake Batherson |
82 |
29th |
Connor Bedard |
82 |
30th |
Evan Bouchard |
82 |
31st |
Nazem Kadri |
82 |
32nd |
Alex Tuch |
82 |
2022 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Johnny Gaudreau – Calgary Flames |
82 |
2nd |
Matthew Tkachuk – Calgary Flames |
82 |
3rd |
Victor Hedman – Tampa Bay Lightning |
82 |
4th |
Kevin Fiala – Minnesota Wild |
82 |
5th |
Elias Lindholm – Calgary Flames |
82 |
6th |
Joe Pavelski – Dallas Stars |
82 |
7th |
Alex DeBrincat – Chicago Blackhawks |
82 |
8th |
Morgan Rielly – Toronto Maple Leafs |
82 |
9th |
Ryan Hartman – Minnesota Wild |
82 |
10th |
Tomas Hertl – San Jose Sharks |
82 |
11th |
Nick Suzuki – Montreal Canadiens |
82 |
12th |
Alex Killorn – Tampa Bay Lightning |
82 |
13th |
Lucas Raymond – Detroit Red Wings |
82 |
14th |
Andrew Mangiapane – Calgary Flames |
82 |
15th |
Brent Burns – San Jose Sharks |
82 |
16th |
Gustav Nyquist – Columbus Blue Jackets |
82 |
17th |
Phil Kessel – Arizona Coyotes |
82 |
18th |
Alexander Kerfoot – Toronto Maple Leafs |
82 |
19th |
Shayne Gostisbehere – Arizona Coyotes |
82 |
20th |
Rasmus Andersson – Calgary Flames |
82 |
21st |
Moritz Seider – Detroit Red Wings |
82 |
22nd |
Jamie Benn – Dallas Stars |
82 |
23rd |
Charlie Coyle – Boston Bruins |
82 |
24th |
Evan Rodrigues – Pittsburgh Penguins |
82 |
25th |
Dawson Mercer – New Jersey Devils |
82 |
26th |
Corey Perry – Tampa Bay Lightning |
82 |
27th |
Brady Skjei – Carolina Hurricanes |
82 |
28th |
Mikael Backlund – Calgary Flames |
82 |
29th |
James van Riemsdyk – Philadelphia Flyers |
82 |
30th |
Pius Suter – Detroit Red Wings |
82 |
31st |
Kevin Shattenkirk – Anaheim Ducks |
82 |
32nd |
Zach Parise – New York Islanders |
82 |
2021 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Jani Hakanpaa – 2 Teams |
57 |
2nd |
Sebastian Aho – Carolina Hurricanes |
56 |
3rd |
Rasmus Andersson – Calgary Flames |
56 |
4th |
Mason Appleton – Winnipeg Jets |
56 |
5th |
Cam Atkinson – Columbus Blue Jackets |
56 |
6th |
Tyson Barrie – Edmonton Oilers |
56 |
7th |
Drake Batherson – Ottawa Senators |
56 |
8th |
Oliver Bjorkstrand – Columbus Blue Jackets |
56 |
9th |
Brock Boeser – Vancouver Canucks |
56 |
10th |
T.J. Brodie – Toronto Maple Leafs |
56 |
11th |
Connor Brown – Ottawa Senators |
56 |
12th |
Brent Burns – San Jose Sharks |
56 |
13th |
Jakob Chychrun – Arizona Coyotes |
56 |
14th |
Casey Cizikas – New York Islanders |
56 |
15th |
Kyle Connor – Winnipeg Jets |
56 |
16th |
Rasmus Dahlin – Buffalo Sabres |
56 |
17th |
Brenden Dillon – Washington Capitals |
56 |
18th |
Drew Doughty – Los Angeles Kings |
56 |
19th |
Nic Dowd – Washington Capitals |
56 |
20th |
Leon Draisaitl – Edmonton Oilers |
56 |
21st |
Christian Dvorak – Arizona Coyotes |
56 |
22nd |
Joel Eriksson Ek – Minnesota Wild |
56 |
23rd |
Justin Faulk – St. Louis Blues |
56 |
24th |
Mario Ferraro – San Jose Sharks |
56 |
25th |
Derek Forbort – Winnipeg Jets |
56 |
26th |
Cam Fowler – Anaheim Ducks |
56 |
27th |
Johnny Gaudreau – Calgary Flames |
56 |
28th |
Mark Giordano – Calgary Flames |
56 |
29th |
Alex Goligoski – Arizona Coyotes |
56 |
30th |
Yanni Gourde – Tampa Bay Lightning |
56 |
31st |
Jordan Greenway – Minnesota Wild |
56 |
32nd |
Jake Guentzel – Pittsburgh Penguins |
56 |
2020 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Ethan Bear – Edmonton Oilers |
71 |
2nd |
Tyler Bertuzzi – Detroit Red Wings |
71 |
3rd |
Connor Brown – Ottawa Senators |
71 |
4th |
William Carrier – Vegas Golden Knights |
71 |
5th |
Thomas Chabot – Ottawa Senators |
71 |
6th |
Kyle Connor – Winnipeg Jets |
71 |
7th |
Phillip Danault – Montreal Canadiens |
71 |
8th |
Max Domi – Montreal Canadiens |
71 |
9th |
Leon Draisaitl – Edmonton Oilers |
71 |
10th |
Vince Dunn – St. Louis Blues |
71 |
11th |
Nikolaj Ehlers – Winnipeg Jets |
71 |
12th |
Adam Henrique – Anaheim Ducks |
71 |
13th |
Dylan Larkin – Detroit Red Wings |
71 |
14th |
Brayden McNabb – Vegas Golden Knights |
71 |
15th |
Darnell Nurse – Edmonton Oilers |
71 |
16th |
Ryan O’Reilly – St. Louis Blues |
71 |
17th |
Max Pacioretty – Vegas Golden Knights |
71 |
18th |
David Perron – St. Louis Blues |
71 |
19th |
Jeff Petry – Montreal Canadiens |
71 |
20th |
Neal Pionk – Winnipeg Jets |
71 |
21st |
Ryan Reaves – Vegas Golden Knights |
71 |
22nd |
Jack Roslovic – Winnipeg Jets |
71 |
23rd |
Carter Rowney – Anaheim Ducks |
71 |
24th |
Mark Scheifele – Winnipeg Jets |
71 |
25th |
Brayden Schenn – St. Louis Blues |
71 |
26th |
Jaden Schwartz – St. Louis Blues |
71 |
27th |
Reilly Smith – Vegas Golden Knights |
71 |
28th |
Paul Stastny – Vegas Golden Knights |
71 |
29th |
Nick Suzuki – Montreal Canadiens |
71 |
30th |
Shea Theodore – Vegas Golden Knights |
71 |
31st |
Chris Tierney – Ottawa Senators |
71 |
32nd |
Brady Tkachuk – Ottawa Senators |
71 |
2019 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Marcus Pettersson – 2 Teams |
84 |
2nd |
Kevin Fiala – 2 Teams |
83 |
3rd |
Ryan Hartman – 2 Teams |
83 |
4th |
Sebastian Aho – Carolina Hurricanes |
82 |
5th |
Josh Anderson – Columbus Blue Jackets |
82 |
6th |
Josh Bailey – New York Islanders |
82 |
7th |
Aleksander Barkov – Florida Panthers |
82 |
8th |
Mathew Barzal – New York Islanders |
82 |
9th |
Jonas Brodin – Minnesota Wild |
82 |
10th |
Connor Brown – Toronto Maple Leafs |
82 |
11th |
Brent Burns – San Jose Sharks |
82 |
12th |
Matt Calvert – Colorado Avalanche |
82 |
13th |
Anthony Cirelli – Tampa Bay Lightning |
82 |
14th |
Kyle Connor – Winnipeg Jets |
82 |
15th |
Evgenii Dadonov – Florida Panthers |
82 |
16th |
Rasmus Dahlin – Buffalo Sabres |
82 |
17th |
Alex DeBrincat – Chicago Blackhawks |
82 |
18th |
Brenden Dillon – San Jose Sharks |
82 |
19th |
Max Domi – Montreal Canadiens |
82 |
20th |
Drew Doughty – Los Angeles Kings |
82 |
21st |
Leon Draisaitl – Edmonton Oilers |
82 |
22nd |
Pierre-Luc Dubois – Columbus Blue Jackets |
82 |
23rd |
Aaron Ekblad – Florida Panthers |
82 |
24th |
Ryan Ellis – Nashville Predators |
82 |
25th |
Justin Faulk – Carolina Hurricanes |
82 |
26th |
Marcus Foligno – Minnesota Wild |
82 |
27th |
Brendan Gallagher – Montreal Canadiens |
82 |
28th |
Johnny Gaudreau – Calgary Flames |
82 |
29th |
Samuel Girard – Colorado Avalanche |
82 |
30th |
Claude Giroux – Philadelphia Flyers |
82 |
31st |
Barclay Goodrow – San Jose Sharks |
82 |
32nd |
Andy Greene – New Jersey Devils |
82 |
2018 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Karl Alzner – Montreal Canadiens |
82 |
2nd |
Mikael Backlund – Calgary Flames |
82 |
3rd |
Mathew Barzal – New York Islanders |
82 |
4th |
Jamie Benn – Dallas Stars |
82 |
5th |
Sam Bennett – Calgary Flames |
82 |
6th |
Oliver Bjorkstrand – Columbus Blue Jackets |
82 |
7th |
Nick Bjugstad – Florida Panthers |
82 |
8th |
Connor Brown – Toronto Maple Leafs |
82 |
9th |
Brent Burns – San Jose Sharks |
82 |
10th |
Paul Byron – Montreal Canadiens |
82 |
11th |
John Carlson – Washington Capitals |
82 |
12th |
Cody Ceci – Ottawa Senators |
82 |
13th |
Andrew Copp – Winnipeg Jets |
82 |
14th |
Sean Couturier – Philadelphia Flyers |
82 |
15th |
Sidney Crosby – Pittsburgh Penguins |
82 |
16th |
Alex DeBrincat – Chicago Blackhawks |
82 |
17th |
Michael Del Zotto – Vancouver Canucks |
82 |
18th |
Max Domi – Arizona Coyotes |
82 |
19th |
Drew Doughty – Los Angeles Kings |
82 |
20th |
Pierre-Luc Dubois – Columbus Blue Jackets |
82 |
21st |
Matt Duchene – 2 Teams |
82 |
22nd |
Mathew Dumba – Minnesota Wild |
82 |
23rd |
Nikolaj Ehlers – Winnipeg Jets |
82 |
24th |
Aaron Ekblad – Florida Panthers |
82 |
25th |
Oliver Ekman-Larsson – Arizona Coyotes |
82 |
26th |
Alex Galchenyuk – Montreal Canadiens |
82 |
27th |
Brendan Gallagher – Montreal Canadiens |
82 |
28th |
Jake Gardiner – Toronto Maple Leafs |
82 |
29th |
Mark Giordano – Calgary Flames |
82 |
30th |
Claude Giroux – Philadelphia Flyers |
82 |
31st |
Yanni Gourde – Tampa Bay Lightning |
82 |
32nd |
Jake Guentzel – Pittsburgh Penguins |
82 |
2017 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Sebastian Aho – Carolina Hurricanes |
82 |
2nd |
Karl Alzner – Washington Capitals |
82 |
3rd |
Cam Atkinson – Columbus Blue Jackets |
82 |
4th |
Nicklas Backstrom – Washington Capitals |
82 |
5th |
Josh Bailey – New York Islanders |
82 |
6th |
Pierre-Edouard Bellemare – Philadelphia Flyers |
82 |
7th |
Patrik Berglund – St. Louis Blues |
82 |
8th |
T.J. Brodie – Calgary Flames |
82 |
9th |
Connor Brown – Toronto Maple Leafs |
82 |
10th |
Brent Burns – San Jose Sharks |
82 |
11th |
Brandon Carlo – Boston Bruins |
82 |
12th |
Jeff Carter – Los Angeles Kings |
82 |
13th |
Jason Chimera – New York Islanders |
82 |
14th |
Andrew Cogliano – Anaheim Ducks |
82 |
15th |
Charlie Coyle – Minnesota Wild |
82 |
16th |
Phillip Danault – Montreal Canadiens |
82 |
17th |
Calvin de Haan – New York Islanders |
82 |
18th |
Danny DeKeyser – Detroit Red Wings |
82 |
19th |
Drew Doughty – Los Angeles Kings |
82 |
20th |
Leon Draisaitl – Edmonton Oilers |
82 |
21st |
Jordan Eberle – Edmonton Oilers |
82 |
22nd |
Nikolaj Ehlers – Winnipeg Jets |
82 |
23rd |
Mattias Ekholm – Nashville Predators |
82 |
24th |
Derek Forbort – Los Angeles Kings |
82 |
25th |
Filip Forsberg – Nashville Predators |
82 |
26th |
Michael Frolik – Calgary Flames |
82 |
27th |
Jake Gardiner – Toronto Maple Leafs |
82 |
28th |
Brian Gionta – Buffalo Sabres |
82 |
29th |
Claude Giroux – Philadelphia Flyers |
82 |
30th |
Alex Goligoski – Arizona Coyotes |
82 |
31st |
Adam Henrique – New Jersey Devils |
82 |
32nd |
Zach Hyman – Toronto Maple Leafs |
82 |
2016 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Jamie McGinn – 2 Teams |
84 |
2nd |
Eric Staal – 2 Teams |
83 |
3rd |
Justin Abdelkader – Detroit Red Wings |
82 |
4th |
Karl Alzner – Washington Capitals |
82 |
5th |
Mikael Backlund – Calgary Flames |
82 |
6th |
Francois Beauchemin – Colorado Avalanche |
82 |
7th |
Jamie Benn – Dallas Stars |
82 |
8th |
Troy Brouwer – St. Louis Blues |
82 |
9th |
Dustin Brown – Los Angeles Kings |
82 |
10th |
Brent Burns – San Jose Sharks |
82 |
11th |
Brian Campbell – Florida Panthers |
82 |
12th |
Gregory Campbell – Columbus Blue Jackets |
82 |
13th |
Jason Chimera – Washington Capitals |
82 |
14th |
Andrew Cogliano – Anaheim Ducks |
82 |
15th |
Charlie Coyle – Minnesota Wild |
82 |
16th |
Matt Cullen – Pittsburgh Penguins |
82 |
17th |
Trevor Daley – 2 Teams |
82 |
18th |
Drew Doughty – Los Angeles Kings |
82 |
19th |
Cody Eakin – Dallas Stars |
82 |
20th |
Mattias Ekholm – Nashville Predators |
82 |
21st |
Loui Eriksson – Boston Bruins |
82 |
22nd |
Vernon Fiddler – Dallas Stars |
82 |
23rd |
Filip Forsberg – Nashville Predators |
82 |
24th |
Alex Galchenyuk – Montreal Canadiens |
82 |
25th |
Stephen Gionta – New Jersey Devils |
82 |
26th |
Mark Giordano – Calgary Flames |
82 |
27th |
Alex Goligoski – Dallas Stars |
82 |
28th |
Mikael Granlund – Minnesota Wild |
82 |
29th |
Andy Greene – New Jersey Devils |
82 |
30th |
Taylor Hall – Edmonton Oilers |
82 |
31st |
Dougie Hamilton – Calgary Flames |
82 |
32nd |
Nick Holden – Colorado Avalanche |
82 |
2015 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Keith Yandle – 2 Teams |
84 |
2nd |
Marek Zidlicky – 2 Teams |
84 |
3rd |
Karl Alzner – Washington Capitals |
82 |
4th |
Nicklas Backstrom – Washington Capitals |
82 |
5th |
Jamie Benn – Dallas Stars |
82 |
6th |
Brian Boyle – Tampa Bay Lightning |
82 |
7th |
Tyler Bozak – Toronto Maple Leafs |
82 |
8th |
Troy Brouwer – Washington Capitals |
82 |
9th |
Dustin Brown – Los Angeles Kings |
82 |
10th |
Brent Burns – San Jose Sharks |
82 |
11th |
Brian Campbell – Florida Panthers |
82 |
12th |
John Carlson – Washington Capitals |
82 |
13th |
Jeff Carter – Los Angeles Kings |
82 |
14th |
Andrew Cogliano – Anaheim Ducks |
82 |
15th |
Logan Couture – San Jose Sharks |
82 |
16th |
Sean Couturier – Philadelphia Flyers |
82 |
17th |
Charlie Coyle – Minnesota Wild |
82 |
18th |
David Desharnais – Montreal Canadiens |
82 |
19th |
Nicolas Deslauriers – Buffalo Sabres |
82 |
20th |
Drew Doughty – Los Angeles Kings |
82 |
21st |
Matt Duchene – Colorado Avalanche |
82 |
22nd |
Oliver Ekman-Larsson – Arizona Coyotes |
82 |
23rd |
Jonathan Ericsson – Detroit Red Wings |
82 |
24th |
Justin Faulk – Carolina Hurricanes |
82 |
25th |
Valtteri Filppula – Tampa Bay Lightning |
82 |
26th |
Filip Forsberg – Nashville Predators |
82 |
27th |
Michael Frolik – Winnipeg Jets |
82 |
28th |
Brendan Gallagher – Montreal Canadiens |
82 |
29th |
Dan Girardi – New York Rangers |
82 |
30th |
Luke Glendening – Detroit Red Wings |
82 |
31st |
Andy Greene – New Jersey Devils |
82 |
32nd |
Matt Greene – Los Angeles Kings |
82 |
2014 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
David Legwand – 2 Teams |
83 |
2nd |
Craig Adams – Pittsburgh Penguins |
82 |
3rd |
Karl Alzner – Washington Capitals |
82 |
4th |
Nicklas Backstrom – Washington Capitals |
82 |
5th |
Mikkel Boedker – Arizona Coyotes |
82 |
6th |
Brandon Bollig – Chicago Blackhawks |
82 |
7th |
Patrick Bordeleau – Colorado Avalanche |
82 |
8th |
Jay Bouwmeester – St. Louis Blues |
82 |
9th |
Brian Boyle – New York Rangers |
82 |
10th |
Justin Braun – San Jose Sharks |
82 |
11th |
Troy Brouwer – Washington Capitals |
82 |
12th |
Chris Butler – Calgary Flames |
82 |
13th |
Brian Campbell – Florida Panthers |
82 |
14th |
Gregory Campbell – Boston Bruins |
82 |
15th |
Matt Carle – Tampa Bay Lightning |
82 |
16th |
John Carlson – Washington Capitals |
82 |
17th |
Jason Chimera – Washington Capitals |
82 |
18th |
Braydon Coburn – Philadelphia Flyers |
82 |
19th |
Andrew Cogliano – Anaheim Ducks |
82 |
20th |
Matt Cooke – Minnesota Wild |
82 |
21st |
Sean Couturier – Philadelphia Flyers |
82 |
22nd |
Toby Enström – Winnipeg Jets |
82 |
23rd |
Claude Giroux – Philadelphia Flyers |
82 |
24th |
Andy Greene – New Jersey Devils |
82 |
25th |
Ron Hainsey – Carolina Hurricanes |
82 |
26th |
Thomas Hickey – New York Islanders |
82 |
27th |
Jaromír Jágr – New Jersey Devils |
82 |
28th |
Ryan Johansen – Columbus Blue Jackets |
82 |
29th |
Jack Johnson – Columbus Blue Jackets |
82 |
30th |
Tyler Johnson – Tampa Bay Lightning |
82 |
31st |
Olli Jokinen – Winnipeg Jets |
82 |
32nd |
Erik Karlsson – Ottawa Senators |
82 |