NHL & WHA Career Leaders and Records for Goals

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.Jaromír Jágr 1990-18766
4.Alex Ovechkin 2005-22749
5.Brett Hull* 1986-06741
6.Marcel Dionne* 1971-89731
7.Phil Esposito* 1963-81717
8.Mike Gartner* 1979-98708
9.Mark Messier* 1979-04694
10.Steve Yzerman* 1983-06692
11.Mario Lemieux* 1984-06690
12.Teemu Selänne* 1992-14684
13.Luc Robitaille* 1986-06668
14.Brendan Shanahan* 1987-09656
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.Patrick Marleau 1997-21566
24.Mats Sundin* 1990-09564
 Joe Nieuwendyk* 1986-07564
26.Mike Modano* 1989-11561
27.Guy Lafleur* 1971-91560
28.John Bucyk* 1955-78556
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.Marián 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.Sidney Crosby 2005-22488
50.Brian Bellows 1982-99485
51.Darryl Sittler* 1970-85484
52.Sergei Fedorov* 1990-09483
53.Bernie Nicholls 1981-99475
54.Denis Savard* 1980-97473
 Alexander Mogilny 1989-06473
56.Pat LaFontaine* 1983-98468
57.Alex Delvecchio* 1950-74456
58.Theoren Fleury 1988-03455
59.Rod Brind'Amour 1989-10452
60.Steven Stamkos 2008-22450
 Peter Stastny* 1980-95450
 Doug Gilmour* 1983-03450
63.Rick Middleton 1974-88448
64.Daniel Alfredsson 1995-14444
65.Ilya Kovalchuk 2001-20443
66.Steve Larmer 1980-95441
 Eric Staal 2003-21441
 Rick Vaive 1979-92441
69.Rick Tocchet 1984-02440
70.Gary Roberts 1986-09438
71.Pavel Bure* 1991-03437
 Rick Nash 2002-18437
73.Vincent Damphousse 1986-04432
74.Dave Taylor 1977-94431
75.Alex Kovalev 1992-13430
76.Bill Guerin 1991-10429
77.Yvan Cournoyer* 1963-79428
78.Joe Thornton 1997-22427
79.Brian Propp 1979-94425
80.Evgeni Malkin 2006-21424
 Steve Shutt* 1972-85424
82.Owen Nolan 1990-10422
83.Vincent Lecavalier 1998-16421
 Stephane Richer 1984-02421
 Steve Thomas 1984-04421
86.Bill Barber* 1972-84420
87.Jason Arnott 1993-12417
88.Tony Amonte 1991-07416
89.John MacLean 1983-02413
 Garry Unger 1967-83413
91.Patrick Kane 2007-22410
 Ray Bourque* 1979-01410
93.Patrik Elias 1995-16408
 Ray Ferraro 1984-02408
95.Marián Gáborík 2000-18407
96.John LeClair 1990-07406
 Rod Gilbert* 1960-78406
98.Jeff Carter 2005-22404
99.Shane Doan 1995-17402
 Paul Kariya* 1994-10402
 John Ogrodnick 1979-93402
102.Joe Pavelski 2006-22401
103.Paul Coffey* 1980-01396
 Dave Keon* 1960-82396
105.Markus Näslund 1993-09395
 Pierre Larouche 1974-88395
 Cam Neely* 1983-96395
108.Tomas Sandström 1984-99394
 Phil Kessel 2006-22394
110.Bernie Geoffrion* 1950-68393
 Zach Parise 2005-22393
 Daniel Sedin 2000-18393
113.Martin St. Louis* 1998-15391
 Dean Prentice 1952-74391
 Jean Pronovost 1968-82391
116.Corey Perry 2005-22389
117.Ryan Smyth 1994-14386
118.Ray Whitney 1991-14385
119.Rick Martin 1971-82384
120.Patrice Bergeron 2003-22383
121.Reggie Leach 1970-83381
122.Ted Lindsay* 1944-65379
 Claude Lemieux 1983-09379
124.Milan Hejduk 1998-13375
 Butch Goring 1969-85375
 John Tavares 2009-22375
 Trevor Linden 1988-08375
128.Thomas Vanek 2005-19373
129.Dany Heatley 2001-15372
 Eric Lindros* 1992-07372
131.Rick Kehoe 1971-85371
132.Tim Kerr 1980-93370
133.Bernie Federko* 1976-90369
134.Geoff Courtnall 1983-00367
135.Jacques Lemaire* 1967-79366
136.Scott Mellanby 1985-07364
137.Miroslav Satan 1995-10363
 Brent Sutter 1980-98363
 Peter McNab 1973-87363
140.Ivan Boldirev 1970-85361
141.Bobby Clarke* 1969-84358
 Henri Richard* 1955-75358
143.Kirk Muller 1984-03357
 Bobby Smith 1978-93357
 Ray Sheppard 1987-00357
146.Dennis Maruk 1975-89356
 Jason Spezza 2002-22356
 Wilf Paiement 1974-88356
 Vyacheslav Kozlov 1991-10356
150.Mike Foligno 1979-94355
 Kevin Dineen 1984-03355
 Greg Adams 1984-01355
 Geoff Sanderson 1990-08355
154.Danny Gare 1974-87354
 Anze Kopitar 2006-22354
156.Andy Bathgate* 1952-71349
 Rick MacLeish 1970-84349
158.Jonathan Toews 2007-22345
159.Charlie Simmer 1974-88342
 Scott Young 1987-06342
 Brian Rolston 1994-12342
 Ed Olczyk 1984-00342
163.Adam Oates* 1985-04341
164.Dave Christian 1979-94340
 Al MacInnis* 1981-04340
166.Phil Housley* 1982-03338
167.Alexei Yashin 1993-07337
 Glen Murray 1991-08337
 Henrik Zetterberg 2002-18337
170.Ron Ellis 1963-81332
171.Wendel Clark 1985-00330
172.Ziggy Pálffy 1993-06329
 Mike Bullard 1980-92329
 Adam Graves 1987-03329
 Kevin Stevens 1987-02329
176.Ken Hodge 1964-78328
 Brad Marchand 2009-22328
178.Scott Hartnell 2000-18327
179.Bobby Holík 1990-09326
180.John Tonelli 1978-92325
181.Paul MacLean 1980-91324
 Nels Stewart* 1925-40324
 Pit Martin 1961-79324
184.Vic Hadfield 1961-77323
 Dale Hunter 1980-99323
 Petr Sykora 1995-12323
187.Olli Jokinen 1997-15321
188.Tony McKegney 1978-91320
 Justin Williams 2000-20320
 Bob Carpenter 1981-99320
191.Clark Gillies* 1974-88319
 Dustin Brown 2003-22319
193.Dave Gagner 1984-99318
194.Jamie Benn 2009-22316
195.Todd Bertuzzi 1995-14314
 Pavel Datsyuk 2001-16314
197.Don Lever 1972-87313
 Petr Klima 1985-99313
199.Denis Potvin* 1973-88310
 Petr Nedved 1990-07310
201.Martin Gelinas 1988-08309
202.Bob Nevin 1957-76307
 Max Pacioretty 2008-22307
 Daniel Briere 1997-15307
205.Cliff Ronning 1986-04306
206.Pavol Demitra 1993-10304
207.Brian Sutter 1976-88303
 Dennis Hull 1964-78303
209.Ulf Dahlén 1987-03301
210.Brad Richards 2000-16298
211.Russ Courtnall 1983-99297
212.George Armstrong* 1949-71296
 James Neal 2008-22296
214.Mike Cammalleri 2002-18294
215.Jason Pominville 2003-19293
216.Mike Ridley 1985-97292
 Tom Lysiak 1973-86292
218.Simon Gagne 1999-15291
 Brian Gionta 2001-18291
220.Steve Sullivan 1995-13290
221.Neal Broten 1980-97289
222.Larry Murphy* 1980-01288
 Pete Mahovlich 1965-81288
224.Patrick Sharp 2002-18287
 Tony Tanti 1981-92287
 Tyler Seguin 2010-22287
227.Brent Ashton 1979-93284
 René Robert 1970-82284
 Radim Vrbata 2001-18284
230.Bill Goldsworthy 1964-78283
 Alex Tanguay 1999-16283
 Dick Duff* 1954-72283
233.John Anderson 1977-89282
234.Bob Pulford* 1956-72281
 Red Kelly* 1947-67281
236.Logan Couture 2009-22280
 Ryan Getzlaf 2005-22280
 Claude Giroux 2007-22280
239.Blake Wheeler 2008-22279
 Camille Henry 1953-70279
241.Mike Knuble 1996-13278
 Doug Weight 1991-11278
 Mike Fisher 1999-18278
 Jim Pappin 1963-77278
 Cory Stillman 1994-11278
 Ralph Backstrom 1956-73278
247.Wayne Cashman 1964-83277
248.Ron Stewart 1952-73276
249.Jimmy Carson 1986-96275
250.Ron Duguay 1977-89274
 Bryan Smolinski 1992-08274
 Murray Oliver 1957-75274

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.Rosaire Paiement 1972-78146
 John Gray 1974-79146
31.Mike Rogers 1974-79145
 Dennis Sobchuk 1974-79145
33.Michel Parizeau 1972-79142
34.Paul Henderson 1974-79140
 Ulf Nilsson 1974-78140
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.Morris Lukowich 1976-79132
 Wayne Carleton 1972-77132
44.Rick Dudley 1975-79131
45.Tom Simpson 1972-77125
 Peter Sullivan 1975-79125
47.Ted Taylor 1972-78123
 George Morrison 1972-77123
 Willy Lindström 1975-79123
 Bryan Campbell 1972-78123