The Oilers have named 19-year-old Connor McDavid their captain. At 19 years and 266 days old, he's the youngest captain in NHL history. This was always going to be his team, it makes sense to give him the C. He's ready. Was the captain of Team North America during the World Cup.