Wendel Clark has played for 6 different NHL teams
Mike Sillinger played for 12 different teams (Detroit, Anaheim, Vancouver, Philadelphia, Tampa Bay, Florida, Ottawa, Columbus, Phoenix, St.Louis, Nashville and the NY Islanders)
The Captain...Mark Messier
The best ever player in the NHL to wear #11 was Mark Messier, who played for Edmonton, Vancouver, and New York Rangers. He is also the only player to be the Captain of two different Stanley Cup Winning teams
Mike Sillinger - 12 teams started in Detroit ended in long island, NY
He played for 5 teams.