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–2024) |
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) |
12 |
Scott Laughton# |
Philadelphia Flyers (2013–2025) |
Toronto Maple Leafs (2025–present) |
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) |
16 |
Brad Marchand |
Boston Bruins (2009–2025) |
Florida Panthers (2025–present) |
21 |
Patrick Marleau |
San Jose Sharks (1997–2004, 2005–2017, 2019–2020, 2020–2021) |
Toronto Maple Leafs (2017–2019) Pittsburgh Penguins (2020) |
14 |
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 |
Brock Nelson# |
New York Islanders (2012–2025) |
Colorado Avalanche (2025–present) |
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–2024) |
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) 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) |
16 |
Steven Stamkos# |
Tampa Bay Lightning (2008–2024) |
Nashville Predators (2024–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) |