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) |