NHL & WHA Career Leaders and Records for Goals
Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).
NHL Leaders
Rank | Player | Years | G |
---|---|---|---|
1. | Wayne Gretzky* | 1979-99 | 894 |
2. | Alex Ovechkin | 2005-24 | 853 |
3. | Gordie Howe* | 1946-80 | 801 |
4. | Jaromír Jágr | 1990-18 | 766 |
5. | Brett Hull* | 1986-06 | 741 |
6. | Marcel Dionne* | 1971-89 | 731 |
7. | Phil Esposito* | 1963-81 | 717 |
8. | Mike Gartner* | 1979-98 | 708 |
9. | Mark Messier* | 1979-04 | 694 |
10. | Steve Yzerman* | 1983-06 | 692 |
11. | Mario Lemieux* | 1984-06 | 690 |
12. | Teemu Selänne* | 1992-14 | 684 |
13. | Luc Robitaille* | 1986-06 | 668 |
14. | Brendan Shanahan* | 1987-09 | 656 |
15. | Dave Andreychuk* | 1982-06 | 640 |
16. | Jarome Iginla* | 1996-17 | 625 |
  | Joe Sakic* | 1988-09 | 625 |
18. | Bobby Hull* | 1957-80 | 610 |
19. | Dino Ciccarelli* | 1980-99 | 608 |
20. | Jari Kurri* | 1980-98 | 601 |
21. | Sidney Crosby | 2005-24 | 592 |
22. | Mark Recchi* | 1988-11 | 577 |
23. | Mike Bossy* | 1977-87 | 573 |
24. | Patrick Marleau | 1997-21 | 566 |
25. | Joe Nieuwendyk* | 1986-07 | 564 |
  | Mats Sundin* | 1990-09 | 564 |
27. | Mike Modano* | 1989-11 | 561 |
28. | Guy Lafleur* | 1971-91 | 560 |
29. | Johnny Bucyk* | 1955-78 | 556 |
30. | Steven Stamkos | 2008-24 | 555 |
31. | Ron Francis* | 1981-04 | 549 |
32. | Michel Goulet* | 1979-94 | 548 |
33. | Maurice Richard* | 1942-60 | 544 |
34. | Stan Mikita* | 1958-80 | 541 |
35. | Keith Tkachuk | 1991-10 | 538 |
36. | Frank Mahovlich* | 1956-74 | 533 |
37. | Marián Hossa* | 1997-17 | 525 |
38. | Bryan Trottier* | 1975-94 | 524 |
39. | Pat Verbeek | 1982-02 | 522 |
40. | Dale Hawerchuk* | 1981-97 | 518 |
41. | Pierre Turgeon* | 1987-07 | 515 |
42. | Jeremy Roenick* | 1988-09 | 513 |
43. | Gilbert Perreault* | 1970-87 | 512 |
44. | Jean Béliveau* | 1950-71 | 507 |
45. | Peter Bondra | 1990-07 | 503 |
46. | Joe Mullen* | 1981-97 | 502 |
47. | Lanny McDonald* | 1973-89 | 500 |
48. | Glenn Anderson* | 1980-96 | 498 |
  | Evgeni Malkin | 2006-24 | 498 |
50. | Jean Ratelle* | 1960-81 | 491 |
51. | Norm Ullman* | 1955-75 | 490 |
52. | Brian Bellows | 1982-99 | 485 |
53. | Darryl Sittler* | 1970-85 | 484 |
54. | Sergei Fedorov* | 1990-09 | 483 |
55. | Joe Pavelski | 2006-24 | 476 |
56. | Bernie Nicholls | 1981-99 | 475 |
57. | Alexander Mogilny | 1989-06 | 473 |
  | Denis Savard* | 1980-97 | 473 |
59. | Patrick Kane | 2007-24 | 471 |
60. | Pat LaFontaine* | 1983-98 | 468 |
61. | Alex Delvecchio* | 1950-74 | 456 |
  | John Tavares | 2009-24 | 456 |
63. | Theo Fleury | 1988-03 | 455 |
  | Eric Staal | 2003-23 | 455 |
65. | Rod Brind'Amour | 1989-10 | 452 |
66. | Doug Gilmour* | 1983-03 | 450 |
  | Peter Šťastný* | 1980-95 | 450 |
68. | Rick Middleton | 1974-88 | 448 |
69. | Daniel Alfredsson* | 1995-14 | 444 |
70. | Ilya Kovalchuk | 2001-20 | 443 |
71. | Jeff Carter | 2005-24 | 442 |
72. | Steve Larmer | 1980-95 | 441 |
  | Rick Vaive | 1979-92 | 441 |
74. | Rick Tocchet | 1984-02 | 440 |
75. | Gary Roberts | 1986-09 | 438 |
76. | Pavel Bure* | 1991-03 | 437 |
  | Rick Nash | 2002-18 | 437 |
78. | Zach Parise | 2005-24 | 434 |
79. | Vincent Damphousse | 1986-04 | 432 |
80. | Dave Taylor | 1977-94 | 431 |
81. | Alex Kovalev | 1992-13 | 430 |
  | Joe Thornton | 1997-22 | 430 |
83. | Bill Guerin | 1991-10 | 429 |
  | Corey Perry | 2005-24 | 429 |
85. | Yvan Cournoyer* | 1963-79 | 428 |
86. | Patrice Bergeron | 2003-23 | 427 |
87. | Brian Propp | 1979-94 | 425 |
88. | Steve Shutt* | 1972-85 | 424 |
89. | Owen Nolan | 1990-10 | 422 |
90. | Vincent Lecavalier | 1998-16 | 421 |
  | Stéphane Richer | 1984-02 | 421 |
  | Steve Thomas | 1984-04 | 421 |
93. | Bill Barber* | 1972-84 | 420 |
94. | Anže Kopitar | 2006-24 | 419 |
95. | Jason Arnott | 1993-12 | 417 |
96. | Tony Amonte | 1991-07 | 416 |
97. | Phil Kessel | 2006-23 | 413 |
  | John MacLean | 1983-02 | 413 |
  | Garry Unger | 1967-83 | 413 |
100. | Ray Bourque* | 1979-01 | 410 |
101. | Patrik Eliáš | 1995-16 | 408 |
  | Ray Ferraro | 1984-02 | 408 |
103. | Marián Gáborík | 2000-18 | 407 |
104. | Rod Gilbert* | 1960-78 | 406 |
  | John LeClair | 1990-07 | 406 |
106. | Shane Doan | 1995-17 | 402 |
  | Paul Kariya* | 1994-10 | 402 |
  | John Ogrodnick | 1979-93 | 402 |
109. | Brad Marchand | 2009-24 | 401 |
110. | Paul Coffey* | 1980-01 | 396 |
  | Dave Keon* | 1960-82 | 396 |
112. | Pierre Larouche | 1974-88 | 395 |
  | Markus Näslund | 1993-09 | 395 |
  | Cam Neely* | 1983-96 | 395 |
115. | Tomas Sandström | 1984-99 | 394 |
116. | Bernie Geoffrion* | 1950-68 | 393 |
  | Daniel Sedin* | 2000-18 | 393 |
118. | Dean Prentice | 1952-74 | 391 |
  | Jean Pronovost | 1968-82 | 391 |
  | Martin St. Louis* | 1998-15 | 391 |
121. | Ryan Smyth | 1994-14 | 386 |
122. | Ray Whitney | 1991-14 | 385 |
123. | Rick Martin | 1971-82 | 384 |
124. | Jamie Benn | 2009-24 | 383 |
125. | Reggie Leach | 1970-83 | 381 |
126. | Claude Lemieux | 1983-09 | 379 |
  | Ted Lindsay* | 1944-65 | 379 |
128. | Butch Goring | 1969-85 | 375 |
  | Milan Hejduk | 1998-13 | 375 |
  | Trevor Linden | 1988-08 | 375 |
131. | Thomas Vanek | 2005-19 | 373 |
132. | Dany Heatley | 2001-15 | 372 |
  | Eric Lindros* | 1992-07 | 372 |
  | Jonathan Toews | 2007-23 | 372 |
135. | Rick Kehoe | 1971-85 | 371 |
136. | Tim Kerr | 1980-93 | 370 |
137. | Bernie Federko* | 1976-90 | 369 |
138. | Auston Matthews | 2016-24 | 368 |
139. | Geoff Courtnall | 1983-00 | 367 |
140. | Jacques Lemaire* | 1967-79 | 366 |
141. | Scott Mellanby | 1985-07 | 364 |
142. | Peter McNab | 1973-87 | 363 |
  | Miroslav Šatan | 1995-10 | 363 |
  | Jason Spezza | 2002-22 | 363 |
  | Brent Sutter | 1980-98 | 363 |
146. | Ivan Boldirev | 1970-85 | 361 |
147. | Bobby Clarke* | 1969-84 | 358 |
  | Henri Richard* | 1955-75 | 358 |
149. | Kirk Muller | 1984-03 | 357 |
  | Ray Sheppard | 1987-00 | 357 |
  | Jeff Skinner | 2010-24 | 357 |
  | Bobby Smith | 1978-93 | 357 |
153. | Vyacheslav Kozlov | 1991-10 | 356 |
  | Dennis Maruk | 1975-89 | 356 |
  | Wilf Paiement | 1974-88 | 356 |
156. | Greg Adams | 1984-01 | 355 |
  | Kevin Dineen | 1984-03 | 355 |
  | Mike Foligno | 1979-94 | 355 |
  | Geoff Sanderson | 1990-08 | 355 |
160. | Danny Gare | 1974-87 | 354 |
161. | Tyler Seguin | 2010-24 | 351 |
162. | Claude Giroux | 2007-24 | 350 |
163. | Andy Bathgate* | 1952-71 | 349 |
  | Rick MacLeish | 1970-84 | 349 |
165. | David Pastrňák | 2014-24 | 348 |
166. | Leon Draisaitl | 2014-24 | 347 |
167. | Eddie Olczyk | 1984-00 | 342 |
  | Brian Rolston | 1994-12 | 342 |
  | Charlie Simmer | 1974-88 | 342 |
  | Scott Young | 1987-06 | 342 |
171. | Matt Duchene | 2009-24 | 341 |
  | Adam Oates* | 1985-04 | 341 |
173. | Dave Christian | 1979-94 | 340 |
  | Al MacInnis* | 1981-04 | 340 |
175. | Phil Housley* | 1982-03 | 338 |
176. | Glen Murray | 1991-08 | 337 |
  | Alexei Yashin | 1993-07 | 337 |
  | Henrik Zetterberg | 2002-18 | 337 |
179. | Nathan MacKinnon | 2013-24 | 335 |
  | Connor McDavid | 2015-24 | 335 |
181. | Ron Ellis | 1963-81 | 332 |
182. | Wendel Clark | 1985-00 | 330 |
  | Max Pacioretty | 2008-24 | 330 |
184. | Mike Bullard | 1980-92 | 329 |
  | Adam Graves | 1987-03 | 329 |
  | Žigmund Pálffy | 1993-06 | 329 |
  | Kevin Stevens | 1987-02 | 329 |
188. | Ken Hodge | 1964-78 | 328 |
189. | Scott Hartnell | 2000-18 | 327 |
190. | Bobby Holík | 1990-09 | 326 |
  | Evander Kane | 2009-24 | 326 |
192. | Dustin Brown | 2003-22 | 325 |
  | John Tonelli | 1978-92 | 325 |
194. | Paul MacLean | 1980-91 | 324 |
  | Pit Martin | 1961-79 | 324 |
  | Nels Stewart* | 1925-40 | 324 |
197. | Logan Couture | 2009-24 | 323 |
  | Vic Hadfield | 1961-77 | 323 |
  | Dale Hunter | 1980-99 | 323 |
  | Petr Sýkora | 1995-12 | 323 |
201. | Olli Jokinen | 1997-15 | 321 |
  | Blake Wheeler | 2008-24 | 321 |
203. | Bobby Carpenter | 1981-99 | 320 |
  | Nikita Kucherov | 2013-24 | 320 |
  | Tony McKegney | 1978-91 | 320 |
  | Justin Williams | 2000-20 | 320 |
207. | Clark Gillies* | 1974-88 | 319 |
208. | Dave Gagner | 1984-99 | 318 |
209. | Todd Bertuzzi | 1995-14 | 314 |
  | Pavel Datsyuk* | 2001-16 | 314 |
211. | Petr Klíma | 1985-99 | 313 |
  | Don Lever | 1972-87 | 313 |
213. | James van Riemsdyk | 2009-24 | 311 |
214. | Petr Nedvěd | 1990-07 | 310 |
  | David Perron | 2007-24 | 310 |
  | Denis Potvin* | 1973-88 | 310 |
217. | Martin Gélinas | 1988-08 | 309 |
218. | Daniel Brière | 1997-15 | 307 |
  | Bob Nevin | 1957-76 | 307 |
220. | Cliff Ronning | 1986-04 | 306 |
221. | Pavol Demitra | 1993-10 | 304 |
  | Chris Kreider | 2012-24 | 304 |
223. | Dennis Hull | 1964-78 | 303 |
  | Brian Sutter | 1976-88 | 303 |
225. | T.J. Oshie | 2008-24 | 302 |
226. | Ulf Dahlén | 1987-03 | 301 |
227. | Jordan Eberle | 2010-24 | 299 |
228. | Brad Richards | 2000-16 | 298 |
229. | Russ Courtnall | 1983-99 | 297 |
  | Mark Scheifele | 2011-24 | 297 |
231. | George Armstrong* | 1949-71 | 296 |
  | James Neal | 2008-22 | 296 |
233. | Mike Cammalleri | 2002-18 | 294 |
  | Mika Zibanejad | 2011-24 | 294 |
235. | Jason Pominville | 2003-19 | 293 |
  | Paul Stastny | 2006-23 | 293 |
  | Vladimir Tarasenko | 2012-24 | 293 |
238. | Tom Lysiak | 1973-86 | 292 |
  | Mike Ridley | 1985-97 | 292 |
240. | Simon Gagné | 1999-15 | 291 |
  | Brian Gionta | 2001-18 | 291 |
242. | Steve Sullivan | 1995-13 | 290 |
243. | Neal Broten | 1980-97 | 289 |
244. | Pete Mahovlich | 1965-81 | 288 |
  | Larry Murphy* | 1980-01 | 288 |
246. | Filip Forsberg | 2012-24 | 287 |
  | Patrick Sharp | 2002-18 | 287 |
  | Tony Tanti | 1981-92 | 287 |
249. | Jordan Staal | 2006-24 | 285 |
250. | Brent Ashton | 1979-93 | 284 |
  | René Robert | 1970-82 | 284 |
  | Radim Vrbata | 2001-18 | 284 |
WHA Leaders
Rank | Player | Years | G |
---|---|---|---|
1. | Marc Tardif | 1973-79 | 316 |
2. | Bobby Hull* | 1972-79 | 303 |
3. | Réal Cloutier | 1974-79 | 283 |
4. | André Lacroix | 1972-79 | 251 |
5. | Anders Hedberg | 1974-78 | 236 |
6. | Serge Bernier | 1973-79 | 230 |
7. | Tom Webster | 1972-78 | 220 |
8. | Danny Lawson | 1972-77 | 218 |
9. | Robbie Ftorek | 1974-79 | 216 |
10. | Mark Howe* | 1973-79 | 208 |
11. | Rich LeDuc | 1974-79 | 195 |
12. | Mike Antonovich | 1972-79 | 182 |
13. | Norm Ferguson | 1972-78 | 181 |
14. | Christian Bordeleau | 1972-79 | 179 |
15. | Tim Sheehy | 1972-78 | 178 |
16. | Gordie Howe* | 1973-79 | 174 |
17. | Frank Hughes | 1972-78 | 173 |
18. | Blair MacDonald | 1973-79 | 171 |
19. | Ron Ward | 1972-77 | 170 |
20. | Wayne Connelly | 1972-77 | 167 |
21. | Gene Peacosh | 1972-77 | 165 |
22. | John McKenzie | 1972-79 | 163 |
23. | Rusty Patenaude | 1972-78 | 159 |
24. | Wayne Rivers | 1972-77 | 158 |
25. | Larry Pleau | 1972-79 | 157 |
26. | Ron Chipperfield | 1974-79 | 153 |
27. | Gary Veneruzzo | 1972-77 | 151 |
28. | Larry Lund | 1972-78 | 149 |
29. | Rosaire Paiement | 1972-78 | 146 |
  | John Gray | 1974-79 | 146 |
31. | Mike Rogers | 1974-79 | 145 |
  | Dennis Sobchuk | 1974-79 | 145 |
33. | Michel Parizeau | 1972-79 | 142 |
34. | Paul Henderson | 1974-79 | 140 |
  | Ulf Nilsson | 1974-78 | 140 |
36. | Dick Sentes | 1972-77 | 137 |
37. | Mike Walton | 1973-76 | 136 |
  | Mark Napier | 1975-78 | 136 |
39. | Václav Nedomanský* | 1974-78 | 135 |
40. | Rene Leclerc | 1972-79 | 134 |
41. | Rich Preston | 1974-79 | 133 |
42. | Wayne Carleton | 1972-77 | 132 |
  | Morris Lukowich | 1976-79 | 132 |
44. | Rick Dudley | 1975-79 | 131 |
45. | Tom Simpson | 1972-77 | 125 |
  | Peter Sullivan | 1975-79 | 125 |
47. | Bryan Campbell | 1972-78 | 123 |
  | George Morrison | 1972-77 | 123 |
  | Ted Taylor | 1972-78 | 123 |
  | Willy Lindström | 1975-79 | 123 |
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Sunday, October 6, 4:30AM
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.