Most teams played for in an NHL ice hockey career

Most teams played for in an NHL ice hockey career
Who
Mike Sillinger
Where
Not Applicable
When
2009
Mike Sillinger (Canada) holds the National Hockey League (NHL) record for playing on 12 teams during his 17-year career from 1990-91 to 2008-09. Sillinger played for the Detroit Red Wings, Mighty Ducks of Anaheim, Vancouver Canucks, Philadelphia Flyers, Tampa Bay Lightning, Florida Panthers, Ottawa Senators, Columbus Blue Jackets, Phoenix Coyotes, St. Louis Blues, Nashville Predators, and New York Islanders.