NHL Yearly Top 10 Leaders and Records for Even Strength Goals

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

Top 10 Yearly League Leaders

2025-26 NHL

2024-25 NHL

2023-24 NHL

2022-23 NHL

2021-22 NHL

2020-21 NHL

2019-20 NHL

2018-19 NHL

2017-18 NHL

2016-17 NHL

2015-16 NHL

2014-15 NHL

2013-14 NHL

2012-13 NHL

2011-12 NHL

1. S. Stamkos 48
2. E. Malkin 38
3. M. Gáborík 31
5. M. Ryder 28
6. P. Kessel 27
7. B. Ryan 26
8. A. Ovechkin 25

2010-11 NHL

2009-10 NHL

2008-09 NHL

2007-08 NHL

2006-07 NHL

2005-06 NHL

2003-04 NHL

2002-03 NHL

2001-02 NHL

1. J. Iginla* 35
2. G. Murray 32
4. B. Guerin 30
5. M. Sundin* 29
6. S. Gagné 28
7. D. Alfredsson* 27
8. É. Dazé 26
M. Modano* 26

2000-01 NHL

1. J. Jágr 37
2. P. Bure* 35
3. J. Sakic* 32
4. A. Mogilny* 31
5. A. Kovalev 30
6. P. Eliáš 29
7. B. Guerin 28
B. Hull* 28
10. S. Samsonov 26

1999-00 NHL

1. P. Bure* 45
2. J. Jágr 32
3. P. Kariya* 28
4. T. Amonte 27
7. P. Eliáš 26
M. Modano* 26
9. J. Roenick* 25

1998-99 NHL

1997-98 NHL

1996-97 NHL

1. K. Tkachuk 41
2. J. LeClair 40
3. T. Selänne* 39
4. Ž. Pálffy 38
5. J. Jágr 34
6. P. Bondra 32
8. T. Amonte 30
M. Sundin* 30
10. M. Gélinas 28
B. Hull* 28

1995-96 NHL

1994-95 NHL

1993-94 NHL

1. S. Fedorov* 39
2. R. Sheppard 33
3. M. Modano* 32
4. P. Bure* 31
5. J. Mullen* 30
C. Neely* 30
8. B. Hull* 29
M. Recchi* 29

1992-93 NHL

1. T. Selänne* 52
2. A. Mogilny* 49
3. M. Lemieux* 47
4. P. Bure* 40
5. S. Yzerman* 38
6. L. Robitaille* 37
7. P. Nedvěd 35
8. M. Recchi* 34
10. B. Shanahan* 33

1991-92 NHL

1990-91 NHL

1. B. Hull* 57
2. T. Fleury 35
3. L. Robitaille* 34
4. W. Gretzky* 33
J. Sakic* 33
7. P. Klíma 32
C. Neely* 32
10. T. Sandström 29

1989-90 NHL

1. B. Hull* 45
2. S. Richer 42
3. P. LaFontaine* 39
5. G. Leeman 36
6. G. Roberts 34
7. B. Bellows 33
8. L. Robitaille* 32
9. D. Ciccarelli* 31
10. D. Gagner 30
C. Neely* 30
J. Sakic* 30

1988-89 NHL

1987-88 NHL

1986-87 NHL

1. W. Gretzky* 42
2. D. Hawerchuk* 37
J. Kurri* 37
4. M. Lemieux* 35
5. D. Savard* 33
6. M. Goulet* 32
T. Kerr 32
J. Mullen* 32
10. D. Ciccarelli* 30

1985-86 NHL

1. J. Kurri* 46
2. M. Bossy* 39
3. W. Gretzky* 38
4. G. Anderson* 34
5. M. Foligno 33
6. D. Savard* 32
8. M. Hunter 31

1984-85 NHL

1983-84 NHL

1. W. Gretzky* 55
2. M. Bossy* 45
T. Kerr 45
4. M. Goulet* 43
5. G. Anderson* 39
6. J. Kurri* 37
7. M. Bullard 36
8. P. Šťastný* 35
10. M. Gartner* 32

1982-83 NHL

1. L. McDonald* 49
2. W. Gretzky* 47
3. M. Goulet* 43
4. P. Šťastný* 42
5. M. Bossy* 41
6. R. Middleton 40
7. M. Dionne* 38
8. G. Anderson* 37
10. J. Ogrodnick 36

1981-82 NHL

1980-81 NHL

1. W. Babych 40
2. M. Bossy* 38
3. W. Gretzky* 36
5. M. Gartner* 35
7. D. Taylor 34
8. C. Simmer 33
9. D. Maruk 32
10. M. Dionne* 31
D. Gare 31

1979-80 NHL

1. R. Leach 41
2. D. Gare 39
4. P. Larouche 38
6. W. Gretzky* 37
8. M. Bossy* 36
M. Dionne* 36
10. G. Lafleur* 35

1978-79 NHL

1. M. Bossy* 42
2. M. Dionne* 40
3. G. Chouinard 39
5. B. Trottier* 32
6. P. McNab 31
7. D. Taylor 30
8. B. Sutter 29
E. Vail 29
10. P. Esposito* 28

1977-78 NHL

1976-77 NHL

1. S. Shutt* 52
2. G. Lafleur* 42
3. M. Dionne* 38
5. P. McNab 32
6. G. Perreault* 30
7. G. Charron 29
8. W. Plett 28
10. C. Larose 27

1975-76 NHL

1. R. Leach 51
2. D. Gare 41
3. G. Lafleur* 38
S. Shutt* 38
5. J. Pronovost 37
6. P. Larouche 35
7. M. Dionne* 32
8. B. Barber* 31

1974-75 NHL

1973-74 NHL

1972-73 NHL

1. M. Redmond 37
2. J. Lemaire* 35
3. Y. Cournoyer* 34
4. B. Schmautz 33
5. J. Pappin 32
6. P. Esposito* 31
D. Hull 31
10. J. Bucyk* 30
M. Dionne* 30

1971-72 NHL

1970-71 NHL

1. P. Esposito* 51
2. K. Hodge 38
3. B. Hull* 33
4. D. Hull 30
5. J. Bucyk* 29
B. Orr* 29
9. D. Balon 27
10. D. Keon* 25

1969-70 NHL

1. S. Mikita* 32
2. G. Unger 30
3. R. Ellis 28
4. D. Balon 27
5. B. Hull* 26
8. P. Esposito* 24
9. F. Mahovlich* 23

1968-69 NHL

1967-68 NHL

1. B. Hull* 34
2. G. Howe* 29
3. N. Ullman* 27
4. R. Ellis 26
6. S. Mikita* 25
8. F. Mahovlich* 24
9. J. Bucyk* 23

1966-67 NHL

1. B. Hull* 32
2. S. Mikita* 26
3. D. Hull 24
4. R. Gilbert* 23
6. N. Ullman* 20
7. B. MacGregor 19
10. P. Esposito* 18

1965-66 NHL

1964-65 NHL

1963-64 NHL

1. B. Hull* 27
2. K. Wharram 25
3. S. Mikita* 24
4. B. Rousseau 23
5. C. Henry 20
7. M. Oliver 19
8. P. Goyette 18
B. Hay* 18
10. D. Balon 17
J. Bucyk* 17
N. Ullman* 17

1962-63 NHL

1. A. Bathgate* 30
2. F. Mahovlich* 27
3. G. Howe* 25
4. C. Henry 24
5. R. Backstrom 23
B. Hull* 23
7. J. Bucyk* 22
S. Mikita* 22
9. H. Richard* 21
10. G. Tremblay 20
N. Ullman* 20

1961-62 NHL

1. B. Hull* 41
2. F. Mahovlich* 32
3. C. Provost 26
5. R. Backstrom 24
7. G. Howe* 21
D. Keon* 21
9. A. Delvecchio* 20
N. Ullman* 20

1960-61 NHL

1. F. Mahovlich* 41
2. B. Geoffrion* 34
3. B. Hull* 26
4. N. Ullman* 23
5. A. Bathgate* 22
D. Moore* 22
7. D. McKenney 21
8. A. Delvecchio* 20

1959-60 NHL

1958-59 NHL

1. J. Béliveau* 32
2. A. Bathgate* 30
D. Moore* 27
5. D. McKenney 26
6. D. Duff* 24
G. Howe* 24
8. J. Bucyk* 22
9. V. Stasiuk 20
10. H. Richard* 19

1957-58 NHL

1. B. Horvath 27
3. A. Bathgate* 23
4. D. Duff* 22
6. J. Béliveau* 21
D. Moore* 21
9. J. Bucyk* 20
G. Howe* 20

1956-57 NHL

1955-56 NHL

1954-55 NHL

1. M. Richard* 27
2. B. Geoffrion* 25
4. J. Béliveau* 23
5. S. Smith 22
6. G. Howe* 20
7. K. Mosdell 19
9. D. Reibel 17
10. L. Labine 16

1953-54 NHL

1952-53 NHL

1951-52 NHL

1950-51 NHL

1. G. Howe* 38
2. M. Richard* 31
3. R. Conacher* 23
4. C. Gardner 21
7. M. Schmidt* 19
8. B. Mosienko* 18
10. S. Abel* 17
W. Dumart* 17

1949-50 NHL

1948-49 NHL

1947-48 NHL

1. T. Lindsay* 26
2. G. Stewart 25
3. M. Richard* 24
4. T. Leswick 23
5. T. Kennedy* 22
6. M. Bentley* 21
8. W. Dumart* 20
9. E. Lach* 19
10. P. Babando 18

1946-47 NHL

1. M. Richard* 33
2. T. Leswick 24
3. S. Apps* 23
B. Bauer* 23
7. H. Meeker 22
8. T. Lindsay* 21
B. Reay 21
10. R. Conacher* 20

1945-46 NHL

1. G. Stewart 32
2. T. Blake* 25
3. S. Apps* 22
4. M. Richard* 21
6. M. Bentley* 20
C. Smith* 20
8. R. Hamill 18
10. A. DeMarco 17
W. Dumart* 17

1944-45 NHL

1. M. Richard* 39
2. H. Cain 28
3. T. Blake* 24
5. E. Lach* 23
6. J. Carveth 22
B. Cowley* 22
9. M. Bruneteau 21

1943-44 NHL

1. M. Bruneteau 33
H. Cain 33
4. D. Bentley* 30
5. S. Howe* 29
6. L. Carr 28
9. B. Cowley* 27
10. A. Jackson 26

1942-43 NHL

1. D. Bentley* 28
2. J. Benoit 26
4. L. Carr 24
5. R. Hamill 23
7. M. Bentley* 22
9. B. Boll 20
10. H. Cain 18
B. Cowley* 18

1941-42 NHL

1. L. Patrick* 28
2. R. Conacher* 20
3. D. Grosso 19
6. G. Drillon* 18
7. S. Abel* 17
9. A. Shibicky 16
10. L. Carr 15

1940-41 NHL

1. B. Hextall* 23
2. R. Conacher* 22
5. S. Howe* 18
6. B. Bauer* 17
W. Dumart* 17
8. S. Apps* 15
B. Cowley* 15

1939-40 NHL

1. W. Dumart* 22
2. B. Hextall* 21
4. H. Cain 20
5. R. Conacher* 18
6. B. Bauer* 17
8. M. Armstrong 15
10. T. Blake* 13
B. Cowley* 13

1938-39 NHL

1937-38 NHL

1. G. Drillon* 21
2. B. Bauer* 19
3. C. Dillon 18
4. S. Apps* 17
9. L. Carr 16
B. Cowley* 16

1936-37 NHL

1. L. Aurie 21
2. S. Schriner* 20
3. B. Keeling 19
4. C. Sands 18
5. D. Clapper* 17
S. Howe* 17
8. M. Barry* 16
A. Joliat* 16

1935-36 NHL

1934-35 NHL

1933-34 NHL

1. C. Conacher* 30
2. M. Barry* 26
3. E. Burke 19
4. N. Stewart* 18
5. A. Joliat* 17
7. B. Jackson* 16
H. Smith* 16
9. P. Thompson 15
10. B. Cook* 14