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-242220
 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-242057
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-241755
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.Scott Niedermayer* 1991-101717
62.Carol Vadnais 1966-831706
63.Sergei Fedorov* 1990-091701
 Kevin Hatcher 1984-011701
65.Steve Duchesne 1986-021698
66.Brent Burns 2003-241696
67.Evgeni Malkin 2006-241694
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.Vincent Damphousse 1986-041668
74.Chris Pronger* 1993-121659
75.Pat Verbeek 1982-021654
76.Patrick Kane 2007-241652
77.Bobby Clarke* 1969-841651
78.Anže Kopitar 2006-241650
 Jeremy Roenick 1988-091650
80.Serge Savard* 1966-831648
81.Roman Hamrlík 1992-131632
 Teppo Numminen 1988-091632
83.Daniel Alfredsson* 1995-141628
84.Joe Pavelski 2006-241626
85.Randy Carlyle 1976-931622
86.Patrice Bergeron 2003-231621
87.Michel Goulet* 1979-941615
88.Dave Taylor 1977-941610
89.Duncan Keith 2005-221598
90.Joe Nieuwendyk* 1986-071593
91.Dave Ellett 1984-001587
92.Kris Letang 2006-241585
93.Steve Larmer 1980-951580
94.Charlie Huddy 1980-971579
95.Glen Wesley 1987-081576
96.Rob Ramage 1979-941569
97.Theo Fleury 1988-031563
98.Eric Staal 2003-231554
99.Steven Stamkos 2008-241550
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.Lanny McDonald* 1973-891520
108.Dale Hunter 1980-991516
109.Doug Bodger 1984-001514
110.Nicklas Bäckström 2007-241507
111.James Patrick 1983-041505
112.Brian Bellows 1982-991497
 Brian Propp 1979-941497
114.Brad McCrimmon 1979-971496
115.Victor Hedman 2009-241495
116.Drew Doughty 2008-241487
117.Bernie Federko* 1976-901485
118.Doug Weight 1991-111479
119.Claude Giroux 2007-241476
120.John Tavares 2009-241472
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.Dan Boyle 1998-161429
131.Bob Murray 1975-901428
132.Ryan Getzlaf 2005-221422
133.Bryan McCabe 1995-111416
134.Erik Karlsson 2009-241413
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.Neal Broten 1980-971386
147.Daniel Sedin* 2000-181381
148.Tim Horton* 1949-741379
 Alexander Mogilny 1989-061379
150.Trevor Linden 1988-081377
151.Ron Stackhouse 1970-821372
152.Kimmo Timonen 1998-151367
153.Phil Kessel 2006-231365
154.Fredrik Olausson 1986-031364
 Jonathan Toews 2007-231364
156.John Carlson 2009-241362
 Henrik Zetterberg 2002-181362
158.Gary Roberts 1986-091361
159.Bill Barber* 1972-841357
 Ron Greschner 1974-901357
161.Dave Keon* 1960-821356
162.Mark Giordano 2005-241352
163.Paul Kariya* 1994-101351
164.Jerry Korab 1970-851348
165.Corey Perry 2005-241346
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
173.Alex Pietrangelo 2008-241321
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.Blake Wheeler 2008-241299
181.Alexei Zhitnik 1992-081297
182.Dion Phaneuf 2005-191294
183.Jacques Lemaire* 1967-791290
 John Tonelli 1978-921290
185.Wayne Cashman 1964-831284
186.Jim Neilson 1962-781282
 Tomas Sandström 1984-991282
188.Wade Redden 1996-131281
189.Jamie Benn 2009-241280
 Zach Parise 2005-241280
191.Peter Bondra 1990-071277
 Shea Weber 2005-211277
193.Jamie Macoun 1982-991274
194.Brad Marchand 2009-241273
195.Claude Lemieux 1983-091272
196.Tony Amonte 1991-071271
197.Yvan Cournoyer* 1963-791270
198.Paul Stastny 2006-231266
199.Andrei Markov 2000-171265
 Steve Shutt* 1972-851265
201.Alex Tanguay 1999-161264
202.Sylvain Côté 1984-031262
 Pavel Datsyuk 2001-161262
 Roman Josi 2011-241262
205.Jeff Brown 1985-981260
206.John Ogrodnick 1979-931257
207.Jeff Carter 2005-241256
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.Bill Guerin 1991-101238
218.Robert Picard 1977-901233
219.Ilya Kovalchuk 2001-201232
220.Mario Marois 1977-921228
 Keith Yandle 2006-221228
222.Owen Nolan 1990-101226
223.John MacLean 1983-021225
224.Rick Vaive 1979-921224
225.Doug Mohns 1953-751221
226.Terry Harper 1962-811220
227.Brian Campbell 1999-171219
228.Brent Sutter 1980-981218
229.Milan Hejduk 1998-131216
230.Sandis Ozoliņš 1992-081215
 Dallas Smith 1959-781215
232.Butch Goring 1969-851214
233.Jay Bouwmeester 2002-201213
 Petr Svoboda 1984-011213
235.Paul Reinhart 1979-901212
236.Nathan MacKinnon 2013-241208
 Mike Ramsey 1979-971208
238.Eric Lindros* 1992-071206
239.Alex Goligoski 2007-241205
240.John LeClair 1990-071203
 Tom Lysiak 1973-861203
 Ulf Samuelsson 1984-001203
243.Saku Koivu 1995-141202
244.Shayne Corson 1985-041198
 Brent Seabrook 2005-201198
 Thomas Steen 1981-951198
247.Adrian Aucoin 1994-131195
248.Jyrki Lumme 1988-031191
249.Eric Weinrich 1988-061189
250.Jakub Voráček 2008-231187