List of NHL players with 1,000 games played
From Wikipedia, the free encyclopedia
The National Hockey League (NHL) is the major professional ice hockey league which operates in Canada and the United States. Since its inception in 1917–18, 425 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. A player who reaches the milestone is awarded a silver stick.[1]



Forty-nine of the listed players have played for only one franchise (of which 11 are still active as of the conclusion of the 2025–26 regular 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. 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. 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 are 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 25 players have played in over 1,500 games; of those, 17 have been inducted into the Hall of Fame and five more are not yet eligible for induction. Three of those 25 (Nicklas Lidstrom, Alex Delvecchio, and Steve Yzerman) played their entire careers with Detroit; Shane Doan (Winnipeg/Phoenix/Arizona), Alexander Ovechkin (Washington), and Anze Kopitar (Los Angeles) are the only players to play over 1,500 games with a single franchise other than Detroit. In addition, eight of the 25 spent at least some portion of their career with the Red Wings, also more than any other team. Ovechkin's 1,573 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 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 later became the Arizona Coyotes (now inactive), and one from 2011 onward, formerly the Atlanta Thrashers. Players with the first franchise are marked as having played with Winnipeg (original).
| Color/symbol | Explanation |
|---|---|
| † | Inducted into the Hockey Hall of Fame |
| ↑ | Player currently active in the NHL |
| # | Active player not currently in the NHL |
| 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




1,250–1,499 games played





1,100–1,249 games played


1,050–1,099 games played



1,000–1,049 games played


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 2025–26 NHL season.
| Color/symbol | Explanation |
|---|---|
| † | Inducted into the Hockey Hall of Fame |
| ↑ | Active with current team |
| Active in NHL but not with the team | |
| # | Active outside of NHL |
Anaheim Ducks
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Ryan Getzlaf | 17 | 1,157 | Played entire career with the team (2005–2022) | [176] |
The Ducks' active leader in games played is Troy Terry, who has played 488 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. No player played 1,000 games solely with the team in Winnipeg, while Doan is the only player to have played 1,000 games solely in Arizona.
| 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 |
[22] |
| Teppo Numminen | 15 | 1,098 | Winnipeg (original) (1988–1996) Phoenix (1996–2003) |
[57] |
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
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Ray Bourque† | 21 | 1,518 | (1979–2000) | [15] |
| Johnny Bucyk† | 21 | 1,436 | (1957–1978) | [21] |
| Patrice Bergeron | 19 | 1,294 | Played entire career with the team (2003–2023) | [81] |
| Brad Marchand | 16 | 1,090 | (2009–2025) | [184] |
| Don Sweeney | 15 | 1,052 | (1988–2003) | [221] |
| David Krejci | 16 | 1,032 | Played entire career with the team (2006–2021, 2022–2023) Played overseas during the 2021–22 NHL season |
[355] |
| Wayne Cashman | 17 | 1,027 | Played entire career with the team (1964–1965, 1967–1983) | [369] |
| Zdeno Chara† | 14 | 1,023 | (2006–2020) | [9] |
The Bruins' active leader in games played is David Pastrnak, who has played 833 games with the team.
Buffalo Sabres
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Gilbert Perreault† | 17 | 1,191 | Played entire career with the team (1970–1987) | [151] |
| Craig Ramsay | 14 | 1,070 | Played entire career with the team (1971–1985) | [282] |
The Sabres' active leader in games played is Rasmus Dahlin, who has played 586 games with the team.
Calgary Flames
| 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) |
[19] |
| Mikael Backlund↑ | 18 | 1,148 | Played entire career with the team (2009–present) | [428] |
The franchise was originally known as the Atlanta Flames from 1972 to 1980.
Carolina Hurricanes
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Ron Francis† | 16 | 1,186 | Hartford (1981–1991) Carolina (1998–2004) |
[7] |
The Hurricanes' active leader in games played is Jordan Staal, who has played 972 games with the team. The franchise was originally known as the Hartford Whalers from 1979 to 1997.
Chicago Blackhawks
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Stan Mikita† | 22 | 1,396 | Played entire career with the team (1958–1980) | [49] |
| Duncan Keith† | 16 | 1,192 | (2005–2021) | [109] |
| Patrick Kane | 16 | 1,161 | (2007–2023) | [58] |
| Brent Seabrook | 15 | 1,114 | Played entire career with the team (2005–2020) | [222] |
| Jonathan Toews | 15 | 1,067 | (2007–2023) Missed the entire 2020–21 season due to illness. |
[187] |
| Bobby Hull† | 15 | 1,036 | (1957–1972) | [293] |
| Eric Nesterenko | 16 | 1,013 | (1956–1972) | [138] |
| Bob Murray | 15 | 1,008 | Played entire career with the team (1975–1990) | [411] |
The Blackhawks' active leader in games played is Teuvo Teravainen, who has played 272 games with the team.
Colorado Avalanche
The Avalanche's active leader in games played is Nathan MacKinnon, who has played 950 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 808 games with the team.
Dallas Stars
| 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 |
[28] |
| Jamie Benn↑ | 17 | 1,252 | Played entire career with the team (2009–present) | [114] |
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
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Gordie Howe† | 25 | 1,687 | Most games played with one franchise (1946–1971) | [4] |
| Nicklas Lidstrom† | 20 | 1,564 | Played entire career with the team (1991–2012) Most games played of any single-franchise career |
[18] |
| Alex Delvecchio† | 24 | 1,549 | Played entire career with the team (1950–1974) | [20] |
| Steve Yzerman† | 22 | 1,514 | Played entire career with the team (1983–2006) | [27] |
| Kris Draper | 17 | 1,137 | Played all but 20 games of his career with the team (1993–2011) | [175] |
| Henrik Zetterberg | 15 | 1,082 | Played entire career with the team (2002–2018) | [270] |
| Tomas Holmstrom | 15 | 1,026 | Played entire career with the team (1996–2012) | [371] |
The Red Wings' active leader in games played is Dylan Larkin, who has played 808 games with the team.
Edmonton Oilers
| 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) | [112] |
| Ryan Nugent-Hopkins↑ | 15 | 1,031 | Played entire career with the team (2011–present) | [356] |
Florida Panthers
No player has played 1,000 games with the franchise. The Panthers' all-time and active leaders in games played are Aleksander Barkov and Aaron Ekblad, who have both played 804 games with the team.[429]
Los Angeles Kings
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Anze Kopitar | 20 | 1,521 | Played entire career with the team (2006–2026) | [25] |
| Dustin Brown | 18 | 1,296 | Played entire career with the team (2003–2022) | [79] |
| Drew Doughty↑ | 18 | 1,279 | Played entire career with the team (2008–present) | [93] |
| Dave Taylor | 17 | 1,111 | Played entire career with the team (1977–1994) | [228] |
| Luc Robitaille† | 14 | 1,077 | Played with the team on three separate occasions (1986–1994, 1997–2001, 2003–2006) | [39] |
Minnesota Wild
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Mikko Koivu | 15 | 1,028 | Played all but seven games of his career with the Wild (2005–2020) | [346] |
| Jared Spurgeon↑ | 16 | 1,012 | Played entire career with the team (2010–present) | [397] |
Montreal Canadiens
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Henri Richard† | 20 | 1,258 | Played entire career with the team (1955–1975) | [107] |
| Larry Robinson† | 17 | 1,202 | (1972–1989) | [52] |
| Bob Gainey† | 16 | 1,160 | Played entire career with the team (1973–1989) | [171] |
| Jean Beliveau† | 20 | 1,125 | Played entire career with the team (1950–51, 1952–1971) | [216] |
| Claude Provost | 15 | 1,005 | Played entire career with the team (1955–1970) | [417] |
The Canadiens' active leader in games played is Brendan Gallagher, who has played 911 games with the team.
Nashville Predators
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Roman Josi↑ | 15 | 1,030 | Played entire career with the team (2011–present) | [360] |
New Jersey Devils
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Ken Daneyko | 20 | 1,283 | Played entire career with the team (1983–2003) | [89] |
| Martin Brodeur† | 21 | 1,259 | (1991–2014) | [101] |
| Patrik Elias | 20 | 1,240 | Played entire career with the team (1995–2016) | [125] |
| Travis Zajac | 15 | 1,024 | (2005–2020) | [344] |
The Devils' active leader in games played is Jesper Bratt, who has played 634 games with the team. The franchise was previously known as the Colorado Rockies from 1976 to 1982, and the Kansas City Scouts from 1974 to 1976.
New York Islanders
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Bryan Trottier† | 15 | 1,123 | (1975–1990) | [94] |
| Denis Potvin† | 15 | 1,060 | Played entire career with the team (1973–1988) | [300] |
| Josh Bailey | 15 | 1,057 | Played entire career with the team (2008–2023) | [307] |
The Islanders' active leader in games played is Casey Cizikas, who has played 978 games with the team.
New York Rangers
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Harry Howell† | 17 | 1,160 | (1952–1969) | [44] |
| Brian Leetch† | 17 | 1,129 | (1987–2004) | [142] |
| Rod Gilbert† | 18 | 1,065 | Played entire career with the team (1960–1978) | [291] |
The Rangers' active leader in games played is Mika Zibanejad, who has played 730 games with the team.
Ottawa Senators
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Chris Phillips | 17 | 1,179 | Played entire career with the team (1997–2015) | [161] |
| Daniel Alfredsson† | 17 | 1,178 | (1995–2013) | [120] |
| Chris Neil | 15 | 1,026 | Played entire career with the team (2001–2017) | [372] |
The Senators' active leader in games played is Brady Tkachuk, who has played 572 games with the team.
Philadelphia Flyers
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Bobby Clarke† | 15 | 1,144 | Played entire career with the team (1969–1984) | [194] |
| Claude Giroux | 15 | 1,000 | (2007–2022) | [65] |
The Flyers' active leader in games played is Sean Couturier, who has played 952 games with the team.
Pittsburgh Penguins
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Sidney Crosby↑ | 21 | 1,420 | Played entire career with the team (2005–present) | [41] |
| Evgeni Malkin↑ | 20 | 1,269 | Played entire career with the team (2006–present) | [99] |
| Kris Letang↑ | 20 | 1,235 | Played entire career with the team (2006–present) | [128] |
San Jose Sharks
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Patrick Marleau | 21 | 1,607 | Played with the team on three separate occasions (1997–2017, 2019–2020, 2021) | [2] |
| Marc-Edouard Vlasic | 19 | 1,323 | (2006–2025) | [70] |
| Joe Thornton† | 15 | 1,104 | (2005–2020) | [8] |
The Sharks' active leader in games played is Mario Ferraro, who has played 490 games with the team.
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 409 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 800 games with the team.
Tampa Bay Lightning
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Victor Hedman↑ | 17 | 1,164 | Played entire career with the team (2009–present) | [169] |
| Steven Stamkos | 15 | 1,082 | (2008–2024) | [121] |
| Vincent Lecavalier | 14 | 1,037 | (1998–2013) | [140] |
Toronto Maple Leafs
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| George Armstrong† | 21 | 1,188 | Played entire career with the team (1949–50, 1951–1971) | [152] |
| Tim Horton† | 20 | 1,184 | (1949–1970) | [36] |
| Borje Salming† | 16 | 1,099 | (1973–1989) | [191] |
| Dave Keon† | 15 | 1,062 | (1960–1975) | [80] |
| Ron Ellis | 16 | 1,034 | Played entire career with the team (1963–1975,1977–1981) | [348] |
The Maple Leafs' active leader in games played is Morgan Rielly, who has played 951 games with the team.
Utah Mammoth
Added to the NHL for the 2024–25 season, the Utah Mammoth have not yet existed for 1,000 games. The Mammoth's active and all-time leaders in games played are Ian Cole and Nick Schmaltz, who have both played 164 games with the team.
Vancouver Canucks
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Henrik Sedin† | 17 | 1,330 | Played entire career with the team (2000–2018) | [68] |
| Daniel Sedin† | 17 | 1,306 | Played entire career with the team (2000–2018) | [77] |
| Trevor Linden | 16 | 1,140 | Played with the team on two separate occasions (1988–1998, 2001–2008) | [53] |
The Canucks' active leader in games played is Brock Boeser, who has played 629 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 and active leader in games played is Brayden McNabb, who has played 647 games with the team.
Washington Capitals
| Player | Seasons played with team | Games played | Notes | Ref(s) |
|---|---|---|---|---|
| Alexander Ovechkin↑ | 21 | 1,573 | Played entire career with the team (2005–present) | [17] |
| John Carlson | 17 | 1,143 | (2009–2026) | [173] |
| Nicklas Backstrom# | 16 | 1,105 | Played entire NHL career with the team (2007–2023) | [242] |
Winnipeg Jets
No player has played 1,000 games with the franchise. The Jets' all-time and active leader in games played is Mark Scheifele, who has played 961 games with the team. The franchise was originally known as the Atlanta Thrashers from 1999 to 2011.