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
RankPlayerYearsTGF
1.Wayne Gretzky* 1979-993524
2.Ray Bourque* 1979-013255
3.Paul Coffey* 1980-013098
4.Larry Murphy* 1980-012773
5.Al MacInnis* 1981-042707
6.Nicklas Lidström* 1991-122679
7.Ron Francis* 1981-042630
 Larry Robinson* 1972-922630
9.Jaromír Jágr 1990-182596
10.Mark Messier* 1979-042578
11.Steve Yzerman* 1983-062451
12.Phil Housley* 1982-032401
13.Scott Stevens* 1982-042377
14.Marcel Dionne* 1971-892358
15.Chris Chelios* 1983-102329
16.Phil Esposito* 1963-812254
17.Denis Potvin* 1973-882249
18.Alex Ovechkin 2005-242242
19.Joe Sakic* 1988-092220
20.Brian Leetch* 1987-062204
21.Brad Park* 1968-852197
22.Mark Recchi* 1988-112173
23.Mario Lemieux* 1984-062164
24.Joe Thornton 1997-222128
25.Börje Salming* 1973-902120
26.Sidney Crosby 2005-242089
27.Jari Kurri* 1980-982047
28.Dave Andreychuk* 1982-062043
29.Bryan Trottier* 1975-942031
30.Mike Gartner* 1979-982029
31.Adam Oates* 1985-042018
32.Luc Robitaille* 1986-062013
33.Doug Gilmour* 1983-032006
34.Teemu Selänne* 1992-141987
35.Brendan Shanahan* 1987-091969
36.Guy Lafleur* 1971-911960
37.Dale Hawerchuk* 1981-971953
38.Gary Suter 1985-021952
39.Zdeno Chára 1997-221924
40.Stan Mikita* 1958-801922
41.Dave Babych 1980-991918
42.Brett Hull* 1986-061899
43.Mike Modano* 1989-111876
44.Patrick Marleau 1997-211865
45.Gilbert Perreault* 1970-871855
46.Doug Wilson* 1977-931850
47.Mats Sundin* 1990-091821
48.Rob Blake* 1989-101810
49.Jarome Iginla* 1996-171796
50.Mathieu Schneider 1987-101786
51.Johnny Bucyk* 1955-781774
52.Dino Ciccarelli* 1980-991770
53.Ryan Suter 2005-241765
54.Bobby Orr* 1966-791749
55.Pierre Turgeon* 1987-071746
56.Sergei Gonchar 1994-151745
57.Rod Brind'Amour 1989-101741
58.Sergei Zubov* 1992-091738
59.Denis Savard* 1980-971722
60.Bernie Nicholls 1981-991719
61.Evgeni Malkin 2006-241718
62.Brent Burns 2003-241717
 Scott Niedermayer* 1991-101717
64.Carol Vadnais 1966-831706
65.Sergei Fedorov* 1990-091701
 Kevin Hatcher 1984-011701
67.Steve Duchesne 1986-021698
68.Mark Howe* 1979-951692
69.Peter Šťastný* 1980-951691
70.Glenn Anderson* 1980-961687
71.Jean Ratelle* 1960-811683
72.Guy Lapointe* 1968-841674
73.Anže Kopitar 2006-241672
74.Patrick Kane 2007-241670
75.Vincent Damphousse 1986-041668
76.Chris Pronger* 1993-121659
77.Pat Verbeek 1982-021654
78.Bobby Clarke* 1969-841651
79.Jeremy Roenick 1988-091650
80.Serge Savard* 1966-831648
81.Joe Pavelski 2006-241644
82.Roman Hamrlík 1992-131632
 Teppo Numminen 1988-091632
84.Daniel Alfredsson* 1995-141628
85.Randy Carlyle 1976-931622
86.Patrice Bergeron 2003-231621
87.Michel Goulet* 1979-941615
88.Dave Taylor 1977-941610
89.Kris Letang 2006-241609
90.Duncan Keith 2005-221598
91.Joe Nieuwendyk* 1986-071593
92.Dave Ellett 1984-001587
93.Steve Larmer 1980-951580
94.Charlie Huddy 1980-971579
95.Steven Stamkos 2008-241577
96.Glen Wesley 1987-081576
97.Rob Ramage 1979-941569
98.Theo Fleury 1988-031563
99.Eric Staal 2003-231554
100.Keith Tkachuk 1991-101548
101.Marián Hossa* 1997-171539
102.Éric Desjardins 1988-061537
 Joe Mullen* 1981-971537
104.Reed Larson 1976-901532
105.Alex Kovalev 1992-131531
106.Darryl Sittler* 1970-851528
107.Victor Hedman 2009-241520
 Lanny McDonald* 1973-891520
109.Dale Hunter 1980-991516
110.Doug Bodger 1984-001514
111.Nicklas Bäckström 2007-241507
 Drew Doughty 2008-241507
113.James Patrick 1983-041505
114.Brian Bellows 1982-991497
 Brian Propp 1979-941497
116.Brad McCrimmon 1979-971496
117.John Tavares 2009-241494
118.Claude Giroux 2007-241489
119.Bernie Federko* 1976-901485
120.Doug Weight 1991-111479
121.Mike Bossy* 1977-871467
 Henrik Sedin* 2000-181467
123.Rick Middleton 1974-881458
124.Bobby Hull* 1957-801456
125.Martin St. Louis* 1998-151452
126.Frank Mahovlich* 1956-741451
127.Ray Whitney 1991-141446
128.Kevin Lowe* 1979-981445
129.Shane Doan 1995-171443
130.Erik Karlsson 2009-241438
131.Dan Boyle 1998-161429
132.Bob Murray 1975-901428
133.Ryan Getzlaf 2005-221422
134.Bryan McCabe 1995-111416
135.Jason Arnott 1993-121411
136.Bobby Smith 1978-931409
137.Pat LaFontaine* 1983-981407
138.Jason Spezza 2002-221405
139.Rod Gilbert* 1960-781404
 Gordie Roberts 1979-941404
141.Rick Tocchet 1984-021403
142.Garry Galley 1984-011402
143.Kirk Muller 1984-031397
144.Norm Ullman* 1955-751393
145.Alex Delvecchio* 1950-741391
146.John Carlson 2009-241388
147.Neal Broten 1980-971386
148.Daniel Sedin* 2000-181381
149.Tim Horton* 1949-741379
 Alexander Mogilny 1989-061379
151.Trevor Linden 1988-081377
152.Ron Stackhouse 1970-821372
153.Kimmo Timonen 1998-151367
154.Phil Kessel 2006-231365
155.Fredrik Olausson 1986-031364
 Jonathan Toews 2007-231364
157.Henrik Zetterberg 2002-181362
158.Gary Roberts 1986-091361
159.Mark Giordano 2005-241360
160.Corey Perry 2005-241358
161.Bill Barber* 1972-841357
 Ron Greschner 1974-901357
163.Dave Keon* 1960-821356
164.Paul Kariya* 1994-101351
165.Jerry Korab 1970-851348
166.Vincent Lecavalier 1998-161336
167.Doug Crossman 1980-941335
168.Phil Russell 1972-871334
169.Mike O'Connell 1977-901329
 Brad Richards 2000-161329
171.Scott Mellanby 1985-071327
172.Gordie Howe* 1946-801324
 Alex Pietrangelo 2008-241324
174.Darryl Sydor 1991-101317
175.Patrik Eliáš 1995-161316
176.Steve Thomas 1984-041315
177.Ryan Smyth 1994-141314
178.Calle Johansson 1987-041310
179.Tomáš Kaberle 1998-131303
180.Jamie Benn 2009-241301
181.Blake Wheeler 2008-241299
182.Alexei Zhitnik 1992-081297
183.Roman Josi 2011-241294
 Dion Phaneuf 2005-191294
185.Jacques Lemaire* 1967-791290
 John Tonelli 1978-921290
187.Wayne Cashman 1964-831284
 Brad Marchand 2009-241284
 Zach Parise 2005-241284
190.Jim Neilson 1962-781282
 Tomas Sandström 1984-991282
192.Wade Redden 1996-131281
193.Peter Bondra 1990-071277
 Shea Weber 2005-211277
195.Jamie Macoun 1982-991274
196.Claude Lemieux 1983-091272
197.Tony Amonte 1991-071271
198.Yvan Cournoyer* 1963-791270
199.Paul Stastny 2006-231266
200.Andrei Markov 2000-171265
 Steve Shutt* 1972-851265
202.Alex Tanguay 1999-161264
203.Jeff Carter 2005-241262
 Sylvain Côté 1984-031262
 Pavel Datsyuk 2001-161262
206.Jeff Brown 1985-981260
207.John Ogrodnick 1979-931257
208.Ray Ferraro 1984-021254
209.Mark Hardy 1979-941252
210.J.C. Tremblay 1959-721248
211.Dave Christian 1979-941246
212.Bruce Driver 1983-981245
 Vyacheslav Kozlov 1991-101245
214.Dave Manson 1986-021244
215.Ken Hodge 1964-781243
216.Scott Young 1987-061240
217.Nathan MacKinnon 2013-241239
218.Bill Guerin 1991-101238
219.Robert Picard 1977-901233
220.Ilya Kovalchuk 2001-201232
221.Mario Marois 1977-921228
 Keith Yandle 2006-221228
223.Owen Nolan 1990-101226
224.John MacLean 1983-021225
225.Rick Vaive 1979-921224
226.Doug Mohns 1953-751221
227.Terry Harper 1962-811220
228.Brian Campbell 1999-171219
229.Brent Sutter 1980-981218
230.Milan Hejduk 1998-131216
231.Sandis Ozoliņš 1992-081215
 Dallas Smith 1959-781215
233.Butch Goring 1969-851214
234.Jay Bouwmeester 2002-201213
 Petr Svoboda 1984-011213
236.Paul Reinhart 1979-901212
237.Mike Ramsey 1979-971208
238.Alex Goligoski 2007-241207
239.Eric Lindros* 1992-071206
240.Connor McDavid 2015-241205
241.John LeClair 1990-071203
 Tom Lysiak 1973-861203
 Ulf Samuelsson 1984-001203
244.Saku Koivu 1995-141202
245.Shayne Corson 1985-041198
 Brent Seabrook 2005-201198
 Thomas Steen 1981-951198
248.Adrian Aucoin 1994-131195
249.Jyrki Lumme 1988-031191
250.Eric Weinrich 1988-061189