# List of NHL players with 1,000 games played

The National Hockey League (NHL) is a major professional ice hockey league which operates in Canada and the United States. Since its inception in 1917–18, 404 players have played at least 1,000 regular season games, varying in amounts between Patrick Marleau's 1,779 to Bernie Federko's 1,000. Of these players, a number have been inducted into the Hockey Hall of Fame. From 1961 until being surpassed by Marleau on April 19, 2021, the record for most games played was held by Gordie Howe, who played 1,767 games. A player who reaches the milestone is awarded a silver stick.
Forty-nine of the listed players have played for only one franchise (of which 15 are still active as of the current 2024–25 season). Five of those players played exclusively for the Detroit Red Wings and four played for the Montreal Canadiens, those teams having the most such players. The record for most teams played for by a player who has competed in over 1,000 games is held by Mike Sillinger, who played for 12 teams in his career; Sillinger played his 1,000th game with his 12th and final NHL team, the New York Islanders. Brothers Eric, Jordan, and Marc Staal became the only trio of brothers to play 1,000 games each in the NHL, with Marc making this achievement possible by playing his 1,000th game in the 2021–22 season. Patrick Roy, Martin Brodeur, Roberto Luongo, and Marc-Andre Fleury are the only goaltenders with at least 1,000 games played. The first 1,000-game goaltender was Roy, marked in the 2002–03 season while Brodeur has a goaltender-leading 1,266 games.
Only 21 players have played in over 1,500 games; of those, 15 have been inducted into the Hall of Fame and four more are not yet eligible for induction. Three of those 21 (Nicklas Lidstrom, Alex Delvecchio and Steve Yzerman) played their entire careers with Detroit; Shane Doan, of the Winnipeg/Phoenix/Arizona franchise, is the only player to play over 1,500 games with a single franchise other than Detroit. In addition, eight of the 21 spent at least some portion of their career with the Red Wings, also more than any other team. Lidstrom's 1,564 games is the most for any player in a career spent with only one franchise. The record for most teams played for by a player who has competed in over 1,500 games is held by Jaromir Jagr, who has played for nine teams in his career. Jagr played his 1,500th game with New Jersey, his seventh NHL team.
Due to the much greater number of teams, the greater salaries paid to today's players, and the greater number of games played in a season, the list is dominated by post-expansion players. No NHL player surpassed 1,000 games before Gordie Howe on November 26, 1961, against the Chicago Black Hawks. Only 17 players in the top 100 started their careers before the expansion era, and only two players—Red Kelly and Bill Gadsby—played in more than 1,000 games and finished their careers before the expansion era.

## Key

This list is updated at the end of the season, except for the list of a player's teams, and if the all-time record is broken.
Note: There have been two different NHL franchises carrying the Winnipeg Jets name: one that played from 1979–96 and that is now the Arizona Coyotes, and one from 2011 onward, formerly the Atlanta Thrashers. Players with the first franchise are marked as having played with Winnipeg (original).
Key of colors and symbols :
| Color/symbol | Explanation |
| † | Inducted into the Hockey Hall of Fame |
| ↑ | Player currently active in the NHL |
| # | Active player not currently in the NHL |
Key of terms and definitions :
| Term | Definition |
| Rank | Overall rank of the player in the list |
| Player | The name of the player |
| Team(s) | The NHL team(s) played for by the player |
| Seasons | How many NHL seasons the player has appeared in |
| Games played | Total number of regular season NHL games the player has appeared in |
| Ref(s) | Reference(s) |
| Bold | Active player's current team |

## 1,500 or more games played

Players with 1,500 or more NHL games played :
| Rank | Player | Team(s) | Seasons | Games played |
| 1 | Patrick Marleau | San Jose, Toronto, Pittsburgh | 23 | 1,779 |
| 2 | Gordie Howe† | Detroit, Hartford | 26 | 1,767 |
| 3 | Mark Messier† | Edmonton, N.Y. Rangers, Vancouver | 25 | 1,756 |
| 4 | Jaromir Jagr# | Pittsburgh, Washington, N.Y. Rangers, Philadelphia, Dallas, Boston, New Jersey, Florida, Calgary | 24 | 1,733 |
| 5 | Ron Francis† | Hartford, Pittsburgh, Carolina, Toronto | 23 | 1,731 |
| 6 | Joe Thornton | Boston, San Jose, Toronto, Florida | 24 | 1,714 |
| 7 | Zdeno Chara | N.Y. Islanders, Ottawa, Boston, Washington | 24 | 1,680 |
| 8 | Mark Recchi† | Pittsburgh, Philadelphia, Montreal, Carolina, Atlanta Thrashers, Tampa Bay, Boston | 22 | 1,652 |
| 9 | Chris Chelios† | Montreal, Chicago, Detroit, Atlanta Thrashers | 26 | 1,651 |
| 10 | Dave Andreychuk† | Buffalo, Toronto, New Jersey, Boston, Colorado Avalanche, Tampa Bay | 23 | 1,639 |
| 11 | Scott Stevens† | Washington, St. Louis, New Jersey | 22 | 1,635 |
| 12 | Larry Murphy† | Los Angeles, Washington, Minnesota North Stars, Pittsburgh, Toronto, Detroit | 21 | 1,615 |
| 13 | Ray Bourque† | Boston, Colorado Avalanche | 22 | 1,612 |
| 14 | Nicklas Lidstrom† | Detroit | 20 | 1,564 |
| 15 | Jarome Iginla † | Calgary, Pittsburgh, Boston, Colorado Avalanche, Los Angeles | 20 | 1,554 |
| 16 | Alex Delvecchio† | Detroit | 24 | 1,549 |
| T-17 | Johnny Bucyk† | Detroit, Boston | 23 | 1,540 |
| T-17 | Shane Doan | Winnipeg (original)/Phoenix/Arizona | 21 | 1,540 |
| 19 | Brendan Shanahan† | New Jersey, St. Louis, Hartford, Detroit, N.Y. Rangers | 21 | 1,524 |
| 20 | Matt Cullen | Anaheim, Florida, Carolina, N.Y. Rangers, Ottawa, Minnesota Wild, Nashville, Pittsburgh | 21 | 1,516 |
| 21 | Steve Yzerman† | Detroit | 22 | 1,514 |

## 1,250–1,499 games played

Players with 1,250–1,499 games played :
| Rank | Player | Team(s) | Seasons | Games played |
| 22 | Mike Modano† | Minnesota North Stars/Dallas, Detroit | 21 | 1,499 |
| 23 | Phil Housley† | Buffalo, Winnipeg (original), St. Louis, Calgary, New Jersey, Washington, Chicago, Toronto | 21 | 1,495 |
| 24 | Wayne Gretzky† | Edmonton, Los Angeles, St. Louis, N.Y. Rangers | 20 | 1,487 |
| 25 | Rod Brind'Amour | St. Louis, Philadelphia, Carolina | 21 | 1,484 |
| 26 | Doug Gilmour† | St. Louis, Calgary, Toronto, New Jersey, Chicago, Buffalo, Montreal | 20 | 1,474 |
| 27 | Glen Wesley | Boston, Hartford/Carolina, Toronto | 20 | 1,457 |
| 28 | Teemu Selanne† | Winnipeg (original), Anaheim, San Jose, Colorado Avalanche | 21 | 1,451 |
| 29 | Tim Horton† | Toronto, N.Y. Rangers, Pittsburgh, Buffalo | 24 | 1,445 |
| 30 | Ryan Suter↑ | Nashville, Minnesota Wild, Dallas, St. Louis | 19 | 1,444 |
| 31 | Mike Gartner† | Washington, Minnesota North Stars, N.Y. Rangers, Toronto, Phoenix | 19 | 1,432 |
| T-32 | Scott Mellanby | Philadelphia, Edmonton, Florida, St. Louis, Atlanta Thrashers | 20 | 1,431 |
| T-32 | Luc Robitaille† | Los Angeles, Pittsburgh, N.Y. Rangers, Detroit | 19 | 1,431 |
| 34 | Alexander Ovechkin↑ | Washington | 19 | 1,426 |
| 35 | Pat Verbeek | New Jersey, Hartford, N.Y. Rangers, Dallas, Detroit | 20 | 1,424 |
| 36 | Luke Richardson | Toronto, Edmonton, Philadelphia, Columbus, Tampa Bay, Ottawa | 21 | 1,417 |
| 37 | Al MacInnis† | Calgary, St. Louis | 23 | 1,416 |
| 38 | Brent Burns↑ | Minnesota Wild, San Jose, Carolina | 20 | 1,415 |
| 39 | Harry Howell† | N.Y. Rangers, California/Oakland, Los Angeles | 21 | 1,411 |
| 40 | Norm Ullman† | Detroit, Toronto | 20 | 1,410 |
| 41 | Paul Coffey† | Edmonton, Pittsburgh, Los Angeles, Detroit, Hartford, Philadelphia, Chicago, Carolina, Boston | 21 | 1,409 |
| 42 | Dale Hunter | Quebec, Washington, Colorado Avalanche | 19 | 1,407 |
| 43 | Stan Mikita† | Chicago | 22 | 1,396 |
| 44 | Roman Hamrlik | Tampa Bay, Edmonton, N.Y. Islanders, Calgary, Montreal, Washington, N.Y. Rangers | 20 | 1,395 |
| 45 | Doug Mohns | Boston, Chicago, Minnesota North Stars, Atlanta Flames, Washington | 22 | 1,391 |
| 46 | Larry Robinson† | Montreal, Los Angeles | 20 | 1,384 |
| 47 | Trevor Linden | Vancouver, N.Y. Islanders, Montreal, Washington | 19 | 1,382 |
| T-48 | Vincent Damphousse | Toronto, Edmonton, Montreal, San Jose | 18 | 1,378 |
| T-48 | Dean Prentice | N.Y. Rangers, Boston, Detroit, Pittsburgh, Minnesota North Stars | 22 | 1,378 |
| T-48 | Joe Sakic† | Quebec/Colorado Avalanche | 20 | 1,378 |
| 51 | Anze Kopitar↑ | Los Angeles | 18 | 1,373 |
| 52 | Teppo Numminen | Winnipeg (original)/Phoenix, Dallas, Buffalo | 20 | 1,372 |
| 53 | Eric Staal | Carolina, N.Y. Rangers, Minnesota Wild, Buffalo, Montreal, Florida | 18 | 1,365 |
| 54 | Jeremy Roenick† | Chicago, Phoenix, Philadelphia, Los Angeles, San Jose | 20 | 1,363 |
| 55 | Ron Stewart | Toronto, Boston, St. Louis, N.Y. Rangers, Vancouver, N.Y. Islanders | 21 | 1,353 |
| 56 | Kirk Muller | New Jersey, Montreal, N.Y. Islanders, Toronto, Florida, Dallas | 19 | 1,349 |
| 57 | Marcel Dionne† | Detroit, Los Angeles, N.Y. Rangers | 18 | 1,348 |
| 58 | Mats Sundin† | Quebec, Toronto, Vancouver | 18 | 1,346 |
| 59 | Adam Oates† | Detroit, St. Louis, Boston, Washington, Philadelphia, Anaheim, Edmonton | 19 | 1,337 |
| 60 | Joe Pavelski | San Jose, Dallas | 18 | 1,332 |
| T-61 | Henrik Sedin† | Vancouver | 17 | 1,330 |
| T-61 | Ray Whitney | San Jose, Edmonton, Florida, Columbus, Detroit, Carolina, Phoenix, Dallas | 22 | 1,330 |
| 63 | Jeff Carter | Philadelphia, Columbus, Los Angeles, Pittsburgh | 19 | 1,321 |
| 64 | Guy Carbonneau† | Montreal, St. Louis, Dallas | 19 | 1,318 |
| T-65 | Red Kelly† | Detroit, Toronto | 20 | 1,316 |
| T-65 | Alexei Kovalev | N.Y. Rangers, Pittsburgh, Montreal, Ottawa, Florida | 19 | 1,316 |
| 67 | Bobby Holik | Hartford, New Jersey, N.Y. Rangers, Atlanta Thrashers | 18 | 1,314 |
| 68 | Corey Perry↑ | Anaheim, Dallas, Montreal, Tampa Bay, Chicago, Edmonton | 19 | 1,311 |
| 69 | Marian Hossa† | Ottawa, Atlanta Thrashers, Pittsburgh, Detroit, Chicago | 19 | 1,309 |
| 70 | Daniel Sedin† | Vancouver | 17 | 1,306 |
| 71 | Sergei Gonchar | Washington, Boston, Pittsburgh, Ottawa, Dallas, Montreal | 20 | 1,301 |
| T-72 | Dustin Brown | Los Angeles | 18 | 1,296 |
| T-72 | Dave Keon† | Toronto, Hartford | 18 | 1,296 |
| T-72 | Marc-Edouard Vlasic↑ | San Jose | 18 | 1,296 |
| T-75 | Patrice Bergeron | Boston | 19 | 1,294 |
| T-75 | Andrew Cogliano | Edmonton, Anaheim, Dallas, San Jose, Colorado Avalanche | 17 | 1,294 |
| T-75 | Pierre Turgeon† | Buffalo, N.Y. Islanders, Montreal, St. Louis, Dallas, Colorado Avalanche | 19 | 1,294 |
| 78 | Dainius Zubrus | Philadelphia, Montreal, Washington, Buffalo, New Jersey, San Jose | 18 | 1,293 |
| 79 | Darryl Sydor | Los Angeles, Dallas, Columbus, Tampa Bay, Pittsburgh, St. Louis | 18 | 1,291 |
| 80 | Mathieu Schneider | Montreal, N.Y. Islanders, Toronto, N.Y. Rangers, Los Angeles, Detroit, Anaheim, Atlanta Thrashers, Vancouver, Phoenix | 21 | 1,289 |
| 81 | Phil Kessel↑ | Boston, Toronto, Pittsburgh, Arizona, Vegas | 17 | 1,286 |
| 82 | Ken Daneyko | New Jersey | 20 | 1,283 |
| 83 | Phil Esposito† | Chicago, Boston, N.Y. Rangers | 18 | 1,282 |
| T-84 | James Patrick | N.Y. Rangers, Hartford, Calgary, Buffalo | 21 | 1,280 |
| T-84 | Jean Ratelle† | N.Y. Rangers, Boston | 21 | 1,280 |
| 86 | Bryan Trottier† | N.Y. Islanders, Pittsburgh | 18 | 1,279 |
| 87 | Martin Gelinas | Edmonton, Quebec, Vancouver, Carolina, Calgary, Florida, Nashville | 19 | 1,273 |
| 88 | Sidney Crosby↑ | Pittsburgh | 19 | 1,272 |
| T-89 | Rob Blake† | Los Angeles, Colorado Avalanche, San Jose | 21 | 1,270 |
| T-89 | Ryan Smyth | Edmonton, N.Y. Islanders, Colorado Avalanche, Los Angeles | 19 | 1,270 |
| 91 | Brett Hull† | Calgary, St. Louis, Dallas, Detroit, Phoenix | 20 | 1,269 |
| 92 | Martin Brodeur† | New Jersey, St. Louis | 22 | 1,266 |
| 93 | Justin Williams | Philadelphia, Carolina, Los Angeles, Washington | 19 | 1,264 |
| T-94 | Bill Guerin | New Jersey, Edmonton, Boston, Dallas, St. Louis, San Jose, N.Y. Islanders, Pittsburgh | 18 | 1,263 |
| T-94 | Scott Niedermayer† | New Jersey, Anaheim | 18 | 1,263 |
| 96 | Radek Dvorak | Florida, N.Y. Rangers, Edmonton, St. Louis, Atlanta Thrashers, Dallas, Anaheim, Carolina | 18 | 1,260 |
| T-97 | Ray Ferraro | Hartford, N.Y. Islanders, N.Y. Rangers, Los Angeles, Atlanta Thrashers, St. Louis | 18 | 1,258 |
| T-97 | Henri Richard† | Montreal | 20 | 1,258 |
| 99 | Joe Nieuwendyk† | Calgary, Dallas, New Jersey, Toronto, Florida | 20 | 1,257 |
| T-100 | Duncan Keith | Chicago, Edmonton | 17 | 1,256 |
| T-100 | Craig Ludwig | Montreal, N.Y. Islanders, Minnesota North Stars/Dallas | 17 | 1,256 |
| T-100 | Brian Rolston | New Jersey, Boston, Colorado Avalanche, Minnesota Wild, N.Y. Islanders | 17 | 1,256 |
| T-103 | Kevin Lowe† | Edmonton, N.Y. Rangers | 19 | 1,254 |
| T-103 | Zach Parise | New Jersey, Minnesota Wild, N.Y. Islanders, Colorado Avalanche | 19 | 1,254 |
| 105 | Jordan Staal↑ | Pittsburgh, Carolina | 18 | 1,253 |
| 106 | Jari Kurri† | Edmonton, Los Angeles, N.Y. Rangers, Anaheim, Colorado Avalanche | 17 | 1,251 |

## 1,100–1,249 games played

Players with 1,100–1,249 games played :
| Rank | Player | Team(s) | Seasons | Games played |
| 107 | Scott Hartnell | Nashville, Philadelphia, Columbus | 17 | 1,249 |
| T-108 | Sergei Fedorov† | Detroit, Anaheim, Columbus, Washington | 18 | 1,248 |
| T-108 | Bill Gadsby† | Chicago, N.Y. Rangers, Detroit | 20 | 1,248 |
| T-108 | Jason Spezza | Ottawa, Dallas, Toronto | 19 | 1,248 |
| 111 | Daniel Alfredsson† | Ottawa, Detroit | 18 | 1,246 |
| T-112 | Jason Arnott | Edmonton, New Jersey, Dallas, Nashville, Washington, St. Louis | 18 | 1,244 |
| T-112 | Allan Stanley† | N.Y. Rangers, Chicago, Boston, Toronto, Philadelphia | 21 | 1,244 |
| T-114 | Jay Bouwmeester | Florida, Calgary, St. Louis | 17 | 1,240 |
| T-114 | Patrik Elias | New Jersey | 20 | 1,240 |
| 116 | Doug Weight | N.Y. Rangers, Edmonton, St. Louis, Carolina, Anaheim, N.Y. Islanders | 19 | 1,238 |
| 117 | Steve Thomas | Toronto, Chicago, N.Y. Islanders, New Jersey, Anaheim, Detroit | 20 | 1,235 |
| 118 | Dino Ciccarelli† | Minnesota North Stars, Washington, Detroit, Tampa Bay, Florida | 19 | 1,232 |
| 119 | Olli Jokinen | Los Angeles, N.Y. Islanders, Florida, Phoenix, Calgary, N.Y. Rangers, Winnipeg, Nashville, Toronto, St. Louis | 17 | 1,231 |
| 120 | Patrick Kane↑ | Chicago, N.Y. Rangers, Detroit | 17 | 1,230 |
| 121 | Ed Westfall | Boston, N.Y. Islanders | 18 | 1,226 |
| T-122 | Sean O'Donnell | Los Angeles, New Jersey, Minnesota Wild, Boston, Phoenix, Anaheim, Los Angeles, Philadelphia, Chicago | 17 | 1,224 |
| T-122 | Gary Roberts | Calgary, Carolina, Toronto, Florida, Pittsburgh, Tampa Bay | 21 | 1,224 |
| 124 | Brad McCrimmon | Boston, Philadelphia, Calgary, Detroit, Hartford, Phoenix | 18 | 1,222 |
| 125 | Eric Nesterenko | Toronto, Chicago | 21 | 1,219 |
| 126 | Claude Lemieux | Montreal, New Jersey, Colorado Avalanche, Phoenix, Dallas, San Jose | 21 | 1,215 |
| 127 | Vincent Lecavalier | Tampa Bay, Philadelphia, Los Angeles | 17 | 1,212 |
| 128 | Marcel Pronovost† | Detroit, Toronto | 21 | 1,206 |
| 129 | Brian Leetch† | N.Y. Rangers, Toronto, Boston | 18 | 1,205 |
| 130 | Keith Tkachuk | Winnipeg (original)/Phoenix, St. Louis, Atlanta Thrashers | 18 | 1,201 |
| 131 | Owen Nolan | Quebec/Colorado Avalanche, San Jose, Toronto, Phoenix, Calgary, Minnesota Wild | 18 | 1,200 |
| 132 | Denis Savard† | Chicago, Montreal, Tampa Bay | 17 | 1,196 |
| T-133 | Dave Babych | Winnipeg (original), Hartford, Vancouver, Philadelphia, Los Angeles | 19 | 1,195 |
| T-133 | Todd Marchant | N.Y. Rangers, Edmonton, Columbus, Anaheim | 17 | 1,195 |
| 135 | John MacLean | New Jersey, San Jose, N.Y. Rangers, Dallas | 18 | 1,194 |
| T-136 | Marc Bergevin | Chicago, N.Y. Islanders, Hartford, Tampa Bay, Detroit, St. Louis, Pittsburgh, Vancouver | 20 | 1,191 |
| T-136 | Gilbert Perreault† | Buffalo | 17 | 1,191 |
| T-138 | George Armstrong† | Toronto | 21 | 1,188 |
| T-138 | Brian Bellows | Minnesota North Stars, Montreal, Tampa Bay, Anaheim, Washington | 17 | 1,188 |
| T-138 | Kevin Dineen | Hartford, Philadelphia, Carolina, Ottawa, Columbus | 19 | 1,188 |
| T-138 | Dale Hawerchuk† | Winnipeg (original), Buffalo, St. Louis, Philadelphia | 16 | 1,188 |
| 142 | Jack Johnson↑ | Los Angeles, Columbus, Pittsburgh, N.Y. Rangers, Colorado Avalanche, Chicago | 18 | 1,187 |
| T-143 | Kelly Buchberger | Edmonton, Atlanta Thrashers, Los Angeles, Phoenix, Pittsburgh | 18 | 1,182 |
| T-143 | Claude Giroux↑ | Philadelphia, Florida, Ottawa | 17 | 1,182 |
| T-143 | Vyacheslav Kozlov | Detroit, Buffalo, Atlanta Thrashers | 18 | 1,182 |
| T-146 | Frank Mahovlich† | Toronto, Detroit, Montreal | 18 | 1,181 |
| T-146 | Scott Young | Hartford, Pittsburgh, Quebec/Colorado Avalanche, Anaheim, St. Louis, Dallas | 17 | 1,181 |
| 148 | Chris Phillips | Ottawa | 17 | 1,179 |
| 149 | Bobby Carpenter | Washington, N.Y. Rangers, Los Angeles, Boston, New Jersey | 19 | 1,178 |
| T-150 | Drew Doughty↑ | Los Angeles | 16 | 1,177 |
| T-150 | Milan Lucic↑ | Boston, Los Angeles, Edmonton, Calgary | 17 | 1,177 |
| 152 | Donnie Marshall | Montreal, N.Y. Rangers, Buffalo, Toronto | 19 | 1,176 |
| 153 | Tony Amonte | N.Y. Rangers, Chicago, Phoenix, Philadelphia, Calgary | 16 | 1,174 |
| 154 | Blake Wheeler↑ | Boston, Atlanta Thrashers/Winnipeg, N.Y. Rangers | 16 | 1,172 |
| 155 | Sylvain Cote | Hartford, Washington, Toronto, Chicago, Dallas | 19 | 1,171 |
| 156 | Chris Pronger† | Hartford, St. Louis, Edmonton, Anaheim, Philadelphia | 18 | 1,167 |
| 157 | Mike Keane | Montreal, Colorado Avalanche, N.Y. Rangers, Dallas, St. Louis, Vancouver | 16 | 1,161 |
| 158 | Bob Gainey† | Montreal | 16 | 1,160 |
| 159 | Todd Bertuzzi | N.Y. Islanders, Vancouver, Florida, Detroit, Anaheim, Calgary | 18 | 1,159 |
| T-160 | Kris Draper | Winnipeg (original), Detroit | 20 | 1,157 |
| T-160 | Ryan Getzlaf | Anaheim | 17 | 1,157 |
| T-160 | Kevin Hatcher | Washington, Dallas, Pittsburgh, N.Y. Rangers, Carolina | 17 | 1,157 |
| T-160 | Eric Weinrich | New Jersey, Hartford, Chicago, Montreal, Boston, Philadelphia, St. Louis, Vancouver | 17 | 1,157 |
| 164 | Shayne Corson | Montreal, Edmonton, St. Louis, Toronto, Dallas | 19 | 1,156 |
| 165 | Nick Foligno↑ | Ottawa, Columbus, Toronto, Boston, Chicago | 17 | 1,155 |
| 166 | Adam Foote | Quebec/Colorado Avalanche, Columbus | 19 | 1,154 |
| 167 | Rob Niedermayer | Florida, Calgary, Anaheim, New Jersey, Buffalo | 17 | 1,153 |
| 168 | Adam Graves | Detroit, Edmonton, N.Y. Rangers, San Jose | 16 | 1,152 |
| 169 | Leo Boivin† | Toronto, Boston, Detroit, Pittsburgh, Minnesota North Stars | 19 | 1,150 |
| 170 | Garry Galley | Los Angeles, Washington, Boston, Philadelphia, Buffalo, N.Y. Islanders | 17 | 1,149 |
| T-171 | Mark Giordano↑ | Calgary, Seattle, Toronto | 18 | 1,148 |
| T-171 | Dan Hamhuis | Nashville, Vancouver, Dallas | 16 | 1,148 |
| T-171 | Borje Salming† | Toronto, Detroit | 17 | 1,148 |
| T-174 | Evgeni Malkin↑ | Pittsburgh | 18 | 1,145 |
| T-174 | Paul Stastny | Colorado Avalanche, St. Louis, Winnipeg, Vegas, Carolina | 17 | 1,145 |
| T-174 | Gary Suter | Calgary, Chicago, San Jose | 17 | 1,145 |
| T-177 | Bobby Clarke† | Philadelphia | 15 | 1,144 |
| T-177 | Rick Tocchet | Philadelphia, Pittsburgh, Los Angeles, Boston, Washington, Phoenix | 18 | 1,144 |
| 179 | Eric Desjardins | Montreal, Philadelphia | 17 | 1,143 |
| 180 | Cliff Ronning | St. Louis, Vancouver, Phoenix, Nashville, Los Angeles, Minnesota Wild, N.Y Islanders | 18 | 1,137 |
| T-181 | Stu Barnes | Winnipeg (original), Florida, Pittsburgh, Buffalo, Dallas | 16 | 1,136 |
| T-181 | David Legwand | Nashville, Detroit, Ottawa, Buffalo | 17 | 1,136 |
| T-181 | Marc Staal | N.Y. Rangers, Detroit, Florida, Philadelphia | 17 | 1,136 |
| 184 | Bryan McCabe | N.Y. Islanders, Vancouver, Chicago, Toronto, Florida, N.Y. Rangers | 15 | 1,135 |
| 185 | Martin St. Louis† | Calgary, Tampa Bay, N.Y. Rangers | 16 | 1,134 |
| 186 | Ron Hainsey | Montreal, Columbus, Atlanta Thrashers/Winnipeg, Carolina, Pittsburgh, Toronto, Ottawa | 17 | 1,132 |
| 187 | David Perron↑ | St. Louis, Edmonton, Pittsburgh, Anaheim, Vegas, Detroit, Ottawa | 17 | 1,131 |
| T-188 | Glenn Anderson† | Edmonton, Toronto, N.Y. Rangers, St. Louis | 16 | 1,129 |
| T-188 | David Ellett | Winnipeg (original), Toronto, New Jersey, Boston, San Jose | 16 | 1,129 |
| T-190 | Ed Jovanovski | Florida, Vancouver, Phoenix | 18 | 1,128 |
| T-190 | Jamie Macoun | Calgary, Toronto, Detroit | 16 | 1,128 |
| T-190 | Bob Nevin | Toronto, N.Y. Rangers, Minnesota North Stars, Los Angeles | 18 | 1,128 |
| T-193 | Bernie Nicholls | Los Angeles, N.Y. Rangers, Edmonton, New Jersey, Chicago, San Jose | 18 | 1,127 |
| T-193 | Murray Oliver | Detroit, Boston, Toronto, Minnesota North Stars | 17 | 1,127 |
| T-195 | Guy Lafleur† | Montreal, N.Y. Rangers, Quebec | 17 | 1,126 |
| T-195 | Brad Richards | Tampa Bay, Dallas, N.Y. Rangers, Chicago, Detroit | 15 | 1,126 |
| 197 | Jean Beliveau† | Montreal | 20 | 1,125 |
| 198 | Saku Koivu | Montreal, Anaheim | 18 | 1,124 |
| 199 | Markus Naslund | Pittsburgh, Vancouver, N.Y. Rangers | 15 | 1,117 |
| 200 | Don Sweeney | Boston, Dallas | 16 | 1,115 |
| 201 | Brent Seabrook | Chicago | 15 | 1,114 |
| T-202 | Steve Duchesne | Los Angeles, Philadelphia, Quebec, St. Louis, Ottawa, Detroit | 16 | 1,113 |
| T-202 | Doug Harvey† | Montreal, N.Y. Rangers, Detroit, St. Louis | 20 | 1,113 |
| T-202 | Brad Park† | N.Y. Rangers, Boston, Detroit | 17 | 1,113 |
| 205 | Jamie Benn↑ | Dallas | 15 | 1,112 |
| T-206 | Lanny McDonald† | Toronto, Colorado Rockies, Calgary | 16 | 1,111 |
| T-206 | Brent Sutter | N.Y. Islanders, Chicago | 18 | 1,111 |
| T-206 | Dave Taylor | Los Angeles | 17 | 1,111 |
| 209 | Andrew Brunette | Washington, Nashville, Atlanta Thrashers, Minnesota Wild, Colorado Avalanche, Chicago | 16 | 1,110 |
| T-210 | Calle Johansson | Buffalo, Washington, Toronto | 17 | 1,109 |
| T-210 | Jamie Langenbrunner | Dallas, New Jersey, St. Louis | 18 | 1,109 |
| T-210 | John Tavares↑ | N.Y. Islanders, Toronto | 15 | 1,109 |
| T-210 | Keith Yandle | Phoenix/Arizona, N.Y. Rangers, Florida, Philadelphia | 16 | 1,109 |
| T-214 | Adrian Aucoin | Vancouver, Tampa Bay, N.Y. Islanders, Chicago, Calgary, Phoenix, Columbus | 18 | 1,108 |
| T-214 | Hal Gill | Boston, Toronto, Pittsburgh, Montreal, Nashville, Philadelphia | 16 | 1,108 |
| T-214 | Vaclav Prospal | Philadelphia, Ottawa, Tampa Bay, Anaheim, N.Y. Rangers, Columbus | 16 | 1,108 |
| T-214 | Kimmo Timonen | Nashville, Philadelphia, Chicago | 16 | 1,108 |
| T-218 | Jason Chimera | Edmonton, Columbus, Washington, N.Y. Islanders, Anaheim | 17 | 1,107 |
| T-218 | Butch Goring | Los Angeles, N.Y. Islanders, Boston | 16 | 1,107 |
| T-218 | Derek Morris | Calgary, Colorado Avalanche, Phoenix, N.Y. Rangers, Boston | 16 | 1,107 |
| T-221 | Garry Unger | Toronto, Detroit, St. Louis, Atlanta Flames, Los Angeles, Edmonton | 16 | 1,105 |
| T-221 | Nicklas Backstrom↑ | Washington | 17 | 1,105 |
| T-223 | Mike Fisher | Ottawa, Nashville | 18 | 1,104 |
| T-223 | Geoff Sanderson | Hartford/Carolina, Vancouver, Buffalo, Columbus, Phoenix, Philadelphia, Edmonton, N.Y. Islanders | 17 | 1,104 |
| 225 | Dave Manson | Chicago, Edmonton, Winnipeg (original)/Phoenix, Montreal, Dallas, Toronto | 16 | 1,103 |
| 226 | Pit Martin | Detroit, Boston, Chicago, Vancouver | 17 | 1,101 |

## 1,050–1,099 games played

Players with 1,050–1,099 games played :
| Rank | Player | Team(s) | Seasons | Games played |
| T-227 | Neal Broten | Minnesota North Stars/Dallas, New Jersey, Los Angeles | 17 | 1,099 |
| T-227 | Mike Ricci | Philadelphia, Quebec/Colorado Avalanche, San Jose, Phoenix | 16 | 1,099 |
| 229 | Jay Wells | Los Angeles, Philadelphia, Buffalo, N.Y. Rangers, St. Louis, Tampa Bay | 18 | 1,098 |
| T-230 | Tom Fitzgerald | N.Y. Islanders, Florida, Colorado Avalanche, Nashville, Chicago, Toronto, Boston | 17 | 1,097 |
| T-230 | Gordie Roberts | Hartford, Minnesota North Stars, Philadelphia, St. Louis, Pittsburgh, Boston | 15 | 1,097 |
| 232 | Darryl Sittler† | Toronto, Philadelphia, Detroit | 15 | 1,096 |
| T-233 | Dan Boyle | Florida, Tampa Bay, San Jose, N.Y. Rangers | 17 | 1,093 |
| T-233 | Craig MacTavish | Boston, Edmonton, N.Y. Rangers, Philadelphia, St. Louis | 17 | 1,093 |
| T-233 | Ron Sutter | Philadelphia, St. Louis, Quebec, N.Y. Islanders, Boston, San Jose, Calgary | 19 | 1,093 |
| 236 | Chris Gratton | Tampa Bay, Philadelphia, Buffalo, Phoenix, Colorado Avalanche, Florida, Columbus | 15 | 1,092 |
| 237 | Daymond Langkow | Tampa Bay, Philadelphia, Phoenix, Calgary | 16 | 1,090 |
| T-238 | Michel Goulet† | Quebec, Chicago | 15 | 1,089 |
| T-238 | Robyn Regehr | Calgary, Buffalo, Los Angeles | 15 | 1,089 |
| 240 | Alex Tanguay | Colorado Avalanche, Calgary, Montreal, Tampa Bay, Arizona | 16 | 1,088 |
| T-241 | Kris Letang↑ | Pittsburgh | 18 | 1,087 |
| T-241 | Carol Vadnais | Montreal, Oakland, Calgary, Boston, N.Y. Rangers, New Jersey | 17 | 1,087 |
| 243 | Brad Marsh | Atlanta Flames/Calgary, Philadelphia, Toronto, Detroit, Ottawa | 15 | 1,086 |
| 244 | Alexei Zhitnik | Los Angeles, Buffalo, N.Y. Islanders, Philadelphia, Atlanta Thrashers | 15 | 1,085 |
| T-245 | Theoren Fleury | Calgary, Colorado Avalanche, N.Y. Rangers, Chicago | 15 | 1,084 |
| T-245 | Dave Lowry | Vancouver, St. Louis, Florida, San Jose, Calgary | 19 | 1,084 |
| 247 | Ian Laperriere | St. Louis, Los Angeles, N.Y. Rangers, Colorado Avalanche, Philadelphia | 16 | 1,083 |
| T-248 | Brian Campbell | Buffalo, San Jose, Chicago, Florida | 17 | 1,082 |
| T-248 | Steven Stamkos↑ | Tampa Bay, Nashville | 16 | 1,082 |
| T-248 | Henrik Zetterberg | Detroit | 15 | 1,082 |
| 251 | Peter Bondra | Washington, Ottawa, Atlanta Thrashers, Chicago | 16 | 1,081 |
| 252 | Ulf Samuelsson | Hartford, Pittsburgh, N.Y. Rangers, Detroit, Philadelphia | 16 | 1,080 |
| T-253 | Scott Gomez | New Jersey, N.Y. Rangers, Montreal, San Jose, Florida, St. Louis, Ottawa | 16 | 1,079 |
| T-253 | Bob Pulford† | Toronto, Los Angeles | 16 | 1,079 |
| 255 | Alex Goligoski | Pittsburgh, Dallas, Arizona, Minnesota Wild | 17 | 1,078 |
| 256 | Bobby Smith | Minnesota North Stars, Montreal | 15 | 1,077 |
| 257 | Mike Ribeiro | Montreal, Dallas, Washington, Phoenix, Nashville | 17 | 1,074 |
| 258 | Ryan O'Reilly↑ | Colorado Avalanche, Buffalo, St. Louis, Toronto, Nashville | 15 | 1,073 |
| 259 | Kirk Maltby | Edmonton, Detroit | 16 | 1,072 |
| T-260 | Doug Bodger | Pittsburgh, Buffalo, San Jose, New Jersey, Los Angeles, Vancouver | 16 | 1,071 |
| T-260 | Murray Craven | Detroit, Philadelphia, Hartford, Vancouver, Chicago, San Jose | 18 | 1,071 |
| T-262 | Craig Ramsay | Buffalo | 14 | 1,070 |
| T-262 | Mike Ramsey | Buffalo, Pittsburgh, Detroit | 14 | 1,070 |
| T-264 | Andy Bathgate† | N.Y. Rangers, Toronto, Detroit, Pittsburgh | 17 | 1,069 |
| T-264 | Nick Schultz | Minnesota Wild, Edmonton, Columbus, Philadelphia | 15 | 1,069 |
| T-266 | Mike Knuble | Detroit, N.Y. Rangers, Boston, Philadelphia, Washington | 16 | 1,068 |
| T-266 | Ted Lindsay† | Detroit, Chicago | 17 | 1,068 |
| T-266 | Sergei Zubov† | N.Y. Rangers, Pittsburgh, Dallas | 16 | 1,068 |
| 269 | Jonathan Toews↑ | Chicago | 15 | 1,067 |
| T-270 | Terry Harper | Montreal, Los Angeles, Detroit, St. Louis, Colorado Rockies | 19 | 1,066 |
| T-270 | Jean-Guy Talbot | Montreal, Minnesota North Stars, Detroit, St. Louis, Buffalo | 17 | 1,066 |
| 272 | Rod Gilbert† | N.Y. Rangers | 18 | 1,065 |
| 273 | Cal Clutterbuck↑ | Minnesota Wild, N.Y. Islanders | 17 | 1,064 |
| 274 | Bobby Hull† | Chicago, Winnipeg (original), Hartford | 16 | 1,063 |
| 275 | Joe Mullen† | St. Louis, Calgary, Pittsburgh, Boston | 17 | 1,062 |
| 276 | Bob Rouse | Minnesota North Stars, Washington, Toronto, Detroit, San Jose | 17 | 1,061 |
| T-277 | Mike Grier | Edmonton, Washington, Buffalo, San Jose | 14 | 1,060 |
| T-277 | Rick Nash | Columbus, N.Y. Rangers, Boston | 15 | 1,060 |
| T-277 | Jason Pominville | Buffalo, Minnesota Wild | 16 | 1,060 |
| T-277 | Denis Potvin† | N.Y. Islanders | 15 | 1,060 |
| T-281 | Trevor Daley | Dallas, Chicago, Pittsburgh, Detroit | 16 | 1,058 |
| T-281 | Jakub Voracek | Columbus, Philadelphia | 15 | 1,058 |
| T-283 | Josh Bailey↑ | N.Y. Islanders | 15 | 1,057 |
| T-283 | Andy Greene | New Jersey, N.Y. Islanders | 16 | 1,057 |
| T-283 | Kelly Miller | N.Y. Rangers, Washington | 16 | 1,057 |
| T-283 | Radim Vrbata | Colorado Avalanche, Carolina, Chicago, Phoenix/Arizona, Tampa Bay, Vancouver, Florida | 16 | 1,057 |
| T-287 | Greg Adams | New Jersey, Vancouver, Dallas, Phoenix, Florida | 17 | 1,056 |
| T-287 | Matt Duchene↑ | Colorado Avalanche, Ottawa, Columbus, Nashville, Dallas | 15 | 1,056 |
| T-287 | Valtteri Filppula# | Detroit, Tampa Bay, Philadelphia, N.Y. Islanders | 16 | 1,056 |
| T-287 | Lyle Odelein | Montreal, New Jersey, Phoenix, Columbus, Chicago, Dallas, Florida, Pittsburgh | 16 | 1,056 |
| T-287 | Bryan Smolinski | Boston, Pittsburgh, N.Y. Islanders, Los Angeles, Ottawa, Chicago, Vancouver, Montreal | 15 | 1,056 |
| T-287 | Brad Stuart | San Jose, Boston, Calgary, Los Angeles, Detroit, Colorado Avalanche | 16 | 1,056 |
| T-293 | Randy Carlyle | Toronto, Pittsburgh, Winnipeg (original) | 18 | 1,055 |
| T-293 | Scott Hannan | San Jose, Colorado Avalanche, Calgary, Washington, Nashville | 16 | 1,055 |
| T-295 | Craig Berube | Philadelphia, Toronto, Calgary, Washington, N.Y. Islanders | 17 | 1,054 |
| T-295 | Stephane Richer | Montreal, New Jersey, Tampa Bay, St. Louis, Pittsburgh | 17 | 1,054 |
| T-297 | Ivan Boldirev | Boston, California Golden Seals, Chicago, Atlanta Flames, Vancouver, Detroit | 15 | 1,052 |
| T-297 | Victor Hedman↑ | Tampa Bay | 15 | 1,052 |
| 299 | Kyle Okposo | N.Y. Islanders, Buffalo, Florida | 17 | 1,051 |
| T-300 | Loui Eriksson | Dallas, Boston, Vancouver, Arizona | 16 | 1,050 |
| T-300 | Miroslav Satan | Edmonton, Buffalo, N.Y. Islanders, Pittsburgh, Boston | 14 | 1,050 |

## 1,000–1,049 games played

Players with 1,000–1,049 games played :
| Rank | Player | Team(s) | Seasons | Games played |
| 302 | Mike Sillinger | Detroit, Anaheim, Vancouver, Philadelphia, Tampa Bay, Florida, Ottawa, Columbus, Phoenix, St. Louis, Nashville, N.Y. Islanders | 18 | 1,049 |
| T-303 | Geoff Courtnall | Boston, Edmonton, Washington, St. Louis, Vancouver | 17 | 1,048 |
| T-303 | Dion Phaneuf | Calgary, Toronto, Ottawa, Los Angeles | 14 | 1,048 |
| 305 | Eddie Shack | N.Y. Rangers, Toronto, Boston, Los Angeles, Buffalo, Pittsburgh | 17 | 1,047 |
| T-306 | Matt Cooke | Vancouver, Washington, Pittsburgh, Minnesota Wild | 16 | 1,046 |
| T-306 | Antoine Vermette | Ottawa, Columbus, Phoenix/Arizona, Chicago, Anaheim | 14 | 1,046 |
| 308 | Derian Hatcher | Minnesota North Stars/Dallas, Detroit, Philadelphia | 15 | 1,045 |
| T-309 | Roberto Luongo† | N.Y. Islanders, Florida, Vancouver | 19 | 1,044 |
| T-309 | Rob Ramage | Colorado Rockies, St. Louis, Calgary, Toronto, Minnesota North Stars, Tampa Bay, Montreal, Philadelphia | 15 | 1,044 |
| 311 | Sam Gagner↑ | Edmonton, Arizona, Philadelphia, Columbus, Vancouver, Detroit, Winnipeg | 17 | 1,043 |
| 312 | Brad May | Buffalo, Vancouver, Phoenix, Colorado Avalanche, Anaheim, Toronto, Detroit | 18 | 1,041 |
| 313 | Serge Savard† | Montreal, Winnipeg (original) | 17 | 1,040 |
| 314 | Bret Hedican | St. Louis, Vancouver, Florida, Carolina, Anaheim | 17 | 1,039 |
| 315 | Shea Weber† | Nashville, Montreal | 16 | 1,038 |
| T-316 | Stephane Quintal | Boston, St. Louis, Winnipeg (original), Montreal, N.Y. Rangers, Chicago | 16 | 1,037 |
| T-316 | Wayne Simmonds | Los Angeles, Philadelphia, Nashville, New Jersey, Buffalo, Toronto | 15 | 1,037 |
| T-316 | Travis Zajac | New Jersey, N.Y. Islanders | 15 | 1,037 |
| 319 | Lars Eller↑ | St. Louis, Montreal, Washington, Colorado Avalanche, Pittsburgh | 15 | 1,036 |
| T-320 | Marian Gaborik | Minnesota Wild, N.Y. Rangers, Columbus, Los Angeles, Ottawa | 17 | 1,035 |
| T-320 | Mikko Koivu | Minnesota Wild, Columbus | 16 | 1,035 |
| T-320 | Brooks Orpik | Pittsburgh, Washington | 16 | 1,035 |
| 323 | Ron Ellis | Toronto | 16 | 1,034 |
| T-324 | Curtis Leschyshyn | Quebec/Colorado Avalanche, Washington, Hartford/Carolina, Minnesota Wild, Ottawa | 16 | 1,033 |
| T-324 | Harold Snepsts | Vancouver, Minnesota North Stars, Detroit, St. Louis | 17 | 1,033 |
| T-326 | Ralph Backstrom | Montreal, Los Angeles, Chicago | 17 | 1,032 |
| T-326 | David Krejci | Boston | 16 | 1,032 |
| 328 | Eddie Olczyk | Chicago, Toronto, Winnipeg (original), N.Y. Rangers, Los Angeles, Pittsburgh | 16 | 1,031 |
| T-329 | Dick Duff† | Toronto, N.Y. Rangers, Montreal, Los Angeles, Buffalo | 18 | 1,030 |
| T-329 | Alexander Edler | Vancouver, Los Angeles | 17 | 1,030 |
| T-331 | Russ Courtnall | Toronto, Montreal, Minnesota North Stars/Dallas, Vancouver, N.Y. Rangers, Los Angeles | 16 | 1,029 |
| T-331 | Brad Marchand↑ | Boston | 15 | 1,029 |
| T-331 | Patrick Roy† | Montreal, Colorado Avalanche | 19 | 1,029 |
| T-331 | Thomas Vanek | Buffalo, N.Y. Islanders, Montreal, Minnesota Wild, Detroit, Florida, Vancouver, Columbus | 14 | 1,029 |
| T-335 | Gaetan Duchesne | Washington, Quebec, Minnesota North Stars, San Jose, Florida | 14 | 1,028 |
| T-335 | Grant Ledyard | N.Y. Rangers, Los Angeles, Washington, Buffalo, Dallas, Vancouver, Boston, Ottawa, Tampa Bay | 18 | 1,028 |
| T-335 | Petr Svoboda | Montreal, Buffalo, Philadelphia, Tampa Bay | 17 | 1,028 |
| T-335 | John Tonelli | N.Y. Islanders, Calgary, Los Angeles, Chicago, Quebec | 14 | 1,028 |
| 339 | Wayne Cashman | Boston | 17 | 1,027 |
| T-340 | Brian Gionta | New Jersey, Montreal, Buffalo, Boston | 16 | 1,026 |
| T-340 | Tomas Holmstrom | Detroit | 15 | 1,026 |
| T-340 | Chris Neil | Ottawa | 15 | 1,026 |
| T-343 | Donald Brashear | Montreal, Vancouver, Philadelphia, Washington, N.Y. Rangers | 16 | 1,025 |
| T-343 | Marc-Andre Fleury↑ | Pittsburgh, Vegas, Chicago, Minnesota Wild | 20 | 1,025 |
| T-343 | Cory Stillman | Calgary, St. Louis, Tampa Bay, Carolina, Ottawa, Florida | 16 | 1,025 |
| T-346 | Jim Neilson | N.Y. Rangers, California/Cleveland | 16 | 1,024 |
| T-346 | Doug Wilson† | Chicago, San Jose | 16 | 1,024 |
| T-348 | Keith Acton | Montreal, Minnesota North Stars, Edmonton, Philadelphia, Washington, N.Y. Islanders | 15 | 1,023 |
| T-348 | Wade Redden | Ottawa, N. Y. Rangers, St. Louis, Boston | 14 | 1,023 |
| T-350 | Chris Kunitz | Anaheim, Atlanta Thrashers, Pittsburgh, Tampa Bay, Chicago | 15 | 1,022 |
| T-350 | Fredrik Olausson | Winnipeg (original), Edmonton, Pittsburgh, Detroit, Anaheim | 18 | 1,022 |
| T-352 | Tie Domi | Toronto, N.Y. Rangers, Winnipeg (original) | 15 | 1,020 |
| T-352 | Milan Hejduk | Colorado Avalanche | 14 | 1,020 |
| T-352 | Don Lever | Vancouver, Atlanta Flames/Calgary, Colorado Rockies/New Jersey, Buffalo | 15 | 1,020 |
| T-355 | Keith Carney | Buffalo, Chicago, Phoenix, Anaheim, Vancouver, Minnesota Wild | 16 | 1,018 |
| T-355 | Jordan Eberle↑ | Edmonton, N.Y. Islanders, Seattle | 14 | 1,018 |
| T-355 | Mike Foligno | Detroit, Buffalo, Toronto, Florida | 15 | 1,018 |
| T-355 | Alexander Steen | Toronto, St. Louis | 15 | 1,018 |
| T-359 | Charlie Huddy | Edmonton, Los Angeles, Buffalo, St. Louis | 17 | 1,017 |
| T-359 | Petr Sykora | New Jersey, Anaheim, N.Y. Rangers, Edmonton, Pittsburgh, Minnesota Wild | 15 | 1,017 |
| T-361 | Alex Pietrangelo↑ | St. Louis, Vegas | 16 | 1,016 |
| T-361 | Brian Propp | Philadelphia, Boston, Minnesota North Stars, Hartford | 15 | 1,016 |
| T-361 | Phil Russell | Chicago, Atlanta Flames/Calgary, New Jersey, Buffalo | 15 | 1,016 |
| 364 | Andrew Cassels | Montreal, Hartford, Calgary, Vancouver, Columbus, Washington | 16 | 1,015 |
| T-365 | Derick Brassard | Columbus, N.Y. Rangers, Ottawa, Pittsburgh, Florida, Colorado Avalanche, N.Y. Islanders, Arizona, Philadelphia, Edmonton | 16 | 1,013 |
| T-365 | Paul Ranheim | Calgary, Hartford/Carolina, Philadelphia, Phoenix | 15 | 1,013 |
| T-367 | Nick Leddy↑ | Chicago, N.Y. Islanders, Detroit, St. Louis | 14 | 1,011 |
| T-367 | Steve Sullivan | New Jersey, Toronto, Chicago, Nashville, Pittsburgh, Phoenix | 16 | 1,011 |
| T-367 | James van Riemsdyk↑ | Philadelphia, Toronto, Boston, Columbus | 15 | 1,011 |
| 370 | T. J. Oshie↑ | St. Louis, Washington | 16 | 1,010 |
| T-371 | Laurie Boschman | Toronto, Edmonton, Winnipeg (original), New Jersey, Ottawa | 14 | 1,009 |
| T-371 | Eric Brewer | N.Y. Islanders, Edmonton, St. Louis, Tampa Bay, Anaheim, Toronto | 16 | 1,009 |
| T-371 | Patrice Brisebois | Montreal, Colorado Avalanche | 18 | 1,009 |
| T-371 | John Carlson↑ | Washington | 15 | 1,009 |
| T-371 | Dave Christian | Winnipeg (original), Washington, Boston, St. Louis, Chicago | 15 | 1,009 |
| T-371 | Craig Conroy | Montreal, St. Louis, Calgary, Los Angeles | 16 | 1,009 |
| T-371 | Dallas Drake | Winnipeg (original)/Phoenix, St. Louis, Detroit | 15 | 1,009 |
| T-371 | Michal Handzus | St. Louis, Phoenix, Philadelphia, Chicago, Los Angeles, San Jose | 14 | 1,009 |
| T-371 | Glen Murray | Boston, Pittsburgh, Los Angeles | 16 | 1,009 |
| T-380 | Shawn Horcoff | Edmonton, Dallas, Anaheim | 15 | 1,008 |
| T-380 | Dave Lewis | N.Y. Islanders, Los Angeles, New Jersey, Detroit | 15 | 1,008 |
| T-380 | Bob Murray | Chicago | 15 | 1,008 |
| T-380 | Jason Smith | New Jersey, Toronto, Edmonton, Philadelphia, Ottawa | 15 | 1,008 |
| 384 | Todd Gill | Toronto, San Jose, St. Louis, Detroit, Phoenix, Colorado Avalanche, Chicago | 18 | 1,007 |
| T-385 | Steve Larmer | Chicago, N.Y. Rangers | 15 | 1,006 |
| T-385 | Jim Roberts | Montreal, St. Louis | 15 | 1,006 |
| T-385 | Jeff Skinner↑ | Carolina, Buffalo, Edmonton | 14 | 1,006 |
| T-388 | Rick Middleton | N.Y. Rangers, Boston | 14 | 1,005 |
| T-388 | Claude Provost | Montreal | 15 | 1,005 |
| 390 | Vic Hadfield | N.Y. Rangers, Pittsburgh | 16 | 1,004 |
| T-391 | Matt Stajan | Toronto, Calgary | 15 | 1,003 |
| T-391 | Ryan Walter | Washington, Montreal, Vancouver | 15 | 1,003 |
| 393 | Erik Karlsson↑ | Ottawa, San Jose, Pittsburgh | 15 | 1,002 |
| T-394 | Ryan Kesler | Vancouver, Anaheim | 15 | 1,001 |
| T-394 | Andrew Ladd | Carolina, Chicago, Atlanta Thrashers/Winnipeg, N.Y. Islanders, Arizona | 16 | 1,001 |
| T-394 | Tomas Plekanec | Montreal, Toronto | 15 | 1,001 |
| T-394 | Steve Staios | Boston, Vancouver, Atlanta Thrashers, Edmonton, Calgary, N.Y. Islanders | 16 | 1,001 |
| 398 | Bernie Federko† | St. Louis, Detroit | 14 | 1,000 |

## 1,000th game played during the 2024–25 NHL season

Players with 1,000th NHL game in the 2024–25 NHL season :
| Player | Team(s) | Seasons | Date of 1,000th game |
| Luke Schenn↑ | Toronto, Philadelphia, Los Angeles, Arizona, Anaheim, Vancouver, Tampa Bay, Nashville, Winnipeg | 17 | October 17, 2024 |
| Tyler Myers↑ | Buffalo, Winnipeg, Vancouver | 16 | October 19, 2024 |
| Mikael Backlund↑ | Calgary | 17 | November 1, 2024 |
| Oliver Ekman-Larsson↑ | Phoenix/Arizona, Vancouver, Florida, Toronto | 15 | November 13, 2024 |
| Erik Johnson↑ | St. Louis, Colorado Avalanche, Buffalo, Philadelphia | 17 | November 16, 2024 |
| Cam Fowler↑ | Anaheim, St. Louis | 15 | December 31, 2024 |
| Trevor Lewis↑ | Los Angeles, Winnipeg, Calgary | 17 | January 4, 2025 |
| Dmitry Kulikov↑ | Florida, Buffalo, Winnipeg, New Jersey, Edmonton, Minnesota Wild, Anaheim, Pittsburgh | 16 | January 29, 2025 |
| Brayden Schenn↑ | Los Angeles, Philadelphia, St. Louis | 16 | February 27, 2025 |

## Players with 1,000 games played by franchise

The following is an index of players who have played at least 1,000 games with a single NHL franchise, as of the conclusion of the 2022–23 NHL season.
Key of colors and symbols :
| Color/symbol | Explanation |
| † | Inducted into the Hockey Hall of Fame |
| ↑ | Active with current team |
| | Active but not with the team |

### Anaheim Ducks

Anaheim Ducks players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Ryan Getzlaf | 17 | 1,157 | Played entire career with the team (2005–2022) | |
The Ducks' active leader in games played is Cam Fowler, who has played 974 games with the team.

### Arizona Coyotes

The Coyotes franchise suspended operations at the conclusion of the 2023–24 NHL season, making it the only defunct franchise with 1,000-game players.
Arizona Coyotes players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Shane Doan | 21 | 1,540 | Winnipeg (original) (1995–1996) Phoenix/Arizona (1996–2017) Played entire career with the team | |
| Teppo Numminen | 15 | 1,098 | Winnipeg (original) (1988–1996) Phoenix (1996–2003) | |
The franchise was originally known as the Winnipeg Jets from 1979 to 1996 (not to be confused with the current Winnipeg Jets), and was also previously known as the Phoenix Coyotes from 1996 to 2014.

### Boston Bruins

Boston Bruins players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Ray Bourque† | 21 | 1,518 | (1979–2000) |
| Johnny Bucyk† | 21 | 1,436 | (1957–1978) |
| Patrice Bergeron | 19 | 1,294 | Played entire career with the team (2003–2023) |
| Don Sweeney | 15 | 1,052 | (1988–2003) |
| David Krejci | 16 | 1,032 | Played entire career with the team (2006–2021, 2022–2023) Played overseas during the 2021–22 NHL season |
| Brad Marchand↑ | 15 | 1,029 | Played entire career with the team (2009–present) |
| Wayne Cashman | 17 | 1,027 | Played entire career with the team (1964–1965, 1967–1983) |
| Zdeno Chara | 14 | 1,023 | (2006–2020) |

### Buffalo Sabres

Buffalo Sabres players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Gilbert Perreault† | 17 | 1,191 | Played entire career with the team (1970–1987) | |
| Craig Ramsay | 14 | 1,070 | Played entire career with the team (1971–1985) | |
The Sabres' active leader in games played is Rasmus Dahlin, who has played 436 games with the team.

### Calgary Flames

Calgary Flames players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Jarome Iginla † | 16 | 1,219 | Debuted during the 1996 Stanley Cup playoffs First regular season game came in the 1996–97 season (1996–2013) | |
The Flames' active leader in games played is Mikael Backlund, who has played 990 games with the team. The franchise was originally known as the Atlanta Flames from 1972 to 1980.

### Carolina Hurricanes

Carolina Hurricanes players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Ron Francis† | 16 | 1,186 | Hartford (1981–1991) Carolina (1998–2004) | |
The Hurricanes' active leader in games played is Jordan Staal, who has played 822 games with the team. The franchise was originally known as the Hartford Whalers from 1979 to 1997.

### Chicago Blackhawks

Chicago Blackhawks players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Stan Mikita† | 22 | 1,396 | Played entire career with the team (1958–1980) |
| Duncan Keith | 16 | 1,192 | (2005–2021) |
| Patrick Kane | 16 | 1,161 | (2007–2023) |
| Brent Seabrook | 15 | 1,114 | Played entire career with the team (2005–2020) |
| Jonathan Toews | 15 | 1,067 | Played entire career with the team (2007–2023) Missed the entire 2020–21 season due to illness. |
| Bobby Hull† | 15 | 1,036 | (1957–1972) |
| Eric Nesterenko | 16 | 1,013 | (1956–1972) |
| Bob Murray | 15 | 1,008 | Played entire career with the team (1975–1990) |
The Blackhawks' active leader in games played is Connor Murphy, who has played 419 games with the team.

### Colorado Avalanche

Colorado Avalanche players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Joe Sakic† | 20 | 1,378 | Quebec (1988–1995) Colorado (1995–2009) Played entire career with the team | |
| Milan Hejduk | 14 | 1,020 | Played entire career with the team (1998–2013) | |
The Avalanche's active leader in games played is Nathan MacKinnon, who has played 791 games with the team. The franchise was originally known as the Quebec Nordiques from 1979 to 1995.

### Columbus Blue Jackets

No player has played 1,000 games with the franchise. The Blue Jackets' all-time and active leader in games played is Boone Jenner, who has played 715 games with the team.

### Dallas Stars

Dallas Stars players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Mike Modano† | 20 | 1,459 | Minnesota North Stars (1989–1993) Dallas (1993–2010) Debuted during the 1989 Stanley Cup playoffs First regular season game came in the 1989–90 season | |
| Jamie Benn↑ | 15 | 1,112 | Played entire career with the team (2009–present) | |
The franchise was originally known as the Minnesota North Stars from 1967 to 1993, and additionally merged with the Cleveland Barons (themselves originally known as the California/Oakland (Golden) Seals from 1967 to 1976) in 1978.

### Detroit Red Wings

Detroit Red Wings players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Gordie Howe† | 25 | 1,687 | Most games played with one franchise (1946–1971) |
| Nicklas Lidstrom† | 20 | 1,564 | Played entire career with the team (1991–2012) Most games played of any single-franchise career |
| Alex Delvecchio† | 24 | 1,549 | Played entire career with the team (1950–1974) |
| Steve Yzerman† | 22 | 1,514 | Played entire career with the team (1983–2006) |
| Kris Draper | 17 | 1,137 | (1993–2011) |
| Henrik Zetterberg | 15 | 1,082 | Played entire career with the team (2002–2018) |
| Tomas Holmstrom | 15 | 1,026 | Played entire career with the team (1996–2012) |
The Red Wings' active leader in games played is Dylan Larkin, who has played 652 games with the team.

### Edmonton Oilers

Edmonton Oilers players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Kevin Lowe† | 15 | 1,037 | Played with the team on two separate occasions (1979–1992, 1996–1998) | |
The Oilers' active leader in games played is Ryan Nugent-Hopkins, who has played 881 games with the team.

### Florida Panthers

No player has played 1,000 games with the franchise. The Panthers' all-time and active leader in games played is Aleksander Barkov, who has played 737 games with the team.

### Los Angeles Kings

Los Angeles Kings players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Anze Kopitar↑ | 18 | 1,373 | Played entire career with the team (2006–present) |
| Dustin Brown | 18 | 1,296 | Played entire career with the team (2003–2022) |
| Drew Doughty↑ | 16 | 1,177 | Played entire career with the team (2008–present) |
| Dave Taylor | 17 | 1,111 | Played entire career with the team (1977–1994) |
| Luc Robitaille† | 14 | 1,077 | Played with the team on three separate occasions (1986–1994, 1997–2001, 2003–2006) |

### Minnesota Wild

Minnesota Wild players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Mikko Koivu | 15 | 1,028 | (2005–2020) | |
The Wild's active leader in games played is Jared Spurgeon, who has played 867 games with the team.

### Montreal Canadiens

Montreal Canadiens players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Henri Richard† | 20 | 1,258 | Played entire career with the team (1955–1975) |
| Larry Robinson† | 17 | 1,202 | (1972–1989) |
| Bob Gainey† | 16 | 1,160 | Played entire career with the team (1973–1989) |
| Jean Beliveau† | 20 | 1,125 | Played entire career with the team (1950–51, 1952–1971) |
| Claude Provost | 15 | 1,005 | Played entire career with the team (1955–1970) |
The Canadiens' active leader in games played is Brendan Gallagher, who has played 752 games with the team.

### Nashville Predators

No player has played 1,000 games with the franchise. The Predators' all-time leader in games played is David Legwand, who played 956 games with the team. The Predators' active leader in games played is Roman Josi, who has played 909 games with the team.

### New Jersey Devils

New Jersey Devils players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Ken Daneyko | 20 | 1,283 | Played entire career with the team (1983–2003) |
| Martin Brodeur† | 21 | 1,259 | (1991–2014) |
| Patrik Elias | 20 | 1,240 | Played entire career with the team (1995–2016) |
| Travis Zajac | 15 | 1,024 | (2005–2020) |
The Devils' active leader in games played is Jesper Bratt, who has played 471 games with the team. The franchise was previously known as the Colorado Rockies from 1976 to 1982.

### New York Islanders

New York Islanders players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Bryan Trottier† | 15 | 1,123 | (1975–1990) |
| Denis Potvin† | 15 | 1,060 | Played entire career with the team (1973–1988) |
| Josh Bailey | 15 | 1,057 | Played entire career with the team (2008–2023) |
The Islanders' active leader in games played is Brock Nelson, who has played 840 games with the team.

### New York Rangers

New York Rangers players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Harry Howell† | 17 | 1,160 | (1952–1969) |
| Brian Leetch† | 17 | 1,129 | (1987–2004) |
| Rod Gilbert† | 18 | 1,065 | Played entire career with the team (1960–1978) |
The Rangers' active leader in games played is Chris Kreider, who has played 815 games with the team.

### Ottawa Senators

Ottawa Senators players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Chris Phillips | 17 | 1,179 | Played entire career with the team (1997–2015) |
| Daniel Alfredsson† | 17 | 1,178 | (1995–2013) |
| Chris Neil | 15 | 1,026 | Played entire career with the team (2001–2017) |
The Senators' active leader in games played is Brady Tkachuk, who has played 440 games with the team.

### Philadelphia Flyers

Philadelphia Flyers players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes | Ref(s) |
| Bobby Clarke† | 15 | 1,144 | Played entire career with the team (1969–1984) | |
| Claude Giroux | 15 | 1,000 | (2007–2022) | |
The Flyers' active leader in games played is Sean Couturier, who has played 795 games with the team.

### Pittsburgh Penguins

Pittsburgh Penguins players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Sidney Crosby↑ | 19 | 1,272 | Played entire career with the team (2005–present) |
| Evgeni Malkin↑ | 18 | 1,145 | Played entire career with the team (2006–present) |
| Kris Letang↑ | 18 | 1,087 | Played entire career with the team (2006–present) |

### San Jose Sharks

San Jose Sharks players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Patrick Marleau | 21 | 1,607 | Played with the team on three separate occasions (1997–2017, 2019–2020, 2021) |
| Marc-Edouard Vlasic↑ | 18 | 1,296 | Played entire career with the team (2006–present) |
| Joe Thornton | 15 | 1,104 | (2005–2020) |

### Seattle Kraken

Added to the NHL for the 2021–22 season, the Kraken have not yet existed for 1,000 games. The Kraken's active and all-time leader in games played is Adam Larsson, who has played 245 games with the team.

### St. Louis Blues

No player has played 1,000 games with the franchise. The Blues' current leader in games played is Bernie Federko, who played 927 games with the team. The Blues' active leader in games played is Colton Parayko, who has played 659 games with the team.

### Tampa Bay Lightning

Tampa Bay Lightning players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Steven Stamkos | 15 | 1,082 | (2008–2024) |
| Victor Hedman↑ | 15 | 1,052 | Played entire career with the team (2009–present) |
| Vincent Lecavalier | 14 | 1,037 | (1998–2013) |

### Toronto Maple Leafs

Toronto Maple Leafs players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| George Armstrong† | 21 | 1,188 | Played entire career with the team (1949–50, 1951–1971) |
| Tim Horton† | 20 | 1,184 | (1949–1970) |
| Borje Salming† | 16 | 1,099 | (1973–1989) |
| Dave Keon† | 15 | 1,062 | (1960–1975) |
| Ron Ellis | 16 | 1,034 | Played entire career with the team (1963–1975,1977–1981) |
The Maple Leafs' active leader in games played is Morgan Rielly, who has played 791 games with the team.

### Utah Hockey Club

Added to the NHL for the 2024–25 season, the Utah Hockey Club has not yet existed for 1,000 games.

### Vancouver Canucks

Vancouver Canucks players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Henrik Sedin† | 17 | 1,330 | Played entire career with the team (2000–2018) |
| Daniel Sedin† | 17 | 1,306 | Played entire career with the team (2000–2018) |
| Trevor Linden | 16 | 1,140 | Played with the team on two separate occasions (1988–1998, 2001–2008) |
The Canucks' active leader in games played is Brock Boeser, who has played 479 games with the team.

### Vegas Golden Knights

Added to the NHL for the 2017–18 season, the Golden Knights have not yet existed for 1,000 games. The Golden Knights' all-time leader in games played is Jonathan Marchessault, who played 514 games with the team. The Golden Knights' active leader in games played is William Karlsson, who has played 502 games with the team.

### Washington Capitals

Washington Capitals players with 1,000 or more NHL games played :
| Player | Seasons played with team | Games played | Notes |
| Alexander Ovechkin↑ | 18 | 1,426 | Played entire career with the team (2005–present) |
| Nicklas Backstrom↑ | 16 | 1,105 | Played entire career with the team (2007–present) |
| John Carlson↑ | 15 | 1,009 | Played entire career with the team (2009–present) |

### Winnipeg Jets

No player has played 1,000 games with the franchise. The Jets' all-time leader in games played is Blake Wheeler, who played 897 games with the team. The Jets' active leader in games played is Mark Scheifele, who has played 797 games with the team. The franchise was originally known as the Atlanta Thrashers from 1999 to 2011.