The only player to captain two different teams to the Stanley Cup championship is Mark Messier (Canada) playing with the Edmonton Oilers (Canada) in 1990 and New York Rangers (USA) in 1994.
The only player to captain two different teams to the Stanley Cup championship is Mark Messier (Canada) playing with the Edmonton Oilers (Canada) in 1990 and New York Rangers (USA) in 1994.