31 by Vladimir Guerrero in 1999
Definately Gary Neville.
Jeff skinner broke the 27-year-old record to become second longest captain. Yzerman became third longest serving captain of NHL history.
Montreal Canadians vs Ottawa in 1982- 1999
Alexei (Alex) Kovalev (Montreal Canadiens,) currently holds the longest NHL shift, at over 8 minutes in length. He was given this shift not as a reward, but for punishment for taking too long of shifts during the game. Kovalev netted a goal towards the end of this shift.
The Canadiens are the longest continuously operating professional ice hockey team and the only existing NHL club to predate the founding of the NHL. (They celebrated their 100th birthday this season.) The franchise is one of the "Original Six" teams. The Canadiens have won 24 Stanley Cups, more than any other team. (On a percentage basis, as of 2008, the franchise has won 26% of all Stanley Cup championships.)
Steve Yzerman served as captain of the Detroit Red Wings from the start of his NHL career in 1986-87 until his retirement after the 2005-06 season. His tenure as captain is not only the longest in NHL history, it is also a record for any major league sport in North America.
Steve Yzerman served as the captain of the Detroit Red Wings for twenty years (1986-87 to 2005-06) and 1303 games during that time, the longest term in the history of the NHL by both years and games
The longest game in NHL history was on March 24, 1936 when the Detroit Red Wings defeated the Montreal Maroons 1-0 when Mud Bruneteau scored at the 16:30 mark of the sixth overtime.
He was a captain in the navy who commanded the first submarine tender the navy deployed. He is also remembered in history for having been on the longest deployment of any Naval Officer