With reference to the 2024-25 year, Jesper Bratt leads the NHL in games on the ice with 20. Ranking in the runner up spot is Jack Hughes, bearing a contests total of 20. Sitting with a mark of 20, Nico Hischier comes in at the third position. Finishing out the top 5 are Stefan Noesen (20) in addition to Dougie Hamilton (20).
2024-25 NHL Games Played Leaders
GP Rank |
Player |
GP |
1st |
Jesper Bratt |
20 |
2nd |
Jack Hughes |
20 |
3rd |
Nico Hischier |
20 |
4th |
Stefan Noesen |
20 |
5th |
Dougie Hamilton |
20 |
6th |
Timo Meier |
20 |
7th |
Paul Cotter |
20 |
8th |
Dawson Mercer |
20 |
9th |
Erik Haula |
20 |
10th |
Jonas Siegenthaler |
20 |
11th |
Johnathan Kovacevic |
20 |
12th |
Tomas Tatar |
20 |
13th |
Brenden Dillon |
20 |
14th |
Ondrej Palat |
19 |
15th |
Mitch Marner |
18 |
16th |
Anze Kopitar |
18 |
17th |
William Nylander |
18 |
18th |
Mikael Granlund |
18 |
19th |
Evgeni Malkin |
18 |
20th |
Sidney Crosby |
18 |
21st |
David Pastrnak |
18 |
22nd |
Adrian Kempe |
18 |
23rd |
Alex Laferriere |
18 |
24th |
Brandt Clarke |
18 |
25th |
Brad Marchand |
18 |
26th |
Morgan Rielly |
18 |
27th |
Trevor Moore |
18 |
28th |
Tyler Toffoli |
18 |
29th |
Fabian Zetterlund |
18 |
30th |
Matthew Knies |
18 |
31st |
Rickard Rakell |
18 |
32nd |
Erik Karlsson |
18 |
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 |