NHL Yearly Top 10 Leaders and Records for Total Goals On-Ice For

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

Rate Statistic Requirements

Top 10 Yearly League Leaders

2023-24 NHL
1. N. MacKinnon 187
2. N. Kucherov 174
3. E. Bouchard 169
4. M. Rantanen 168
5. C. McDavid 167
6. Q. Hughes 162
7. Z. Hyman 157
8. A. Matthews 154
9. L. Draisaitl 153
10. V. Hedman 151
C. Makar 151
2022-23 NHL
1. C. McDavid 190
2. L. Draisaitl 181
3. R. Nugent-Hopkins 166
4. Z. Hyman 165
5. M. Tkachuk 157
6. R. Dahlin 154
7. B. Montour 153
8. M. Rantanen 152
9. E. Karlsson 150
10. N. Kucherov 147
B. Point 147
2021-22 NHL
1. C. Makar 163
2. V. Hedman 160
3. M. Rantanen 159
4. J. Gaudreau 158
5. M. Rielly 157
6. R. Josi 152
7. C. McDavid 151
8. J. Huberdeau 149
E. Lindholm 149
10. A. Matthews 147
M. Tkachuk 147
2020-21 NHL
1. C. McDavid 121
2. L. Draisaitl 113
3. D. Nurse 95
4. T. Barrie 94
M. Rantanen 94
6. K. Letang 92
7. G. Landeskog 91
8. D. Hamilton 90
9. M. Marner 89
10. A. Fox 88
N. MacKinnon 88
B. Marchand 88
2019-20 NHL
1. L. Draisaitl 136
2. A. Panarin 128
3. J. Carlson 125
4. B. Marchand 122
C. McDavid 122
6. D. Pastrňák 120
7. M. Scheifele 118
8. N. MacKinnon 117
9. V. Hedman 114
A. Pietrangelo 114
2018-19 NHL
1. J. Carlson 155
N. Kucherov 155
3. M. Rielly 149
4. A. Barkov 144
M. Giordano 144
6. B. Burns 142
P. Kane 142
C. McDavid 142
9. L. Draisaitl 141
N. MacKinnon 141
2017-18 NHL
1. S. Couturier 142
2. C. Giroux 140
3. D. Doughty 132
4. V. Hedman 130
P. Kessel 130
A. Ovechkin 130
7. J. Carlson 129
8. S. Crosby 128
9. E. Malkin 127
10. K. Letang 126
N. MacKinnon 126
2016-17 NHL
1. C. McDavid 131
2. R. Suter 126
3. V. Hedman 122
4. B. Burns 121
D. Byfuglien 121
S. Crosby 121
7. J. Klingberg 119
M. Scheifele 119
9. P. Kane 118
10. J. Schultz 117
2015-16 NHL
1. J. Klingberg 132
2. E. Karlsson 131
3. P. Kane 128
4. J. Benn 127
5. B. Burns 126
6. J. Pavelski 125
7. J. Thornton 123
8. A. Ovechkin 122
9. R. Suter 120
10. O. Ekman-Larsson 118
2014-15 NHL
1. E. Karlsson 131
2. P. Subban 122
3. J. Benn 120
4. J. Tavares 118
5. A. Ovechkin 117
6. D. Doughty 115
7. A. Markov 113
8. B. Burns 112
D. Wideman 112
10. K. Russell 110
2013-14 NHL
1. S. Crosby 137
2. D. Keith 126
3. E. Karlsson 122
4. C. Kunitz 121
5. C. Giroux 118
6. P. Subban 116
7. J. Benn 113
C. Perry 113
J. Toews 113
10. J. Thornton 112
2012-13 NHL
1. C. Kunitz 81
A. Ovechkin 81
3. M. St. Louis* 76
4. S. Stamkos 74
5. S. Crosby 73
6. K. Letang 72
7. N. Bäckström 70
D. Phaneuf 70
E. Staal 70
10. P. Datsyuk 69
2011-12 NHL
1. E. Karlsson 135
2. E. Malkin 132
3. S. Stamkos 127
4. S. Weber 123
5. D. Boyle 121
6. J. Neal 119
M. St. Louis* 119
8. J. Spezza 118
R. Suter 118
10. C. Kunitz 117
2010-11 NHL
1. Ľ. Višňovský 146
2. H. Sedin* 133
3. C. Perry 131
4. D. Sedin* 130
5. S. Stamkos 128
6. M. St. Louis* 127
7. D. Boyle 126
8. C. Ehrhoff 123
9. N. Lidström* 122
10. D. Byfuglien 121
D. Keith 121
2009-10 NHL
1. M. Green 161
2. N. Bäckström 150
3. A. Ovechkin 148
4. S. Crosby 138
5. H. Sedin* 134
6. D. Keith 128
7. D. Boyle 127
S. Stamkos 127
9. N. Lidström* 125
A. Semin 125
2008-09 NHL
1. A. Ovechkin 162
2. M. Green 145
3. E. Malkin 143
4. D. Phaneuf 139
5. N. Bäckström 138
N. Lidström* 138
7. P. Datsyuk 137
8. S. Crosby 129
9. I. Kovalchuk 127
10. Z. Chára 126
D. Wideman 126
2007-08 NHL
1. A. Ovechkin 150
2. P. Datsyuk 144
3. N. Lidström* 140
A. Markov 140
5. E. Malkin 137
6. J. Iginla* 136
7. D. Phaneuf 134
8. B. Campbell 130
9. D. Heatley 129
J. Spezza 129
2006-07 NHL
1. S. Gonchar 151
2. D. Boyle 147
3. M. St. Louis* 146
4. N. Lidström* 143
5. D. Phaneuf 140
6. S. Crosby 137
D. Heatley 137
8. J. Sakic* 136
J. Thornton 136
10. S. Niedermayer* 135
2005-06 NHL
1. N. Lidström* 161
2. T. Kaberle 156
J. Thornton 156
4. J. Jágr 152
5. D. Heatley 151
6. D. Alfredsson* 144
7. M. Hossa* 141
B. McCabe 141
9. S. Niedermayer* 140
S. Zubov* 140
2003-04 NHL
1. A. Aucoin 130
M. St. Louis* 130
3. W. Redden 127
4. I. Kovalchuk 121
5. D. Alfredsson* 120
N. Lidström* 120
7. K. Johnsson 117
B. McCabe 117
9. M. Hejduk 116
10. C. Stillman 113
2002-03 NHL
1. N. Lidström* 161
2. A. MacInnis* 146
3. S. Gonchar 142
4. P. Forsberg* 138
M. Hejduk 138
6. T. Bertuzzi 134
7. M. Näslund 131
J. Thornton 131
9. G. Murray 127
S. Zubov* 127
2001-02 NHL
1. N. Lidström* 129
2. J. Iginla* 126
3. S. Gonchar 124
4. S. Zubov* 123
5. B. Leetch* 121
6. C. Pronger* 120
7. B. McCabe 119
W. Redden 119
9. E. Jovanovski 117
M. Näslund 117
2000-01 NHL
1. J. Jágr 161
2. J. Sakic* 158
3. B. Leetch* 148
4. N. Lidström* 147
5. R. Bourque* 142
6. A. Kovalev 141
7. M. Straka 140
8. W. Redden 127
9. R. Lang 126
B. Rafalski 126
1999-00 NHL
1. N. Lidström* 148
2. C. Pronger* 147
3. É. Desjardins 135
4. S. Ozoliņš 128
S. Yzerman* 128
6. R. Blake* 125
7. P. Kariya* 124
8. M. Recchi* 123
9. R. Švehla 122
10. O. Tverdovsky 121
1998-99 NHL
1. J. Jágr 159
2. P. Kariya* 155
3. A. MacInnis* 150
4. B. Leetch* 142
5. T. Selänne* 139
6. J. Sakic* 133
7. J. LeClair 131
8. N. Lidström* 129
9. M. Straka 128
10. P. Forsberg* 123
1997-98 NHL
1. R. Francis* 126
N. Lidström* 126
3. J. LeClair 124
4. J. Jágr 123
5. S. Zubov* 122
6. P. Forsberg* 121
L. Murphy* 121
8. S. Duchesne 119
9. P. Bure* 118
Ž. Pálffy 118
C. Pronger* 118
1996-97 NHL
1. B. Leetch* 166
2. M. Lemieux* 156
3. J. LeClair 153
4. K. Hatcher 144
5. R. Francis* 141
6. T. Selänne* 137
7. P. Kariya* 133
8. S. Ozoliņš 132
9. J. Jágr 128
D. Mironov 128
B. Shanahan* 128
1995-96 NHL
1. J. Jágr 205
2. M. Lemieux* 197
3. R. Francis* 189
4. R. Bourque* 176
5. J. Sakic* 159
6. B. Leetch* 158
7. C. Chelios* 151
S. Zubov* 151
9. N. Lidström* 150
10. E. Lindros* 148
1994-95 NHL
1. P. Coffey* 108
2. L. Murphy* 97
3. C. Chelios* 94
E. Lindros* 94
5. J. Jágr 89
G. Suter 89
7. P. Housley* 86
8. B. Leetch* 84
9. S. Duchesne 83
10. R. Bourque* 82
J. Sakic* 82
A. Zhamnov 82
1993-94 NHL
1. B. Leetch* 187
2. N. Lidström* 174
3. R. Bourque* 171
4. S. Fedorov* 170
5. P. Coffey* 169
6. L. Murphy* 165
7. S. Zubov* 163
8. W. Gretzky* 162
9. A. Oates* 159
10. R. Blake* 157
D. Gilmour* 157
1992-93 NHL
1. L. Murphy* 225
2. M. Lemieux* 203
3. P. LaFontaine* 200
4. A. Oates* 197
5. R. Bourque* 187
P. Housley* 187
7. P. Coffey* 185
8. S. Yzerman* 174
9. S. Duchesne 173
10. A. Mogilny 172
1991-92 NHL
1. B. Leetch* 193
2. M. Lemieux* 182
3. L. Murphy* 180
4. K. Stevens 175
5. R. Bourque* 160
K. Hatcher 160
7. D. Andreychuk* 155
A. Oates* 155
9. W. Gretzky* 151
10. M. Messier* 150
1990-91 NHL
1. W. Gretzky* 200
2. A. MacInnis* 185
3. B. Leetch* 178
4. P. Coffey* 174
5. R. Bourque* 173
6. B. Hull* 170
7. G. Suter 164
8. T. Fleury 155
9. S. Duchesne 152
10. M. Recchi* 151
1989-90 NHL
1. P. Coffey* 195
2. A. MacInnis* 192
3. W. Gretzky* 181
4. R. Bourque* 170
5. A. Oates* 163
6. S. Yzerman* 162
7. G. Suter 160
8. P. Housley* 159
M. Messier* 159
10. D. Crossman 155
D. Wilson* 155
1988-89 NHL
1. M. Lemieux* 254
2. W. Gretzky* 213
3. P. Coffey* 209
4. B. Nicholls 194
5. A. MacInnis* 189
S. Yzerman* 189
7. S. Duchesne 169
8. C. Chelios* 167
9. R. Brown 164
10. S. Stevens* 163
1987-88 NHL
1. M. Lemieux* 211
2. G. Suter 186
3. W. Gretzky* 172
4. A. MacInnis* 166
5. R. Bourque* 163
6. H. Loob 158
D. Savard* 158
S. Stevens* 158
9. D. Hawerchuk* 157
10. L. Robitaille* 156
1986-87 NHL
1. W. Gretzky* 226
2. R. Bourque* 169
3. L. Murphy* 163
4. D. Lidster 157
5. J. Kurri* 156
6. A. MacInnis* 155
7. C. Hartsburg 154
8. M. Howe* 152
9. S. Stevens* 150
10. D. Ciccarelli* 145
1985-86 NHL
1. W. Gretzky* 261
2. P. Coffey* 246
3. L. Robinson* 190
4. J. Kurri* 188
5. M. Howe* 185
6. B. McCrimmon 177
7. M. Lemieux* 173
8. C. Huddy 172
9. D. Babych 171
10. R. Bourque* 169
1984-85 NHL
1. W. Gretzky* 253
2. P. Coffey* 215
3. C. Huddy 188
4. J. Kurri* 183
5. D. Hawerchuk* 172
6. R. Bourque* 165
7. M. Krushelnyski 163
8. D. Babych 159
D. Potvin* 159
10. J. Tonelli 157
1983-84 NHL
1. W. Gretzky* 250
2. P. Coffey* 230
3. R. Bourque* 187
4. B. Maxwell 178
5. D. Potvin* 176
6. C. Huddy 172
7. J. Kurri* 159
8. D. Babych 156
R. Ramage 156
P. Šťastný* 156
1982-83 NHL
1. W. Gretzky* 237
2. P. Coffey* 219
3. C. Huddy 193
4. D. Babych 184
5. A. Secord 156
6. D. Wilson* 155
7. P. Reinhart 154
P. Šťastný* 154
9. S. Larmer 153
M. O'Connell 153
D. Savard* 153
1981-82 NHL
1. W. Gretzky* 265
2. P. Coffey* 203
3. D. Babych 188
4. M. Bossy* 178
5. B. Trottier* 177
6. G. Anderson* 176
7. P. Šťastný* 174
8. D. Maruk 168
9. R. Carlyle 167
B. Engblom 167
1980-81 NHL
1. W. Gretzky* 206
2. M. Dionne* 202
3. D. Potvin* 190
4. R. Carlyle 176
5. B. Park* 166
S. Persson 166
D. Taylor 166
8. K. Nilsson 164
9. M. Bossy* 161
10. L. Murphy* 160
1979-80 NHL
1. G. Lafleur* 187
2. M. Dionne* 184
3. B. Salming* 174
4. L. Robinson* 173
5. R. Bourque* 162
6. W. Gretzky* 154
7. G. Perreault* 153
8. R. Larson 149
S. Shutt* 149
10. C. Simmer 146
1978-79 NHL
1. D. Potvin* 203
2. B. Trottier* 189
3. G. Lafleur* 178
4. M. Bossy* 174
5. M. Dionne* 169
6. S. Persson 162
7. L. Robinson* 156
8. R. Picard 153
9. B. Salming* 149
10. G. Chouinard 148
C. Gillies* 148
1977-78 NHL
1. D. Potvin* 204
2. B. Park* 199
3. L. Robinson* 196
4. G. Lafleur* 186
5. B. Salming* 158
6. B. Trottier* 156
7. S. Savard* 155
8. I. Turnbull 149
9. C. Gillies* 146
10. R. Greschner 145
S. Shutt* 145
1976-77 NHL
1. L. Robinson* 218
2. I. Turnbull 194
3. B. Salming* 182
4. G. Lafleur* 178
G. Lapointe* 178
B. Park* 178
7. D. Potvin* 173
8. S. Savard* 168
9. S. Shutt* 159
10. M. Dionne* 152
1975-76 NHL
1. G. Lapointe* 183
2. G. Lafleur* 178
3. B. Salming* 175
4. J. Guevremont 172
5. D. Potvin* 168
C. Vadnais 168
7. B. Clarke* 165
8. B. Barber* 162
9. R. Stackhouse 160
10. I. Turnbull 153
1974-75 NHL
1. B. Orr* 246
2. J. Korab 189
3. G. Lapointe* 186
4. C. Vadnais 181
5. P. Esposito* 173
6. S. Savard* 172
7. M. Dionne* 167
G. Lafleur* 167
9. P. Mahovlich 163
10. B. Park* 154
1973-74 NHL
1. B. Orr* 229
2. P. Esposito* 201
3. K. Hodge 174
B. Park* 174
C. Vadnais 174
6. G. Lapointe* 140
7. W. Cashman 137
8. B. White 136
9. S. Apps 123
10. R. Martin 121
1972-73 NHL
1. P. Esposito* 175
2. B. Orr* 173
3. G. Lapointe* 164
4. B. White 152
5. J. McKenny 148
6. S. Savard* 147
7. J. Lemaire* 145
8. B. Clarke* 141
F. Stanfield 141
10. K. Hodge 137
1971-72 NHL
1. B. Orr* 208
2. P. Esposito* 186
3. J. Tremblay 168
4. B. Park* 159
5. V. Hadfield 156
6. P. Stapleton 151
7. F. Mahovlich* 149
8. R. Gilbert* 146
9. J. Ratelle* 140
10. G. Bergman 133
1970-71 NHL
1. B. Orr* 258
2. P. Esposito* 215
3. P. Stapleton 161
4. D. Smith 155
5. J. Bucyk* 154
J. Tremblay 154
7. F. Stanfield 152
8. K. Hodge 147
9. W. Cashman 135
D. Tallon 135
1969-70 NHL
1. B. Orr* 192
2. P. Esposito* 157
3. C. Brewer 128
4. J. Laperrière* 126
5. S. Mikita* 118
6. J. Bucyk* 116
7. A. Brown 113
W. Connelly 113
R. Seiling 113
10. J. McKenzie 108
1968-69 NHL
1. P. Esposito* 164
2. B. Orr* 163
3. P. Stapleton 159
4. J. Tremblay 147
5. G. Howe* 134
6. B. Hull* 131
J. Neilson 131
8. T. Horton* 130
9. T. Green 127
10. G. Bergman 126
K. Hodge 126
S. Mikita* 126
1967-68 NHL
1. G. Bergman 122
2. M. McMahon 119
3. G. Howe* 117
J. Tremblay 117
5. D. Smith 115
6. T. Green 114
7. P. Esposito* 113
8. J. Laperrière* 110
S. Mikita* 110
10. A. Delvecchio* 106
R. Gilbert* 106
J. Neilson 106
1966-67 NHL
1. P. Pilote* 151
2. S. Mikita* 125
3. B. Hull* 123
4. P. Stapleton 112
5. H. Howell* 111
6. K. Wharram 107
7. B. Orr* 99
8. G. Howe* 97
D. Jarrett 97
J. Tremblay 97
1965-66 NHL
1. B. Hull* 138
2. J. Laperrière* 114
3. H. Howell* 113
4. B. Rousseau 112
5. S. Mikita* 108
6. A. Delvecchio* 107
7. N. Ullman* 105
8. T. Horton* 103
G. Howe* 103
10. P. Stapleton 102
1964-65 NHL
1. P. Pilote* 129
2. J. Laperrière* 112
3. S. Mikita* 111
4. G. Howe* 110
B. Hull* 110
6. H. Howell* 109
7. N. Ullman* 108
8. A. Delvecchio* 104
9. C. Provost 97
10. D. Barkley 91
1963-64 NHL
1. P. Pilote* 139
2. B. Hull* 119
3. S. Mikita* 117
4. H. Howell* 111
5. J. Laperrière* 107
6. A. Bathgate* 106
7. G. Howe* 104
8. K. Wharram 103
9. D. Barkley 91
J. Béliveau* 91
T. Horton* 91
1962-63 NHL
1. D. Harvey* 118
2. G. Howe* 116
3. A. Bathgate* 110
4. A. Delvecchio* 105
K. Douglas 105
6. J. Tremblay 99
7. D. Mohns 98
8. S. Mikita* 97
9. D. Barkley 95
C. Brewer 95
P. MacDonald 95
J. Talbot 95
1961-62 NHL
1. J. Talbot 134
2. T. Horton* 118
3. A. Bathgate* 109
B. Hull* 109
5. P. Pilote* 107
6. G. Howe* 106
7. J. Tremblay 105
8. A. Stanley* 104
9. A. Delvecchio* 102
B. Gadsby* 102
S. Mikita* 102
1960-61 NHL
1. D. Harvey* 122
P. Pilote* 122
3. B. Geoffrion* 120
4. T. Johnson* 118
5. J. Béliveau* 110
A. Stanley* 110
7. F. Mahovlich* 104
8. A. Delvecchio* 103
9. R. Kelly* 102
10. A. Bathgate* 98
1959-60 NHL
1. D. Harvey* 144
2. P. Pilote* 116
3. T. Johnson* 108
4. T. Horton* 106
5. G. Howe* 104
6. D. McKenney 102
7. A. Bathgate* 99
A. Stanley* 99
V. Stasiuk 99
M. Vasko 99