NHL & WHA Single Season Leaders and Records for Goals

Are You a Stathead?

Be READY when the games start. Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

NHL Leaders

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

WHA Leaders

WHA Leaders Table
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. Morris Lukowich 65 1978-79
  Marc Tardif 65 1977-78
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. Serge Bernier 54 1974-75
  Wayne Rivers 54 1974-75
18. Bobby Hull* 53 1975-76
  Anders Hedberg 53 1974-75
  Bobby Hull* 53 1973-74
  Tom Webster 53 1972-73
22. Rich LeDuc 52 1976-77
  Tom Simpson 52 1974-75
  Blaine Stoughton 52 1976-77
25. Rejean Houle 51 1975-76
  Bobby Hull* 51 1972-73
  Ron Ward 51 1972-73
28. Anders Hedberg 50 1975-76
  Marc Tardif 50 1974-75
  Andre Lacroix 50 1972-73
  Danny Lawson 50 1973-74
32. Marc Tardif 49 1976-77
33. Mike Walton 48 1974-75
  Frank Hughes 48 1974-75
35. Del Hall 47 1975-76
  Christian Bordeleau 47 1972-73
37. Peter Sullivan 46 1978-79
  Wayne Gretzky* 46 1978-79
  Bobby Hull* 46 1977-78
  Robbie Ftorek 46 1976-77
41. Willy Lindstrom 44 1976-77
  Dennis Sobchuk 44 1976-77
  Dick Sentes 44 1974-75
  Danny Lawson 44 1975-76
45. Serge Bernier 43 1976-77
  Gary Veneruzzo 43 1972-73
  Gene Peacosh 43 1974-75
  Tom Webster 43 1973-74
  Mark Napier 43 1975-76
  Rick Dudley 43 1975-76
  Peter Marsh 43 1978-79
Support us without the ads? Go Ad-Free.