Mobile Site You Are Here > > > Single Season Leaders and Records for Goals

NHL & WHA Single Season Leaders and Records for Goals

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 G Season
1. Wayne Gretzky* 92 1981-82
2. Wayne Gretzky* 87 1983-84
3. Brett Hull* 86 1990-91
4. Mario Lemieux* 85 1988-89
5. Teemu Selanne 76 1992-93
  Alexander Mogilny 76 1992-93
  Phil Esposito* 76 1970-71
8. Wayne Gretzky* 73 1984-85
9. Brett Hull* 72 1989-90
10. Jari Kurri* 71 1984-85
  Wayne Gretzky* 71 1982-83
12. Mario Lemieux* 70 1987-88
  Bernie Nicholls 70 1988-89
  Brett Hull* 70 1991-92
15. Mike Bossy* 69 1978-79
  Mario Lemieux* 69 1992-93
  Mario Lemieux* 69 1995-96
18. Mike Bossy* 68 1980-81
  Phil Esposito* 68 1973-74
  Jari Kurri* 68 1985-86
21. Phil Esposito* 66 1971-72
  Lanny McDonald* 66 1982-83
23. Alex Ovechkin 65 2007-08
  Steve Yzerman* 65 1988-89
25. Mike Bossy* 64 1981-82
26. Luc Robitaille* 63 1992-93
27. Jaromir Jagr 62 1995-96
  Wayne Gretzky* 62 1986-87
  Steve Yzerman* 62 1989-90
30. Mike Bossy* 61 1985-86
  Reggie Leach 61 1975-76
  Phil Esposito* 61 1974-75
33. Guy Lafleur* 60 1977-78
  Pavel Bure* 60 1993-94
  Dennis Maruk 60 1981-82
  Steve Shutt* 60 1976-77
  Mike Bossy* 60 1982-83
  Steven Stamkos 60 2011-12
  Pavel Bure* 60 1992-93
40. Marcel Dionne* 59 1978-79
  Pavel Bure* 59 2000-01
42. Pavel Bure* 58 1999-00
  Mike Bossy* 58 1984-85
  Bobby Hull* 58 1968-69
  Pierre Turgeon 58 1992-93
  Marcel Dionne* 58 1980-81
  Steve Yzerman* 58 1992-93
  Tim Kerr 58 1985-86
  Tim Kerr 58 1986-87
50. Brett Hull* 57 1993-94
  Michel Goulet* 57 1982-83
52. Blaine Stoughton 56 1979-80
  Marcel Dionne* 56 1982-83
  Charlie Simmer 56 1979-80
  Danny Gare 56 1979-80
  Michel Goulet* 56 1983-84
  Sergei Fedorov* 56 1993-94
  Charlie Simmer 56 1980-81
  Alex Ovechkin 56 2008-09
  Jonathan Cheechoo 56 2005-06
  Craig Simpson 56 1987-88
  Guy Lafleur* 56 1975-76
  Guy Lafleur* 56 1976-77
64. Kevin Stevens 55 1992-93
  Cam Neely* 55 1989-90
  John Ogrodnick 55 1984-85
  Jimmy Carson 55 1987-88
  Phil Esposito* 55 1972-73
  Brian Bellows 55 1989-90
  Dino Ciccarelli* 55 1981-82
  Michel Goulet* 55 1984-85
  Alexander Mogilny 55 1995-96
  Rick Kehoe 55 1980-81
  Wayne Gretzky* 55 1980-81
75. Tim Kerr 54 1984-85
  Jari Kurri* 54 1986-87
  Al Secord 54 1982-83
  Bobby Hull* 54 1965-66
  Wayne Gretzky* 54 1988-89
  Pat LaFontaine* 54 1989-90
  Glenn Anderson* 54 1983-84
  Glenn Anderson* 54 1985-86
  Mario Lemieux* 54 1986-87
  Kevin Stevens 54 1991-92
  Jaromir Jagr 54 2005-06
  Brett Hull* 54 1992-93
  Dave Andreychuk 54 1992-93
  Joe Sakic* 54 2000-01
  Tim Kerr 54 1983-84
  Wayne Babych 54 1980-81
  Rick Vaive 54 1981-82
92. Marcel Dionne* 53 1976-77
  Pat LaFontaine* 53 1992-93
  Michel Goulet* 53 1985-86
  Mike Bossy* 53 1977-78
  Bob Carpenter 53 1984-85
  Dale Hawerchuk* 53 1984-85
  Marcel Dionne* 53 1979-80
  Dave Andreychuk 53 1993-94
  Pierre Larouche 53 1975-76
  Jeremy Roenick 53 1991-92
  Gary Roberts 53 1991-92
  Guy Lafleur* 53 1974-75
  Mark Recchi 53 1992-93
  Alex Ovechkin 53 2014-15
  Luc Robitaille* 53 1987-88
107. Luc Robitaille* 52 1989-90
  Teemu Selanne 52 1997-98
  Dino Ciccarelli* 52 1986-87
  Peter Bondra 52 1995-96
  Keith Tkachuk 52 1996-97
  Rick Vaive 52 1983-84
  Wayne Gretzky* 52 1985-86
  Jean Pronovost 52 1975-76
  Peter Bondra 52 1997-98
  Guy Lafleur* 52 1978-79
  Jaromir Jagr 52 2000-01
  Jacques Richard 52 1980-81
  Ilya Kovalchuk 52 2005-06
  Rick Martin 52 1973-74
  Rick Martin 52 1974-75
  Jarome Iginla 52 2001-02
  Ilya Kovalchuk 52 2007-08
  Jari Kurri* 52 1983-84
  Adam Graves 52 1993-94
  Brendan Shanahan* 52 1993-94
  Ray Sheppard 52 1993-94
  Mickey Redmond 52 1972-73
  Bobby Hull* 52 1966-67
  Blaine Stoughton 52 1981-82
  Alex Ovechkin 52 2005-06
  Vincent Lecavalier 52 2006-07
133. Joe Nieuwendyk* 51 1988-89
  Pavel Bure* 51 1997-98
  Brendan Shanahan* 51 1992-93
  Alex Ovechkin 51 2013-14
  Joe Sakic* 51 1995-96
  John LeClair 51 1995-96
  Stephane Richer 51 1989-90
  John LeClair 51 1997-98
  Steven Stamkos 51 2009-10
  Sidney Crosby 51 2009-10
  Cam Neely* 51 1990-91
  Theoren Fleury 51 1990-91
  Teemu Selanne 51 1996-97
  Steve Yzerman* 51 1990-91
  Joe Mullen* 51 1988-89
  Mike Bossy* 51 1983-84
  Mike Bullard 51 1983-84
  Rick Vaive 51 1982-83
  John Bucyk* 51 1970-71
  Rick Middleton 51 1981-82
  Mickey Redmond 51 1973-74
  Gary Leeman 51 1989-90
  Wayne Gretzky* 51 1979-80
  Mike Bossy* 51 1979-80
  Joe Nieuwendyk* 51 1987-88
158. Jeremy Roenick 50 1992-93
  Guy Lafleur* 50 1979-80
  John LeClair 50 1996-97
  Danny Gare 50 1975-76
  Bill Barber* 50 1975-76
  Danny Grant 50 1974-75
  Ken Hodge 50 1973-74
  Reggie Leach 50 1979-80
  Mario Lemieux* 50 1996-97
  Bryan Trottier* 50 1981-82
  Mark Messier* 50 1981-82
  Maurice Richard* 50 1944-45
  Dennis Maruk 50 1980-81
  Bernie Geoffrion* 50 1960-61
  Guy Chouinard 50 1978-79
  Cam Neely* 50 1993-94
  Paul Kariya 50 1995-96
  Mike Modano* 50 1993-94
  Pierre Larouche 50 1979-80
  Marcel Dionne* 50 1981-82
  Keith Tkachuk 50 1995-96
  Rick MacLeish 50 1972-73
  Dany Heatley 50 2006-07
  Hakan Loob 50 1987-88
  Steve Yzerman* 50 1987-88
  Jarome Iginla 50 2007-08
  Bobby Hull* 50 1961-62
  Alex Ovechkin 50 2009-10
  Corey Perry 50 2010-11
  Evgeni Malkin 50 2011-12
  Stephane Richer 50 1987-88
  Vic Hadfield 50 1971-72
  Dany Heatley 50 2005-06
  Milan Hejduk 50 2002-03
  Bobby Hull* 50 1971-72
  Mike Gartner* 50 1984-85
194. Frank Mahovlich* 49 1968-69
  Michel Goulet* 49 1986-87
  Rick Middleton 49 1982-83
  Mike Gartner* 49 1990-91
  Gordie Howe* 49 1952-53
  Kent Nilsson 49 1980-81
  Steve Shutt* 49 1977-78
  Phil Esposito* 49 1968-69
  Rick Martin 49 1975-76
  Rob Brown 49 1988-89
  Rick MacLeish 49 1976-77
  Jimmy Carson 49 1988-89
206. Bill Goldsworthy 48 1973-74
  Teemu Selanne 48 2006-07
  Ziggy Palffy 48 1996-97
  Frank Mahovlich* 48 1960-61
  Markus Naslund 48 2002-03
  Brian Gionta 48 2005-06
  Joe Sakic* 48 1992-93
  Mark Messier* 48 1982-83
  Tim Kerr 48 1988-89
  Rick Tocchet 48 1992-93
  Pierre Larouche 48 1983-84
  Glenn Anderson* 48 1982-83
  Joe Sakic* 48 1990-91
  Paul Coffey* 48 1985-86
  Mario Lemieux* 48 1985-86
  Mike Gartner* 48 1980-81
  Mike Gartner* 48 1987-88
  Michel Goulet* 48 1987-88
  Mike Bullard 48 1987-88
225. Evgeni Malkin 47 2007-08
  Marcel Dionne* 47 1974-75
  Teemu Selanne 47 1998-99
  Yvan Cournoyer* 47 1971-72
  Rick Middleton 47 1983-84
  Jean Beliveau* 47 1955-56
  Pat LaFontaine* 47 1987-88
  Simon Gagne 47 2005-06
  Denis Savard* 47 1985-86
  Joe Mullen* 47 1986-87
  Dale Hawerchuk* 47 1986-87
  Gordie Howe* 47 1951-52
  Eric Lindros 47 1995-96
  Mats Sundin* 47 1992-93
  Bryan Trottier* 47 1978-79
  Peter Stastny* 47 1982-83
  Lanny McDonald* 47 1977-78
  Dave Taylor 47 1980-81
  Mark Messier* 47 1995-96
  Brendan Shanahan* 47 1996-97
  Steve Shutt* 47 1979-80
  Jaromir Jagr 47 1996-97
247. Luc Robitaille* 46 1988-89
  Bryan Trottier* 46 1977-78
  Geoff Sanderson 46 1992-93
  Danny Gare 46 1980-81
  Jeff Carter 46 2008-09
  Pat Verbeek 46 1987-88
  Peter Stastny* 46 1987-88
  Jeremy Roenick 46 1993-94
  Blair MacDonald 46 1979-80
  Bobby Orr* 46 1974-75
  Dale Hawerchuk* 46 1985-86
  Steve Larmer 46 1984-85
  Brian Sutter 46 1982-83
  Pat LaFontaine* 46 1991-92
  Barry Pederson 46 1982-83
  Peter Bondra 46 1996-97
  Peter Stastny* 46 1981-82
  Peter Stastny* 46 1983-84
  Todd Bertuzzi 46 2002-03
  Lanny McDonald* 46 1976-77
  Jean Ratelle* 46 1971-72
  Kent Nilsson 46 1982-83
  Bernie Nicholls 46 1984-85
  Marcel Dionne* 46 1984-85
  Theoren Fleury 46 1995-96
  Wendel Clark 46 1993-94
  Alex Ovechkin 46 2006-07

WHA Leaders

Rank Player G Season
1. Bobby Hull* 77 1974-75
2. Real Cloutier 75 1978-79
3. Marc Tardif 71 1975-76
4. Anders Hedberg 70 1976-77
5. Real Cloutier 66 1976-77
6. Marc Tardif 65 1977-78
  Morris Lukowich 65 1978-79
8. Anders Hedberg 63 1977-78
9. Danny Lawson 61 1972-73
10. Mark Napier 60 1976-77
  Real Cloutier 60 1975-76
12. Robbie Ftorek 59 1977-78
13. Mike Walton 57 1973-74
14. Real Cloutier 56 1977-78
  Vaclav Nedomansky 56 1975-76
16. Wayne Rivers 54 1974-75
  Serge Bernier 54 1974-75
18. Tom Webster 53 1972-73
  Bobby Hull* 53 1973-74
  Bobby Hull* 53 1975-76
  Anders Hedberg 53 1974-75
22. Rich LeDuc 52 1976-77
  Blaine Stoughton 52 1976-77
  Tom Simpson 52 1974-75
25. Bobby Hull* 51 1972-73
  Rejean Houle 51 1975-76
  Ron Ward 51 1972-73
28. Marc Tardif 50 1974-75
  Anders Hedberg 50 1975-76
  Danny Lawson 50 1973-74
  Andre Lacroix 50 1972-73
32. Marc Tardif 49 1976-77
33. Frank Hughes 48 1974-75
  Mike Walton 48 1974-75
35. Christian Bordeleau 47 1972-73
  Del Hall 47 1975-76
37. Peter Sullivan 46 1978-79
  Robbie Ftorek 46 1976-77
  Wayne Gretzky* 46 1978-79
  Bobby Hull* 46 1977-78
41. Dick Sentes 44 1974-75
  Willy Lindstrom 44 1976-77
  Danny Lawson 44 1975-76
  Dennis Sobchuk 44 1976-77
45. Mark Napier 43 1975-76
  Gene Peacosh 43 1974-75
  Gary Veneruzzo 43 1972-73
  Peter Marsh 43 1978-79
  Serge Bernier 43 1976-77
  Tom Webster 43 1973-74
  Rick Dudley 43 1975-76