All-Time Sabres Captains & Coaches

All-Time Sabres Captains

Player
Years
Floyd Smith
(1970-71)
Gerry Meehan
(1971-72 - Oct.. 1974)
Jim Schoenfeld 
(Oct. 1974 - 1976-77; Nov. 1981*)
Don Luce
(Jan. 1976*)
Danny Gare
(1977-78 - 1980-81; Oct. 1981 - Nov. 1981*)
Craig Ramsay
(Nov. 1981*)
Gilbert Perreault
(Jan. 1976 - Feb. 1976*, 1981-82 - Nov. 1986)
Lindy Ruff
(1986-87 - Feb. 1989)
Dave Andreychuk
(Jan. 1990 - March 1990)
Mike Foligno
(Feb. 1989 - Dec. 1990)
Mike Ramsey
(Jan. 1991 - Oct. 1992)
Pat LaFontaine 
(Oct. 1992 - 1996-97)
Michael Peca
(1997-98 - 1999-00)
Stu Barnes
(2001-02 - March 2003)
Miroslav Satan
(Oct. 2003)
James Patrick
(Dec. 2003)
J-P Dumont
(Jan. 2004)
Daniel Briere 
(Feb. 2004; 2005-06 - 2006-07)
Chris Drury
(Nov. 2003; March 2004; 2005-06 - 2006-07)
Toni Lydman 
(Nov. 2007)
Brian Campbell
(Dec. 2007)
Jaroslav Spacek 
(Jan. 2008)
Jochen Hecht
(Oct. 2007; Feb. 2008)
Craig Rivet
(2008-09 - Feb. 2011)
Jason Pominville 
(March 2008 - April 2008; 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-2021)
Kyle Okposo
(2022-23 - March 2024)
Rasmus Dahlin
(2024-25 - Present)

٭ - Filled in as captain due to injury.

٭٭ - Vanek and Ott served as co-captains until Vanek was traded to the New York Islanders on Oct. 27 2013. Vanek was the captain for home games and Ott served as captain for road games. After the trade, Ott served as the team's full-time captain until he was traded to St. Louis Blues on Feb. 28, 2014. The team finished the season without naming a replacement captain.

All-Time Sabres Head Coaches

Name
Games
Wins
Losses
Ties/OTL
Punch Imlach (Oct. 1970 - Jan. 1972)
119
32
62
25
Joe Crozier (Jan. 1972 - May 1974)
192
77
80
35
Floyd Smith (May 1974 - May 1977)*
241
143
62
36
Marcel Pronovost (Oct. 1977 - Dec. 1978)
104
52
29
23
Billy Inglis (Dec. 1978 - June 1979)
56
28
18
10
Roger Neilson (Oct. 1980 - May 1981)
80
39
20
21
Jim Roberts (Dec. 1981 - Mar. 1982)
45
21
16
8
Jim Schoenfeld (June 1985 - Jan. 1986)
43
19
19
5
Scotty Bowman (June 1979 - May 1980, Oct. 1981 - Dec. 1981, Mar. 1982 - May 1985, Jan 1986 - Nov. 1986) 
404
210
134
60
Craig Ramsay (Nov. 1986 - Dec. 1986)
21
4
15
2
Ted Sator (Dec. 1986 - Apr.) 
207
96
89
22
Rick Dudley (Oct. 1989 - Dec. 1991)
188
85
72
31
John Muckler (Dec. 1991 - June 1995)
268 
125
109
34
Ron Rolston (Feb. 2013 - Nov. 2013)
51
19
26
6
Ted Nolan (July 1995 - May 1997, Nov. 2013 - April 2015)
308
113
159
36
Dan Bylsma (May 2015 - April 2017)
164 
68
73
23
Phil Housley (June 2017 - April 2019)
164
58 
84
22
Ralph Krueger (May 2019 - March 2021)
97
36
49
12
Don Granato (March 2021 - April 2024)
274
122
125
27
Lindy Ruff (July 1997 - Feb. 2013, April 2024 - Present)**
1247
607
471
169

٭ Flyod Smith's record includes a 2-1 loss vs. Toronto on Jan 9. 1972, when he filled in for Punch Imlach for a single game following a heart attack that ended Imlach's coaching career.

٭٭ Lindy Ruff's regular season games coached, win, loss and t/otl totals as of the conclusion of the 2024-25 season.