The 15 players who have served as captain in the franchise's history.

ED WESTFALL
Captain: 1972-77

CLARK GILLIES
Captain: 1977-79

DENIS POTVIN
Captain: 1979-87

BRENT SUTTER
Captain: 1987-91

PATRICK FLATLEY
Captain: 1991-96

BRYAN MCCABE
Captain: 1997-98

TREVOR LINDEN
Captain: 1998-99

KENNY JONSSON
Captain: 1999-2000

MICHAEL PECA
Captain: 2001-04

ALEXEI YASHIN
Captain: 2005-07

BILL GUERIN
Captain: 2007-09

DOUG WEIGHT
Captain: 2009-11

MARK STREIT
Captain: 2011-13

JOHN TAVARES
Captain: 2013-18

ANDERS LEE
Captain: 2018-present
Sign up for Newsday’s Islanders texts with a 14-day free trial at newsday.com/islestext.