Mobile Site You Are Here >  >  > Career Leaders and Records for Total Goals On-Ice For

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

Leaders and Records: Single Season ▪ Career ▪ Active ▪ Progressive ▪ Yearly ▪ Yearly Top 10

Click on the Player for career statistics and accomplishments.
Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

NHL Leaders

Rank Player TGF
1. Wayne Gretzky* 3520
2. Raymond Bourque* 3257
3. Paul Coffey* 3095
4. Larry Murphy* 2774
5. Al MacInnis* 2709
6. Nicklas Lidstrom 2679
7. Larry Robinson* 2635
  Ron Francis* 2635
9. Mark Messier* 2575
10. Steve Yzerman* 2457
11. Phil Housley 2403
12. Scott Stevens* 2377
13. Marcel Dionne* 2357
14. Chris Chelios* 2328
15. Denis Potvin* 2251
16. Jaromir Jagr 2241
17. Joe Sakic* 2220
18. Brian Leetch* 2204
19. Brad Park* 2194
20. Mark Recchi 2173
21. Mario Lemieux* 2165
22. Borje Salming* 2111
23. Dave Andreychuk 2048
24. Jari Kurri* 2039
25. Bryan Trottier* 2032
26. Mike Gartner* 2029
27. Adam Oates* 2019
28. Luc Robitaille* 2013
  Phil Esposito* 2013
30. Doug Gilmour* 2010
31. Brendan Shanahan* 1969
32. Guy Lafleur* 1964
33. Gary Suter 1954
34. Dale Hawerchuk* 1953
35. Teemu Selanne 1944
36. Dave Babych 1915
37. Brett Hull* 1899
38. Mike Modano* 1876
39. Gilbert Perreault* 1857
40. Doug Wilson 1848
41. Mats Sundin* 1821
42. Rob Blake* 1810
43. Mathieu Schneider 1786
44. Dino Ciccarelli* 1770
45. Pierre Turgeon 1746
46. Rod Brind'Amour 1741
47. Sergei Zubov 1738
48. Bernie Nicholls 1721
49. Denis Savard* 1720
50. Scott Niedermayer* 1717
51. Sergei Fedorov 1701
  Kevin Hatcher 1701
53. Steve Duchesne 1698
54. Mark Howe* 1696
55. Peter Stastny* 1693
56. Glenn Anderson* 1687
  Carol Vadnais 1687
58. Guy Lapointe* 1672
59. Vincent Damphousse 1667
60. Chris Pronger 1659
61. Pat Verbeek 1657
62. Sergei Gonchar 1656
63. Bobby Orr* 1651
64. Jeremy Roenick 1650
65. Bobby Clarke* 1648
66. Serge Savard* 1643
67. Teppo Numminen 1632
  Roman Hamrlik 1632
69. Randy Carlyle 1621
70. Michel Goulet* 1615
71. Dave Taylor 1607
72. Joe Nieuwendyk* 1593
73. Dave Ellett 1587
74. Steve Larmer 1583
75. Charlie Huddy 1582
76. Glen Wesley 1576
77. Rob Ramage 1575
78. Theoren Fleury 1563
79. Daniel Alfredsson 1559
80. Keith Tkachuk 1548
81. Reed Larson 1538
82. Eric Desjardins 1537
83. Joe Mullen* 1534
84. Darryl Sittler* 1532
85. Alex Kovalev 1531
86. Lanny McDonald* 1521
87. Dale Hunter 1515
88. Doug Bodger 1513
89. Jarome Iginla 1507
90. James Patrick 1505
91. Brian Propp 1504
92. Brian Bellows 1498
93. Brad McCrimmon 1496
94. Jean Ratelle* 1495
95. Bernie Federko* 1486
96. Doug Weight 1479
97. Joe Thornton 1475
98. Mike Bossy* 1468
99. Rick Middleton 1461
100. Kevin Lowe 1443
101. Bob Murray 1430
102. Bryan McCabe 1416
103. Jason Arnott 1411
104. Bobby Smith 1408
105. Pat LaFontaine* 1407
106. Gordie Roberts 1402
107. Ray Whitney 1401
  Garry Galley 1401
109. Rick Tocchet 1400
110. Kirk Muller 1395
111. Neal Broten 1386
112. Alexander Mogilny 1379
  Ron Stackhouse 1379
114. Trevor Linden 1377
115. Fredrik Olausson 1364
116. Bill Barber* 1361
  Gary Roberts 1361
118. Ron Greschner 1359
119. Paul Kariya 1351
120. Jerry Korab 1343
121. Doug Crossman 1339
122. Phil Russell 1334
123. Scott Mellanby 1327
124. Mike O'Connell 1323
125. Darryl Sydor 1317
126. Steve Thomas 1313
127. Calle Johansson 1310
128. Tomas Kaberle 1303
129. Alexei Zhitnik 1297
130. Jacques Lemaire* 1293
131. John Tonelli 1289
132. Zdeno Chara 1285
  Wayne Cashman 1285
134. Martin St. Louis 1282
135. Wade Redden 1281
136. Tomas Sandstrom 1279
137. Kimmo Timonen 1278
138. Peter Bondra 1277
139. Jamie Macoun 1273
140. Ryan Smyth 1272
141. Claude Lemieux 1271
  Tony Amonte 1271
143. Patrick Marleau 1270
144. John Ogrodnick 1269
145. Steve Shutt* 1264
146. Marian Hossa 1262
  Sylvain Cote 1262
148. Jeff Brown 1260
149. Mark Hardy 1255
  Ray Ferraro 1255
151. Dave Christian 1246
152. Vyacheslav Kozlov 1245
153. Bruce Driver 1244
  Dave Manson 1244
155. Scott Young 1240
156. Bill Guerin 1238
157. Robert Picard 1231
158. Mario Marois 1230
159. Vincent Lecavalier 1229
160. Owen Nolan 1226
161. Dan Boyle 1225
162. John MacLean 1224
163. Rick Vaive 1222
164. Brent Sutter 1219
165. Butch Goring 1217
166. Milan Hejduk 1216
167. Sandis Ozolinsh 1215
168. Petr Svoboda 1214
169. Paul Reinhart 1213
170. Eric Lindros 1206
171. John LeClair 1203
172. Tom Lysiak 1201
173. Ulf Samuelsson 1199
  Shayne Corson 1199
175. Thomas Steen 1198
176. Adrian Aucoin 1195
177. Mike Ramsey 1194
  Patrik Elias 1194
179. Jyrki Lumme 1191
180. Eric Weinrich 1189
181. Clark Gillies* 1187
182. John Bucyk* 1185
183. Shane Doan 1184
184. Ivan Boldirev 1181
185. Geoff Courtnall 1180
186. Ken Linseman 1177
187. Pete Mahovlich 1173
  Cliff Ronning 1173
189. Brian Rafalski 1166
190. Mike Foligno 1165
  Kevin Dineen 1165
  Markus Naslund 1165
193. Stan Mikita* 1163
  Ed Olczyk 1163
  Dennis Maruk 1163
196. Saku Koivu 1162
197. Bob Carpenter 1160
  Ed Jovanovski 1160
199. Rod Langway* 1155
200. Ken Hodge 1153
201. Murray Craven 1151
202. Ilya Kovalchuk 1148
203. Wilf Paiement 1145
204. Kevin Stevens 1142
205. Todd Bertuzzi 1140
206. Peter Forsberg* 1139
207. Dallas Smith 1137
208. Brad Richards 1133
  Patrice Brisebois 1133
210. Jean Pronovost 1130
211. Yvan Cournoyer* 1128
212. Brian Rolston 1127
  Rick Kehoe 1127
214. Ian Turnbull 1120
215. Vinny Prospal 1119
216. Greg Adams 1117
217. Garry Unger 1115
  Pierre Larouche 1115
219. Alex Tanguay 1109
220. Dany Heatley 1102
221. Stephane Richer 1101
222. Al Iafrate 1099
223. Bobby Holik 1096
224. Mike Ridley 1094
225. Adam Foote 1091
226. Charlie Simmer 1090
227. Steve Smith 1089
228. Martin Straka 1088
229. Ryan Walter 1087
230. Henrik Sedin 1083
  Rod Gilbert* 1083
232. Adam Graves 1082
233. Peter McNab 1078
234. Derian Hatcher 1076
235. Dick Redmond 1074
  Bill Hajt 1074
237. Rene Robert 1073
238. Stefan Persson 1071
  Steve Chiasson 1071
240. Steve Sullivan 1069
241. Andrew Cassels 1067
  Grant Ledyard 1067
243. Craig Janney 1066
244. Pavol Demitra 1064
245. Rick Martin 1063
246. Andrew Brunette 1062
247. Robert Lang 1061
  Craig Ludwig 1061
249. Lubomir Visnovsky 1060
250. Keith Brown 1059