Most NHL teams played for
- WHO
- Mike Sillinger
- 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.