The likes of Gretzky, Jagr and Brett Hull played for more than a couple of teams. The likes of Yzermand and Lemieux only played for one team. But there's no shortage of some good players who played for several teams. Gilmour played for 7. Coffey played for 8. Who are others? And for fun, aside from Mike Sillinger being the greatest 12 team man, how would you rank great players by number of teams played?