_guinness_world_records_label">

Most NHL teams played for

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.