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
Rank Player Years G
1.Wayne Gretzky* 1979-99894
2.Gordie Howe* 1946-80801
3.Jaromir Jagr 1990-16749
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.Dave Andreychuk 1982-06640
15.Joe Sakic* 1988-09625
16.Jarome Iginla 1996-16611
17.Bobby Hull* 1957-80610
18.Dino Ciccarelli* 1980-99608
19.Jari Kurri* 1980-98601
20.Mark Recchi 1988-11577
21.Mike Bossy* 1977-87573
22.Joe Nieuwendyk* 1986-07564
 Mats Sundin* 1990-09564
24.Mike Modano* 1989-11561
25.Guy Lafleur* 1971-91560
26.John Bucyk* 1955-78556
27.Ron Francis* 1981-04549
28.Michel Goulet* 1979-94548
29.Maurice Richard* 1942-60544
30.Stan Mikita* 1958-80541
31.Keith Tkachuk 1991-10538
32.Frank Mahovlich* 1956-74533
33.Alex Ovechkin 2005-16525
34.Bryan Trottier* 1975-94524
35.Pat Verbeek 1982-02522
36.Dale Hawerchuk* 1981-97518
37.Pierre Turgeon 1987-07515
38.Jeremy Roenick 1988-09513
39.Gilbert Perreault* 1970-87512
40.Jean Beliveau* 1950-71507
41.Peter Bondra 1990-07503
42.Joe Mullen* 1981-97502
43.Lanny McDonald* 1973-89500
44.Marian Hossa 1997-16499
45.Glenn Anderson* 1980-96498
46.Jean Ratelle* 1960-81491
47.Norm Ullman* 1955-75490
48.Brian Bellows 1982-99485
49.Darryl Sittler* 1970-85484
50.Sergei Fedorov* 1990-09483
51.Patrick Marleau 1997-16481
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.Peter Stastny* 1980-95450
 Doug Gilmour* 1983-03450
61.Rick Middleton 1974-88448
62.Daniel Alfredsson 1995-14444
63.Rick Vaive 1979-92441
 Steve Larmer 1980-95441
65.Rick Tocchet 1984-02440
66.Gary Roberts 1986-09438
67.Pavel Bure* 1991-03437
68.Vincent Damphousse 1986-04432
69.Dave Taylor 1977-94431
70.Alex Kovalev 1992-13430
71.Bill Guerin 1991-10429
72.Yvan Cournoyer* 1963-79428
73.Brian Propp 1979-94425
74.Steve Shutt* 1972-85424
75.Owen Nolan 1990-10422
76.Vincent Lecavalier 1998-16421
 Steve Thomas 1984-04421
 Stephane Richer 1984-02421
79.Bill Barber* 1972-84420
80.Jason Arnott 1993-12417
 Ilya Kovalchuk 2001-13417
82.Tony Amonte 1991-07416
83.Garry Unger 1967-83413
 John MacLean 1983-02413
85.Ray Bourque* 1979-01410
86.Ray Ferraro 1984-02408
 Patrik Elias 1995-16408
88.John LeClair 1990-07406
 Rod Gilbert* 1960-78406
90.Paul Kariya 1994-10402
 John Ogrodnick 1979-93402
92.Paul Coffey* 1980-01396
 Dave Keon* 1960-82396
 Shane Doan 1995-16396
95.Markus Naslund 1993-09395
 Cam Neely* 1983-96395
 Pierre Larouche 1974-88395
98.Tomas Sandstrom 1984-99394
99.Rick Nash 2002-16393
 Bernie Geoffrion* 1950-68393
101.Jean Pronovost 1968-82391
 Martin St. Louis 1998-15391
 Dean Prentice 1952-74391
104.Ryan Smyth 1994-14386
 Marian Gaborik 2000-16386
106.Ray Whitney 1991-14385
107.Rick Martin 1971-82384
108.Reggie Leach 1970-83381
109.Ted Lindsay* 1944-65379
 Claude Lemieux 1983-09379
111.Joe Thornton 1997-16377
112.Trevor Linden 1988-08375
 Milan Hejduk 1998-13375
 Butch Goring 1969-85375
115.Eric Lindros 1992-07372
 Dany Heatley 2001-15372
117.Rick Kehoe 1971-85371
118.Tim Kerr 1980-93370
119.Bernie Federko* 1976-90369
120.Geoff Courtnall 1983-00367
121.Jacques Lemaire* 1967-79366
122.Scott Mellanby 1985-07364
123.Peter McNab 1973-87363
 Brent Sutter 1980-98363
 Miroslav Satan 1995-10363
126.Ivan Boldirev 1970-85361
127.Bobby Clarke* 1969-84358
 Henri Richard* 1955-75358
129.Kirk Muller 1984-03357
 Ray Sheppard 1987-00357
 Bobby Smith 1978-93357
132.Dennis Maruk 1975-89356
 Vyacheslav Kozlov 1991-10356
 Wilf Paiement 1974-88356
135.Greg Adams 1984-01355
 Mike Foligno 1979-94355
 Geoff Sanderson 1990-08355
 Kevin Dineen 1984-03355
 Daniel Sedin 2000-16355
140.Danny Gare 1974-87354
141.Rick MacLeish 1970-84349
 Andy Bathgate* 1952-71349
143.Scott Young 1987-06342
 Ed Olczyk 1984-00342
 Brian Rolston 1994-12342
 Charlie Simmer 1974-88342
147.Adam Oates* 1985-04341
148.Dave Christian 1979-94340
 Al MacInnis* 1981-04340
150.Phil Housley* 1982-03338
 Sidney Crosby 2005-16338
152.Alexei Yashin 1993-07337
 Glen Murray 1991-08337
154.Ron Ellis 1963-81332
155.Corey Perry 2005-16330
 Wendel Clark 1985-00330
157.Mike Bullard 1980-92329
 Adam Graves 1987-03329
 Ziggy Palffy 1993-06329
 Kevin Stevens 1987-02329
161.Ken Hodge 1964-78328
162.Bobby Holik 1990-09326
163.Eric Staal 2003-16325
 John Tonelli 1978-92325
165.Nels Stewart* 1925-40324
 Pit Martin 1961-79324
 Paul MacLean 1980-91324
168.Dale Hunter 1980-99323
 Petr Sykora 1995-12323
 Vic Hadfield 1961-77323
171.Olli Jokinen 1997-15321
172.Tony McKegney 1978-91320
 Bob Carpenter 1981-99320
174.Clark Gillies* 1974-88319
175.Dave Gagner 1984-99318
176.Thomas Vanek 2005-16316
177.Pavel Datsyuk 2001-16314
 Todd Bertuzzi 1995-14314
179.Petr Klima 1985-99313
 Don Lever 1972-87313
181.Steven Stamkos 2008-16312
182.Petr Nedved 1990-07310
 Denis Potvin* 1973-88310
184.Martin Gelinas 1988-08309
 Henrik Zetterberg 2002-16309
186.Daniel Briere 1997-15307
 Jeff Carter 2005-16307
 Bob Nevin 1957-76307
189.Cliff Ronning 1986-04306
190.Pavol Demitra 1993-10304
191.Dennis Hull 1964-78303
 Brian Sutter 1976-88303
193.Scott Hartnell 2000-16301
 Jason Spezza 2002-16301
 Ulf Dahlen 1987-03301
196.Zach Parise 2005-16299
197.Brad Richards 2000-16298
198.Russ Courtnall 1983-99297
199.George Armstrong* 1949-71296
200.Evgeni Malkin 2006-16295
201.Tom Lysiak 1973-86292
 Mike Ridley 1985-97292
203.Simon Gagne 1999-15291
204.Steve Sullivan 1995-13290
205.Neal Broten 1980-97289
206.Pete Mahovlich 1965-81288
207.Tony Tanti 1981-92287
 Larry Murphy* 1980-01287
209.René Robert 1970-82284
 Brent Ashton 1979-93284
211.Alex Tanguay 1999-16283
 Dick Duff* 1954-72283
 Bill Goldsworthy 1964-78283
214.John Anderson 1977-89282
215.Red Kelly* 1947-67281
 Bob Pulford* 1956-72281
217.Camille Henry 1953-70279
218.Mike Knuble 1996-13278
 Cory Stillman 1994-11278
 Jim Pappin 1963-77278
 Doug Weight 1991-11278
 Ralph Backstrom 1956-73278
223.Mike Cammalleri 2002-16277
 Wayne Cashman 1964-83277
225.Ron Stewart 1952-73276
226.Jimmy Carson 1986-96275
227.Bryan Smolinski 1992-08274
 Murray Oliver 1957-75274
 Ron Duguay 1977-89274
 Brian Gionta 2001-16274
231.Al Secord 1978-90273
 Phil Kessel 2006-16273
 Shayne Corson 1985-04273
234.Bobby Schmautz 1967-81271
 Howie Morenz* 1923-37271
236.Aurele Joliat* 1922-38270
 Daymond Langkow 1995-12270
 Bobby Orr* 1966-79270
239.Patrick Sharp 2002-16269
 Sylvain Turgeon 1983-95269
241.Andrew Brunette 1995-12268
242.Keith Primeau 1990-06266
 Joe Pavelski 2006-16266
 Dan Quinn 1983-97266
 Murray Craven 1982-00266
246.Erik Cole 2001-15265
 Brenden Morrow 1999-15265
 Don Marshall 1951-72265
249.Nicklas Lidstrom* 1991-12264
 Thomas Steen 1981-95264
 Ryan Walter 1978-93264
 Kent Nilsson 1979-95264

WHA Leaders

WHA Leaders Table
Rank Player Years G
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.Paul Henderson 1974-79140
 Ulf Nilsson 1974-78140
36.Dick Sentes 1972-77137
37.Mike Walton 1973-76136
 Mark Napier 1975-78136
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.Peter Sullivan 1975-79125
 Tom Simpson 1972-77125
47.Willy Lindstrom 1975-79123
 Bryan Campbell 1972-78123
 George Morrison 1972-77123
 Ted Taylor 1972-78123