In the 2025-26 campaign, Brandon Duhaime leads the NHL in games with 59. Positioned in second place is Alex Ovechkin, enjoying a contests total of 59. Recording a mark of 59, Anthony Beauvillier is holding on to the third spot. Holding on to the 4th and 5th position are Darnell Nurse (58) along with Ben Chiarot (58).
2025-26 NHL Games Played Leaders
| GP Rank | Player | GP |
|---|---|---|
| 1st | Brandon Duhaime | 59 |
| 2nd | Alex Ovechkin | 59 |
| 3rd | Anthony Beauvillier | 59 |
| 4th | Darnell Nurse | 58 |
| 5th | Ben Chiarot | 58 |
| 6th | Vasily Podkolzin | 58 |
| 7th | Moritz Seider | 58 |
| 8th | Dylan Larkin | 58 |
| 9th | Tony DeAngelo | 58 |
| 10th | Adam Pelech | 58 |
| 11th | Anders Lee | 58 |
| 12th | Matthew Schaefer | 58 |
| 13th | Yakov Trenin | 58 |
| 14th | Evan Bouchard | 58 |
| 15th | Martin Fehervary | 58 |
| 16th | J.T. Compher | 58 |
| 17th | Connor McDavid | 58 |
| 18th | Mattias Ekholm | 58 |
| 19th | Kirill Kaprizov | 58 |
| 20th | Matthew Savoie | 58 |
| 21st | Andrew Copp | 58 |
| 22nd | Axel Sandin Pellikka | 58 |
| 23rd | Brock Faber | 58 |
| 24th | Emil Heineman | 58 |
| 25th | Jared Spurgeon | 58 |
| 26th | Albert Johansson | 58 |
| 27th | Alex DeBrincat | 58 |
| 28th | Emmitt Finnie | 58 |
| 29th | Mark Kastelic | 57 |
| 30th | A.J. Greer | 57 |
| 31st | Sam Bennett | 57 |
| 32nd | Peyton Krebs | 57 |
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 |

