NHL & WHA Single Season 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

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 Selänne* 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
 Auston Matthews 69 2023-24
19.Phil Esposito* 68 1973-74
 Mike Bossy* 68 1980-81
 Jari Kurri* 68 1985-86
22.Phil Esposito* 66 1971-72
 Lanny McDonald* 66 1982-83
24.Steve Yzerman* 65 1988-89
 Alex Ovechkin 65 2007-08
26.Mike Bossy* 64 1981-82
 Connor McDavid 64 2022-23
28.Luc Robitaille* 63 1992-93
29.Wayne Gretzky* 62 1986-87
 Steve Yzerman* 62 1989-90
 Jaromír Jágr 62 1995-96
32.Phil Esposito* 61 1974-75
 Reggie Leach 61 1975-76
 Mike Bossy* 61 1985-86
 David Pastrňák 61 2022-23
36.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
 Auston Matthews 60 2021-22
44.Marcel Dionne* 59 1978-79
 Pavel Bure* 59 2000-01
46.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
54.Michel Goulet* 57 1982-83
 Brett Hull* 57 1993-94
 Sam Reinhart 57 2023-24
57.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
69.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
 Leon Draisaitl 55 2021-22
 Mikko Rantanen 55 2022-23
82.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
 Jaromír Jágr 54 2005-06
 Zach Hyman 54 2023-24
100.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
 Bobby 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
115.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 Selänne* 52 1997-98
 Jaromír Jágr 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
 Chris Kreider 52 2021-22
 Leon Draisaitl 52 2022-23
143.Johnny 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
 Stéphane Richer 51 1989-90
 Theo 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 Selänne* 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
 Brayden Point 51 2022-23
 Nathan MacKinnon 51 2023-24
171.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
 Håkan Loob 50 1987-88
 Stéphane 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
 Alex Ovechkin 50 2021-22
210.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
 Artemi Panarin 49 2023-24
224.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
 Žigmund Pálffy 48 1996-97
 Markus Näslund 48 2002-03
 Brian Gionta 48 2005-06
 Teemu Selänne* 48 2006-07
 Alex Ovechkin 48 2019-20
 David Pastrňák 48 2019-20
 Filip Forsberg 48 2023-24
246.Gordie Howe* 47 1951-52
 Jean Béliveau* 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 Šťastný* 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
 Jaromír Jágr 47 1996-97
 Brendan Shanahan* 47 1996-97
 Teemu Selänne* 47 1998-99
 Simon Gagné 47 2005-06
 Evgeni Malkin 47 2007-08
 John Tavares 47 2018-19
 Auston Matthews 47 2019-20
 Kyle Connor 47 2021-22
 Kirill Kaprizov 47 2021-22
 Tage Thompson 47 2022-23
 David Pastrňák 47 2023-24

WHA Leaders

WHA Leaders Table
Rank Player G Season
1.Bobby Hull* 77 1974-75
2.Réal Cloutier 75 1978-79
3.Marc Tardif 71 1975-76
4.Anders Hedberg 70 1976-77
5.Réal 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
 Réal Cloutier 60 1975-76
12.Robbie Ftorek 59 1977-78
13.Mike Walton 57 1973-74
14.Réal Cloutier 56 1977-78
 Václav Nedomanský* 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.Réjean 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
 André 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 Lindström 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