NHL & WHA Career Leaders and Records for Total Goals On-Ice For

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

Rate Statistic Requirements

NHL Leaders

NHL Leaders Table
Rank Player Years TGF
1.Wayne Gretzky* 1979-993520
2.Ray Bourque* 1979-013257
3.Paul Coffey* 1980-013095
4.Larry Murphy* 1980-012774
5.Al MacInnis* 1981-042709
6.Nicklas Lidstrom* 1991-122679
7.Ron Francis* 1981-042635
 Larry Robinson* 1972-922635
9.Mark Messier* 1979-042575
10.Steve Yzerman* 1983-062457
11.Jaromir Jagr 1990-162410
12.Phil Housley* 1982-032403
13.Scott Stevens* 1982-042377
14.Marcel Dionne* 1971-892357
15.Chris Chelios* 1983-102328
16.Denis Potvin* 1973-882251
17.Joe Sakic* 1988-092220
18.Brian Leetch* 1987-062204
19.Brad Park* 1968-852194
20.Mark Recchi 1988-112173
21.Mario Lemieux* 1984-062165
22.Borje Salming* 1973-902111
23.Dave Andreychuk 1982-062048
24.Jari Kurri* 1980-982039
25.Bryan Trottier* 1975-942032
26.Mike Gartner* 1979-982029
27.Adam Oates* 1985-042019
28.Luc Robitaille* 1986-062013
 Phil Esposito* 1963-812013
30.Doug Gilmour* 1983-032010
31.Teemu Selanne 1992-141987
32.Brendan Shanahan* 1987-091969
33.Guy Lafleur* 1971-911964
34.Gary Suter 1985-021954
35.Dale Hawerchuk* 1981-971953
36.Dave Babych 1980-991915
37.Brett Hull* 1986-061899
38.Mike Modano* 1989-111876
39.Gilbert Perreault* 1970-871857
40.Doug Wilson 1977-931848
41.Mats Sundin* 1990-091821
42.Rob Blake* 1989-101810
43.Mathieu Schneider 1987-101786
44.Dino Ciccarelli* 1980-991770
45.Pierre Turgeon 1987-071746
46.Sergei Gonchar 1994-151745
47.Rod Brind'Amour 1989-101741
48.Sergei Zubov 1992-091738
49.Bernie Nicholls 1981-991721
50.Denis Savard* 1980-971720
51.Scott Niedermayer* 1991-101717
52.Sergei Fedorov* 1990-091701
 Kevin Hatcher 1984-011701
54.Steve Duchesne 1986-021698
55.Mark Howe* 1979-951696
56.Peter Stastny* 1980-951693
57.Glenn Anderson* 1980-961687
 Carol Vadnais 1966-831687
59.Jarome Iginla 1996-161681
 Joe Thornton 1997-161681
61.Guy Lapointe* 1968-841672
62.Vincent Damphousse 1986-041667
63.Chris Pronger* 1993-121659
64.Pat Verbeek 1982-021657
65.Bobby Orr* 1966-791651
66.Jeremy Roenick 1988-091650
67.Bobby Clarke* 1969-841648
68.Serge Savard* 1966-831643
69.Teppo Numminen 1988-091632
 Roman Hamrlik 1992-131632
71.Daniel Alfredsson 1995-141628
72.Randy Carlyle 1976-931621
73.Michel Goulet* 1979-941615
74.Dave Taylor 1977-941607
75.Joe Nieuwendyk* 1986-071593
76.Dave Ellett 1984-001587
77.Steve Larmer 1980-951583
78.Charlie Huddy 1980-971582
79.Glen Wesley 1987-081576
80.Rob Ramage 1979-941575
81.Theoren Fleury 1988-031563
82.Keith Tkachuk 1991-101548
83.Reed Larson 1976-901538
84.Eric Desjardins 1988-061537
85.Joe Mullen* 1981-971534
86.Darryl Sittler* 1970-851532
87.Alex Kovalev 1992-131531
88.Lanny McDonald* 1973-891521
89.Dale Hunter 1980-991515
90.Doug Bodger 1984-001513
91.James Patrick 1983-041505
92.Brian Propp 1979-941504
93.Brian Bellows 1982-991498
94.Brad McCrimmon 1979-971496
95.Jean Ratelle* 1960-811495
96.Bernie Federko* 1976-901486
97.Doug Weight 1991-111479
98.Patrick Marleau 1997-161468
 Mike Bossy* 1977-871468
100.Rick Middleton 1974-881461
101.Martin St. Louis 1998-151452
102.Ray Whitney 1991-141446
103.Zdeno Chara 1997-161443
 Kevin Lowe 1979-981443
105.Marian Hossa 1997-161434
106.Bob Murray 1975-901430
107.Bryan McCabe 1995-111416
108.Jason Arnott 1993-121411
109.Bobby Smith 1978-931408
110.Pat LaFontaine* 1983-981407
111.Gordie Roberts 1979-941402
112.Garry Galley 1984-011401
113.Rick Tocchet 1984-021400
114.Kirk Muller 1984-031395
115.Neal Broten 1980-971386
116.Alexander Mogilny 1989-061379
 Ron Stackhouse 1970-821379
118.Trevor Linden 1988-081377
119.Kimmo Timonen 1998-151367
120.Fredrik Olausson 1986-031364
121.Gary Roberts 1986-091361
 Bill Barber* 1972-841361
123.Ron Greschner 1974-901359
 Dan Boyle 1998-161359
125.Paul Kariya 1994-101351
126.Jerry Korab 1970-851343
127.Doug Crossman 1980-941339
128.Phil Russell 1972-871334
129.Scott Mellanby 1985-071327
130.Shane Doan 1995-161326
131.Mike O'Connell 1977-901323
132.Darryl Sydor 1991-101317
133.Ryan Smyth 1994-141314
134.Steve Thomas 1984-041313
135.Vincent Lecavalier 1998-161310
 Calle Johansson 1987-041310
137.Tomas Kaberle 1998-131303
138.Patrik Elias 1995-161302
139.Alexei Zhitnik 1992-081297
140.Jacques Lemaire* 1967-791293
141.John Tonelli 1978-921289
142.Wayne Cashman 1964-831285
143.Wade Redden 1996-131281
144.Tomas Sandstrom 1984-991279
145.Brad Richards 2000-161278
146.Peter Bondra 1990-071277
147.Jamie Macoun 1982-991273
148.Tony Amonte 1991-071271
 Claude Lemieux 1983-091271
150.John Ogrodnick 1979-931269
151.Steve Shutt* 1972-851264
152.Sylvain Cote 1984-031262
153.Jeff Brown 1985-981260
154.Mark Hardy 1979-941255
 Ray Ferraro 1984-021255
 Henrik Sedin 2000-161255
157.Dave Christian 1979-941246
158.Vyacheslav Kozlov 1991-101245
159.Bruce Driver 1983-981244
 Dave Manson 1986-021244
161.Scott Young 1987-061240
162.Bill Guerin 1991-101238
163.Robert Picard 1977-901231
164.Mario Marois 1977-921230
165.Owen Nolan 1990-101226
166.Alex Ovechkin 2005-161225
167.John MacLean 1983-021224
168.Rick Vaive 1979-921222
169.Brent Sutter 1980-981219
170.Butch Goring 1969-851217
171.Milan Hejduk 1998-131216
172.Sandis Ozolinsh 1992-081215
173.Petr Svoboda 1984-011214
174.Paul Reinhart 1979-901213
175.Eric Lindros* 1992-071206
176.John LeClair 1990-071203
177.Saku Koivu 1995-141202
178.Tom Lysiak 1973-861201
179.Alex Tanguay 1999-161200
180.Shayne Corson 1985-041199
 Ulf Samuelsson 1984-001199
182.Thomas Steen 1981-951198
183.Adrian Aucoin 1994-131195
184.Mike Ramsey 1979-971194
185.Jyrki Lumme 1988-031191
186.Eric Weinrich 1988-061189
 Pavel Datsyuk 2001-161189
188.Clark Gillies* 1974-881187
189.John Bucyk* 1955-781185
190.Todd Bertuzzi 1995-141184
191.Ed Jovanovski 1995-141182
192.Ivan Boldirev 1970-851181
193.Geoff Courtnall 1983-001180
194.Ken Linseman 1978-921177
195.Cliff Ronning 1986-041173
 Pete Mahovlich 1965-811173
197.Brian Rafalski 1999-111166
198.Markus Naslund 1993-091165
 Mike Foligno 1979-941165
 Kevin Dineen 1984-031165
201.Stan Mikita* 1958-801163
 Dennis Maruk 1975-891163
 Ed Olczyk 1984-001163
 Daniel Sedin 2000-161163
205.Bob Carpenter 1981-991160
206.Rod Langway* 1978-931155
207.Ken Hodge 1964-781153
208.Murray Craven 1982-001151
209.Ilya Kovalchuk 2001-131148
 Dany Heatley 2001-151148
211.Wilf Paiement 1974-881145
212.Kevin Stevens 1987-021142
213.Lubomir Visnovsky 2000-151140
214.Peter Forsberg* 1994-111139
215.Dallas Smith 1959-781137
216.Patrice Brisebois 1990-091133
217.Jean Pronovost 1968-821130
218.Yvan Cournoyer* 1963-791128
219.Rick Kehoe 1971-851127
 Brian Rolston 1994-121127
221.Ian Turnbull 1973-831120
222.Vinny Prospal 1996-131119
223.Greg Adams 1984-011117
224.Pierre Larouche 1974-881115
 Garry Unger 1967-831115
226.Olli Jokinen 1997-151109
227.Henrik Zetterberg 2002-161107
228.Stephane Richer 1984-021101
 Andrei Markov 2000-161101
230.Al Iafrate 1984-981099
231.Bobby Holik 1990-091096
232.Mike Ridley 1985-971094
233.Adam Foote 1991-111091
234.Charlie Simmer 1974-881090
235.Steve Smith 1984-011089
236.Martin Straka 1992-081088
237.Ryan Walter 1978-931087
238.Rod Gilbert* 1960-781083
239.Adam Graves 1987-031082
240.Peter McNab 1973-871078
241.Eric Staal 2003-161076
 Derian Hatcher 1991-081076
243.Bill Hajt 1973-871074
 Dick Redmond 1969-821074
245.René Robert 1970-821073
246.Steve Chiasson 1986-991071
 Stefan Persson 1977-861071
248.Steve Sullivan 1995-131069
249.Sidney Crosby 2005-161068
250.Andrew Cassels 1989-061067
 Grant Ledyard 1984-021067