NHL Comparator · every team

The Buffalo Sabres' best forwards

Gilbert Perreault leads with 1,326 points in 1,191 games for the Buffalo Sabres; Dave Andreychuk had 804.

Every forward with 41 or more regular-season games for the Buffalo Sabres since 1970-71, ranked by points; the lines are each one's points game by game, the top 8 drawn. A name opens his page, where he has one, or his row on the board.

points · by game
06631,32611,191M. FolignoJ. PominvilleD. LuceR. RobertC. RamsayR. MartinD. AndreychukG. Perreault
goals · by game
025651211,191M. FolignoJ. PominvilleD. LuceR. RobertC. RamsayR. MartinD. AndreychukG. Perreault
assists · by game
040781411,191M. FolignoJ. PominvilleD. LuceR. RobertC. RamsayR. MartinD. AndreychukG. Perreault
215 forwards with 41+ games, the top 200points
#playerseasonsgamespointsgoalsassists
1Gilbert Perreault1970-71 to 1986-871,1911,326512814
2Dave Andreychuk1982-83 to 2000-01837804368436
3Rick Martin1971-72 to 1980-81681695382313
4Craig Ramsay1971-72 to 1984-851,070672252420
5Rene Robert1971-72 to 1978-79524552222330
6Don Luce1971-72 to 1980-81766526216310
7Jason Pominville2003-04 to 2018-19733521217304
8Mike Foligno1981-82 to 1990-91664511247264
9Danny Gare1974-75 to 1981-82503500267233
10Thomas Vanek2005-06 to 2013-14598497254243
11Miroslav Satan1996-97 to 2003-04578456224232
12Alexander Mogilny1989-90 to 1994-95381444211233
13Derek Roy2003-04 to 2011-12549427161266
14Tage Thompson2018-19 to 2026-27498406218188
15Dale Hawerchuk1990-91 to 1994-95342385110275
16Pat LaFontaine1991-92 to 1996-97268385158227
17Ric Seiling1977-78 to 1985-86664376176200
18Jack Eichel2015-16 to 2020-21375355139216
19Jochen Hecht2002-03 to 2012-13613345138207
20Maxim Afinogenov1999-00 to 2008-09569334134200
21Jim Lorentz1971-72 to 1977-78487331134197
22Christian Ruuttu1986-87 to 1991-92438331101230
23Pierre Turgeon1987-88 to 1991-92322323122201
24Drew Stafford2006-07 to 2014-15563322145177
25Tim Connolly2001-02 to 2010-1146432094226
26Alex Tuch2021-22 to 2025-26360309139170
27Andre Savard1976-77 to 1982-83467305130175
28Donald Audette1990-91 to 2000-01421297166131
29Sam Reinhart2014-15 to 2020-21454295134161
30Jeff Skinner2018-19 to 2023-24427291153138
31Lindy Ruff1979-80 to 1988-89608285102183
32John Tucker1983-84 to 1990-91345270116154
33Tony McKegney1978-79 to 1982-83363268127141
34Curtis Brown1994-95 to 2003-04542252109143
35Kyle Okposo2016-17 to 2023-24516245103142
36Ales Kotalik2001-02 to 2008-09426240114126
37Tyler Ennis2009-10 to 2016-1741923697139
38Derek Plante1993-94 to 1998-9939523691145
39Daniel Brière2002-03 to 2006-0722523092138
40J-P Dumont2000-01 to 2005-06362223102121
41Michael Peca1995-96 to 1999-0036321796121
42Gerry Meehan1970-71 to 1974-7530620894114
43Gilles Hamel1980-81 to 1985-8636520692114
44Dylan Cozens2020-21 to 2024-2534119777120
45Paul Cyr1982-83 to 1987-8834319685111
46Chris Drury2003-04 to 2006-0723418985104
47Zemgus Girgensons2013-14 to 2023-246881888999
48Casey Mittelstadt2017-18 to 2023-2433918662124
49Victor Olofsson2018-19 to 2023-243141829092
50Paul Gaustad2002-03 to 2011-1247918171110
51Ryan O'Reilly2015-16 to 2017-1822417665111
52Stu Barnes1998-99 to 2002-0331017267105
53Brian Holzinger1994-95 to 1999-003521677097
54Rick Dudley1972-73 to 1980-812791647094
55Derek Smith1976-77 to 1981-822441636598
56Michal Grosek1995-96 to 1999-003081606298
57Jason Dawe1993-94 to 1997-982901587979
58Jack Quinn2021-22 to 2026-272701586494
59Brad May1991-92 to 1997-984251566789
60Yuri Khmylev1992-93 to 1995-962541506387
61JJ Peterka2021-22 to 2024-252381506783
62Vaclav Varada1995-96 to 2002-033761444698
63Scott Arniel1986-87 to 1989-902951386474
64Peyton Krebs2021-22 to 2026-273751364294
65Dixon Ward1995-96 to 1999-003071365680
66Rick Vaive1988-89 to 1991-921891367462
67Chris Gratton1999-00 to 2002-032441315081
68Matthew Barnaby1992-93 to 1998-993171264779
69Matt Moulson2013-14 to 2017-182971234677
70Evander Kane2015-16 to 2017-181961186850
71Randy Wood1991-92 to 1993-942361176057
72Marcus Foligno2011-12 to 2016-173471164967
73Fred Stanfield1974-75 to 1977-782481154273
74Brian Spencer1973-74 to 1976-772401144272
75Ray Sheppard1987-88 to 1989-901591146450
76Benoit Hogue1987-88 to 1991-921961124567
77Sean McKenna1981-82 to 1985-862371095653
78Ryan McLeod2024-25 to 2026-271701093574
79Peter McNab1973-74 to 1975-761541084959
80Zach Benson2023-24 to 2026-272211073473
81Brent Peterson1981-82 to 1984-852651064363
82Adam Mair2002-03 to 2009-104981053570
83Brian Gionta2014-15 to 2016-172301034063
84Adam Creighton1983-84 to 1988-891721004060
85Cody Hodgson2011-12 to 2014-15218994455
86Randy Burridge1995-96 to 1997-98159993960
87Jason Zucker2024-25 to 2026-27136994653
88Dale McCourt1981-82 to 1983-84119984157
89Johan Larsson2013-14 to 2019-20392973859
90Steve Atkinson1970-71 to 1973-74255964947
91Rob Ray1989-90 to 2002-03889904050
92Doug Smith1985-86 to 1987-88162893554
93Gary McAdam1975-76 to 1982-83227854045
94Phil Goyette1970-71 to 1971-7297851867
95Bob Sweeney1992-93 to 1994-95185813744
96Taylor Pyatt2001-02 to 2005-06230803842
97Wayne Presley1991-92 to 1994-95202804832
98Erik Rasmussen1997-98 to 2001-02281793346
99Dave Hannan1991-92 to 1995-96249792356
100Clarke MacArthur2006-07 to 2009-10187794138
101Daniel Paille2005-06 to 2009-10195773542
102Alan Haworth1980-81 to 1981-82106753738
103Jean-Francois Sauve1980-81 to 1982-8398732449
104Dave Snuggerud1989-90 to 1991-92215722646
105Nathan Gerbe2008-09 to 2012-13188722943
106Evan Rodrigues2015-16 to 2019-20192712645
107Mike Grier2003-04 to 2010-11241702347
108Eddie Shack1970-71 to 1971-72111673631
109Geoff Sanderson1997-98 to 1999-00168652936
110Yvon Lambert1981-8277642539
111Jacques Richard1975-76 to 1978-79155622438
112Mike Hartman1986-87 to 1990-91225603426
113Real Cloutier1983-84 to 1984-8582602436
114Mark Napier1986-87 to 1988-89128562630
115Steve Patrick1980-81 to 1984-85152552134
116Doug Gilmour1999-00 to 2000-0182551045
117Patrick Kaleta2006-07 to 2014-15348542727
118Josh Doan2025-26 to 2026-2792542628
119Conor Sheary2018-19 to 2019-20133532330
120Mal Davis1982-83 to 1985-8689512922
121Ken Priestlay1986-87 to 1989-90117502525
122Rasmus Asplund2019-20 to 2022-23164491831
123Donnie Marshall1970-7162492029
124Jordan Greenway2022-23 to 2025-26158461828
125Ville Leino2011-12 to 2013-14137461036
126Wayne Primeau1994-95 to 1999-00225441925
127Steve Ott2012-13 to 2013-14107441826
128Gaetano Orlando1984-85 to 1986-8798441826
129Kevin Maguire1987-88 to 1989-90167431825
130Terry Martin1975-76 to 1978-79148422022
131Matt Ellis2008-09 to 2014-15286411823
132Brian Flynn2012-13 to 2014-15159411724
133Mike Moller1980-81 to 1984-85127401327
134Tony Tanti1990-91 to 1991-9280391623
135Josh Norris2024-25 to 2026-2757391623
136Norm Gratton1972-73 to 1974-75103381523
137Hugh Harris1972-7360381226
138Mikael Andersson1985-86 to 1988-899937433
139Brad Boyes2010-11 to 2011-1286371324
140Wilf Paiement1986-8756372017
141Vincent Hinostroza2021-22 to 2022-2388361521
142Jeff Parker1986-87 to 1989-90137351619
143Larry Mickey1971-72 to 1974-75117342014
144Clark Gillies1986-87 to 1987-8886341519
145Noah Ostlund2024-25 to 2026-2778341321
146Cody McCormick2010-11 to 2014-15201331122
147Vladimir Tsyplakov1999-00 to 2000-0170331320
148Jiri Kulich2023-24 to 2026-2783321913
149Paul Andrea1970-7147321121
150Nicolas Deslauriers2013-14 to 2016-17211301218
151Ron Anderson1970-71 to 1971-72111301416
152Normand Lacombe1984-85 to 1986-8794301218
153Marcus Johansson2019-206030921
154Larry Keenan1970-71 to 1971-726529920
155Steve Dykstra1985-86 to 1987-8812828523
156Tyson Jost2022-23 to 2023-24102281018
157Mike Donnelly1987-88 to 1989-9074271116
158Jamie McGinn2015-1663271413
159Craig Simpson1993-94 to 1994-9546271215
160Beck Malenstyn2024-25 to 2026-27167261115
161John Gould1971-72 to 1979-8092261412
162Luke Adam2010-11 to 2013-1487261511
163Tim Kennedy2008-09 to 2009-1079261016
164Chris Stewart2013-14 to 2014-1566251114
165Dick Duff1970-71 to 1971-726124915
166Darrin Shannon1988-89 to 1991-9255241014
167Kevin O'Shea1970-71 to 1971-7293231013
168Denis Hamel1999-00 to 2002-0313022139
169Robert Mongrain1979-80 to 1984-8570221111
170Rob McClanahan1979-80 to 1980-816622517
171Mikko Makela1990-916022157
172Chris Taylor1999-00 to 2003-049020812
173Jimmy Vesey2019-206420911
174Cody Eakin2020-21 to 2021-2211519712
175Bob Corkum1989-90 to 2001-0210619109
176Benoit Pouliot2017-187419136
177Curtis Lazar2019-20 to 2020-217119109
178Rob Niedermayer2010-117119514
179Scott Wilson2017-18 to 2019-207019712
180Randy Wyrozub1970-71 to 1973-7410018810
181Colin Patterson1991-92 to 1992-938818810
182Floyd Smith1970-71 to 1971-728318612
183Eric Boulton2000-01 to 2003-0417217512
184Doug Rombough1972-73 to 1973-74511789
185Vladimir Sobotka2018-19 to 2019-208516610
186Danny Lawson1971-727816106
187Jiri Novotny2005-06 to 2006-07641688
188Mike Byers1971-72461697
189Brent Hughes1995-967615510
190David Legwand2015-16791459
191Anders Bjork2020-21 to 2022-23741486
192Mikhail Grigorenko2012-13 to 2014-15681468
193Torrey Mitchell2013-14 to 2014-15601477
194Michael Ryan2006-07 to 2007-08651376
195Riley Sheahan2020-21 to 2022-23551349
196Pat Hughes1985-86501349
197Tyson Kozak2024-25 to 2026-27691156
198Matt D'Agostini2013-14491156
199Nick Baptiste2016-17 to 2017-18471073
200Kevin Porter2012-13 to 2013-14431046

Also for the Buffalo Sabres: defensemen, goalies. Every team. A franchise is a current team and every team it has been, as the NHL ruled on 2026-09-24 (the Jets include the first Jets, 1979-96, and the Atlanta Thrashers; the inactive Coyotes and the defunct teams have no page). The games are the NHL's own; the Method says what is in them.