From Wikipedia, the free encyclopedia

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 2022–23 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
Alex Delvecchio, 24 seasons with Detroit
Stan Mikita, 22 seasons with Chicago
Steve Yzerman, 22 seasons with Detroit
George Armstrong, 21 seasons with Toronto
Shane Doan, 21 seasons with Winnipeg/Phoenix/Arizona
Jean Beliveau, 20 seasons with Montreal
Dit Clapper, 20 seasons with Boston
Ken Daneyko, 20 seasons with New Jersey
Patrik Eliáš, 20 seasons with New Jersey
Nicklas Lidstrom, 20 seasons with Detroit
Henri Richard, 20 seasons with Montreal
Joe Sakic, 20 seasons with Quebec/Colorado
Patrice Bergeron, 19 seasons with Boston
Dustin Brown, 18 seasons with Los Angeles
Rod Gilbert, 18 seasons with NY Rangers
Maurice Richard, 18 seasons with Montreal
NHL players who have spent their career at one franchise
Seasons Player Team Career Games played Cup Wins
10 Syl Apps* Toronto Maple Leafs 1936–1943, 1945–1948 423 3
11 Bob Armstrong Boston Bruins 1950–1951, 1952–1962 542 0
21 George Armstrong* Toronto Maple Leafs 1949–1971 1,188 4
12 Larry Aurie Detroit Cougars/Falcons/Red Wings 1927–1939 489 2
11 P. J. Axelsson Boston Bruins 1997–2004, 2005–2009 797 0
12 Bill Barber* Philadelphia Flyers 1972–1984 903 2
20 Jean Beliveau* Montreal Canadiens 1950–1951, 1952–1971 1,125 10
19 Patrice Bergeron Boston Bruins 2003–2004, 2005–2023 1,294 1
10 Mike Bossy* New York Islanders 1977–1987 752 4
15 Butch Bouchard* Montreal Canadiens 1941–1956 785 4
14 Turk Broda* Toronto Maple Leafs 1936–1943, 1945–1952 629 5
18 Dustin Brown Los Angeles Kings 2003–2004, 2005–2022 1,296 2
11 Mud Bruneteau Detroit Red Wings 1935–1946 411 3
13 Sergei Brylin New Jersey Devils 1994–2004, 2005–2008 765 3
17 Wayne Cashman Boston Bruins 1964–1965, 1967–1983 1,027 2
20 Dit Clapper* Boston Bruins 1927–1947 833 3
15 Bobby Clarke* Philadelphia Flyers 1969–1984 1,144 2
12 Neil Colville* New York Rangers 1935–1942, 1944–1949 464 1
11 Bill Cook* New York Rangers 1926–1937 474 2
10 Alain Cote Quebec Nordiques 1979–1989 696 0
16 Yvan Cournoyer* Montreal Canadiens 1963–1979 968 10
14 Corey Crawford Chicago Blackhawks 2005–2006, 2007–2020 488 2
13 Jack Crawford Boston Bruins 1937–1950 548 2
10 Floyd Curry Montreal Canadiens 1947–1958 601 4
20 Ken Daneyko New Jersey Devils 1983–2003 1,283 3
14 Pavel Datsyuk Detroit Red Wings 2001–2004, 2005–2016 953 2
12 Bob Davidson Toronto Maple Leafs 1934–1946 491 2
11 Eric Daze Chicago Blackhawks 1994–2004, 2005–2006 601 0
24 Alex Delvecchio* Detroit Red Wings 1950–1974 1,549 3
11 Rick DiPietro New York Islanders 2000–2001, 2002–2004, 2005–2013 318 0
21 Shane Doan Winnipeg Jets/ Phoenix/Arizona Coyotes 1995–2004, 2005–2017 1,540 0
16 Woody Dumart* Boston Bruins 1935–1942, 1945–1954 772 2
20 Patrik Elias New Jersey Devils 1995–2004, 2005–2016 1,240 2
16 Ron Ellis Toronto Maple Leafs 1963–1975, 1977–1981 1,034 1
11 Tobias Enstrom Atlanta Thrashers/Winnipeg Jets 2007–2018 719 0
13 Jonathan Ericsson Detroit Red Wings 2007–2020 680 1
10 Jan Erixon New York Rangers 1983–1993 556 0
16 Bob Gainey* Montreal Canadiens 1973–1989 1,160 5
17 Ryan Getzlaf Mighty Ducks of Anaheim/Anaheim Ducks 2005–2022 1,157 1
18 Rod Gilbert* New York Rangers 1960–1978 1,065 0
14 Ebbie Goodfellow* Detroit Cougars/Falcons/Red Wings 1929–1943 554 3
16 Johnny Gottselig Chicago Black Hawks 1928–1941, 1942–1945 589 2
11 Ted Green Boston Bruins 1960–1969, 1970–1972 620 1
16 Ron Greschner New York Rangers 1974–1990 981 0
14 Bill Hajt Buffalo Sabres 1973–1987 854 0
10 Craig Hartsburg Minnesota North Stars 1979–1989 570 0
14 Milan Hejduk Colorado Avalanche 1998–2004, 2005–2013 1,020 1
15 Ott Heller New York Rangers 1931–1946 647 2
11 Bryan Hextall* New York Rangers 1936–1944, 1945–1948 449 1
15 Tomas Holmstrom Detroit Red Wings 1996–2004, 2005–2012 1,026 4
12 Red Horner* Toronto Maple Leafs 1928–1940 490 1
11 Rejean Houle Montreal Canadiens 1969–1973, 1976–1983 635 5
14 Jimmy Howard Detroit Red Wings 2005–2006, 2007–2020 543 0
16 Aurele Joliat* Montreal Canadiens 1922–1938 655 3
10 Dennis Kearns Vancouver Canucks 1971–1981 677 0
14 Ted Kennedy* Toronto Maple Leafs 1942–1955, 1956–1957 696 5
11 Cliff Koroll Chicago Black Hawks 1969–1980 814 0
16 David Krejci Boston Bruins 2006–2021, 2022–2023 1032 1
15 Niklas Kronwall Detroit Red Wings 2003–2004, 2005–2019 953 1
14 Elmer Lach* Montreal Canadiens 1940–1954 664 3
12 Jacques Laperriere* Montreal Canadiens 1962–1974 691 6
10 Edgar Laprade* New York Rangers 1945–1955 500 0
14 Jere Lehtinen Dallas Stars 1995–2004, 2005–2010 875 1
12 Jacques Lemaire* Montreal Canadiens 1967–1979 853 8
17 Mario Lemieux* Pittsburgh Penguins 1984–1994, 1995–1997, 2000–2004, 2005–2006 915 2
13 Pit Lepine Montreal Canadiens 1925–1938 526 2
11 Herbie Lewis* Detroit Cougars/Falcons/Red Wings 1928–1939 483 2
20 Nicklas Lidstrom* Detroit Red Wings 1991–2004, 2005–2012 1,564 4
15 Henrik Lundqvist* New York Rangers 2005–2020 887 0
11 Keith Magnuson Chicago Black Hawks 1969–1980 589 0
14 Chico Maki Chicago Black Hawks 1961–1974, 1975–1976 841 1
13 Georges Mantha Montreal Canadiens 1928–1941 498 2
17 Mush March Chicago Black Hawks 1928–1945 759 2
15 Don Marcotte Boston Bruins 1965–1966, 1968–1982 868 2
16 Andrei Markov Montreal Canadiens 2000–2004, 2005–2017 990 0
10 John Marks Chicago Black Hawks 1972–1982 657 0
12 Nick Metz Toronto Maple Leafs 1934–1942, 1944–1948 518 4
10 Rudy Migay Toronto Maple Leafs 1949–1950, 1951–1960 417 0
22 Stan Mikita* Chicago Black Hawks 1958–1980 1,396 1
12 Mike Milbury Boston Bruins 1975–1987 754 0
12 Armand Mondou Montreal Canadiens 1928–1940 386 2
10 Ken Morrow New York Islanders 1979–1989 550 4
14 Bill Mosienko* Chicago Black Hawks 1941–1955 710 0
11 Murray Murdoch New York Rangers 1926–1937 508 2
15 Bob Murray Chicago Blackhawks 1975–1990 1,008 0
11 Lou Nanne Minnesota North Stars 1967–1978 635 0
15 Chris Neil Ottawa Senators 2001–2004, 2005–2017 1,026 0
14 Bob Nystrom New York Islanders 1972–1986 900 4
14 Terry O'Reilly Boston Bruins 1971–1985 891 0
10 Lynn Patrick* New York Rangers 1934–1943, 1945–1946 455 1
10 Marty Pavelich Detroit Red Wings 1947–1957 634 4
10 Steve Payne Minnesota North Stars 1978–1988 613 0
11 Johnny Peirson Boston Bruins 1946–1954, 1955–1958 545 0
11 Jim Peplinski Calgary Flames 1980–1990, 1994–1995 711 1
17 Gilbert Perreault* Buffalo Sabres 1970–1987 1,191 0
17 Chris Phillips Ottawa Senators 1997–2004, 2005–2015 1,179 0
13 Michal Pivonka Washington Capitals 1986–1999 825 0
10 Barclay Plager St. Louis Blues 1967–1977 614 0
15 Denis Potvin* New York Islanders 1973–1988 1,060 4
15 Claude Provost Montreal Canadiens 1955–1970 1,005 9
10 Don Raleigh New York Rangers 1943–1944, 1947–1956 535 0
14 Craig Ramsay Buffalo Sabres 1971–1985 1,070 0
15 Tuukka Rask Boston Bruins 2007–2022 564 1
20 Henri Richard* Montreal Canadiens 1955–1975 1,258 11
18 Maurice Richard* Montreal Canadiens 1942–1960 978 8
14 Mike Richter New York Rangers 1989–2003 666 1
15 Pekka Rinne Nashville Predators 2005–2006, 2007–2021 683 0
20 Joe Sakic* Quebec Nordiques/ Colorado Avalanche 1988–2004, 2005–2009 1,378 2
16 Milt Schmidt* Boston Bruins 1936–1942, 1945–1955 776 2
15 Brent Seabrook Chicago Blackhawks 2005–2020 1,114 3
17 Daniel Sedin Vancouver Canucks 2000–2004, 2005–2018 1,306 0
17 Henrik Sedin Vancouver Canucks 2000–2004, 2005–2018 1,330 0
10 Jim Slater Atlanta Thrashers/ Winnipeg Jets 2005–2015 584 0
12 Sid Smith Toronto Maple Leafs 1946–1958 601 3
13 Stan Smyl Vancouver Canucks 1978–1991 896 0
14 Thomas Steen Winnipeg Jets 1981–1995 950 0
12 Brian Sutter St. Louis Blues 1976–1988 779 0
17 Dave Taylor Los Angeles Kings 1977–1994 1,111 0
14 Walt Tkaczuk New York Rangers 1967–1981 945 0
13 J. C. Tremblay Montreal Canadiens 1959–1972 794 5
12 Mario Tremblay Montreal Canadiens 1974–1986 852 5
10 Steve Vickers New York Rangers 1972–1982 698 0
10 Jimmy Watson Philadelphia Flyers 1972–1982 613 2
14 Kenny Wharram Chicago Black Hawks 1951–1969 766 1
11 Art Wiebe Chicago Black Hawks 1932–1933, 1934–1944 414 1
22 Steve Yzerman* Detroit Red Wings 1983–2004, 2005–2006 1,514 3
15 Henrik Zetterberg Detroit Red Wings 2002–2004, 2005–2018 1,082 1

Honorable mention

Counts by franchise

Team name Past name(s) Player count
Anaheim Ducks Mighty Ducks of Anaheim 1
Arizona Coyotes Winnipeg Jets
Phoenix Coyotes
2
Boston Bruins 15
Buffalo Sabres 3
Calgary Flames Atlanta Flames 1
Carolina Hurricanes Hartford Whalers 0
Chicago Blackhawks Chicago Black Hawks 14
Colorado Avalanche Quebec Nordiques 3
Columbus Blue Jackets 0
Dallas Stars Minnesota North Stars 4
Detroit Red Wings Detroit Cougars
Detroit Falcons
14
Edmonton Oilers 0
Florida Panthers 0
Los Angeles Kings 2
Minnesota Wild 0
Montreal Canadiens 19
Nashville Predators 1
New Jersey Devils Kansas City Scouts
Colorado Rockies
3
New York Islanders 5
New York Rangers 15
Ottawa Senators 2
Philadelphia Flyers 3
Pittsburgh Penguins 1
Seattle Kraken 0
St. Louis Blues 2
San Jose Sharks 0
Tampa Bay Lightning 0
Toronto Maple Leafs Toronto Arenas
Toronto St. Patricks
10
Vancouver Canucks 4
Vegas Golden Knights 0
Washington Capitals 1
Winnipeg Jets Atlanta Thrashers 2

Potential future candidates

The following active players have played at least ten seasons exclusively for one team to date. Table updated as of the 2023–24 season.

Seasons Player Team Career
13 Justin Abdelkader Detroit Red Wings 2007–2020
16 Mikael Backlund Calgary Flames 2008–2024
17 Nicklas Backstrom Washington Capitals 2007–2024
15 Josh Bailey New York Islanders 2008–2023
11 Aleksander Barkov Florida Panthers 2013–2024
15 Jamie Benn Dallas Stars 2009–2024
12 Jonas Brodin Minnesota Wild 2012–2024
15 John Carlson Washington Capitals 2009–2024
13 Casey Cizikas New York Islanders 2011–2024
15 Logan Couture San Jose Sharks 2009–2024
13 Sean Couturier Philadelphia Flyers 2011–2024
19 Sidney Crosby Pittsburgh Penguins 2005–2024
16 Drew Doughty Los Angeles Kings 2008–2024
10 Aaron Ekblad Florida Panthers 2014–2024
12 Filip Forsberg Nashville Predators 2012–2024
14 Cam Fowler Anaheim Ducks 2010–2024
12 Brendan Gallagher Montreal Canadiens 2012–2024
11 John Gibson Anaheim Ducks 2013–2024
11 Zemgus Girgensons Buffalo Sabres 2013–2024
15 Victor Hedman Tampa Bay Lightning 2009–2024
11 Tomas Hertl San Jose Sharks 2013–2024
11 Boone Jenner Columbus Blue Jackets 2013–2024
13 Roman Josi Nashville Predators 2011–2024
18 Anze Kopitar Los Angeles Kings 2006–2024
13 Chris Kreider New York Rangers 2011–2024
11 Nikita Kucherov Tampa Bay Lightning 2013–2024
11 Evgeny Kuznetsov Washington Capitals 2013–2024
11 Gabriel Landeskog Colorado Avalanche 2011–2022
11 Scott Laughton Philadelphia Flyers 2013–2024
12 Anders Lee New York Islanders 2012–2024
18 Kris Letang Pittsburgh Penguins 2006–2024
13 Bryan Little Atlanta Thrashers/Winnipeg Jets 2007–2020
10 Adam Lowry Winnipeg Jets 2014–2024
11 Nathan MacKinnon Colorado Avalanche 2013–2024
18 Evgeni Malkin Pittsburgh Penguins 2006–2024
15 Brad Marchand Boston Bruins 2009–2024
11 Scott Mayfield New York Islanders 2013–2024
12 Brock Nelson New York Islanders 2012–2024
13 Ryan Nugent-Hopkins Edmonton Oilers 2011–2024
19 Alex Ovechkin Washington Capitals 2005–2024
10 David Pastrnak Boston Bruins 2014–2024
15 Carey Price Montreal Canadiens 2007–2022
11 Morgan Rielly Toronto Maple Leafs 2013–2024
10 Bryan Rust Pittsburgh Penguins 2014–2024
13 Mark Scheifele Winnipeg Jets 2011–2024
14 Jared Spurgeon Minnesota Wild 2010–2024
10 Colton Sissons Nashville Predators 2013–2014, 2015–2024
16 Steven Stamkos Tampa Bay Lightning 2008–2024
15 Jonathan Toews Chicago Blackhawks 2007–2020, 2021–2023
11 Tom Wilson Washington Capitals 2013–2024
18 Marc-Edouard Vlasic San Jose Sharks 2006–2024

[1]

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)
12 Sid Abel* Detroit Red Wings (1938–1943, 1946–1952) Chicago Black Hawks (1952–1954)
17 Daniel Alfredsson* Ottawa Senators (1995–2004, 2005–2013) Detroit Red Wings (2013–2014)
12 Glenn Anderson* Edmonton Oilers (1980–1991, 1995–1996) Toronto Maple Leafs (1991–1994)
New York Rangers (1994)
St. Louis Blues (1994–1995, 1996)
12 Dave Andreychuk* Buffalo 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)
15 Ralph Backstrom Montreal Canadiens (1956–1970) Los Angeles Kings (1970–1973)
Chicago Black Hawks (1973)
12 Fred Barrett Minnesota North Stars (1970–1971, 1972–1983) Los Angeles Kings (1983–1984)
12 Andy Bathgate* New York Rangers (1952–1964) Toronto Maple Leafs (1964–1965)
Detroit Red Wings (1965–1967)
Pittsburgh Penguins (1967–1968, 1970–1971)
14 Bobby Baun Toronto Maple Leafs (1956–1967, 1970–1973) Oakland Seals (1967–1968)
Detroit Red Wings (1968–1970)
12 Doug Bentley* Chicago Black Hawks (1939–1944, 1945–1952) New York Rangers (1953–1954)
14 Rob Blake* Los Angeles Kings (1989–2001, 2006–2008) Colorado Avalanche (2001–2004, 2005–2006)
San Jose Sharks (2008–2010)
14 Peter Bondra Washington Capitals (1990–2004) Ottawa Senators (2004)
Atlanta Thrashers (2005–2006)
Chicago Blackhawks (2006–2007)
12 Georges Boucher* Ottawa Senators (1917–1929) Montreal Maroons (1929–1931)
Chicago Black Hawks (1931–1932)
12 Bob Bourne New York Islanders (1974–1986) Los Angeles Kings (1986–1987)
21 Ray Bourque* Boston Bruins (1979–2000) Colorado Avalanche (2000–2001)
16 Patrice Brisebois Montreal Canadiens (1990–2004, 2007–2009) Colorado Avalanche (2005–2007)
21 Martin Brodeur* New Jersey Devils (1991–1992, 1993–2004, 2005–2014) St. Louis Blues (2014–2015)
16 Neal Broten Minnesota North Stars/ Dallas Stars (1980–1995, 1997) New Jersey Devils (1995–1996)
Los Angeles Kings (1996–1997)
14 Keith Brown Chicago Blackhawks (1979–1993) Florida Panthers (1993–1995)
13 Benoit Brunet Montreal Canadiens (1988–1989, 1990–2001) Dallas Stars (2001–2002)
Ottawa Senators (2002)
12 Kelly Buchberger Edmonton Oilers (1987–1999) Atlanta Thrashers (1999–2000)
Los Angeles Kings (2000–2002)
Phoenix Coyotes (2002–2003)
Pittsburgh Penguins (2003–2004)
12 Alexandre Burrows Vancouver Canucks (2005–2017) Ottawa Senators (2017–2018)
13 Guy Carbonneau* Montreal Canadiens (1980–1981, 1982–1994) St. Louis Blues (1994–1995)
Dallas Stars (1995–2000)
13 Wendel Clark Toronto 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)
13 Hap Day* Toronto St. Patricks/Maple Leafs (1924–1937) New York Americans (1937–1938)
12 Kevin Dineen Hartford Whalers/ Carolina Hurricanes (1984–1991, 1995–1999) Philadelphia Flyers (1991–1995)
Ottawa Senators (1999–2000)
Columbus Blue Jackets (2000–2003)
12 Tie Domi Toronto Maple Leafs (1989–1990, 1995–2004, 2005–2006) New York Rangers (1990–1992)
Winnipeg Jets (1992–1995)
12 Bruce Driver New Jersey Devils (1983–1995) New York Rangers (1995–1998)
15 Alexander Edler Vancouver Canucks (2006–2021) Los Angeles Kings (2021–2023)
12 Mattias Ekholm Nashville Predators (2011–2023) Edmonton Oilers (2023–present)
13 Bernie Federko* St. Louis Blues (1976–1989) Detroit Red Wings (1989–1990)
13 Sergei Fedorov* Detroit Red Wings (1990–2003) Mighty Ducks of Anaheim (2003–2004, 2005)
Columbus Blue Jackets (2005–2008)
Washington Capitals (2008–2009)
14 Fernie Flaman* Boston Bruins (1944–1951, 1954–1961) Toronto Maple Leafs (1951–1954)
13 Patrick Flatley New York Islanders (1983–1996) New York Rangers (1996–1997)
13 Marc-Andre Fleury Pittsburgh Penguins (2003–2004, 2005–2017) Vegas Golden Knights (2017–2021)
Chicago Blackhawks (2021–2022)
Minnesota Wild (2022–present)
17 Adam Foote Quebec Nordiques/ Colorado Avalanche (1991–2004, 2008–2011) Columbus Blue Jackets (2005–2008)
16 Ron Francis* Hartford Whalers (1981–1991)/ Carolina Hurricanes (1998–2004) Pittsburgh Penguins (1991–1998)
Toronto Maple Leafs (2004)
14 Bernie Geoffrion* Montreal Canadiens (1950–1964) New York Rangers (1966–1968)
12 Curt Giles Minnesota North Stars (1979–1986, 1987–1991) New York Rangers (1986–1987)
St. Louis Blues (1991–1993)
12 Todd Gill Toronto 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)
12 Clark Gillies* New York Islanders (1974–1986) Buffalo Sabres (1986–1988)
15 Mark Giordano Calgary Flames (2006–2021) Seattle Kraken (2021–2022)
Toronto Maple Leafs (2022–present)
15 Claude Giroux Philadelphia Flyers (2007–2022) Florida Panthers (2022)
Ottawa Senators (2022–present)
14 Andy Greene New Jersey Devils (2006–2020) New York Islanders (2020–2022)
13 Vic Hadfield New York Rangers (1961–1974) Pittsburgh Penguins (1974–1977)
14 Doug Harvey* Montreal Canadiens (1947–1961) New York Rangers (1961–1964)
Detroit Red Wings (1966–1967)
St. Louis Blues (1968–1969)
12 Derian Hatcher Minnesota North Stars/ Dallas Stars (1991–2003) Detroit Red Wings (2003–2004)
Philadelphia Flyers (2005–2008)
14 Darren Helm Detroit Red Wings (2007–2021) Colorado Avalanche (2021–2023)
12 Camille Henry New York Rangers (1953–1955, 1956–1965, 1967–1968) Chicago Black Hawks (1965)
St. Louis Blues (1968–1970)
12 Shawn Horcoff Edmonton Oilers (2000–2004, 2005–2013) Dallas Stars (2013–2015)
Anaheim Ducks (2015–2016)
20 Tim Horton* Toronto Maple Leafs (1949–1950, 1951–1970) New York Rangers (1970–1971)
Pittsburgh Penguins (1971–1972)
Buffalo Sabres (1972–1974)
25 Gordie Howe* Detroit Red Wings (1946–1971) Hartford Whalers (1979–1980)
17 Harry Howell* New York Rangers (1952–1969) Oakland Seals/California Golden Seals (1969–1971)
Los Angeles Kings (1971–1973)
15 Bobby Hull* Chicago Black Hawks (1957–1972) Winnipeg Jets (1979–1980)
Hartford Whalers (1980)
13 Dennis Hull Chicago Black Hawks (1964–1977) Detroit Red Wings (1977–1978)
16 Jarome Iginla* Calgary Flames (1996–2004, 2005–2013) Pittsburgh Penguins (2013)
Boston Bruins (2013–2014)
Colorado Avalanche (2014–2017)
Los Angeles Kings (2017)
13 Barret Jackman St. Louis Blues (2001–2004, 2005–2015) Nashville Predators (2015–2016)
14 Tom Johnson* Montreal Canadiens (1947–1948, 1950–1963) Boston Bruins (1963–1965)
12 Tomas Kaberle Toronto Maple Leafs (1998–2004, 2005–2011) Boston Bruins (2011)
Carolina Hurricanes (2011)
Montreal Canadiens (2011–2013)
16 Patrick Kane Chicago Blackhawks (2007–2023) New York Rangers (2023)
Detroit Red Wings (2023–present)
16 Duncan Keith Chicago Blackhawks (2005–2021) Edmonton Oilers (2021–2022)
13 Red Kelly* Detroit Red Wings (1947–1960) Toronto Maple Leafs (1960–1967)
15 Dave Keon* Toronto Maple Leafs (1960–1975) Hartford Whalers (1979–1982)
15 Mikko Koivu Minnesota Wild (2005–2020) Columbus Blue Jackets (2020–2021)
13 Saku Koivu Montreal Canadiens (1995–2004, 2005–2009) Anaheim Ducks (2009–2014)
16 Olaf Kolzig Washington Capitals (1989–1990, 1992–2004, 2005–2008) Tampa Bay Lightning (2008–2009)
13 Steve Konowalchuk Washington Capitals (1991–2003) Colorado Avalanche (2003–2004, 2005–2006)
14 Guy Lafleur* Montreal Canadiens (1971–1985) New York Rangers (1988–1989)
Quebec Nordiques (1989–1991)
14 Guy Lapointe* Montreal Canadiens (1968–1982) St. Louis Blues (1982–1983)
Boston Bruins (1983–1984)
14 Vincent Lecavalier Tampa Bay Lightning (1998–2004, 2005–2013) Philadelphia Flyers (2013–2015)
Los Angeles Kings (2015–2016)
13 Steve Larmer Chicago Blackhawks (1980–1993) New York Rangers (1993–1995)
17 Brian Leetch* New York Rangers (1987–2004) Toronto Maple Leafs (2004)
Boston Bruins (2005–2006)
15 David Legwand Nashville Predators (1998–2004, 2005–2014) Detroit Red Wings (2014)
Ottawa Senators (2014–2015)
Buffalo Sabres (2015–2016)
13 Trevor Lewis Los Angeles Kings (2008–2020, 2023–present) Winnipeg Jets (2020–2021)
Calgary Flames (2021–2023)
12 Nick Libett Detroit Red Wings (1967–1979) Pittsburgh Penguins (1979–1981)
16 Trevor Linden Vancouver Canucks (1988–1997, 2001–2004, 2005–2008) New York Islanders (1997–1999)
Montreal Canadiens (1999–2001)
Washington Capitals (2001)
14 Ted Lindsay* Detroit Red Wings (1944–1957, 1964–1965) Chicago Black Hawks (1957–1960)
15 Kevin Lowe* Edmonton Oilers (1979–1992, 1996–1998) New York Rangers (1992–1996)
13 Al MacInnis* Calgary Flames (1981–1994) St. Louis Blues (1994–2004)
14 John MacLean New Jersey Devils (1983–1997) San Jose Sharks (1997–1998)
New York Rangers (1998–2000)
Dallas Stars (2000–2002)
12 Rick MacLeish Philadelphia Flyers (1970–1981, 1983–1984) Hartford Whalers (1981)
Pittsburgh Penguins (1981–1983)
Detroit Red Wings (1984)
12 Frank Mahovlich* Toronto Maple Leafs (1956–1968) Detroit Red Wings (1968–1971)
Montreal Canadiens (1971–1974)
13 Sylvio Mantha* Montreal Canadiens (1923–1936) Boston Bruins (1936–1937)
21 Patrick Marleau San Jose Sharks (1997–2004, 2005–2017, 2019–2020, 2020–2021) Toronto Maple Leafs (2017–2019)
Pittsburgh Penguins (2020)
13 Matt Martin New York Islanders (2009–2016, 2018–present) Toronto Maple Leafs (2016–2018)
12 Richard Matvichuk Minnesota North Stars/ Dallas Stars (1992–2004) New Jersey Devils (2005–2007)
13 Darren McCarty Detroit Red Wings (1993–2004, 2007–2009) Calgary Flames (2005–2007)
13 Jim McKenny Toronto Maple Leafs (1965–1978) Minnesota North Stars (1978–1979)
12 Mark Messier* Edmonton Oilers (1979–1991) New York Rangers (1991–1997, 2000–2004)
Vancouver Canucks (1997–2000)
20 Mike Modano* Minnesota North Stars/ Dallas Stars (1989–2004, 2005–2010) Detroit Red Wings (2010–2011)
12 Dickie Moore* Montreal Canadiens (1951–1963) Toronto Maple Leafs (1964–1965)
St. Louis Blues (1967–1968)
12 Howie Morenz* Montreal Canadiens (1923–1934, 1936–1937) Chicago Black Hawks (1934–1936)
New York Rangers (1936)
13 Brenden Morrow Dallas Stars (1999–2004, 2005–2013) Pittsburgh Penguins (2013)
St. Louis Blues (2013–2014)
Tampa Bay Lightning (2014–2015)
12 Troy Murray Chicago Blackhawks (1981–1991, 1993–1994) Winnipeg Jets (1991–1993)
Ottawa Senators (1994–1995)
Pittsburgh Penguins (1995)
Colorado Avalanche (1995–1996)
12 Jim Neilson New York Rangers (1962–1974) California Golden Seals/ Cleveland Barons (1974–1978)
13 Scott Niedermayer* New Jersey Devils (1991–2004) Mighty Ducks of Anaheim/Anaheim Ducks (2005–2010)
13 Frank Nighbor* Ottawa Senators (1917–1930) Toronto Maple Leafs (1930)
15 Teppo Numminen Winnipeg Jets/ Phoenix Coyotes (1988–2003) Dallas Stars (2003–2004)
Buffalo Sabres (2005–2009)
14 Chris Osgood Detroit Red Wings (1993–2001, 2005–2011) New York Islanders (2001–2003)
St. Louis Blues (2003–2004)
13 Jay Pandolfo New Jersey Devils (1996–2004, 2005–2010) New York Islanders (2011–2012)
Boston Bruins (2012–2013)
13 Joe Pavelski San Jose Sharks (2006–2019) Dallas Stars (2019–present)
14 Corey Perry Mighty 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)
12 Alex Pietrangelo St. Louis Blues (2008–2020) Vegas Golden Knights (2020–present)
12 Rich Pilon New York Islanders (1988–1999) New York Rangers (1999–2001)
St. Louis Blues (2001–2002)
13 Pierre Pilote* Chicago Black Hawks (1955–1968) Toronto Maple Leafs (1968–1969)
15 Tomas Plekanec Montreal Canadiens (2003–2004, 2005–2018, 2018–2019) Toronto Maple Leafs (2018)
15 Marcel Pronovost* Detroit Red Wings (1950–1965) Toronto Maple Leafs (1965–1970)
14 Bob Pulford* Toronto Maple Leafs (1956–1970) Los Angeles Kings (1970–1972)
16 Jonathan Quick Los Angeles Kings (2007–2023) Vegas Golden Knights (2023)
New York Rangers (2023–present)
14 Mike Ramsey Buffalo Sabres (1979–1993) Pittsburgh Penguins (1993–1994)
Detroit Red Wings (1994–1996)
16 Jean Ratelle* New York Rangers (1960–1975) Boston Bruins (1975–1981)
14 Rob Ray Buffalo Sabres (1989–2003) Ottawa Senators (2003–2004)
12 Craig Rivet Montreal Canadiens (1994–2004, 2005–2007) San Jose Sharks (2007–2008)
Buffalo Sabres (2008–2011)
Columbus Blue Jackets (2011)
17 Larry Robinson* Montreal Canadiens (1972–1989) Los Angeles Kings (1989–1992)
14 Luc Robitaille* Los Angeles Kings (1986–1994, 1997–2001, 2003–2004, 2005–2006) Pittsburgh Penguins (1994–1995)
New York Rangers (1995–1997)
Detroit Red Wings (2001–2003)
12 Patrick Roy* Montreal Canadiens (1984–1995) Colorado Avalanche (1995–2003)
16 Borje Salming* Toronto Maple Leafs (1973–1989) Detroit Red Wings (1989–1990)
13 Denis Savard* Chicago Blackhawks (1980–1990, 1995–1997) Montreal Canadiens (1990–1993)
Tampa Bay Lightning (1993–1995)
15 Serge Savard* Montreal Canadiens (1966–1981) Winnipeg Jets (1981–1983)
14 Terry Sawchuk* Detroit 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)
14 Eddie Shore* Boston Bruins (1926–1940) New York Americans (1940)
13 Steve Shutt* Montreal Canadiens (1972–1984) Los Angeles Kings (1984–1985)
12 Darryl Sittler* Toronto Maple Leafs (1970–1982) Philadelphia Flyers (1982–1984)
Detroit Red Wings (1984–1985)
15 Dallas Smith Boston Bruins (1959–1962, 1965–1977) New York Rangers (1977–1978)
15 Ryan Smyth Edmonton Oilers (1995–2007, 2011–2014) New York Islanders (2007)
Colorado Avalanche (2007–2009)
Los Angeles Kings (2009–2011)
12 Harold Snepsts Vancouver Canucks (1974–1984, 1988–1990) Minnesota North Stars (1984–1985)
Detroit Red Wings (1985–1988)
St. Louis Blues (1990–1991)
12 Eric Staal Carolina Hurricanes (2003–2004, 2005–2016) New York Rangers (2016)
Minnesota Wild (2016–2020)
Buffalo Sabres (2020–2021)
Montreal Canadiens (2021)
Florida Panthers (2022–2023)
13 Marc Staal New York Rangers (2007–2020) Detroit Red Wings (2020–2022)
Florida Panthers (2022–2023)
Philadelphia Flyers (2023–present)
13 Ron Stewart Toronto 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)
15 Don Sweeney Boston Bruins (1988–2003) Dallas Stars (2003–2004)
13 Jean-Guy Talbot Montreal Canadiens (1954–1967) Minnesota North Stars (1967)
Detroit Red Wings (1967–1968)
St. Louis Blues (1968–1970)
Buffalo Sabres (1970–1971)
12 Chris Terreri New Jersey Devils (1986–1987, 1988–1995, 1998–2001) San Jose Sharks (1995–1997)
Chicago Blackhawks (1997–1998)
New York Islanders (2001)
12 Jimmy Thomson Toronto Maple Leafs (1945–1957) Chicago Black Hawks (1957–1958)
15 Bryan Trottier* New York Islanders (1975–1990) Pittsburgh Penguins (1990–1992, 1993–1994)
13 Norm Ullman* Detroit Red Wings (1955–1968) Toronto Maple Leafs (1968–1975)
13 Mike Vernon* Calgary Flames (1982–1984, 1985–1994, 2000–2002) Detroit Red Wings (1994–1997)
San Jose Sharks (1997–1999)
Florida Panthers (1999–2000)
13 Cam Ward Carolina Hurricanes (2005–2018) Chicago Blackhawks (2018–2019)
12 Phil Watson New York Rangers (1935–1943, 1944–1948) Montreal Canadiens (1943–1944)
14 Doug Wilson* Chicago Blackhawks (1977–1991) San Jose Sharks (1991–1993)
15 Travis Zajac New 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)
12 Tommy Albelin New Jersey Devils (1988–1996, 2001–2004, 2005–2006) Quebec Nordiques (1987–1988)
Calgary Flames (1996–2001)
12 Tom Barrasso* Pittsburgh Penguins (1988–2000) Buffalo Sabres (1983–1988)
Ottawa Senators (2000)
Carolina Hurricanes (2001–2002)
Toronto Maple Leafs (2002)
San Jose Sharks (2002–2003)
13 Toe Blake* Montreal Canadiens (1935–1948) Montreal Maroons (1934–1935)
12 Leo Boivin* Boston Bruins (1954–1966) Toronto Maple Leafs (1952–1954)
Detroit Red Wings (1966–1967)
Pittsburgh Penguins (1967–1969)
Minnesota North Stars (1969–1970)
13 Frank Boucher* New York Rangers (1926–1938, 1943–1944) Ottawa Senators (1921–1922)
12 Johnny Bower* Toronto Maple Leafs (1958–1970) New York Rangers (1953–1955, 1956–1957)
21 Johnny Bucyk* Boston Bruins (1957–1978) Detroit Red Wings (1955–1957)
14 Zdeno Chara Boston Bruins (2006–2020) New York Islanders (1997–2001, 2021–2022)
Ottawa Senators (2001–2004, 2005–2006)
Washington Capitals (2020–2021)
12 Gerry Cheevers* Boston Bruins (1965–1972, 1975–1980) Toronto Maple Leafs (1961–1962)
12 Bill Cowley* Boston Bruins (1935–1947) St. Louis Eagles (1934–1935)
12 Marcel Dionne* Los Angeles Kings (1975–1987) Detroit Red Wings (1971–1975)
New York Rangers (1987–1989)
14 Gary Doak Boston Bruins (1965–1970, 1973–1981) Detroit Red Wings (1965, 1972–1973)
Vancouver Canucks (1970–1971)
New York Rangers (1971–1972)
17 Kris Draper Detroit Red Wings (1993–2004, 2005–2011) Winnipeg Jets (1990–1993)
15 Tony Esposito* Chicago Black Hawks (1969–1984) Montreal Canadiens (1968–1969)
12 Warren Godfrey Detroit Red Wings (1955–1962, 1963–1968) Boston Bruins (1952–1955, 1962–1963)
12 Syd Howe* Detroit Red Wings (1935–1946) Ottawa Senators (1929–1930, 1932–1934)
Philadelphia Quakers (1930–1931)
Toronto Maple Leafs (1931–1932)
St. Louis Eagles (1934–1935)
12 Dale Hunter Washington Capitals (1987–1999) Quebec Nordiques (1980–1987)/ Colorado Avalanche (1999)
15 Calle Johansson Washington Capitals (1989–2003) Buffalo Sabres (1987–1989)
Toronto Maple Leafs (2003–2004)
13 Erik Johnson Colorado Avalanche (2011–2023) St. Louis Blues (2007–2011)
Buffalo Sabres (2023–present)
12 Brooks Laich Washington Capitals (2004, 2005–2016) Ottawa Senators (2003–2004)
Toronto Maple Leafs (2016)
Los Angeles Kings (2017–2018)
14 Kirk Maltby Detroit Red Wings (1996–2004, 2005–2010) Edmonton Oilers (1993–1996)
12 Rick Middleton Boston Bruins (1976–1988) New York Rangers (1974–1976)
13 Kelly Miller Washington Capitals (1987–1999) New York Rangers (1985–1987)
13 Ken Mosdell Montreal Canadiens (1944–1956, 1958–1959) Brooklyn Americans (1941–1942)
Chicago Black Hawks (1956–1957)
16 Eric Nesterenko Chicago Black Hawks (1956–1972) Toronto Maple Leafs (1951–1956)
12 Markus Naslund Vancouver Canucks (1996–2004, 2005–2008) Pittsburgh Penguins (1993–1996)
New York Rangers (2008–2009)
12 Rod Seiling New York Rangers (1963–1974) Toronto Maple Leafs (1962–1963, 1974–1976)
Washington Capitals (1974)
St. Louis Blues (1976–1978)
Atlanta Flames (1978–1979)
15 Teemu Selanne* Mighty Ducks of Anaheim/Anaheim Ducks (1996–2001, 2005–2014) Winnipeg Jets (1992–1996)
San Jose Sharks (2001–2003)
Colorado Avalanche (2003–2004)
17 Billy Smith* New York Islanders (1972–1989) Los Angeles Kings (1971–1972)
12 Jordan Staal Carolina Hurricanes (2012–present) Pittsburgh Penguins (2006–2012)
12 Alexander Steen St. Louis Blues (2008–2020) Toronto Maple Leafs (2005–2008)
13 Scott Stevens* New Jersey Devils (1991–2004) Washington Capitals (1982–1990)
St. Louis Blues (1990–1991)
13 Martin St. Louis* Tampa Bay Lightning (2000–2004, 2005–2014) Calgary Flames (1998–2000)
New York Rangers (2014–2015)
13 Mats Sundin* Toronto Maple Leafs (1994–2004, 2005–2008) Quebec Nordiques (1990–1994)
Vancouver Canucks (2008–2009)
15 Joe Thornton San Jose Sharks (2005–2020) Boston Bruins (1997–2004, 2005)
Toronto Maple Leafs (2020–2021)
Florida Panthers (2021–2022)
13 Glen Wesley Hartford Whalers/ Carolina Hurricanes (1994–2003, 2003–2004, 2005–2008) Boston Bruins (1987–1994)
Toronto Maple Leafs (2003)
13 Blake Wheeler Atlanta Thrashers/ Winnipeg Jets (2011–2023) Boston Bruins (2008–2011)
New York Rangers (2023–present)
12 Sergei Zubov* Dallas Stars (1996–2004, 2005–2009) New York Rangers (1992–1995)
Pittsburgh Penguins (1995–1996)

See also

References

"Most NHL Games Played with Single Franchise". Hockey-Reference.com. Retrieved July 2, 2018.

  1. ^ Researched through Hockey Reference website ( https://www.hockey-reference.com)