Bo Horvat, John Tavares, Logan Couture, and Jordan Staal are the latest former OHLers to be named captain of their NHL teams.
All were given the see prior to the season, or withing the first few weeks.
For Tavares, it’s the second franchise he’s worn the ‘C’ for after captaining the New York Islanders during his tenure there.
The three players add to the already lengthy list of OHL graduates who are currently NHL captains. Of the 31 teams in the NHL, all but four have named a captain, ten of those teams have a former OHLer leading the way.
When the Colorado Avalanche named Gabriel Landeskog captain in September 2012, he became the youngest permanent captain of an NHL club at 20 years, and 57 days of age. When he was named captain of the Kitchener Rangers, he was the first ever Swedish born captain in league history.
Landeskog’s reign as youngest captain lasted just over four years when the Edmonton Oilers named Connor McDavid team captain in October 2016 when he was just 19-years-old.
Here’s a look at all ten NHL captains who played in the OHL:
Calgary Flames – Mark Giordano (Owen Sound 2002-04)
Carolina Hurricanes – Jordan Staal (Peterborough 2004-06)
Colorado Avalanche – Gabriel Landeskog (Kitchener 2009-11)
Columbus Blue Jackets – Nick Foligno (Sudbury 2004-07)
Edmonton Oilers – Connor McDavid (Erie 2012-15)
St. Louis Blues – Alex Pietrangelo (Niagara/Barrie 2007-10)
San Jose Sharks – Logan Couture (Ottawa 2005-09)
Tampa Bay Lightning- Steven Stamkos (Sarnia 2006-08)
Toronto Maple Leafs – John Tavares (Oshawa/London 2005-09)
Vancouver Canucks – Bo Horvat (London 2011-14)