Michael John Sillinger (born June 29, 1971) is a Canadian former professional ice hockey player who played in the National Hockey League (NHL) for 17 seasons. Sillinger played for twelve different teams and was traded nine times during his NHL career, both of which stand as league records (he is tied with Brent Ashton for the latter record).
who has played on the most nhl teams
Michael John Sillinger