NHL & WHA Yearly 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
Season Player G
2023-24 Auston Matthews 59
2022-23 Connor McDavid 64
2021-22 Auston Matthews 60
2020-21 Auston Matthews 41
2019-20 David Pastrňák 48
  Alex Ovechkin 48
2018-19 Alex Ovechkin 51
2017-18 Alex Ovechkin 49
2016-17 Sidney Crosby 44
2015-16 Alex Ovechkin 50
2014-15 Alex Ovechkin 53
2013-14 Alex Ovechkin 51
2012-13 Alex Ovechkin 32
2011-12 Steven Stamkos 60
2010-11 Corey Perry 50
2009-10 Steven Stamkos 51
  Sidney Crosby 51
2008-09 Alex Ovechkin 56
2007-08 Alex Ovechkin 65
2006-07 Vincent Lecavalier 52
2005-06 Jonathan Cheechoo 56
2003-04 Rick Nash 41
  Ilya Kovalchuk 41
  Jarome Iginla* 41
2002-03 Milan Hejduk 50
2001-02 Jarome Iginla* 52
2000-01 Pavel Bure* 59
1999-00 Pavel Bure* 58
1998-99 Teemu Selänne* 47
1997-98 Teemu Selänne* 52
  Peter Bondra 52
1996-97 Keith Tkachuk 52
1995-96 Mario Lemieux* 69
1994-95 Peter Bondra 34
1993-94 Pavel Bure* 60
1992-93 Teemu Selänne* 76
  Alexander Mogilny 76
1991-92 Brett Hull* 70
1990-91 Brett Hull* 86
1989-90 Brett Hull* 72
1988-89 Mario Lemieux* 85
1987-88 Mario Lemieux* 70
1986-87 Wayne Gretzky* 62
1985-86 Jari Kurri* 68
1984-85 Wayne Gretzky* 73
1983-84 Wayne Gretzky* 87
1982-83 Wayne Gretzky* 71
1981-82 Wayne Gretzky* 92
1980-81 Mike Bossy* 68
1979-80 Blaine Stoughton 56
  Charlie Simmer 56
  Danny Gare 56
1978-79 Mike Bossy* 69
1977-78 Guy Lafleur* 60
1976-77 Steve Shutt* 60
1975-76 Reggie Leach 61
1974-75 Phil Esposito* 61
1973-74 Phil Esposito* 68
1972-73 Phil Esposito* 55
1971-72 Phil Esposito* 66
1970-71 Phil Esposito* 76
1969-70 Phil Esposito* 43
1968-69 Bobby Hull* 58
1967-68 Bobby Hull* 44
1966-67 Bobby Hull* 52
1965-66 Bobby Hull* 54
1964-65 Norm Ullman* 42
1963-64 Bobby Hull* 43
1962-63 Gordie Howe* 38
1961-62 Bobby Hull* 50
1960-61 Bernie Geoffrion* 50
1959-60 Bobby Hull* 39
  Bronco Horvath 39
1958-59 Jean Béliveau* 45
1957-58 Dickie Moore* 36
1956-57 Gordie Howe* 44
1955-56 Jean Béliveau* 47
1954-55 Maurice Richard* 38
  Bernie Geoffrion* 38
1953-54 Maurice Richard* 37
1952-53 Gordie Howe* 49
1951-52 Gordie Howe* 47
1950-51 Gordie Howe* 43
1949-50 Maurice Richard* 43
1948-49 Sid Abel* 28
1947-48 Ted Lindsay* 33
1946-47 Maurice Richard* 45
1945-46 Gaye Stewart 37
1944-45 Maurice Richard* 50
1943-44 Doug Bentley* 38
1942-43 Doug Bentley* 33
1941-42 Lynn Patrick* 32
1940-41 Bryan Hextall* 26
1939-40 Bryan Hextall* 24
1938-39 Roy Conacher* 26
1937-38 Gordie Drillon* 26
1936-37 Nels Stewart* 23
  Larry Aurie 23
1935-36 Bill Thoms 23
  Charlie Conacher* 23
1934-35 Charlie Conacher* 36
1933-34 Charlie Conacher* 32
1932-33 Bill Cook* 28
1931-32 Charlie Conacher* 34
1930-31 Charlie Conacher* 31
1929-30 Cooney Weiland* 43
1928-29 Ace Bailey* 22
1927-28 Howie Morenz* 33
1926-27 Bill Cook* 33
1925-26 Nels Stewart* 34
1924-25 Babe Dye* 38
1923-24 Cy Denneny* 22
1922-23 Babe Dye* 27
1921-22 Babe Dye* 31
  Punch Broadbent* 31
1920-21 Babe Dye* 35
1919-20 Joe Malone* 39
1918-19 Newsy Lalonde* 23
1917-18 Joe Malone* 44

WHA Leaders

WHA Leaders Table
Season Player G
1978-79 Réal Cloutier 75
1977-78 Marc Tardif 65
1976-77 Anders Hedberg 70
1975-76 Marc Tardif 71
1974-75 Bobby Hull* 77
1973-74 Mike Walton 57
1972-73 Danny Lawson 61