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.Alex Ovechkin 2005-262448
13.Phil Housley* 1982-032401
14.Scott Stevens* 1982-042377
15.Marcel Dionne* 1971-892358
16.Chris Chelios* 1983-102329
17.Sidney Crosby 2005-262318
18.Phil Esposito* 1963-812254
19.Denis Potvin* 1973-882249
20.Joe Sakic* 1988-092220
21.Brian Leetch* 1987-062204
22.Brad Park* 1968-852197
23.Mark Recchi* 1988-112173
24.Mario Lemieux* 1984-062164
25.Joe Thornton* 1997-222128
26.Börje Salming* 1973-902120
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.Brent Burns 2003-261891
44.Evgeni Malkin 2006-261879
45.Mike Modano* 1989-111876
46.Patrick Marleau 1997-211865
47.Gilbert Perreault* 1970-871855
48.Doug Wilson* 1977-931850
49.Anže Kopitar 2006-261848
50.Patrick Kane 2007-261840
51.Ryan Suter 2005-251830
52.Mats Sundin* 1990-091821
53.Rob Blake* 1989-101810
54.Jarome Iginla* 1996-171796
55.Mathieu Schneider 1987-101786
56.Kris Letang 2006-261783
57.Johnny Bucyk* 1955-781774
58.Dino Ciccarelli* 1980-991770
59.Steven Stamkos 2008-261767
60.Bobby Orr* 1966-791749
61.Pierre Turgeon* 1987-071746
62.Sergei Gonchar 1994-151745
63.Rod Brind'Amour 1989-101741
64.Sergei Zubov* 1992-091738
65.Denis Savard* 1980-971722
66.Bernie Nicholls 1981-991719
67.Scott Niedermayer* 1991-101717
68.John Tavares 2009-261708
69.Carol Vadnais 1966-831706
70.Sergei Fedorov* 1990-091701
 Kevin Hatcher 1984-011701
72.Steve Duchesne 1986-021698
73.Mark Howe* 1979-951692
74.Peter Šťastný* 1980-951691
75.Glenn Anderson* 1980-961687
76.Victor Hedman 2009-261683
 Jean Ratelle* 1960-811683
78.Erik Karlsson 2009-261682
79.Guy Lapointe* 1968-841674
80.Vincent Damphousse 1986-041668
81.Chris Pronger* 1993-121659
82.Claude Giroux 2007-261655
83.Pat Verbeek 1982-021654
84.Bobby Clarke* 1969-841651
85.Jeremy Roenick* 1988-091650
86.Serge Savard* 1966-831648
87.Joe Pavelski 2006-241644
88.Roman Hamrlík 1992-131632
 Teppo Numminen 1988-091632
90.Daniel Alfredsson* 1995-141628
91.John Carlson 2009-261623
92.Randy Carlyle 1976-931622
 Drew Doughty 2008-261622
94.Patrice Bergeron 2003-231621
95.Michel Goulet* 1979-941615
96.Dave Taylor 1977-941610
97.Duncan Keith* 2005-221598
98.Joe Nieuwendyk* 1986-071593
99.Dave Ellett 1984-001587
100.Steve Larmer 1980-951580
101.Charlie Huddy 1980-971579
102.Glen Wesley 1987-081576
103.Rob Ramage 1979-941569
104.Theo Fleury 1988-031563
105.Nathan MacKinnon 2013-261559
106.Eric Staal 2003-231554
107.Keith Tkachuk 1991-101548
108.Marián Hossa* 1997-171539
109.Éric Desjardins 1988-061537
 Joe Mullen* 1981-971537
111.Reed Larson 1976-901532
112.Alex Kovalev 1992-131531
113.Darryl Sittler* 1970-851528
114.Lanny McDonald* 1973-891520
115.Dale Hunter 1980-991516
116.Doug Bodger 1984-001514
117.Nicklas Bäckström 2007-241507
118.James Patrick 1983-041505
119.Connor McDavid 2015-261502
120.Brian Bellows 1982-991497
 Brian Propp 1979-941497
122.Brad McCrimmon 1979-971496
123.Bernie Federko* 1976-901485
124.Doug Weight 1991-111479
125.Corey Perry 2005-261477
126.Roman Josi 2011-261475
127.Mike Bossy* 1977-871467
 Henrik Sedin* 2000-181467
129.Rick Middleton 1974-881458
130.Bobby Hull* 1957-801456
131.Martin St. Louis* 1998-151452
132.Frank Mahovlich* 1956-741451
133.Ray Whitney 1991-141446
134.Kevin Lowe* 1979-981445
135.Shane Doan 1995-171443
136.Nikita Kucherov 2013-261442
137.Dan Boyle 1998-161429
138.Jamie Benn 2009-261428
 Brad Marchand 2009-261428
 Bob Murray 1975-901428
141.Ryan Getzlaf 2005-221422
142.Leon Draisaitl 2014-261420
143.Bryan McCabe 1995-111416
144.Jason Arnott 1993-121411
145.Jonathan Toews 2007-261410
146.Bobby Smith 1978-931409
147.Pat LaFontaine* 1983-981407
148.Jason Spezza 2002-221405
149.Rod Gilbert* 1960-781404
 Gordie Roberts 1979-941404
151.Alex Pietrangelo 2008-251403
 Rick Tocchet 1984-021403
153.Garry Galley 1984-011402
154.Kirk Muller 1984-031397
155.Norm Ullman* 1955-751393
156.Ryan O'Reilly 2009-261392
157.Alex Delvecchio* 1950-741391
158.Neal Broten 1980-971386
159.Daniel Sedin* 2000-181381
160.Tim Horton* 1949-741379
 Alexander Mogilny* 1989-061379
162.Trevor Linden 1988-081377
163.Ron Stackhouse 1970-821372
164.Kimmo Timonen 1998-151367
165.Phil Kessel 2006-231365
166.Fredrik Olausson 1986-031364
167.Henrik Zetterberg 2002-181362
168.Gary Roberts 1986-091361
169.Mark Giordano 2005-241360
170.Bill Barber* 1972-841357
 Ron Greschner 1974-901357
172.Dave Keon* 1960-821356
173.Paul Kariya* 1994-101351
174.Jerry Korab 1970-851348
175.Mark Scheifele 2011-261346
176.Ryan Nugent-Hopkins 2011-261344
177.Matt Duchene 2009-261339
178.Vincent Lecavalier 1998-161336
179.Doug Crossman 1980-941335
180.Phil Russell 1972-871334
181.Mike O'Connell 1977-901329
 Brad Richards 2000-161329
183.Scott Mellanby 1985-071327
184.Gordie Howe* 1946-801324
185.Darryl Sydor 1991-101317
186.Patrik Eliáš 1995-161316
187.Steve Thomas 1984-041315
188.Ryan Smyth 1994-141314
189.Calle Johansson 1987-041310
190.Tomáš Kaberle 1998-131303
191.Blake Wheeler 2008-241299
192.Alexei Zhitnik 1992-081297
193.Dion Phaneuf 2005-191294
194.Jacques Lemaire* 1967-791290
 John Tonelli 1978-921290
196.Wayne Cashman 1964-831284
 Zach Parise 2005-241284
198.Jim Neilson 1962-781282
 Tomas Sandström 1984-991282
200.Wade Redden 1996-131281
201.Peter Bondra 1990-071277
 Shea Weber* 2005-211277
203.Jamie Macoun 1982-991274
204.Claude Lemieux 1983-091272
205.Tony Amonte 1991-071271
206.Yvan Cournoyer* 1963-791270
 Morgan Rielly 2013-261270
208.Paul Stastny 2006-231266
209.Andrei Markov 2000-171265
 Steve Shutt* 1972-851265
211.Alex Tanguay 1999-161264
212.Jeff Carter 2005-241262
 Sylvain Côté 1984-031262
 Pavel Datsyuk* 2001-161262
215.Jeff Brown 1985-981260
216.John Ogrodnick 1979-931257
217.Ray Ferraro 1984-021254
218.Mark Hardy 1979-941252
219.J.C. Tremblay 1959-721248
220.Dave Christian 1979-941246
221.Bruce Driver 1983-981245
 Oliver Ekman-Larsson 2010-261245
 Vyacheslav Kozlov 1991-101245
224.Dave Manson 1986-021244
225.Ken Hodge 1964-781243
226.Artemi Panarin 2015-261240
 Scott Young 1987-061240
228.Cam Fowler 2010-261238
 Bill Guerin 1991-101238
230.Robert Picard 1977-901233
231.Ilya Kovalchuk 2001-201232
232.Mario Marois 1977-921228
 Keith Yandle 2006-221228
234.Owen Nolan 1990-101226
235.John MacLean 1983-021225
236.Rick Vaive 1979-921224
237.Doug Mohns 1953-751221
238.Terry Harper 1962-811220
239.Brian Campbell 1999-171219
240.Brent Sutter 1980-981218
241.Milan Hejduk 1998-131216
242.Sandis Ozoliņš 1992-081215
 Dallas Smith 1959-781215
244.Butch Goring 1969-851214
245.Jay Bouwmeester 2002-201213
 Petr Svoboda 1984-011213
247.Paul Reinhart 1979-901212
248.David Pastrňák 2014-261209
249.David Perron 2007-261208
 Mike Ramsey 1979-971208