NHL & WHA Career Leaders and Records for Goals

Are You a Stathead?

Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

NHL Leaders

NHL Leaders Table
RankPlayerYearsG
1.Wayne Gretzky* 1979-99894
2.Gordie Howe* 1946-80801
3.Jaromir Jagr 1990-18766
4.Brett Hull* 1986-06741
5.Marcel Dionne* 1971-89731
6.Phil Esposito* 1963-81717
7.Mike Gartner* 1979-98708
8.Mark Messier* 1979-04694
9.Steve Yzerman* 1983-06692
10.Mario Lemieux* 1984-06690
11.Teemu Selanne* 1992-14684
12.Luc Robitaille* 1986-06668
13.Brendan Shanahan* 1987-09656
14.Alex Ovechkin 2005-19655
15.Dave Andreychuk* 1982-06640
16.Jarome Iginla 1996-17625
 Joe Sakic* 1988-09625
18.Bobby Hull* 1957-80610
19.Dino Ciccarelli* 1980-99608
20.Jari Kurri* 1980-98601
21.Mark Recchi* 1988-11577
22.Mike Bossy* 1977-87573
23.Mats Sundin* 1990-09564
 Joe Nieuwendyk* 1986-07564
25.Mike Modano* 1989-11561
26.Guy Lafleur* 1971-91560
27.John Bucyk* 1955-78556
28.Patrick Marleau 1997-19550
29.Ron Francis* 1981-04549
30.Michel Goulet* 1979-94548
31.Maurice Richard* 1942-60544
32.Stan Mikita* 1958-80541
33.Keith Tkachuk 1991-10538
34.Frank Mahovlich* 1956-74533
35.Marian Hossa 1997-17525
36.Bryan Trottier* 1975-94524
37.Pat Verbeek 1982-02522
38.Dale Hawerchuk* 1981-97518
39.Pierre Turgeon 1987-07515
40.Jeremy Roenick 1988-09513
41.Gilbert Perreault* 1970-87512
42.Jean Beliveau* 1950-71507
43.Peter Bondra 1990-07503
44.Joe Mullen* 1981-97502
45.Lanny McDonald* 1973-89500
46.Glenn Anderson* 1980-96498
47.Jean Ratelle* 1960-81491
48.Norm Ullman* 1955-75490
49.Brian Bellows 1982-99485
50.Darryl Sittler* 1970-85484
51.Sergei Fedorov* 1990-09483
52.Bernie Nicholls 1981-99475
53.Denis Savard* 1980-97473
 Alexander Mogilny 1989-06473
55.Pat LaFontaine* 1983-98468
56.Alex Delvecchio* 1950-74456
57.Theoren Fleury 1988-03455
58.Rod Brind'Amour 1989-10452
59.Doug Gilmour* 1983-03450
 Peter Stastny* 1980-95450
61.Rick Middleton 1974-88448
62.Daniel Alfredsson 1995-14444
 Sidney Crosby 2005-19444
64.Rick Vaive 1979-92441
 Steve Larmer 1980-95441
66.Rick Tocchet 1984-02440
67.Gary Roberts 1986-09438
68.Rick Nash 2002-18437
 Pavel Bure* 1991-03437
70.Vincent Damphousse 1986-04432
71.Dave Taylor 1977-94431
 Ilya Kovalchuk 2001-19431
73.Alex Kovalev 1992-13430
74.Bill Guerin 1991-10429
75.Yvan Cournoyer* 1963-79428
76.Brian Propp 1979-94425
77.Steve Shutt* 1972-85424
78.Owen Nolan 1990-10422
79.Steve Thomas 1984-04421
 Vincent Lecavalier 1998-16421
 Stephane Richer 1984-02421
82.Bill Barber* 1972-84420
83.Jason Arnott 1993-12417
84.Tony Amonte 1991-07416
85.Eric Staal 2003-19415
86.Joe Thornton 1997-19413
 John MacLean 1983-02413
 Garry Unger 1967-83413
89.Ray Bourque* 1979-01410
90.Ray Ferraro 1984-02408
 Patrik Elias 1995-16408
92.Marian Gaborik 2000-18407
93.John LeClair 1990-07406
 Rod Gilbert* 1960-78406
95.John Ogrodnick 1979-93402
 Shane Doan 1995-17402
 Paul Kariya* 1994-10402
98.Dave Keon* 1960-82396
 Paul Coffey* 1980-01396
100.Pierre Larouche 1974-88395
 Cam Neely* 1983-96395
 Markus Naslund 1993-09395
103.Tomas Sandstrom 1984-99394
104.Bernie Geoffrion* 1950-68393
 Daniel Sedin 2000-18393
106.Evgeni Malkin 2006-19391
 Martin St. Louis* 1998-15391
 Dean Prentice 1952-74391
 Jean Pronovost 1968-82391
110.Steven Stamkos 2008-19386
 Ryan Smyth 1994-14386
112.Ray Whitney 1991-14385
113.Rick Martin 1971-82384
114.Reggie Leach 1970-83381
115.Ted Lindsay* 1944-65379
 Claude Lemieux 1983-09379
117.Trevor Linden 1988-08375
 Butch Goring 1969-85375
 Milan Hejduk 1998-13375
120.Thomas Vanek 2005-19373
121.Dany Heatley 2001-15372
 Eric Lindros* 1992-07372
123.Corey Perry 2005-19371
 Rick Kehoe 1971-85371
125.Tim Kerr 1980-93370
126.Bernie Federko* 1976-90369
127.Geoff Courtnall 1983-00367
128.Jacques Lemaire* 1967-79366
129.Scott Mellanby 1985-07364
130.Miroslav Satan 1995-10363
 Peter McNab 1973-87363
 Brent Sutter 1980-98363
 Jeff Carter 2005-19363
134.Ivan Boldirev 1970-85361
135.Zach Parise 2005-19359
136.Bobby Clarke* 1969-84358
 Henri Richard* 1955-75358
138.Ray Sheppard 1987-00357
 Kirk Muller 1984-03357
 Bobby Smith 1978-93357
141.Vyacheslav Kozlov 1991-10356
 Dennis Maruk 1975-89356
 Wilf Paiement 1974-88356
144.Mike Foligno 1979-94355
 Kevin Dineen 1984-03355
 Greg Adams 1984-01355
 Geoff Sanderson 1990-08355
148.Phil Kessel 2006-19354
 Joe Pavelski 2006-19354
 Danny Gare 1974-87354
151.Patrick Kane 2007-19353
152.Rick MacLeish 1970-84349
 Andy Bathgate* 1952-71349
154.Ed Olczyk 1984-00342
 Scott Young 1987-06342
 Charlie Simmer 1974-88342
 Brian Rolston 1994-12342
158.Adam Oates* 1985-04341
159.Dave Christian 1979-94340
 Al MacInnis* 1981-04340
161.Phil Housley* 1982-03338
162.Henrik Zetterberg 2002-18337
 Alexei Yashin 1993-07337
 Glen Murray 1991-08337
165.Jason Spezza 2002-19332
 Ron Ellis 1963-81332
167.Wendel Clark 1985-00330
168.Kevin Stevens 1987-02329
 Ziggy Palffy 1993-06329
 Mike Bullard 1980-92329
 Adam Graves 1987-03329
172.Ken Hodge 1964-78328
173.Scott Hartnell 2000-18327
174.Bobby Holik 1990-09326
175.John Tonelli 1978-92325
176.Pit Martin 1961-79324
 Paul MacLean 1980-91324
 Nels Stewart* 1925-40324
179.Petr Sykora 1995-12323
 Jonathan Toews 2007-19323
 Vic Hadfield 1961-77323
 Dale Hunter 1980-99323
183.Olli Jokinen 1997-15321
184.Bob Carpenter 1981-99320
 Tony McKegney 1978-91320
186.Patrice Bergeron 2003-19319
 Clark Gillies* 1974-88319
188.Dave Gagner 1984-99318
189.Pavel Datsyuk 2001-16314
 Todd Bertuzzi 1995-14314
191.Don Lever 1972-87313
 Petr Klima 1985-99313
 John Tavares 2009-19313
194.Justin Williams 2000-19311
 Anze Kopitar 2006-19311
196.Denis Potvin* 1973-88310
 Petr Nedved 1990-07310
198.Martin Gelinas 1988-08309
199.Daniel Briere 1997-15307
 Bob Nevin 1957-76307
201.Cliff Ronning 1986-04306
202.Pavol Demitra 1993-10304
203.Dennis Hull 1964-78303
 Brian Sutter 1976-88303
205.Ulf Dahlen 1987-03301
206.Brad Richards 2000-16298
207.Russ Courtnall 1983-99297
208.George Armstrong* 1949-71296
209.Mike Cammalleri 2002-18294
210.Tom Lysiak 1973-86292
 Mike Ridley 1985-97292
 Jason Pominville 2003-19292
213.Brian Gionta 2001-18291
 Simon Gagne 1999-15291
215.Steve Sullivan 1995-13290
216.Neal Broten 1980-97289
217.Larry Murphy* 1980-01288
 Pete Mahovlich 1965-81288
219.Tony Tanti 1981-92287
 Patrick Sharp 2002-18287
221.René Robert 1970-82284
 Radim Vrbata 2001-18284
 Brent Ashton 1979-93284
224.Alex Tanguay 1999-16283
 Bill Goldsworthy 1964-78283
 Dick Duff* 1954-72283
227.John Anderson 1977-89282
228.Bob Pulford* 1956-72281
 Red Kelly* 1947-67281
 Jamie Benn 2009-19281
231.Dustin Brown 2003-19280
232.Camille Henry 1953-70279
233.Cory Stillman 1994-11278
 Ralph Backstrom 1956-73278
 Mike Knuble 1996-13278
 Mike Fisher 1999-18278
 Doug Weight 1991-11278
 Jim Pappin 1963-77278
239.Wayne Cashman 1964-83277
240.Ron Stewart 1952-73276
241.Jimmy Carson 1986-96275
242.Ron Duguay 1977-89274
 Murray Oliver 1957-75274
 Bryan Smolinski 1992-08274
245.Shayne Corson 1985-04273
 Al Secord 1978-90273
247.Bobby Schmautz 1967-81271
 Howie Morenz* 1923-37271
249.Bobby Orr* 1966-79270
 Daymond Langkow 1995-12270

WHA Leaders

WHA Leaders Table
RankPlayerYearsG
1.Marc Tardif 1973-79316
2.Bobby Hull* 1972-79303
3.Real Cloutier 1974-79283
4.Andre Lacroix 1972-79251
5.Anders Hedberg 1974-78236
6.Serge Bernier 1973-79230
7.Tom Webster 1972-78220
8.Danny Lawson 1972-77218
9.Robbie Ftorek 1974-79216
10.Mark Howe* 1973-79208
11.Rich LeDuc 1974-79195
12.Mike Antonovich 1972-79182
13.Norm Ferguson 1972-78181
14.Christian Bordeleau 1972-79179
15.Tim Sheehy 1972-78178
16.Gordie Howe* 1973-79174
17.Frank Hughes 1972-78173
18.Blair MacDonald 1973-79171
19.Ron Ward 1972-77170
20.Wayne Connelly 1972-77167
21.Gene Peacosh 1972-77165
22.John McKenzie 1972-79163
23.Rusty Patenaude 1972-78159
24.Wayne Rivers 1972-77158
25.Larry Pleau 1972-79157
26.Ron Chipperfield 1974-79153
27.Gary Veneruzzo 1972-77151
28.Larry Lund 1972-78149
29.John Gray 1974-79146
 Rosaire Paiement 1972-78146
31.Mike Rogers 1974-79145
 Dennis Sobchuk 1974-79145
33.Michel Parizeau 1972-79142
34.Ulf Nilsson 1974-78140
 Paul Henderson 1974-79140
36.Dick Sentes 1972-77137
37.Mark Napier 1975-78136
 Mike Walton 1973-76136
39.Vaclav Nedomansky 1974-78135
40.Rene Leclerc 1972-79134
41.Rich Preston 1974-79133
42.Wayne Carleton 1972-77132
 Morris Lukowich 1976-79132
44.Rick Dudley 1975-79131
45.Tom Simpson 1972-77125
 Peter Sullivan 1975-79125
47.Ted Taylor 1972-78123
 George Morrison 1972-77123
 Willy Lindstrom 1975-79123
 Bryan Campbell 1972-78123
Support us without the ads? Go Ad-Free.