De National Hockey League (NHL) is een professionele ijshockeycompetitie met 31 teams, opgericht in 1917. Elk team kan een aanvoerder kiezen, die het "alleenrecht heeft om met de scheidsrechter alle vragen over de interpretatie van de regels te bespreken die zich tijdens het verloop van een wedstrijd voordoen". Elk team mag ook alternatieve captains kiezen, die werken als de captain niet op het ijs is. Aanvoerders moeten de letter "C" op hun uniform dragen om te laten zien wie zij zijn; plaatsvervangende aanvoerders dragen de letter "A". Beide letters zijn 7,6 cm hoog.
Sommige teams in de NHL hebben geen aanvoerder. Regel 6.2 van het 2008-09 Official NHL Rulebook zegt dat "[alleen] wanneer de Captain niet in uniform is, de Coach het recht heeft om drie Alternate Captains aan te wijzen. Dit moet gebeuren voor aanvang van de wedstrijd." Veel NHL teams met een captain kiezen meer dan twee alternatieve captains en wisselen wie de "A" draagt voor verschillende wedstrijden tijdens het seizoen.
Keepers mogen geen aanvoerder zijn tijdens wedstrijden. Deze regel werd in 1948 ingevoerd nadat teams het niet leuk vonden dat Montreal Canadiens keeper Bill Durnan er te lang over deed om met de officials te praten en terug te keren naar zijn crease. Vancouver Canucks-doelman Roberto Luongo was echter de kapitein van de ploeg, maar vanwege de NHL-regel tegen keeperskapiteins stond de bond niet toe dat Luongo als kapitein op het veld optrad. Hierdoor mochten de Canucks in wedstrijden drie alternatieve aanvoerders hebben, in plaats van de twee die de meeste teams hebben. Twee (van de drie) vervangende aanvoerders namen Luongo's on-ice werk voor hun rekening: Willie Mitchell (toenmalig plaatsvervangend captain) sprak met de officials. Luongo mocht de "C" niet op zijn shirt dragen, maar het maakte wel deel uit van het kunstwerk op de voorkant van zijn masker. Behalve Durnan en Luongo zijn nog vijf andere keepers aanvoerder van hun team geweest: John Ross Roach van de Toronto St. Patricks, George Hainsworth van de Montreal Canadiens, Roy Worters van de New York Americans, Alex Connell van de Ottawa Senators, en Charlie Gardiner van de Chicago Black Hawks.
Toen Connor McDavid werd benoemd tot captain van de Edmonton Oilers, werd hij de jongste permanente captain in de geschiedenis van de NHL. Gabriel Landeskog van de Colorado Avalanche en Sidney Crosby van de Pittsburgh Penguins zijn respectievelijk de op een na en de op twee na jongste spelers die tot kapitein zijn benoemd in de geschiedenis van de NHL. In 1984 werd Brian Bellows benoemd tot interim-kapitein van de Minnesota North Stars toen Craig Hartsburg geblesseerd was, en hij is de jongste speler die kapitein werd van een team in de geschiedenis van de NHL. Maar omdat Bellows slechts op interim-basis diende, blijft McDavid de jongste permanente kapitein in de geschiedenis van de League. Mark Messier is de enige speler die twee afzonderlijke teams aanvoerde voor de Stanley Cup, namelijk de 1990Edmonton Oilers en de 1994 New York Rangers. Sidney Crosby werd ook de jongste kapitein die de Stanley Cup won met de Pittsburgh Penguins in 2009. De oudste permanente kapitein in de competitiegeschiedenis was Mark Messier van de New York Rangers, die 43 jaar werd, tijdens zijn laatste NHL seizoen, 2003-2004. De langste aanstelling in de competitiegeschiedenis was Steve Yzerman van de Detroit Red Wings, die (negentien seizoenen) twintig jaar lang aanvoerder was van de Red Wings.




