NHL Games Played Leaders

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