All-Time Sabres Captains

1970s
Floyd Smith 1970-71
Gerry Meehan 1971-72 - Oct. 1974
Jim Schoenfeld Oct. 1974- 1976-77
Don Luce (Due To Injury To Jim Schoenfeld) Jan. 1976
Danny Gare 1977-78 - 1980-81
1980s
Gilbert Perreault 1981-82 - Nov. 1986
Lindy Ruff Nov. 1986 - Feb. 1989
Mike Foligno Feb. 1989 - Dec. 1990
1990s
Dave Andreychuk (Due To Injuries to Mike Foligno) Jan. 1990 - March 1990
Mike Ramsey Jan. 1991 - Oct. 1992
Pat LaFontaine Oct.1992 - 1996-97
Alexander Mogilny (Due To Injury To Pat LaFontaine) Nov. 1993 - April 1994
Michael Peca 1997-98 - 1999-2000
Donald Audette (Due To Injury To Michael Peca) April 18, 1998
2000s
Stu Barnes 2001-02 - March 2003
Miroslav Satan Oct. 2003
Chris Drury Nov. 2003
James Patrick Dec. 2003
J-P Dumont Jan. 2004
Daniel Briere Feb. 2004
Chris Drury March 2004
Daniel Briere 2005-07
Chris Drury 2005-07
Jochen Hecht Oct. 2007
Toni Lydman Nov. 2007
Brian Campbell Dec. 2007
Jaroslav Spacek Jan. 2008
Jochen Hecht Feb. 2008
Jason Pominville March 2008
Craig Rivet Oct. 2008 - Feb. 2011
2010s
Jason Pominville 2011-12 - April 2013
Thomas Vanek Oct. 2013
Steve Ott Oct. 2013 - Feb. 2014
Brian Gionta 2014-15 - 2016-17
Jack Eichel 2018-19 - 2020-21
2020s
Kyle Okposo 2022-23 - 2023-24
Rasmus Dahlin 2024-25 - Present