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

2025-26 NHL

1. E. Bouchard 175
2. C. McDavid 171
3. N. MacKinnon 169
4. N. Kucherov 161
5. L. Hutson 152
6. M. Nečas 149
7. N. Suzuki 146
8. J. Robertson 145
9. Q. Hughes 144
10. M. Seider 139

2024-25 NHL

1. N. Kucherov 153
2. N. MacKinnon 151
3. C. Makar 150
4. B. Point 136
5. E. Bouchard 135
J. Eichel 135
7. J. Guentzel 134
M. Marner 134
10. K. Connor 132
B. Hagel 132

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
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
10. A. Matthews 147

2020-21 NHL

2019-20 NHL

2018-19 NHL

1. J. Carlson 155
3. M. Rielly 149
4. A. Barkov 144
6. B. Burns 142
P. Kane 142
9. L. Draisaitl 141

2017-18 NHL

1. S. Couturier 142
2. C. Giroux 140
3. D. Doughty 132
4. V. Hedman 130
P. Kessel 130
7. J. Carlson 129
8. S. Crosby 128
9. E. Malkin 127
10. K. Letang 126

2016-17 NHL

1. C. McDavid 131
2. R. Suter 126
3. V. Hedman 122
4. B. Burns 121
S. Crosby 121
7. J. Klingberg 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

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
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

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
8. J. Spezza 118
R. Suter 118
10. C. Kunitz 117

2010-11 NHL

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
3. A. Ovechkin 148
4. S. Crosby 138
5. H. Sedin* 134
6. D. Keith* 128
7. D. Boyle 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
7. P. Datsyuk* 137
8. S. Crosby 129
9. I. Kovalchuk 127
10. Z. Chára* 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
8. J. Sakic* 136
10. S. Niedermayer* 135

2005-06 NHL

1. N. Lidström* 161
2. T. Kaberle 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
3. W. Redden 127
4. I. Kovalchuk 121
5. D. Alfredsson* 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
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

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

1999-00 NHL

1. N. Lidström* 148
2. C. Pronger* 147
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
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
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

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
5. J. Jágr 89
7. P. Housley* 86
8. B. Leetch* 84
9. S. Duchesne 83
10. R. Bourque* 82
J. Sakic* 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
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
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

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
9. S. Larmer 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

1980-81 NHL

1. W. Gretzky* 206
2. M. Dionne* 202
3. D. Potvin* 190
4. R. Carlyle 176
5. B. Park* 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
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
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
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
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
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
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
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
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

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

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
T. Horton* 91

1962-63 NHL

1. D. Harvey* 118
2. G. Howe* 116
3. A. Bathgate* 110
4. A. Delvecchio* 105
6. J. Tremblay 99
7. D. Mohns 98
8. S. Mikita* 97
9. D. Barkley 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