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 (*).
NHL Leaders
Rank | Player | Years | TGF |
---|---|---|---|
1. | Wayne Gretzky* | 1979-99 | 3524 |
2. | Ray Bourque* | 1979-01 | 3255 |
3. | Paul Coffey* | 1980-01 | 3098 |
4. | Larry Murphy* | 1980-01 | 2773 |
5. | Al MacInnis* | 1981-04 | 2707 |
6. | Nicklas Lidström* | 1991-12 | 2679 |
7. | Ron Francis* | 1981-04 | 2630 |
  | Larry Robinson* | 1972-92 | 2630 |
9. | Jaromír Jágr | 1990-18 | 2596 |
10. | Mark Messier* | 1979-04 | 2578 |
11. | Steve Yzerman* | 1983-06 | 2451 |
12. | Phil Housley* | 1982-03 | 2401 |
13. | Scott Stevens* | 1982-04 | 2377 |
14. | Marcel Dionne* | 1971-89 | 2358 |
15. | Chris Chelios* | 1983-10 | 2329 |
16. | Phil Esposito* | 1963-81 | 2254 |
17. | Denis Potvin* | 1973-88 | 2249 |
18. | Alex Ovechkin | 2005-24 | 2220 |
  | Joe Sakic* | 1988-09 | 2220 |
20. | Brian Leetch* | 1987-06 | 2204 |
21. | Brad Park* | 1968-85 | 2197 |
22. | Mark Recchi* | 1988-11 | 2173 |
23. | Mario Lemieux* | 1984-06 | 2164 |
24. | Joe Thornton | 1997-22 | 2128 |
25. | Börje Salming* | 1973-90 | 2120 |
26. | Sidney Crosby | 2005-24 | 2057 |
27. | Jari Kurri* | 1980-98 | 2047 |
28. | Dave Andreychuk* | 1982-06 | 2043 |
29. | Bryan Trottier* | 1975-94 | 2031 |
30. | Mike Gartner* | 1979-98 | 2029 |
31. | Adam Oates* | 1985-04 | 2018 |
32. | Luc Robitaille* | 1986-06 | 2013 |
33. | Doug Gilmour* | 1983-03 | 2006 |
34. | Teemu Selänne* | 1992-14 | 1987 |
35. | Brendan Shanahan* | 1987-09 | 1969 |
36. | Guy Lafleur* | 1971-91 | 1960 |
37. | Dale Hawerchuk* | 1981-97 | 1953 |
38. | Gary Suter | 1985-02 | 1952 |
39. | Zdeno Chára | 1997-22 | 1924 |
40. | Stan Mikita* | 1958-80 | 1922 |
41. | Dave Babych | 1980-99 | 1918 |
42. | Brett Hull* | 1986-06 | 1899 |
43. | Mike Modano* | 1989-11 | 1876 |
44. | Patrick Marleau | 1997-21 | 1865 |
45. | Gilbert Perreault* | 1970-87 | 1855 |
46. | Doug Wilson* | 1977-93 | 1850 |
47. | Mats Sundin* | 1990-09 | 1821 |
48. | Rob Blake* | 1989-10 | 1810 |
49. | Jarome Iginla* | 1996-17 | 1796 |
50. | Mathieu Schneider | 1987-10 | 1786 |
51. | Johnny Bucyk* | 1955-78 | 1774 |
52. | Dino Ciccarelli* | 1980-99 | 1770 |
53. | Ryan Suter | 2005-24 | 1755 |
54. | Bobby Orr* | 1966-79 | 1749 |
55. | Pierre Turgeon* | 1987-07 | 1746 |
56. | Sergei Gonchar | 1994-15 | 1745 |
57. | Rod Brind'Amour | 1989-10 | 1741 |
58. | Sergei Zubov* | 1992-09 | 1738 |
59. | Denis Savard* | 1980-97 | 1722 |
60. | Bernie Nicholls | 1981-99 | 1719 |
61. | Scott Niedermayer* | 1991-10 | 1717 |
62. | Carol Vadnais | 1966-83 | 1706 |
63. | Sergei Fedorov* | 1990-09 | 1701 |
  | Kevin Hatcher | 1984-01 | 1701 |
65. | Steve Duchesne | 1986-02 | 1698 |
66. | Brent Burns | 2003-24 | 1696 |
67. | Evgeni Malkin | 2006-24 | 1694 |
68. | Mark Howe* | 1979-95 | 1692 |
69. | Peter Šťastný* | 1980-95 | 1691 |
70. | Glenn Anderson* | 1980-96 | 1687 |
71. | Jean Ratelle* | 1960-81 | 1683 |
72. | Guy Lapointe* | 1968-84 | 1674 |
73. | Vincent Damphousse | 1986-04 | 1668 |
74. | Chris Pronger* | 1993-12 | 1659 |
75. | Pat Verbeek | 1982-02 | 1654 |
76. | Patrick Kane | 2007-24 | 1652 |
77. | Bobby Clarke* | 1969-84 | 1651 |
78. | Anže Kopitar | 2006-24 | 1650 |
  | Jeremy Roenick | 1988-09 | 1650 |
80. | Serge Savard* | 1966-83 | 1648 |
81. | Roman Hamrlík | 1992-13 | 1632 |
  | Teppo Numminen | 1988-09 | 1632 |
83. | Daniel Alfredsson* | 1995-14 | 1628 |
84. | Joe Pavelski | 2006-24 | 1626 |
85. | Randy Carlyle | 1976-93 | 1622 |
86. | Patrice Bergeron | 2003-23 | 1621 |
87. | Michel Goulet* | 1979-94 | 1615 |
88. | Dave Taylor | 1977-94 | 1610 |
89. | Duncan Keith | 2005-22 | 1598 |
90. | Joe Nieuwendyk* | 1986-07 | 1593 |
91. | Dave Ellett | 1984-00 | 1587 |
92. | Kris Letang | 2006-24 | 1585 |
93. | Steve Larmer | 1980-95 | 1580 |
94. | Charlie Huddy | 1980-97 | 1579 |
95. | Glen Wesley | 1987-08 | 1576 |
96. | Rob Ramage | 1979-94 | 1569 |
97. | Theo Fleury | 1988-03 | 1563 |
98. | Eric Staal | 2003-23 | 1554 |
99. | Steven Stamkos | 2008-24 | 1550 |
100. | Keith Tkachuk | 1991-10 | 1548 |
101. | Marián Hossa* | 1997-17 | 1539 |
102. | Éric Desjardins | 1988-06 | 1537 |
  | Joe Mullen* | 1981-97 | 1537 |
104. | Reed Larson | 1976-90 | 1532 |
105. | Alex Kovalev | 1992-13 | 1531 |
106. | Darryl Sittler* | 1970-85 | 1528 |
107. | Lanny McDonald* | 1973-89 | 1520 |
108. | Dale Hunter | 1980-99 | 1516 |
109. | Doug Bodger | 1984-00 | 1514 |
110. | Nicklas Bäckström | 2007-24 | 1507 |
111. | James Patrick | 1983-04 | 1505 |
112. | Brian Bellows | 1982-99 | 1497 |
  | Brian Propp | 1979-94 | 1497 |
114. | Brad McCrimmon | 1979-97 | 1496 |
115. | Victor Hedman | 2009-24 | 1495 |
116. | Drew Doughty | 2008-24 | 1487 |
117. | Bernie Federko* | 1976-90 | 1485 |
118. | Doug Weight | 1991-11 | 1479 |
119. | Claude Giroux | 2007-24 | 1476 |
120. | John Tavares | 2009-24 | 1472 |
121. | Mike Bossy* | 1977-87 | 1467 |
  | Henrik Sedin* | 2000-18 | 1467 |
123. | Rick Middleton | 1974-88 | 1458 |
124. | Bobby Hull* | 1957-80 | 1456 |
125. | Martin St. Louis* | 1998-15 | 1452 |
126. | Frank Mahovlich* | 1956-74 | 1451 |
127. | Ray Whitney | 1991-14 | 1446 |
128. | Kevin Lowe* | 1979-98 | 1445 |
129. | Shane Doan | 1995-17 | 1443 |
130. | Dan Boyle | 1998-16 | 1429 |
131. | Bob Murray | 1975-90 | 1428 |
132. | Ryan Getzlaf | 2005-22 | 1422 |
133. | Bryan McCabe | 1995-11 | 1416 |
134. | Erik Karlsson | 2009-24 | 1413 |
135. | Jason Arnott | 1993-12 | 1411 |
136. | Bobby Smith | 1978-93 | 1409 |
137. | Pat LaFontaine* | 1983-98 | 1407 |
138. | Jason Spezza | 2002-22 | 1405 |
139. | Rod Gilbert* | 1960-78 | 1404 |
  | Gordie Roberts | 1979-94 | 1404 |
141. | Rick Tocchet | 1984-02 | 1403 |
142. | Garry Galley | 1984-01 | 1402 |
143. | Kirk Muller | 1984-03 | 1397 |
144. | Norm Ullman* | 1955-75 | 1393 |
145. | Alex Delvecchio* | 1950-74 | 1391 |
146. | Neal Broten | 1980-97 | 1386 |
147. | Daniel Sedin* | 2000-18 | 1381 |
148. | Tim Horton* | 1949-74 | 1379 |
  | Alexander Mogilny | 1989-06 | 1379 |
150. | Trevor Linden | 1988-08 | 1377 |
151. | Ron Stackhouse | 1970-82 | 1372 |
152. | Kimmo Timonen | 1998-15 | 1367 |
153. | Phil Kessel | 2006-23 | 1365 |
154. | Fredrik Olausson | 1986-03 | 1364 |
  | Jonathan Toews | 2007-23 | 1364 |
156. | John Carlson | 2009-24 | 1362 |
  | Henrik Zetterberg | 2002-18 | 1362 |
158. | Gary Roberts | 1986-09 | 1361 |
159. | Bill Barber* | 1972-84 | 1357 |
  | Ron Greschner | 1974-90 | 1357 |
161. | Dave Keon* | 1960-82 | 1356 |
162. | Mark Giordano | 2005-24 | 1352 |
163. | Paul Kariya* | 1994-10 | 1351 |
164. | Jerry Korab | 1970-85 | 1348 |
165. | Corey Perry | 2005-24 | 1346 |
166. | Vincent Lecavalier | 1998-16 | 1336 |
167. | Doug Crossman | 1980-94 | 1335 |
168. | Phil Russell | 1972-87 | 1334 |
169. | Mike O'Connell | 1977-90 | 1329 |
  | Brad Richards | 2000-16 | 1329 |
171. | Scott Mellanby | 1985-07 | 1327 |
172. | Gordie Howe* | 1946-80 | 1324 |
173. | Alex Pietrangelo | 2008-24 | 1321 |
174. | Darryl Sydor | 1991-10 | 1317 |
175. | Patrik Eliáš | 1995-16 | 1316 |
176. | Steve Thomas | 1984-04 | 1315 |
177. | Ryan Smyth | 1994-14 | 1314 |
178. | Calle Johansson | 1987-04 | 1310 |
179. | Tomáš Kaberle | 1998-13 | 1303 |
180. | Blake Wheeler | 2008-24 | 1299 |
181. | Alexei Zhitnik | 1992-08 | 1297 |
182. | Dion Phaneuf | 2005-19 | 1294 |
183. | Jacques Lemaire* | 1967-79 | 1290 |
  | John Tonelli | 1978-92 | 1290 |
185. | Wayne Cashman | 1964-83 | 1284 |
186. | Jim Neilson | 1962-78 | 1282 |
  | Tomas Sandström | 1984-99 | 1282 |
188. | Wade Redden | 1996-13 | 1281 |
189. | Jamie Benn | 2009-24 | 1280 |
  | Zach Parise | 2005-24 | 1280 |
191. | Peter Bondra | 1990-07 | 1277 |
  | Shea Weber | 2005-21 | 1277 |
193. | Jamie Macoun | 1982-99 | 1274 |
194. | Brad Marchand | 2009-24 | 1273 |
195. | Claude Lemieux | 1983-09 | 1272 |
196. | Tony Amonte | 1991-07 | 1271 |
197. | Yvan Cournoyer* | 1963-79 | 1270 |
198. | Paul Stastny | 2006-23 | 1266 |
199. | Andrei Markov | 2000-17 | 1265 |
  | Steve Shutt* | 1972-85 | 1265 |
201. | Alex Tanguay | 1999-16 | 1264 |
202. | Sylvain Côté | 1984-03 | 1262 |
  | Pavel Datsyuk | 2001-16 | 1262 |
  | Roman Josi | 2011-24 | 1262 |
205. | Jeff Brown | 1985-98 | 1260 |
206. | John Ogrodnick | 1979-93 | 1257 |
207. | Jeff Carter | 2005-24 | 1256 |
208. | Ray Ferraro | 1984-02 | 1254 |
209. | Mark Hardy | 1979-94 | 1252 |
210. | J.C. Tremblay | 1959-72 | 1248 |
211. | Dave Christian | 1979-94 | 1246 |
212. | Bruce Driver | 1983-98 | 1245 |
  | Vyacheslav Kozlov | 1991-10 | 1245 |
214. | Dave Manson | 1986-02 | 1244 |
215. | Ken Hodge | 1964-78 | 1243 |
216. | Scott Young | 1987-06 | 1240 |
217. | Bill Guerin | 1991-10 | 1238 |
218. | Robert Picard | 1977-90 | 1233 |
219. | Ilya Kovalchuk | 2001-20 | 1232 |
220. | Mario Marois | 1977-92 | 1228 |
  | Keith Yandle | 2006-22 | 1228 |
222. | Owen Nolan | 1990-10 | 1226 |
223. | John MacLean | 1983-02 | 1225 |
224. | Rick Vaive | 1979-92 | 1224 |
225. | Doug Mohns | 1953-75 | 1221 |
226. | Terry Harper | 1962-81 | 1220 |
227. | Brian Campbell | 1999-17 | 1219 |
228. | Brent Sutter | 1980-98 | 1218 |
229. | Milan Hejduk | 1998-13 | 1216 |
230. | Sandis Ozoliņš | 1992-08 | 1215 |
  | Dallas Smith | 1959-78 | 1215 |
232. | Butch Goring | 1969-85 | 1214 |
233. | Jay Bouwmeester | 2002-20 | 1213 |
  | Petr Svoboda | 1984-01 | 1213 |
235. | Paul Reinhart | 1979-90 | 1212 |
236. | Nathan MacKinnon | 2013-24 | 1208 |
  | Mike Ramsey | 1979-97 | 1208 |
238. | Eric Lindros* | 1992-07 | 1206 |
239. | Alex Goligoski | 2007-24 | 1205 |
240. | John LeClair | 1990-07 | 1203 |
  | Tom Lysiak | 1973-86 | 1203 |
  | Ulf Samuelsson | 1984-00 | 1203 |
243. | Saku Koivu | 1995-14 | 1202 |
244. | Shayne Corson | 1985-04 | 1198 |
  | Brent Seabrook | 2005-20 | 1198 |
  | Thomas Steen | 1981-95 | 1198 |
247. | Adrian Aucoin | 1994-13 | 1195 |
248. | Jyrki Lumme | 1988-03 | 1191 |
249. | Eric Weinrich | 1988-06 | 1189 |
250. | Jakub Voráček | 2008-23 | 1187 |
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Monday, March 18, 10:47PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead Hockey: Get your first month FREE
Your All-Access Ticket to the Hockey Reference Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.