The National Hockey League (NHL) is a major professional ice hockey league which operates in Canada and the United States. Below is a list of players who have played with one franchise, including 2 or more stints if they have briefly played elsewhere. A player who reaches the 1,000 game milestone is awarded a silver stick.
Fifty of the listed players who have played 1,000 games have played for only one franchise (of which 17 are still active as of the current 2023–24 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.
Players with the most games played by franchise
The following is an index of top 10 players who have played the most games with a single NHL franchise, as of the conclusion of the 2025–26 NHL season.
+ Key of colors and symbolsColor/symbolExplanation Inducted into the Hockey Hall of Fame Active with current team Active but not with the team
Anaheim Ducks
Player Seasons played with team Games played Notes Ref(s) 17 1,157 Played entire career with the team (2005–2022) 14 991 (2010–2024) 14 988 (2005–2019) 15 966 Played with the team on two separate occasions (1996–2001, 2005–2014) 11 772 (2013–2024) 10 616 (1994–2004) 9 606 (1994–2003) 10 594 (1996–2006) 10 592 Played with the team on three separate occasions (2005–2009, 2011–2015, 2017–2018) 8 584 (2011–2019)
The franchise was previously known as the Mighty Ducks of Anaheim from 1993 to 2006.
Arizona Coyotes
Note: The Coyotes franchise has suspended operations as of the conclusion of the 2023–24 NHL season.
Player Seasons played with team Games played Notes Ref(s) 21 1,540 Winnipeg (original) (1995–1996)Phoenix/Arizona (1996–2017)Played entire career with the team 15 1,098 Winnipeg (original) (1988–1996)Phoenix (1996–2003) 14 950 Winnipeg (original) (1981–1996)Played entire career with the team 11 769 (2010–2021) 9 713 (1981–1990) 11 691 (1980–1990) 9 640 Winnipeg (original) (1992–1996)Phoenix (1996–2001) 10 612 Played with the team on three separate occasions (2005–2010, 2013–2015, 2015–2017) 10 608 (2007–2017) 10 564 (1984–1993)
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) 21 1,518(1979–2000) 21 1,436(1957–1978) 19 1,294Played entire career with the team (2003–2023) 15 1,090 (2009–2025) 15 1,052(1988–2003) 16 1,032Played entire career with the team (2006–2021, 2022–2023)Played overseas during the 2021–22 NHL season 17 1,027Played entire career with the team (1964–1965, 1967–1983) 14 1,023 (2006–2020) 14 891 Played entire career with the team (1971–1985) 14 881 (1976–1988)
Buffalo Sabres
Player Seasons played with team Games played Notes Ref(s) 17 1,191Played entire career with the team (1970–1987) 14 1,070Played entire career with the team (1971–1985) 14 911 (1979–1993) 14 889 (1989–2003) 14 854 (1973–1987) 12 837 Played with the team on two separate occasions (1982–1993, 2000–2001) 10 766 (1971–1981) 11 733 Played with the team on two separate occasions (2003–2013, 2017–2019) 10 712 (1995–2004) 10 688 (2013–2024)Missed the entire 2020–21 season due to injury.
Calgary Flames
Player Seasons played with team Games played Notes Ref(s) 16 1,219 Debuted during the 1996 Stanley Cup playoffsFirst regular season game came in the 1996–97 season (1996–2013) 18 1,148 Played entire career with the team (2009–present) 16 949 (2006–2021) 11 827 (1999–2011) 13 803 (1981–1994) 11 791 (1989–1999) 11 730 (1984–1995) 11 711 Played with the team on two separate occasions (1980–90, 1995) 9 656 (2013–2022) 10 634 (2010–2020)
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) 16 1,186Hartford (1981–1991)Carolina (1998–2004) 14 972 (2013–present) 13 913 Hartford (1995–97)Carolina (1997–2003, 2003–2008) 12 909 (2003–2016) 11 784 Played entire career with the team (2015–present) Sebastian Aho 10 756 (2016–present) 12 708 Hartford (1984–1991, 1995–1997)Carolina (1997–1999) 9 694 (2000–2010) 9 673 Hartford (1995–1997)Carolina (1997–2003) 13 668 (2005–2018)
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) 22 1,396Played entire career with the team (1958–1980) 16 1,192(2005–2021) 16 1,161(2007–2023) 15 1,114 Played entire career with the team (2005–2020) 15 1,067 (2007–2023)Missed the entire 2020–21 season due to illness. 15 1,036 (1957–1972) 16 1,013 (1956–1972) 15 1,008Played entire career with the team (1975–1990) 14 938 (1977–1991) 13 904 (1964–1977)
Colorado Avalanche
Player Seasons played with team Games played Notes Ref(s) 20 1,378 Quebec (1988–1995)Colorado (1995–2009)Played entire career with the team 14 1,020 Played entire career with the team (1998–2013) 17 967 Quebec (1991–1995)Colorado (1995–2004, 2008–2011)Played with the team on two separate occasions. 13 947 Played entire career with the team (2013–present) 11 813 (1979–1990) 12 798 (2011–present)Missed the 2022–23 through 2024–25 seasons due to injury. 10 737 (1980–1990) 14 731 (2011–2023, 2025)Played with the team on two separate occasions. 10 696 Played entire career with the team (1979–1989) 10 659 (2007–2017)
The franchise was originally known as the Quebec Nordiques from 1979 to 1995.
Columbus Blue Jackets
Player Seasons played with team Games played Notes Ref(s) 13 807 (2013–present) 9 674 (2002–2012) 10 639 Played entire career with the team (2016–present) 10 627 (2011–2021) 9 599 (2013–2021) 10 597 (2011–2021) 8 553 (2008–2016) 7 543 Played entire career with the team (2000–2008) 9 518 (2007–2016) 10 515 (2000–2011)
Dallas Stars
Player Seasons played with team Games played Notes Ref(s) 20 1,459Minnesota North Stars (1989–1993)Dallas (1993–2010)Debuted during the 1989 Stanley Cup playoffsFirst regular season game came in the 1989–90 season 17 1,251Played entire career with the team (2009–present) 16 992 Minnesota North Stars (1981–1993)Dallas (1993–1995, 1997)Played with the team on two separate occasions. 14 875 Played entire career with the team (1995–2010) 12 839 (1996–2008) 13 835 (1999–2013) 12 827 (1991–2003) 12 786 (2013–present) 11 765 Played entire career with the team (2016–present) 12 760 Played with the team on two separate occasions (1979–1986, 1987–1991)
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) 25 1,687 Most games played with one franchise (1946–1971) 20 1,564 Played entire career with the team (1991–2012)Most games played of any single-franchise career. 24 1,549 Played entire career with the team (1950–1974) 22 1,514 Played entire career with the team (1983–2006) 17 1,137 (1993–2011) 15 1,082 Played entire career with the team (2002–2018) 15 1,026 Played entire career with the team (1996–2012) 15 983 (1950–1965) 14 953 Played entire career with the team (2001–2016) 15 953 Played entire career with the team (2003–2019)
Edmonton Oilers
Player Seasons played with team Games played Notes Ref(s) 15 1,037Played with the team on two separate occasions (1979–1992, 1996–1998) 16 1,030 Played entire career with the team (2011–present) 15 971 Played with the team on two separate occasions (1995–2007, 2011–2014) 12 857 Played entire career with the team (2014–present) 12 851 (1979–1991) 12 845 Played with the team on two separate occasions (1980–1991, 1995–1996) 12 797 Played entire career with the team (2014–2026) 12 796 (2000–2013) 12 795 (1987–1999) 11 793 Played entire career with the team (2015–present)
Florida Panthers
Player Seasons played with team Games played Notes Ref(s) 12 804 Played entire career with the team (2013–present) 12 804 Played entire career with the team (2014–present) 10 671 (2013–2022) 11 654 (2002–2013) 10 625 Played with the team on two separate occasions (2009–2016, 2023–present) 9 613 Played with the team on two separate occasions (1995–2000, 2007–2011) 8 573 (1995–2002) 11 572 Played with the team on two separate occasions (2000–2006, 2014–2019) 7 567 (2000–2008) 8 552 (1993–2001)
Los Angeles Kings
Player Seasons played with team Games played Notes Ref(s) 20 1,521Played entire career with the team (2006–2026) 18 1,296Played entire career with the team (2003–2022) 18 1,279Played entire career with the team (2008–present) 17 1,111Played entire career with the team (1977–1994) 14 1,077Played with the team on three separate occasions (1986–1994, 1997–2001, 2003–2006) 12 921 (1975–1987) 14 816 Played with the team on two separate occasions (2008–2020, 2023–2025) 13 804 Played with the team on two separate occasions (1990–2001, 2006–2008) 11 780 (1996–2007) 17 743 (2007–2023)
Minnesota Wild
Player Seasons played with team Games played Notes Ref(s) 15 1,028(2005–2020) 16 1,013 Played entire career with the team(2010–present) 14 915 Played entire career with the team(2013–present) 10 743 (2001–2012) 9 656 (2012–2021) 10 616 Played entire career with the team (2016–present) 10 598 (2013–2023) 9 585 (2017–present) 10 565 (2002–2013) 9 558 (2012–2021)
Montreal Canadiens
Player Seasons played with team Games played Notes Ref(s) 20 1,258Played entire career with the team (1955–1975) 17 1,202(1972–1989) 16 1,160Played entire career with the team (1973–1989) 20 1,125Played entire career with the team (1950–51, 1952–1971) 15 1,005 Played entire career with the team (1955–1970) 16 990 Played entire career with the team (2000–2017) 15 984 Played with the team on two separate occasions (2003–2018, 2018) 18 978 Played entire career with the team (1942–1960) 16 968 Played entire career with the team (1963–1978) 14 961 (1971–1984)
Nashville Predators
Player Seasons played with team Games played Notes Ref(s) 15 1,031 Played entire career with the team (2011–present) 15 956 (1999–2014) 14 861 Played entire career with the team (2013–present) 11 763 (2006–2016) 11 723 (2001–2013) 12 719 (2011–2023) 12 690 (2014–2025) 16 683 Played entire career with the team (2005–2021) 9 661 (2011–2020) 8 600 Played with the team on two separate occasions (2003–2010, 2018–2020)
New Jersey Devils
Player Seasons played with team Games played Notes Ref(s) 20 1,283 Played entire career with the team (1983–2003) 21 1,259 (1991–2014) 20 1,240 Played entire career with the team (1995–2016) 15 1,024(2005–2020) 12 956 (1991–2004) 14 934 (1983–1997) 14 923 (2007–2020) 13 892 (1991–2004) 13 819 (1996–2010) 11 786 (1992–2002)
The franchise was previously known as the Kansas City Scouts from 1974 to 1976, and the Colorado Rockies from 1976 to 1982.
New York Islanders
Player Seasons played with team Games played Notes Ref(s) 15 1,123(1975–1990) 15 1,060 Played entire career with the team (1973–1988) 15 1,057 Played entire career with the team (2008–2023) 15 977 Played entire career with the team (2012–present) 14 922 Played entire career with the team (2013–present) 12 901 (2013–2025) 14 900 Played entire career with the team (1972–1986) 12 872 (1974–1986) 13 855 Played with the team on two separate occasions (2010–2016, 2018–2025) 12 814 (1974–1986)
New York Rangers
Player Seasons played with team Games played Notes Ref(s) 17 1,160 (1952–1969) 17 1,129 (1987–2004) 18 1,065 Played entire career with the team (1960–1978) 16 981 Played entire career with the team (1974–1990) 14 945 Played entire career with the team (1968–1981) 13 892 (2007–2020) 15 887 Played entire career with the team (2005–2020) 13 883 (2013–2025) 16 861 (1961–1975) 13 841 (1961–1974)
Ottawa Senators