The following is a list of retired National Hockey League (NHL) players who played their entire NHL career—in at least ten seasons—exclusively for one team. As of the end of the 2025–26 season, 128 players have accomplished this feat, of which the Montreal Canadiens have had the most, with 19. Of players who have spent their career with one franchise, Alex Delvecchio of the Detroit Red Wings holds the record of the greatest number of seasons, with 24. Delvecchio beat out former Detroit Red Wings teammate Gordie Howe for the record in the 1979–80 season when Howe’s World Hockey Association team, the Hartford Whalers, became an NHL team, thus disqualifying Howe from this one franchise list. Howe broke the old record in the 1966–67 NHL season by beating out Dit Clapper who spent 20 seasons with the Boston Bruins. Howe held the record for 13 seasons, extending the old record to 25 seasons until he played in the NHL with Hartford.
List Key * Member of the Hockey Hall of Fame # Not yet eligible for Hockey Hall of Fame considerationA player is not eligible for induction into the Hockey Hall of Fame until he has been fully retired for three calendar years or is deceased.
+NHL players who have spent their career with one franchiseSeasonsPlayerTeamCareerGames playedCup wins13Justin AbdelkaderDetroit Red Wings2007–2020739010Syl Apps*Toronto Maple Leafs1936–1943, 1945–1948423311Bob ArmstrongBoston Bruins1950–1951, 1952–1962542021George Armstrong*Toronto Maple Leafs1949–19711,188412Larry AurieDetroit Cougars/Falcons/Red Wings1927–1939489211P. J. AxelssonBoston Bruins1997–2004, 2005–2009797015Josh BaileyNew York Islanders2008–20231,057012Bill Barber*Philadelphia Flyers1972–1984903220Jean Béliveau*Montreal Canadiens1950–1951, 1952–19711,1251019Patrice Bergeron#Boston Bruins2003–2004, 2005–20231,294110Mike Bossy*New York Islanders1977–1987752415Butch Bouchard*Montreal Canadiens1941–1956785414Turk Broda*Toronto Maple Leafs1936–1943, 1945–1952629518Dustin Brown#Los Angeles Kings2003–2004, 2005–20221,296211Mud BruneteauDetroit Red Wings1935–1946411313Sergei BrylinNew Jersey Devils1994–2004, 2005–2008765317Wayne CashmanBoston Bruins1964–1965, 1967–19831,027220Dit Clapper*Boston Bruins1927–1947833315Bobby Clarke*Philadelphia Flyers1969–19841,144212Neil Colville*New York Rangers1935–1942, 1944–1949464111Bill Cook*New York Rangers1926–1937474210Alain CôtéQuebec Nordiques1979–1989696016Yvan Cournoyer*Montreal Canadiens1963–19799681015Logan Couture#San Jose Sharks2009–2024933014Corey CrawfordChicago Blackhawks2005–2006, 2007–2020488213Jack CrawfordBoston Bruins1937–1950548210Floyd CurryMontreal Canadiens1947–1958601420Ken DaneykoNew Jersey Devils1983–20031,283314Pavel Datsyuk*Detroit Red Wings2001–2004, 2005–2016953212Bob DavidsonToronto Maple Leafs1934–1946491211Éric DazéChicago Blackhawks1994–2004, 2005–2006601024Alex Delvecchio*Detroit Red Wings1950–19741,549311Rick DiPietroNew York Islanders2000–2001, 2002–2004, 2005–2013318016Woody Dumart*Boston Bruins1935–1942, 1945–1954772220Patrik EliášNew Jersey Devils1995–2004, 2005–20161,240216Ron EllisToronto Maple Leafs1963–1975, 1977–19811,034111Tobias EnströmAtlanta Thrashers/Winnipeg Jets2007–2018719013Jonathan EricssonDetroit Red Wings2007–2020680110Jan ErixonNew York Rangers1983–1993556016Bob Gainey*Montreal Canadiens1973–19891,160517Ryan Getzlaf#Mighty Ducks of Anaheim/Anaheim Ducks2005–20221,157118Rod Gilbert*New York Rangers1960–19781,065014Ebbie Goodfellow*Detroit Cougars/Falcons/Red Wings1929–1943554316Johnny GottseligChicago Black Hawks1928–1941, 1942–1945589211Ted GreenBoston Bruins1960–1969, 1970–1972620116Ron GreschnerNew York Rangers1974–1990981014Bill HajtBuffalo Sabres1973–1987854010Craig HartsburgMinnesota North Stars1979–1989570014Milan HejdukColorado Avalanche1998–2004, 2005–20131,020115Ott HellerNew York Rangers1931–1946647211Bryan Hextall*New York Rangers1936–1944, 1945–1948449115Tomas HolmströmDetroit Red Wings1996–2004, 2005–20121,026412Red Horner*Toronto Maple Leafs1928–1940490111Réjean HouleMontreal Canadiens1969–1973, 1976–1983635514Jimmy HowardDetroit Red Wings2005–2006, 2007–2020543016Aurèle Joliat*Montreal Canadiens1922–1938655310Dennis KearnsVancouver Canucks1971–1981677014Ted Kennedy*Toronto Maple Leafs1942–1955, 1956–1957696520Anže Kopitar#Los Angeles Kings2006–20261,521211Cliff KorollChicago Black Hawks1969–1980814016David Krejčí#Boston Bruins2006–2021, 2022–20231,032115Niklas KronwallDetroit Red Wings2003–2004, 2005–2019953114Elmer Lach*Montreal Canadiens1940–1954664312Jacques Laperrière*Montreal Canadiens1962–1974691610Edgar Laprade*New York Rangers1945–1955500014Jere LehtinenDallas Stars1995–2004, 2005–2010875112Jacques Lemaire*Montreal Canadiens1967–1979853817Mario Lemieux*Pittsburgh Penguins1984–1994, 1995–1997, 2000–2004, 2005–2006915213Pit LépineMontreal Canadiens1925–1938526211Herbie Lewis*Detroit Cougars/Falcons/Red Wings1928–1939483220Nicklas Lidström*Detroit Red Wings1991–2004, 2005–20121,564413Bryan LittleAtlanta Thrashers/Winnipeg Jets2007–2020843015Henrik Lundqvist*New York Rangers2005–2020887011Keith MagnusonChicago Black Hawks1969–1980589014Chico MakiChicago Black Hawks1961–1974, 1975–1976841113Georges ManthaMontreal Canadiens1928–1941498217Mush MarchChicago Black Hawks1928–1945759215Don MarcotteBoston Bruins1965–1966, 1968–1982868216Andrei MarkovMontreal Canadiens2000–2004, 2005–2017990010John MarksChicago Black Hawks1972–1982657012Nick MetzToronto Maple Leafs1934–1942, 1944–1948518410Rudy MigayToronto Maple Leafs1949–1950, 1951–1960417022Stan Mikita*Chicago Black Hawks1958–19801,396112Mike MilburyBoston Bruins1975–1987754012Armand MondouMontreal Canadiens1928–1940386210Ken MorrowNew York Islanders1979–1989550414Bill Mosienko*Chicago Black Hawks1941–1955710011Murray MurdochNew York Rangers1926–1937508215Bob MurrayChicago Blackhawks1975–19901,008011Lou NanneMinnesota North Stars1967–1978635015Chris NeilOttawa Senators2001–2004, 2005–20171,026014Bob NystromNew York Islanders1972–1986900414Terry O'ReillyBoston Bruins1971–1985891010Lynn Patrick*New York Rangers1934–1943, 1945–1946455110Marty PavelichDetroit Red Wings1947–1957634410Steve PayneMinnesota North Stars1978–1988613011Johnny PeirsonBoston Bruins1946–1954, 1955–1958545011Jim PeplinskiCalgary Flames1980–1990, 1994–1995711117Gilbert Perreault*Buffalo Sabres1970–19871,191017Chris PhillipsOttawa Senators1997–2004, 2005–20151,179013Michal PivoňkaWashington Capitals1986–1999825010Barclay PlagerSt. Louis Blues1967–1977614015Denis Potvin*New York Islanders1973–19881,060415Carey Price*Montreal Canadiens2007–2022712015Claude ProvostMontreal Canadiens1955–19701,005910Don RaleighNew York Rangers1943–1944, 1947–1956535014Craig RamsayBuffalo Sabres1971–19851,070015Tuukka Rask#Boston Bruins2007–2022564120Henri Richard*Montreal Canadiens1955–19751,2581118Maurice Richard*Montreal Canadiens1942–1960978814Mike RichterNew York Rangers1989–2003666115Pekka RinneNashville Predators2005–2006, 2007–2021683020Joe Sakic*Quebec Nordiques/Colorado Avalanche1988–2004, 2005–20091,378216Milt Schmidt*Boston Bruins1936–1942, 1945–1955776215Brent SeabrookChicago Blackhawks2005–20201,114317Daniel SedinVancouver Canucks2000–2004, 2005–20181,306017Henrik SedinVancouver Canucks2000–2004, 2005–20181,330010Jim SlaterAtlanta Thrashers/Winnipeg Jets2005–2015584012Sid SmithToronto Maple Leafs1946–1958601313Stan SmylVancouver Canucks1978–1991896014Thomas SteenWinnipeg Jets1981–1995950012Brian SutterSt. Louis Blues1976–1988779017Dave TaylorLos Angeles Kings1977–19941,111014Walt TkaczukNew York Rangers1967–1981945013J. C. TremblayMontreal Canadiens1959–1972794512Mario TremblayMontreal Canadiens1974–1986852510Steve VickersNew York Rangers1972–1982698010Jimmy WatsonPhiladelphia Flyers1972–1982613214Kenny WharramChicago Black Hawks1951–1969766111Art WiebeChicago Black Hawks1932–1933, 1934–1944414122Steve Yzerman*Detroit Red Wings1983–2004, 2005–20061,514315Henrik ZetterbergDetroit Red Wings2002–2004, 2005–20181,0821
Honorable mentions Shane Doan played 21 seasons with the Winnipeg Jets/Phoenix/Arizona Coyotes franchise from 1995–2004, 2005–2017. However, in 2026, the Coyotes were retconned as a 1996 expansion team after the NHL consolidated the franchise records and statistics of the original Winnipeg Jets with the current Jets.
Georges Vézina played 16 seasons for the Montreal Canadiens, from 1910 to 1925, including both the NHL and its informal predecessor, the National Hockey Association (NHA). Only counting the NHL, he appeared in 190 games across the league's first 9 seasons.
Potential future candidates The following active players have played at least ten seasons exclusively for one team to date. Table updated . SeasonsPlayer TeamCareer11Sebastian AhoCarolina Hurricanes2016–202719Mikael BacklundCalgary Flames2008–202717Nicklas BäckströmWashington Capitals2007–202414Aleksander BarkovFlorida Panthers2013–202710Matthew BarzalNew York Islanders2017–202718Jamie BennDallas Stars2009–202710Brock BoeserVancouver Canucks2017–202710Jesper BrattNew Jersey Devils2017–202715Jonas BrodinMinnesota Wild2012–202710Thomas ChabotOttawa Senators2017–202710Anthony CirelliTampa Bay Lightning2017–202716Casey CizikasNew York Islanders2011–202710Kyle ConnorWinnipeg Jets2017–202716Sean CouturierPhiladelphia Flyers2011–202722Sidney CrosbyPittsburgh Penguins2005–202719Drew DoughtyLos Angeles Kings2008–202713Leon DraisaitlEdmonton Oilers2014–202713Aaron EkbladFlorida Panthers2014–202711Joel Eriksson EkMinnesota Wild2016–202715Filip ForsbergNashville Predators2012–202718Victor HedmanTampa Bay Lightning2009–202712Connor HellebuyckWinnipeg Jets2015–202710Nico HischierNew Jersey Devils2017–202716Roman JosiNashville Predators2011–202711Adrian KempeLos Angeles Kings2016–202711Travis KonecnyPhiladelphia Flyers2016–202714Nikita KucherovTampa Bay Lightning2013–202713Gabriel LandeskogColorado Avalanche2011–2022, 2025–202712Dylan LarkinDetroit Red Wings2015–202721Kris LetangPittsburgh Penguins2006–202712Esa LindellDallas Stars2015–202713Adam LowryWinnipeg Jets2014–202714Nathan MacKinnonColorado Avalanche2013–202721Evgeni MalkinPittsburgh Penguins2006–202711Auston MatthewsToronto Maple Leafs2016–202714Scott MayfieldNew York Islanders2013–202710Charlie McAvoyBoston Bruins2017–202712Connor McDavidEdmonton Oilers2015–202712Josh MorrisseyWinnipeg Jets2015–202716Ryan Nugent-HopkinsEdmonton Oilers2011–202712William NylanderToronto Maple Leafs2015–202722Alexander OvechkinWashington Capitals2005–202712Colton ParaykoSt. Louis Blues2015–202713David PastrňákBoston Bruins2014–202712Adam PelechNew York Islanders2015–202711Brayden PointTampa Bay Lightning2016–202712Ryan PulockNew York Islanders2015–202714Morgan RiellyToronto Maple Leafs2013–202713Bryan RustPittsburgh Penguins2014–202710Travis SanheimPhiladelphia Flyers2017–202712Juuse SarosNashville Predators2015–202716Mark ScheifeleWinnipeg Jets2011–202712Jaccob SlavinCarolina Hurricanes2015–202717Jared SpurgeonMinnesota Wild2010–202711Zach WerenskiColumbus Blue Jackets2016–202714Tom WilsonWashington Capitals2013–202713Andrei VasilevskiyTampa Bay Lightning2014–202719Marc-Édouard VlasicSan Jose Sharks2006–2025
Counts by franchise