List of current NHL captains and alternate captains
Twenty-six of the thirty-one NHL teams currently have a captain. The five teams without a captain are the Detroit Red Wings, New Jersey Devils, New York Rangers, Ottawa Senators, and the Vegas Golden Knights. Of the twenty-six captains, twenty of them have been with their team for their entire career. The current longest-tenured captain in the League is Sidney Crosby of the Pittsburgh Penguins, who has served in the role since May 31, 2007.