Mark Messier was the first NHL player to win the Stanley Cup as captain of two different teams: the Edmonton Oilers in 1990 and the New York Rangers in 1994. Sidney Crosby became the youngest captain in the NHL to win the Stanley Cup in 2009 at 21 years 10 months.