Which NHL player was the youngest captain in league history when appointed in 2007?

The story behind the answer

Sidney Crosby became the youngest captain in NHL history when the Pittsburgh Penguins appointed him in 2007.

Crosby was 19 years and 297 days old when he became Pittsburgh’s captain on May 31, 2007. The Penguins selected him to succeed veterans who had previously worn the captaincy, making the announcement a major signal of the franchise’s confidence in its young star.

The record concerns the age at the time of appointment, not the age at the start of a season or the age during a first playoff game. Crosby had already won the Calder Trophy as NHL rookie of the year and had become one of the league’s most prominent players during his first two seasons.

He later captained Pittsburgh to Stanley Cup championships in 2009, 2016, and 2017. Because captaincy records can change as younger players are appointed, the date and exact age are essential parts of this historical fact.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: