Die National Hockey League (NHL) ist eine 1917 gegründete Profi-Eishockeyliga mit 31 Mannschaften. Jede Mannschaft kann einen Kapitän wählen, der "das alleinige Privileg hat, mit dem Schiedsrichter alle Fragen bezüglich der Auslegung der Regeln zu erörtern, die sich während des Spielverlaufs ergeben können". Jede Mannschaft darf auch stellvertretende Kapitäne wählen, die arbeiten, wenn der Kapitän nicht auf dem Eis ist. Kapitäne müssen den Buchstaben "C" auf ihrer Uniform tragen, um zu zeigen, wer sie sind; Ersatzkapitäne tragen den Buchstaben "A". Beide Buchstaben haben eine Höhe von 7,6 cm (3 Zoll).
Einige Mannschaften in der NHL haben keinen Kapitän. Regel 6.2 des offiziellen NHL-Regelwerks 2008-09 besagt, dass "[nur] wenn der Kapitän nicht in Uniform ist, hat der Trainer das Recht, drei stellvertretende Kapitäne zu bestimmen. Dies muss vor Spielbeginn geschehen". Viele NHL-Teams mit einem Kapitän wählen mehr als zwei Ersatzkapitäne und wechseln bei verschiedenen Spielen während der Saison aus, wer das "A" trägt.
Torhüter dürfen während der Spiele nicht Kapitän sein. Diese Regel wurde 1948 aufgestellt, nachdem es den Mannschaften nicht gefiel, dass der Torwart der Montreal Canadiens, Bill Durnan, zu lange brauchte, um mit den Offiziellen zu sprechen und zurück zu seiner Falte zu laufen. Der Torhüter der Vancouver Canucks, Roberto Luongo, war zwar der Kapitän der Mannschaft, aber aufgrund der NHL-Regel gegen Torhüter-Kapitäne erlaubte die Liga Luongo nicht, als Eiskapitän zu fungieren. Aus diesem Grund durften die Canucks in den Spielen drei stellvertretende Kapitäne haben, anstatt wie die meisten Teams zwei. Zwei (der drei) Ersatz-Kapitäne kümmerten sich um die Arbeit von Luongo auf dem Eis: Willie Mitchell (damals Ersatzkapitän) sprach mit den Offiziellen. Luongo durfte das "C" nicht auf seinem Trikot tragen, aber es war Teil des Kunstwerks auf der Vorderseite seiner Maske. Abgesehen von Durnan und Luongo waren fünf weitere Torhüter Kapitän ihrer Mannschaft: John Ross Roach von den Toronto St. Patricks, George Hainsworth von den Montreal Canadiens, Roy Worters von den New York Americans, Alex Connell von den Ottawa Senators und Charlie Gardiner von den Chicago Black Hawks.
Als Connor McDavid zum Kapitän der Edmonton Oilers ernannt wurde, wurde er der jüngste ständige Kapitän in der Geschichte der NHL. Gabriel Landeskog von der Colorado Avalanche und Sidney Crosby von den Pittsburgh Penguins sind die zweit- bzw. dritt-jüngsten Spieler, die zum Kapitän der NHL-Geschichte ernannt wurden. Brian Bellows wurde 1984 zum Interimskapitän der Minnesota North Stars ernannt, als Craig Hartsburg verletzt wurde, und ist der jüngste Spieler, der zum Kapitän einer Mannschaft in der Geschichte der NHL ernannt wurde. Da Bellows jedoch nur auf Interimsbasis diente, behält McDavid die Auszeichnung, der jüngste permanente Kapitän in der Geschichte der Liga zu sein. Mark Messier ist der einzige Spieler, der zwei separate Mannschaften bei den Stanley-Cup-Meisterschaften als Kapitän eingesetzt hat, nämlich die Edmonton Oilers von 1990 und die New York Rangers von 1994. Sidney Crosby wurde auch der jüngste Kapitän, der 2009 mit den Pittsburgh Penguins den Stanley Cup gewann. Der älteste ständige Kapitän in der Geschichte der Liga war Mark Messier von den New York Rangers, der in seiner letzten NHL-Saison 2003-04 43 Jahre alt wurde. Die längste Amtszeit in der Geschichte der Liga war Steve Yzerman von den Detroit Red Wings, der zwanzig Jahre lang (neunzehn Spielzeiten) als Kapitän der Red Wings diente.





