List of NHL players who spent their entire career with one franchise explained

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 2023–24 season, 127 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 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 with Hartford.

List

Key
 * Member of the Hockey Hall of Fame
 # Not yet eligible for Hockey Hall of Fame consideration[1]
NHL players who have spent their career at one franchise!Seasons!Player!Team!Career!Games played!Cup Wins
10Syl AppsToronto Maple Leafs1936–1943, 1945–19484233
11Bob ArmstrongBoston Bruins1950–1951, 1952–19625420
21George ArmstrongToronto Maple Leafs1949–19711,1884
12Larry AurieDetroit Cougars/Falcons/Red Wings1927–19394892
11P. J. AxelssonBoston Bruins1997–2004, 2005–20097970
12Bill BarberPhiladelphia Flyers1972–19849032
20Jean BeliveauMontreal Canadiens1950–1951, 1952–19711,12510
19Patrice BergeronBoston Bruins2003–2004, 2005–20231,2941
10Mike BossyNew York Islanders1977–19877524
15Butch BouchardMontreal Canadiens1941–19567854
14Turk BrodaToronto Maple Leafs1936–1943, 1945–19526295
18Dustin BrownLos Angeles Kings2003–2004, 2005–20221,2962
11Mud BruneteauDetroit Red Wings1935–19464113
13Sergei BrylinNew Jersey Devils1994–2004, 2005–20087653
17Wayne CashmanBoston Bruins1964–1965, 1967–19831,0272
20Dit ClapperBoston Bruins1927–19478333
15Bobby ClarkePhiladelphia Flyers1969–19841,1442
12Neil ColvilleNew York Rangers1935–1942, 1944–19494641
11Bill CookNew York Rangers1926–19374742
10Alain CoteQuebec Nordiques1979–19896960
16Yvan CournoyerMontreal Canadiens1963–197996810
14Corey CrawfordChicago Blackhawks2005–2006, 2007–20204882
13Jack CrawfordBoston Bruins1937–19505482
10Floyd CurryMontreal Canadiens1947–19586014
20Ken DaneykoNew Jersey Devils1983–20031,2833
14Pavel DatsyukDetroit Red Wings2001–2004, 2005–20169532
12Bob DavidsonToronto Maple Leafs1934–19464912
11Eric DazeChicago Blackhawks1994–2004, 2005–20066010
24Alex DelvecchioDetroit Red Wings1950–19741,5493
11Rick DiPietroNew York Islanders2000–2001, 2002–2004, 2005–20133180
21Shane DoanWinnipeg Jets/Phoenix/Arizona Coyotes1995–2004, 2005–20171,5400
16Woody DumartBoston Bruins1935–1942, 1945–19547722
20Patrik EliasNew Jersey Devils1995–2004, 2005–20161,2402
16Ron EllisToronto Maple Leafs1963–1975, 1977–19811,0341
11Tobias EnstromAtlanta Thrashers/Winnipeg Jets2007–20187190
13Jonathan EricssonDetroit Red Wings2007–20206801
10Jan ErixonNew York Rangers1983–19935560
16Bob GaineyMontreal Canadiens1973–19891,1605
17Ryan GetzlafMighty Ducks of Anaheim/Anaheim Ducks2005–20221,1571
18Rod GilbertNew York Rangers1960–19781,0650
14Ebbie GoodfellowDetroit Cougars/Falcons/Red Wings1929–19435543
16Johnny GottseligChicago Black Hawks1928–1941, 1942–19455892
11Ted GreenBoston Bruins1960–1969, 1970–19726201
16Ron GreschnerNew York Rangers1974–19909810
14Bill HajtBuffalo Sabres1973–19878540
10Craig HartsburgMinnesota North Stars1979–19895700
14Milan HejdukColorado Avalanche1998–2004, 2005–20131,0201
15Ott HellerNew York Rangers1931–19466472
11Bryan HextallNew York Rangers1936–1944, 1945–19484491
15Tomas HolmstromDetroit Red Wings1996–2004, 2005–20121,0264
12Red HornerToronto Maple Leafs1928–19404901
11Rejean HouleMontreal Canadiens1969–1973, 1976–19836355
14Jimmy HowardDetroit Red Wings2005–2006, 2007–20205430
16Aurele JoliatMontreal Canadiens1922–19386553
10Dennis KearnsVancouver Canucks1971–19816770
14Ted KennedyToronto Maple Leafs1942–1955, 1956–19576965
11Cliff KorollChicago Black Hawks1969–19808140
16David KrejciBoston Bruins2006–2021, 2022–202310321
15Niklas KronwallDetroit Red Wings2003–2004, 2005–20199531
14Elmer LachMontreal Canadiens1940–19546643
12Jacques LaperriereMontreal Canadiens1962–19746916
10Edgar LapradeNew York Rangers1945–19555000
14Jere LehtinenDallas Stars1995–2004, 2005–20108751
12Jacques LemaireMontreal Canadiens1967–19798538
17Mario LemieuxPittsburgh Penguins1984–1994, 1995–1997, 2000–2004, 2005–20069152
13Pit LepineMontreal Canadiens1925–19385262
11Herbie LewisDetroit Cougars/Falcons/Red Wings1928–19394832
20Nicklas LidstromDetroit Red Wings1991–2004, 2005–20121,5644
15Henrik LundqvistNew York Rangers2005–20208870
11Keith MagnusonChicago Black Hawks1969–19805890
14Chico MakiChicago Black Hawks1961–1974, 1975–19768411
13Georges ManthaMontreal Canadiens1928–19414982
17Mush MarchChicago Black Hawks1928–19457592
15Don MarcotteBoston Bruins1965–1966, 1968–19828682
16Andrei MarkovMontreal Canadiens2000–2004, 2005–20179900
10John MarksChicago Black Hawks1972–19826570
12Nick MetzToronto Maple Leafs1934–1942, 1944–19485184
10Rudy MigayToronto Maple Leafs1949–1950, 1951–19604170
22Stan MikitaChicago Black Hawks1958–19801,3961
12Mike MilburyBoston Bruins1975–19877540
12Armand MondouMontreal Canadiens1928–19403862
10Ken MorrowNew York Islanders1979–19895504
14Bill MosienkoChicago Black Hawks1941–19557100
11Murray MurdochNew York Rangers1926–19375082
15Bob MurrayChicago Blackhawks1975–19901,0080
11Lou NanneMinnesota North Stars1967–19786350
15Chris NeilOttawa Senators2001–2004, 2005–20171,0260
14Bob NystromNew York Islanders1972–19869004
14Terry O'ReillyBoston Bruins1971–19858910
10Lynn PatrickNew York Rangers1934–1943, 1945–19464551
10Marty PavelichDetroit Red Wings1947–19576344
10Steve PayneMinnesota North Stars1978–19886130
11Johnny PeirsonBoston Bruins1946–1954, 1955–19585450
11Jim PeplinskiCalgary Flames1980–1990, 1994–19957111
17Gilbert PerreaultBuffalo Sabres1970–19871,1910
17Chris PhillipsOttawa Senators1997–2004, 2005–20151,1790
13Michal PivonkaWashington Capitals1986–19998250
10Barclay PlagerSt. Louis Blues1967–19776140
15Denis PotvinNew York Islanders1973–19881,0604
15Claude ProvostMontreal Canadiens1955–19701,0059
10Don RaleighNew York Rangers1943–1944, 1947–19565350
14Craig RamsayBuffalo Sabres1971–19851,0700
15Tuukka RaskBoston Bruins2007–20225641
20Henri RichardMontreal Canadiens1955–19751,25811
18Maurice RichardMontreal Canadiens1942–19609788
14Mike RichterNew York Rangers1989–20036661
15Pekka RinneNashville Predators2005–2006, 2007–20216830
20Joe SakicQuebec Nordiques/Colorado Avalanche1988–2004, 2005–20091,3782
16Milt SchmidtBoston Bruins1936–1942, 1945–19557762
15Brent SeabrookChicago Blackhawks2005–20201,1143
17Daniel SedinVancouver Canucks2000–2004, 2005–20181,3060
17Henrik SedinVancouver Canucks2000–2004, 2005–20181,3300
10Jim SlaterAtlanta Thrashers/Winnipeg Jets2005–20155840
12Sid SmithToronto Maple Leafs1946–19586013
13Stan SmylVancouver Canucks1978–19918960
14Thomas SteenWinnipeg Jets1981–19959500
12Brian SutterSt. Louis Blues1976–19887790
17Dave TaylorLos Angeles Kings1977–19941,1110
14Walt TkaczukNew York Rangers1967–19819450
13J. C. TremblayMontreal Canadiens1959–19727945
12Mario TremblayMontreal Canadiens1974–19868525
10Steve VickersNew York Rangers1972–19826980
10Jimmy WatsonPhiladelphia Flyers1972–19826132
14Kenny WharramChicago Black Hawks1951–19697661
11Art WiebeChicago Black Hawks1932–1933, 1934–19444141
22Steve YzermanDetroit Red Wings1983–2004, 2005–20061,5143
15Henrik ZetterbergDetroit Red Wings2002–2004, 2005–20181,0821

Honorable mention

Counts by franchise

Team name class=unsortablePast name(s) Player count
1
2
15
3
1
0
14
3
0
4
14
0
0
2
0
19
1
Kansas City Scouts
Colorado Rockies
3
5
15
2
3
1
0
2
0
0
Toronto Arenas
Toronto St. Patricks
10
4
0
1
2

Potential future candidates

The following active players have played at least ten seasons exclusively for one team to date. Table updated .

SeasonsPlayer TeamCareer
13Justin AbdelkaderDetroit Red Wings2007–2020
16Mikael BacklundCalgary Flames2008–2024
17Nicklas BackstromWashington Capitals2007–2024
15Josh BaileyNew York Islanders2008–2023
11Aleksander BarkovFlorida Panthers2013–2024
15Jamie BennDallas Stars2009–2024
12Jonas BrodinMinnesota Wild2012–2024
15John CarlsonWashington Capitals2009–2024
13Casey CizikasNew York Islanders2011–2024
15Logan CoutureSan Jose Sharks2009–2024
13Sean CouturierPhiladelphia Flyers2011–2024
19Sidney CrosbyPittsburgh Penguins2005–2024
16Drew DoughtyLos Angeles Kings2008–2024
10Aaron EkbladFlorida Panthers2014–2024
12Filip ForsbergNashville Predators2012–2024
14Cam FowlerAnaheim Ducks2010–2024
12Brendan GallagherMontreal Canadiens2012–2024
11John GibsonAnaheim Ducks2013–2024
15Victor HedmanTampa Bay Lightning2009–2024
11Boone JennerColumbus Blue Jackets2013–2024
13Roman JosiNashville Predators2011–2024
18Anze KopitarLos Angeles Kings2006–2024
13Chris KreiderNew York Rangers2011–2024
11Nikita KucherovTampa Bay Lightning2013–2024
11Gabriel LandeskogColorado Avalanche2011–2022
11Scott LaughtonPhiladelphia Flyers2013–2024
12Anders LeeNew York Islanders2012–2024
18Kris LetangPittsburgh Penguins2006–2024
13Bryan LittleAtlanta Thrashers/Winnipeg Jets2007–2020
10Adam LowryWinnipeg Jets2014–2024
11Nathan MacKinnonColorado Avalanche2013–2024
18Evgeni MalkinPittsburgh Penguins2006–2024
15Brad MarchandBoston Bruins2009–2024
11Scott MayfieldNew York Islanders2013–2024
12Brock NelsonNew York Islanders2012–2024
13Ryan Nugent-HopkinsEdmonton Oilers2011–2024
10Darnell NurseEdmonton Oilers2014–2024
19Alex OvechkinWashington Capitals2005–2024
10David PastrnakBoston Bruins2014–2024
15Carey PriceMontreal Canadiens2007–2022
11Morgan RiellyToronto Maple Leafs2013–2024
10Bryan RustPittsburgh Penguins2014–2024
13Mark ScheifeleWinnipeg Jets2011–2024
14Jared SpurgeonMinnesota Wild2010–2024
10Colton SissonsNashville Predators2013–2014, 2015–2024
15Jonathan ToewsChicago Blackhawks2007–2020, 2021–2023
11Tom WilsonWashington Capitals2013–2024
10Andrei VasilevskiyTampa Bay Lightning2014–2024
18Marc-Edouard VlasicSan Jose Sharks2006–2024

[2]

Disqualified from the list

NHL players who have spent their career with their original franchise for at least 12 years but were disqualified from the list!Seasons!Player!Team played for the most seasons (years)!Other team(s) played for (years)
12Sid AbelDetroit Red Wings (1938–1943, 1946–1952)Chicago Black Hawks (1952–1954)
17Daniel AlfredssonOttawa Senators (1995–2004, 2005–2013)Detroit Red Wings (2013–2014)
12Glenn AndersonEdmonton Oilers (1980–1991, 1995–1996)Toronto Maple Leafs (1991–1994)
New York Rangers (1994)
St. Louis Blues (1994–1995, 1996)
12Dave AndreychukBuffalo Sabres (1982–1993, 2000–2001)Toronto Maple Leafs (1993–1996)
New Jersey Devils (1996–1999)
Boston Bruins (1999–2000)
Colorado Avalanche (2000)
Tampa Bay Lightning (2001–2004, 2005–2006)
15Ralph BackstromMontreal Canadiens (1956–1970)Los Angeles Kings (1970–1973)
Chicago Black Hawks (1973)
12Fred BarrettMinnesota North Stars (1970–1971, 1972–1983)Los Angeles Kings (1983–1984)
12Andy BathgateNew York Rangers (1952–1964)Toronto Maple Leafs (1964–1965)
Detroit Red Wings (1965–1967)
Pittsburgh Penguins (1967–1968, 1970–1971)
14Bobby BaunToronto Maple Leafs (1956–1967, 1970–1973)Oakland Seals (1967–1968)
Detroit Red Wings (1968–1970)
12Doug BentleyChicago Black Hawks (1939–1944, 1945–1952)New York Rangers (1953–1954)
14Rob BlakeLos Angeles Kings (1989–2001, 2006–2008)Colorado Avalanche (2001–2004, 2005–2006)
San Jose Sharks (2008–2010)
14Peter BondraWashington Capitals (1990–2004)Ottawa Senators (2004)
Atlanta Thrashers (2005–2006)
Chicago Blackhawks (2006–2007)
12Georges BoucherOttawa Senators (1917–1929)Montreal Maroons (1929–1931)
Chicago Black Hawks (1931–1932)
12Bob BourneNew York Islanders (1974–1986)Los Angeles Kings (1986–1987)
21Ray BourqueBoston Bruins (1979–2000)Colorado Avalanche (2000–2001)
16Patrice BriseboisMontreal Canadiens (1990–2004, 2007–2009)Colorado Avalanche (2005–2007)
21Martin BrodeurNew Jersey Devils (1991–1992, 1993–2004, 2005–2014)St. Louis Blues (2014–2015)
16Neal BrotenMinnesota North Stars/Dallas Stars (1980–1995, 1997)New Jersey Devils (1995–1996)
Los Angeles Kings (1996–1997)
14Keith BrownChicago Blackhawks (1979–1993)Florida Panthers (1993–1995)
13Benoit BrunetMontreal Canadiens (1988–1989, 1990–2001)Dallas Stars (2001–2002)
Ottawa Senators (2002)
12Kelly BuchbergerEdmonton Oilers (1987–1999)Atlanta Thrashers (1999–2000)
Los Angeles Kings (2000–2002)
Phoenix Coyotes (2002–2003)
Pittsburgh Penguins (2003–2004)
12Alexandre BurrowsVancouver Canucks (2005–2017)Ottawa Senators (2017–2018)
13Guy CarbonneauMontreal Canadiens (1980–1981, 1982–1994)St. Louis Blues (1994–1995)
Dallas Stars (1995–2000)
13Wendel ClarkToronto Maple Leafs (1985–1994, 1996–1998, 2000)Quebec Nordiques (1994–1995)
New York Islanders (1995–1996)
Tampa Bay Lightning (1998–1999)
Detroit Red Wings (1999)
Chicago Blackhawks (1999–2000)
13Hap DayToronto St. Patricks/Maple Leafs (1924–1937)New York Americans (1937–1938)
12Kevin DineenHartford Whalers/Carolina Hurricanes (1984–1991, 1995–1999)Philadelphia Flyers (1991–1995)
Ottawa Senators (1999–2000)
Columbus Blue Jackets (2000–2003)
12Tie DomiToronto Maple Leafs (1989–1990, 1995–2004, 2005–2006)New York Rangers (1990–1992)
Winnipeg Jets (1992–1995)
12Bruce DriverNew Jersey Devils (1983–1995)New York Rangers (1995–1998)
15Alexander EdlerVancouver Canucks (2006–2021)Los Angeles Kings (2021–2023)
12Mattias EkholmNashville Predators (2011–2023)Edmonton Oilers (2023–present)
13Bernie FederkoSt. Louis Blues (1976–1989)Detroit Red Wings (1989–1990)
13Sergei FedorovDetroit Red Wings (1990–2003)Mighty Ducks of Anaheim (2003–2004, 2005)
Columbus Blue Jackets (2005–2008)
Washington Capitals (2008–2009)
14Fernie FlamanBoston Bruins (1944–1951, 1954–1961)Toronto Maple Leafs (1951–1954)
13Patrick FlatleyNew York Islanders (1983–1996)New York Rangers (1996–1997)
13Marc-Andre FleuryPittsburgh Penguins (2003–2004, 2005–2017)Vegas Golden Knights (2017–2021)
Chicago Blackhawks (2021–2022)
Minnesota Wild (2022–present)
17Adam FooteQuebec Nordiques/Colorado Avalanche (1991–2004, 2008–2011)Columbus Blue Jackets (2005–2008)
16Ron FrancisHartford Whalers (1981–1991)/Carolina Hurricanes (1998–2004)Pittsburgh Penguins (1991–1998)
Toronto Maple Leafs (2004)
14Bernie GeoffrionMontreal Canadiens (1950–1964)New York Rangers (1966–1968)
12Curt GilesMinnesota North Stars (1979–1986, 1987–1991)New York Rangers (1986–1987)
St. Louis Blues (1991–1993)
12Todd GillToronto Maple Leafs (1984–1996)San Jose Sharks (1996–1998)
St. Louis Blues (1998)
Detroit Red Wings (1998–1999, 2000–2001)
Phoenix Coyotes (1999–2000)
Colorado Avalanche (2001–2002)
Chicago Blackhawks (2002–2003)
12Clark GilliesNew York Islanders (1974–1986)Buffalo Sabres (1986–1988)
15Mark GiordanoCalgary Flames (2006–2021)Seattle Kraken (2021–2022)
Toronto Maple Leafs (2022–present)
15Claude GirouxPhiladelphia Flyers (2007–2022)Florida Panthers (2022)
Ottawa Senators (2022–present)
14Andy GreeneNew Jersey Devils (2006–2020)New York Islanders (2020–2022)
13Vic HadfieldNew York Rangers (1961–1974)Pittsburgh Penguins (1974–1977)
14Doug HarveyMontreal Canadiens (1947–1961)New York Rangers (1961–1964)
Detroit Red Wings (1966–1967)
St. Louis Blues (1968–1969)
12Derian HatcherMinnesota North Stars/Dallas Stars (1991–2003)Detroit Red Wings (2003–2004)
Philadelphia Flyers (2005–2008)
14Darren HelmDetroit Red Wings (2007–2021)Colorado Avalanche (2021–2023)
12Camille HenryNew York Rangers (1953–1955, 1956–1965, 1967–1968)Chicago Black Hawks (1965)
St. Louis Blues (1968–1970)
12Shawn HorcoffEdmonton Oilers (2000–2004, 2005–2013)Dallas Stars (2013–2015)
Anaheim Ducks (2015–2016)
20Tim HortonToronto Maple Leafs (1949–1950, 1951–1970)New York Rangers (1970–1971)
Pittsburgh Penguins (1971–1972)
Buffalo Sabres (1972–1974)
25Gordie HoweDetroit Red Wings (1946–1971)Hartford Whalers (1979–1980)
17Harry HowellNew York Rangers (1952–1969)Oakland Seals/California Golden Seals (1969–1971)
Los Angeles Kings (1971–1973)
15Bobby HullChicago Black Hawks (1957–1972)Winnipeg Jets (1979–1980)
Hartford Whalers (1980)
13Dennis HullChicago Black Hawks (1964–1977)Detroit Red Wings (1977–1978)
16Jarome IginlaCalgary Flames (1996–2004, 2005–2013)Pittsburgh Penguins (2013)
Boston Bruins (2013–2014)
Colorado Avalanche (2014–2017)
Los Angeles Kings (2017)
13Barret JackmanSt. Louis Blues (2001–2004, 2005–2015)Nashville Predators (2015–2016)
14Tom JohnsonMontreal Canadiens (1947–1948, 1950–1963)Boston Bruins (1963–1965)
12Tomas KaberleToronto Maple Leafs (1998–2004, 2005–2011)Boston Bruins (2011)
Carolina Hurricanes (2011)
Montreal Canadiens (2011–2013)
16Patrick KaneChicago Blackhawks (2007–2023)New York Rangers (2023)
Detroit Red Wings (2023–present)
16Duncan KeithChicago Blackhawks (2005–2021)Edmonton Oilers (2021–2022)
13Red KellyDetroit Red Wings (1947–1960)Toronto Maple Leafs (1960–1967)
15Dave KeonToronto Maple Leafs (1960–1975)Hartford Whalers (1979–1982)
15Mikko KoivuMinnesota Wild (2005–2020)Columbus Blue Jackets (2020–2021)
13Saku KoivuMontreal Canadiens (1995–2004, 2005–2009)Anaheim Ducks (2009–2014)
16Olaf KolzigWashington Capitals (1989–1990, 1992–2004, 2005–2008)Tampa Bay Lightning (2008–2009)
13Steve KonowalchukWashington Capitals (1991–2003)Colorado Avalanche (2003–2004, 2005–2006)
14Guy LafleurMontreal Canadiens (1971–1985)New York Rangers (1988–1989)
Quebec Nordiques (1989–1991)
14Guy LapointeMontreal Canadiens (1968–1982)St. Louis Blues (1982–1983)
Boston Bruins (1983–1984)
14Vincent LecavalierTampa Bay Lightning (1998–2004, 2005–2013)Philadelphia Flyers (2013–2015)
Los Angeles Kings (2015–2016)
13Steve LarmerChicago Blackhawks (1980–1993)New York Rangers (1993–1995)
17Brian LeetchNew York Rangers (1987–2004)Toronto Maple Leafs (2004)
Boston Bruins (2005–2006)
15David LegwandNashville Predators (1998–2004, 2005–2014)Detroit Red Wings (2014)
Ottawa Senators (2014–2015)
Buffalo Sabres (2015–2016)
13Trevor LewisLos Angeles Kings (2008–2020, 2023–present)Winnipeg Jets (2020–2021)
Calgary Flames (2021–2023)
12Nick LibettDetroit Red Wings (1967–1979)Pittsburgh Penguins (1979–1981)
16Trevor LindenVancouver Canucks (1988–1997, 2001–2004, 2005–2008)New York Islanders (1997–1999)
Montreal Canadiens (1999–2001)
Washington Capitals (2001)
14Ted LindsayDetroit Red Wings (1944–1957, 1964–1965)Chicago Black Hawks (1957–1960)
15Kevin LoweEdmonton Oilers (1979–1992, 1996–1998)New York Rangers (1992–1996)
13Al MacInnisCalgary Flames (1981–1994)St. Louis Blues (1994–2004)
14John MacLeanNew Jersey Devils (1983–1997)San Jose Sharks (1997–1998)
New York Rangers (1998–2000)
Dallas Stars (2000–2002)
12Rick MacLeishPhiladelphia Flyers (1970–1981, 1983–1984)Hartford Whalers (1981)
Pittsburgh Penguins (1981–1983)
Detroit Red Wings (1984)
12Frank MahovlichToronto Maple Leafs (1956–1968)Detroit Red Wings (1968–1971)
Montreal Canadiens (1971–1974)
13Sylvio ManthaMontreal Canadiens (1923–1936)Boston Bruins (1936–1937)
21Patrick MarleauSan Jose Sharks (1997–2004, 2005–2017, 2019–2020, 2020–2021)Toronto Maple Leafs (2017–2019)
Pittsburgh Penguins (2020)
13Matt MartinNew York Islanders (2009–2016, 2018–present)Toronto Maple Leafs (2016–2018)
12Richard MatvichukMinnesota North Stars/Dallas Stars (1992–2004)New Jersey Devils (2005–2007)
13Darren McCartyDetroit Red Wings (1993–2004, 2007–2009)Calgary Flames (2005–2007)
13Jim McKennyToronto Maple Leafs (1965–1978)Minnesota North Stars (1978–1979)
12Mark MessierEdmonton Oilers (1979–1991)New York Rangers (1991–1997, 2000–2004)
Vancouver Canucks (1997–2000)
20Mike ModanoMinnesota North Stars/Dallas Stars (1989–2004, 2005–2010)Detroit Red Wings (2010–2011)
12Dickie MooreMontreal Canadiens (1951–1963)Toronto Maple Leafs (1964–1965)
St. Louis Blues (1967–1968)
12Howie MorenzMontreal Canadiens (1923–1934, 1936–1937)Chicago Black Hawks (1934–1936)
New York Rangers (1936)
13Brenden MorrowDallas Stars (1999–2004, 2005–2013)Pittsburgh Penguins (2013)
St. Louis Blues (2013–2014)
Tampa Bay Lightning (2014–2015)
12Troy MurrayChicago Blackhawks (1981–1991, 1993–1994)Winnipeg Jets (1991–1993)
Ottawa Senators (1994–1995)
Pittsburgh Penguins (1995)
Colorado Avalanche (1995–1996)
12Jim NeilsonNew York Rangers (1962–1974)California Golden Seals/Cleveland Barons (1974–1978)
13Scott NiedermayerNew Jersey Devils (1991–2004)Mighty Ducks of Anaheim/Anaheim Ducks (2005–2010)
13Frank NighborOttawa Senators (1917–1930)Toronto Maple Leafs (1930)
15Teppo NumminenWinnipeg Jets/Phoenix Coyotes (1988–2003)Dallas Stars (2003–2004)
Buffalo Sabres (2005–2009)
14Chris OsgoodDetroit Red Wings (1993–2001, 2005–2011)New York Islanders (2001–2003)
St. Louis Blues (2003–2004)
13Jay PandolfoNew Jersey Devils (1996–2004, 2005–2010)New York Islanders (2011–2012)
Boston Bruins (2012–2013)
13Joe PavelskiSan Jose Sharks (2006–2019)Dallas Stars (2019–present)
14Corey PerryMighty Ducks of Anaheim/Anaheim Ducks (2005–2019)Dallas Stars (2019–2020)
Montreal Canadiens (2020–2021)
Tampa Bay Lightning (2021–2023)
Chicago Blackhawks (2023–2024)
Edmonton Oilers (2024–present)
12Alex PietrangeloSt. Louis Blues (2008–2020)Vegas Golden Knights (2020–present)
12Rich PilonNew York Islanders (1988–1999)New York Rangers (1999–2001)
St. Louis Blues (2001–2002)
13Pierre PiloteChicago Black Hawks (1955–1968)Toronto Maple Leafs (1968–1969)
15Tomas PlekanecMontreal Canadiens (2003–2004, 2005–2018, 2018–2019)Toronto Maple Leafs (2018)
15Marcel PronovostDetroit Red Wings (1950–1965)Toronto Maple Leafs (1965–1970)
14Bob PulfordToronto Maple Leafs (1956–1970)Los Angeles Kings (1970–1972)
16Jonathan QuickLos Angeles Kings (2007–2023)Vegas Golden Knights (2023)
New York Rangers (2023–present)
14Mike RamseyBuffalo Sabres (1979–1993)Pittsburgh Penguins (1993–1994)
Detroit Red Wings (1994–1996)
16Jean RatelleNew York Rangers (1960–1975)Boston Bruins (1975–1981)
14Rob RayBuffalo Sabres (1989–2003)Ottawa Senators (2003–2004)
12Craig RivetMontreal Canadiens (1994–2004, 2005–2007)San Jose Sharks (2007–2008)
Buffalo Sabres (2008–2011)
Columbus Blue Jackets (2011)
17Larry RobinsonMontreal Canadiens (1972–1989)Los Angeles Kings (1989–1992)
14Luc RobitailleLos Angeles Kings (1986–1994, 1997–2001, 2003–2004, 2005–2006)Pittsburgh Penguins (1994–1995)
New York Rangers (1995–1997)
Detroit Red Wings (2001–2003)
12Patrick RoyMontreal Canadiens (1984–1995)Colorado Avalanche (1995–2003)
16Borje SalmingToronto Maple Leafs (1973–1989)Detroit Red Wings (1989–1990)
13Denis SavardChicago Blackhawks (1980–1990, 1995–1997)Montreal Canadiens (1990–1993)
Tampa Bay Lightning (1993–1995)
15Serge SavardMontreal Canadiens (1966–1981)Winnipeg Jets (1981–1983)
14Terry SawchukDetroit Red Wings (1949–1955, 1957–1964, 1968–1969)Boston Bruins (1955–1957)
Toronto Maple Leafs (1964–1967)
Los Angeles Kings (1967–1968)
New York Rangers (1969–1970)
14Eddie ShoreBoston Bruins (1926–1940)New York Americans (1940)
13Steve ShuttMontreal Canadiens (1972–1984)Los Angeles Kings (1984–1985)
12Darryl SittlerToronto Maple Leafs (1970–1982)Philadelphia Flyers (1982–1984)
Detroit Red Wings (1984–1985)
15Dallas SmithBoston Bruins (1959–1962, 1965–1977)New York Rangers (1977–1978)
15Ryan SmythEdmonton Oilers (1995–2007, 2011–2014)New York Islanders (2007)
Colorado Avalanche (2007–2009)
Los Angeles Kings (2009–2011)
12Harold SnepstsVancouver Canucks (1974–1984, 1988–1990)Minnesota North Stars (1984–1985)
Detroit Red Wings (1985–1988)
St. Louis Blues (1990–1991)
12Eric StaalCarolina Hurricanes (2003–2004, 2005–2016)New York Rangers (2016)
Minnesota Wild (2016–2020)
Buffalo Sabres (2020–2021)
Montreal Canadiens (2021)
Florida Panthers (2022–2023)
13Marc StaalNew York Rangers (2007–2020)Detroit Red Wings (2020–2022)
Florida Panthers (2022–2023)
Philadelphia Flyers (2023–present)
16Steven StamkosTampa Bay Lightning (2008–2024)Nashville Predators (2024–present)
13Ron StewartToronto Maple Leafs (1952–1965)Boston Bruins (1965–1967)
St. Louis Blues (1967)
New York Rangers (1967–1971, 1972)
Vancouver Canucks (1971–1972)
New York Islanders (1972–1973)
15Don SweeneyBoston Bruins (1988–2003)Dallas Stars (2003–2004)
13Jean-Guy TalbotMontreal Canadiens (1954–1967)Minnesota North Stars (1967)
Detroit Red Wings (1967–1968)
St. Louis Blues (1968–1970)
Buffalo Sabres (1970–1971)
12Chris TerreriNew Jersey Devils (1986–1987, 1988–1995, 1998–2001)San Jose Sharks (1995–1997)
Chicago Blackhawks (1997–1998)
New York Islanders (2001)
12Jimmy ThomsonToronto Maple Leafs (1945–1957)Chicago Black Hawks (1957–1958)
15Bryan TrottierNew York Islanders (1975–1990)Pittsburgh Penguins (1990–1992, 1993–1994)
13Norm UllmanDetroit Red Wings (1955–1968)Toronto Maple Leafs (1968–1975)
13Mike VernonCalgary Flames (1982–1984, 1985–1994, 2000–2002)Detroit Red Wings (1994–1997)
San Jose Sharks (1997–1999)
Florida Panthers (1999–2000)
13Cam WardCarolina Hurricanes (2005–2018)Chicago Blackhawks (2018–2019)
12Phil WatsonNew York Rangers (1935–1943, 1944–1948)Montreal Canadiens (1943–1944)
14Doug WilsonChicago Blackhawks (1977–1991)San Jose Sharks (1991–1993)
15Travis ZajacNew Jersey Devils (2006–2021)New York Islanders (2021)
NHL players who spent 12 or more seasons with their second (or later) team!Seasons!Player!Team played for the most seasons (years)!Other team(s) played for (years)
12Tommy AlbelinNew Jersey Devils (1988–1996, 2001–2004, 2005–2006)Quebec Nordiques (1987–1988)
Calgary Flames (1996–2001)
12Tom BarrassoPittsburgh Penguins (1988–2000)Buffalo Sabres (1983–1988)
Ottawa Senators (2000)
Carolina Hurricanes (2001–2002)
Toronto Maple Leafs (2002)
San Jose Sharks (2002–2003)
13Toe BlakeMontreal Canadiens (1935–1948)Montreal Maroons (1934–1935)
12Leo BoivinBoston Bruins (1954–1966)Toronto Maple Leafs (1952–1954)
Detroit Red Wings (1966–1967)
Pittsburgh Penguins (1967–1969)
Minnesota North Stars (1969–1970)
13Frank BoucherNew York Rangers (1926–1938, 1943–1944)Ottawa Senators (1921–1922)
12Johnny BowerToronto Maple Leafs (1958–1970)New York Rangers (1953–1955, 1956–1957)
21Johnny BucykBoston Bruins (1957–1978)Detroit Red Wings (1955–1957)
14Zdeno CharaBoston Bruins (2006–2020)New York Islanders (1997–2001, 2021–2022)
Ottawa Senators (2001–2004, 2005–2006)
Washington Capitals (2020–2021)
12Gerry CheeversBoston Bruins (1965–1972, 1975–1980)Toronto Maple Leafs (1961–1962)
12Bill CowleyBoston Bruins (1935–1947)St. Louis Eagles (1934–1935)
12Marcel DionneLos Angeles Kings (1975–1987)Detroit Red Wings (1971–1975)
New York Rangers (1987–1989)
14Gary DoakBoston Bruins (1965–1970, 1973–1981)Detroit Red Wings (1965, 1972–1973)
Vancouver Canucks (1970–1971)
New York Rangers (1971–1972)
17Kris DraperDetroit Red Wings (1993–2004, 2005–2011)Winnipeg Jets (1990–1993)
15Tony EspositoChicago Black Hawks (1969–1984)Montreal Canadiens (1968–1969)
12Warren GodfreyDetroit Red Wings (1955–1962, 1963–1968)Boston Bruins (1952–1955, 1962–1963)
12Syd HoweDetroit Red Wings (1935–1946)Ottawa Senators (1929–1930, 1932–1934)
Philadelphia Quakers (1930–1931)
Toronto Maple Leafs (1931–1932)
St. Louis Eagles (1934–1935)
12Dale HunterWashington Capitals (1987–1999)Quebec Nordiques (1980–1987)/Colorado Avalanche (1999)
15Calle JohanssonWashington Capitals (1989–2003)Buffalo Sabres (1987–1989)
Toronto Maple Leafs (2003–2004)
13Erik Johnson
  1. [3]
Colorado Avalanche (2011–2023)St. Louis Blues (2007–2011)
Buffalo Sabres (2023–2024)
Philadelphia Flyers (2024 - present)
12Brooks LaichWashington Capitals (2004, 2005–2016)Ottawa Senators (2004)
Toronto Maple Leafs (2016)
Los Angeles Kings (2017)
14Kirk MaltbyDetroit Red Wings (1996–2004, 2005–2010)Edmonton Oilers (1993–1996)
12Rick MiddletonBoston Bruins (1976–1988)New York Rangers (1974–1976)
13Kelly MillerWashington Capitals (1987–1999)New York Rangers (1985–1987)
13Ken MosdellMontreal Canadiens (1944–1956, 1958–1959)Brooklyn Americans (1941–1942)
Chicago Black Hawks (1956–1957)
16Eric NesterenkoChicago Black Hawks (1956–1972)Toronto Maple Leafs (1951–1956)
12Markus NaslundVancouver Canucks (1996–2004, 2005–2008)Pittsburgh Penguins (1993–1996)
New York Rangers (2008–2009)
12Rod SeilingNew York Rangers (1963–1974)Toronto Maple Leafs (1962–1963, 1974–1976)
Washington Capitals (1974)
St. Louis Blues (1976–1978)
Atlanta Flames (1978–1979)
15Teemu SelanneMighty Ducks of Anaheim/Anaheim Ducks (1996–2001, 2005–2014)Winnipeg Jets (1992–1996)
San Jose Sharks (2001–2003)
Colorado Avalanche (2003–2004)
17Billy SmithNew York Islanders (1972–1989)Los Angeles Kings (1971–1972)
12Jordan StaalCarolina Hurricanes (2012–present)Pittsburgh Penguins (2006–2012)
12Alexander SteenSt. Louis Blues (2008–2020)Toronto Maple Leafs (2005–2008)
13Scott StevensNew Jersey Devils (1991–2004)Washington Capitals (1982–1990)
St. Louis Blues (1990–1991)
13Martin St. LouisTampa Bay Lightning (2000–2004, 2005–2014)Calgary Flames (1998–2000)
New York Rangers (2014–2015)
13Mats SundinToronto Maple Leafs (1994–2004, 2005–2008)Quebec Nordiques (1990–1994)
Vancouver Canucks (2008–2009)
15Joe ThorntonSan Jose Sharks (2005–2020)Boston Bruins (1997–2004, 2005)
Toronto Maple Leafs (2020–2021)
Florida Panthers (2021–2022)
13Glen WesleyHartford Whalers/Carolina Hurricanes (1994–2003, 2003–2004, 2005–2008)Boston Bruins (1987–1994)
Toronto Maple Leafs (2003)
13Blake WheelerAtlanta Thrashers/Winnipeg Jets (2011–2023)Boston Bruins (2008–2011)
New York Rangers (2023–present)
12Sergei ZubovDallas Stars (1996–2004, 2005–2009)New York Rangers (1992–1995)
Pittsburgh Penguins (1995–1996)

See also

External links

Web site: Most NHL Games Played with Single Franchise . Hockey-Reference.com . July 2, 2018.

Notes and References

  1. A 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.
  2. Researched through Hockey Reference website (https://www.hockey-reference.com)
  3. Web site: Veterans Erik Johnson, Marc Staal thrust into key roles on Flyers’ depleted blue line . Kurz . Kevin . . The New York Times . August 17, 2024 . March 10, 2024.