List of current NHL captains and alternate captains

The National Hockey League (NHL) is a professional ice hockey league composed of 30 teams, founded in 1917.

Each team may select a captain, who has the "privilege of discussing with the referee any questions relating to interpretation of rules which may arise during the progress of a game."

Each team is also permitted to select alternate captains, who serve when the captain is not on the ice.

Captains are required to wear the letter "C" on their uniform for identification while alternate captains wear the letter "A"; both letters are 3 inches (7.6 cm) in height.

Rule 6.2 of the 2008–09 Official NHL Rulebook indicates that "[only] when the captain is not in uniform, the coach shall have the right to designate three alternate captains. This must be done prior to the start of the game."

Many NHL teams with a named captain select more than two alternate captains and rotate the "A" among these players throughout the season.

Currently, the Toronto Maple Leafs & Carolina Hurricanes do not have a captain after trading Dion Phaneuf and Eric Staal respectively, to other teams.

Goaltenders are not permitted to serve as captains during games. This rule was instituted in 1948 after teams complained that it took Montreal Canadiens goaltender Bill Durnan too long to skate to talk with the officials and back to his crease.

Vancouver Canucks goaltender Roberto Luongo served as captain for two seasons (2008–09 and 2009–10), but because of the League's rule, he was not allowed to serve as captain on-ice or wear the "C" on his jersey, though it was incorporated into the artwork on his mask.

As a result, the Canucks were allowed to dress three alternate captains in games, as opposed to the League standard of two. Two (of the three) alternate captains handled on-ice duties in Luongo's place.

Other than Durnan and Luongo, five other goaltenders have captained their team: John Ross Roach of the Toronto St. Patricks, George Hainsworth of the Montreal Canadiens, Roy Worters of the New York Americans, Alec Connell of the original Ottawa Senators & Charlie Gardiner of the Chicago Black Hawks

When Connor McDavid was named captain of the Edmonton Oilers, he became the youngest permanent captain in NHL history.

Gabriel Landeskog of the Colorado Avalanche & Sidney Crosby of the Pittsburgh Penguins are the second- and third-youngest players to be named captain in NHL history, respectively.

In 1984, Brian Bellows was named interim captain of the Minnesota North Stars when Craig Hartsburg was injured and is the youngest player to captain a team in NHL history. However, because Bellows served only as an interim captain, McDavid retains the distinction of being the youngest permanent captain in the League's history.

Mark Messier is the only player to captain two separate teams to Stanley Cup championships, those being the 1990 Edmonton Oilers and the 1994 New York Rangers.

Sidney Crosby also became the youngest captain to win the Stanley Cup with the Pittsburgh Penguins in 2009.

Captains
Twenty-eight of the thirty NHL teams currently have a captain. The two teams without a captain are the Carolina Hurricanes and the Toronto Maple Leafs.

The current longest-tenured captain in the League is Shane Doan of the Arizona Coyotes, who has served in the role since September 10, 2003.

As of October 9, 2016, six captains have been named prior to the 2016–17 NHL season: Anze Kopitar of the Los Angeles Kings, Alex Pietrangelo of the St. Louis Blues, Blake Wheeler of the Winnipeg Jets, Mike Fisher of the Nashville Predators, Connor McDavid of the Edmonton Oilers and Derek MacKenzie of the Florida Panthers.