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

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. C. Fowler 141
2. M. Ferraro 140
3. M. Matheson 131
4. T. Sanheim 121
5. B. Faber 118
6. R. Andersson 117
J. Carlson 117
I. Provorov 117
9. M. Seider 114
10. C. Giroux 113
2022-23 NHL
1. E. Karlsson 139
2. A. Peeke 136
3. I. Provorov 127
4. M. Seider 123
5. C. Fowler 122
6. J. Faulk 119
7. L. Couture 118
T. Myers 118
9. B. Dumoulin 115
10. S. Benoit 114
S. Jones 114
2021-22 NHL
1. S. Jones 128
2. B. Burns 127
3. V. Gavrikov 122
4. A. Larsson 121
5. M. Seider 118
6. A. Strålman 117
7. F. Hronek 116
8. I. Provorov 115
9. A. Romanov 113
10. A. Peeke 112
2020-21 NHL
1. B. Burns 92
2. D. Keith 83
3. M. Ferraro 81
I. Provorov 81
5. D. Nurse 77
6. J. Faulk 76
T. Sanheim 76
8. S. Jones 75
9. A. Goligoski 74
N. Zaitsev 74
2019-20 NHL
1. F. Hronek 117
2. R. Suter 106
3. B. Burns 101
4. M. Ekholm 98
J. Trouba 98
6. D. Larkin 95
7. A. Ekblad 93
D. Nurse 93
R. Ristolainen 93
10. D. Severson 92
2018-19 NHL
1. I. Provorov 129
2. D. Doughty 128
3. R. Ristolainen 122
4. A. Ekblad 119
5. R. Suter 118
6. A. Barkov 115
7. D. Keith 114
8. C. Ceci 113
A. Kopitar 113
10. J. Toews 112
2017-18 NHL
1. C. Ceci 121
E. Karlsson 121
3. J. Petry 119
R. Ristolainen 119
5. D. Keith 117
N. Leddy 117
J. Slavin 117
8. J. Tavares 113
9. M. Scandella 112
10. J. Carlson 110
2016-17 NHL
1. A. Goligoski 113
2. D. Byfuglien 111
3. R. Ristolainen 108
4. F. Beauchemin 106
D. DeKeyser 106
6. M. Rielly 105
7. A. Pietrangelo 104
8. N. Zaitsev 101
9. O. Ekman-Larsson 98
10. N. MacKinnon 95
2015-16 NHL
1. M. Giordano 117
2. E. Karlsson 115
3. M. Rielly 111
4. T. Brodie 107
5. F. Beauchemin 102
6. B. Burns 101
R. Hainsey 101
R. Ristolainen 101
9. D. Byfuglien 100
10. N. Holden 99
R. Josi 99
S. Weber 99
2014-15 NHL
1. J. Johnson 109
2. A. Goligoski 108
3. O. Ekman-Larsson 106
4. D. Doughty 102
5. B. Burns 99
A. Pietrangelo 99
7. D. Phaneuf 98
8. J. Carlson 96
T. Daley 96
N. Kronwall 96
2013-14 NHL
1. E. Karlsson 117
2. A. MacDonald 112
3. J. Faulk 107
4. B. Coburn 104
C. Ehrhoff 104
6. J. Petry 102
7. D. Kulikov 101
D. Phaneuf 101
S. Weber 101
10. J. Johnson 98
M. Michálek 98
2012-13 NHL
1. M. Giordano 70
2. B. Campbell 68
T. Hamonic 68
4. J. Bouwmeester 66
J. Staal 66
6. M. Duchene 65
7. R. Hainsey 63
V. Hedman 63
R. Scuderi 63
D. Wideman 63
2011-12 NHL
1. E. Brewer 119
2. F. Beauchemin 109
3. J. Bouwmeester 105
4. J. Carlson 104
5. D. Phaneuf 102
6. B. Clark 100
7. D. Keith 99
8. B. Coburn 98
E. Staal 98
10. M. St. Louis* 92
M. Weaver 92
2010-11 NHL
1. T. Gilbert 117
2. J. Bouwmeester 114
3. D. Keith 107
4. C. Phillips 106
5. L. Schenn 104
6. S. Robidas 103
7. F. Beauchemin 100
J. Oduya 100
9. B. Burns 98
N. Lidström* 98
B. Seabrook 98
2009-10 NHL
1. S. Niedermayer* 121
2. S. Robidas 117
3. F. Beauchemin 115
4. R. Hainsey 104
5. D. Keith 102
B. Stuart 102
7. R. Whitney 99
8. K. Ballard 98
T. Gilbert 98
D. Girardi 98
2008-09 NHL
1. D. Phaneuf 122
2. Z. Michálek 119
3. S. Niedermayer* 114
4. T. Enström 113
5. B. Jackman 110
6. J. Bouwmeester 108
N. Hävelid 108
8. D. Hamhuis 107
9. S. Hannan 106
C. Pronger* 106
2007-08 NHL
1. P. Ranger 113
M. St. Louis* 113
3. J. Bouwmeester 111
4. F. Kuba 107
5. N. Hävelid 106
6. R. Blake* 105
V. Lecavalier 105
8. B. Richards 104
9. F. Beauchemin 103
10. S. Staios 100
2006-07 NHL
1. D. Hatcher 133
2. Z. Chára 127
3. B. Stuart 122
4. N. Hävelid 121
5. Z. Michálek 120
6. E. Brewer 118
7. B. McCabe 117
8. J. Bouwmeester 112
9. D. Morris 108
10. R. Blake* 107
A. Miller 107
2005-06 NHL
1. J. Bouwmeester 135
2. N. Hävelid 131
3. D. Keith 121
4. M. Recchi* 119
5. M. Öhlund 118
6. K. Skrastiņš 117
7. S. Morrisonn 114
8. B. Witt 113
9. T. Kaberle 111
10. D. Hatcher 109
C. Rivet 109
2003-04 NHL
1. J. Melichar 109
2. J. Kwiatkowski 100
3. D. Tärnström 99
4. É. Bélanger 98
5. A. Aucoin 95
6. G. Johnson 94
M. Öhlund 94
B. Orpik 94
9. J. Halpern 93
10. R. Fata 92
2002-03 NHL
1. L. Richardson 122
2. A. Aucoin 120
3. F. Kaberle 108
4. M. Rathje 107
5. N. Boynton 106
S. Ozoliņš 106
7. D. Tjärnqvist 104
8. J. Špaček 103
9. T. Lydman 102
10. I. Majeský 101
2001-02 NHL
1. R. Švehla 118
2. B. Leetch* 114
3. S. Ozoliņš 108
4. V. Malakhov 103
5. D. Hatcher 102
6. J. Klemm 98
7. B. Houlder 97
8. E. Jovanovski 96
M. Timander 96
10. R. Brind'Amour 95
D. Heatley 95
R. Matvichuk 95
M. Sillinger 95
2000-01 NHL
1. B. Leetch* 157
2. Z. Chára 123
3. R. Švehla 109
4. P. Brisebois 107
5. N. Lidström* 106
E. Weinrich 106
7. R. Hamrlík 103
8. C. Tamer 102
9. P. Bure* 101
É. Desjardins 101
1999-00 NHL
1. M. Sillinger 104
2. N. Lidström* 103
B. McCabe 103
4. Z. Chára 102
E. Jovanovski 102
T. Kaberle 102
7. C. Lapointe 101
P. Svoboda 101
9. R. Blake* 100
10. R. Bourque* 97
D. Shannon 97
1998-99 NHL
1. D. Tucker 113
2. B. Leetch* 111
3. R. Švehla 102
4. C. Chelios* 101
S. Quintal 101
6. J. Cullimore 100
7. M. Baron 99
8. D. Gilmour* 97
M. Öhlund 97
10. T. Fitzgerald 96
1997-98 NHL
1. B. Leetch* 120
2. J. Lumme 117
3. M. Messier* 113
4. C. Chelios* 112
5. R. Blake* 111
6. T. Fleury 109
7. P. Bure* 107
R. Švehla 107
9. D. Mironov 105
10. G. Murphy 102
1996-97 NHL
1. T. Gill 123
2. A. Oates* 121
3. K. Hatcher 117
4. B. Leetch* 115
D. Sweeney 115
6. R. Bourque* 111
7. R. Francis* 110
8. S. Quintal 109
9. D. Yushkevich 105
10. J. Macoun 103
M. Recchi* 103
M. Sundin* 103
1995-96 NHL
1. D. Manson 130
2. R. Bourque* 127
3. D. Hatcher 125
B. Leetch* 125
5. M. Sýkora 123
6. J. More 122
7. B. Marchment 121
B. McCabe 121
9. J. Lumme 119
10. C. Chelios* 115
1994-95 NHL
1. D. Manson 79
2. D. Sydor 76
3. L. Richardson 72
4. B. Leetch* 71
L. Murphy* 71
6. W. Gretzky* 70
7. R. Hamrlík 69
8. K. Muller 68
9. K. Buchberger 67
10. S. Hill 66
1993-94 NHL
1. G. Dineen 160
2. S. Quintal 145
3. R. Blake* 141
4. W. Gretzky* 138
5. R. Brind'Amour 137
6. G. Galley 133
7. M. Lamb 129
8. A. Yashin 126
9. D. Rumble 125
10. J. Kurri* 124
1992-93 NHL
1. K. Hatcher 162
2. B. Shaw 160
3. Z. Zalapski 157
4. N. Maciver 146
5. G. Galley 142
D. Zmolek 142
7. D. Manson 137
L. Murphy* 137
9. É. Desjardins 131
M. Lamb 131
1991-92 NHL
1. R. Bourque* 122
2. K. Hatcher 118
3. U. Krupp 117
4. R. Brind'Amour 116
5. W. Gretzky* 114
B. Leetch* 114
A. Oates* 114
M. Recchi* 114
9. A. Gusarov 112
A. Iafrate 112
A. MacInnis* 112
B. Rouse 112
Z. Zalapski 112
R. Zettler 112
1990-91 NHL
1. J. Sakic* 164
2. S. Yzerman* 141
3. R. Velischek 139
4. D. Lidster 133
C. Wolanin 133
6. G. Butcher 130
7. M. Petit 128
8. T. Carkner 126
9. P. Coffey* 125
K. Hatcher 125
1989-90 NHL
1. P. Coffey* 168
2. S. Yzerman* 166
3. W. Gretzky* 153
4. D. Crossman 141
5. D. Lidster 136
6. M. Lemieux* 134
7. J. Sakic* 132
8. R. Ramage 130
9. K. Hatcher 129
10. A. Iafrate 126
1988-89 NHL
1. W. Gretzky* 169
2. M. Lemieux* 163
3. D. Manson 159
4. S. Yzerman* 152
5. B. Marsh 147
6. P. Coffey* 144
7. S. Konroyd 143
8. J. Cirella 142
9. B. Nicholls 139
10. D. Ellett 137
1987-88 NHL
1. A. Iafrate 141
2. R. Lanz 137
3. R. Ramage 133
4. M. Hardy 132
E. Olczyk 132
6. D. Crossman 129
M. Marois 129
8. T. Bothwell 125
B. Rouse 125
10. J. Cirella 124
S. Stevens* 124
1986-87 NHL
1. D. Lidster 172
2. M. Ramsey 153
3. A. Iafrate 142
4. J. Wells 130
5. K. Daneyko 129
R. Nattress 129
7. G. Nylund 128
8. J. Cirella 123
9. B. Driver 122
10. W. Gretzky* 120
G. Ledyard 120
1985-86 NHL
1. G. Nylund 182
2. D. Ellett 171
3. W. Gretzky* 163
4. P. Coffey* 162
5. R. Ladouceur 161
6. R. Larson 156
7. D. Babych 145
8. B. Engblom 143
9. T. Fergus 141
M. Marois 141
1984-85 NHL
1. D. Halward 168
2. P. Reinhart 150
3. R. Ladouceur 148
M. Mantha 148
5. B. Salming* 147
6. G. Nylund 143
7. D. Babych 142
8. R. Ramage 141
9. R. Larson 137
10. J. Quenneville 135
1983-84 NHL
1. B. Salming* 185
2. D. Babych 167
3. M. Hardy 165
4. R. Ramage 163
5. B. Engblom 160
6. P. Boutette 148
7. C. Ludwig 145
8. B. Maxwell 141
9. G. Hotham 138
R. Larson 138
J. Quenneville 138
1982-83 NHL
1. J. Korn 162
2. R. Larson 160
3. S. Savard* 155
4. W. Huber 154
5. P. Baxter 149
6. D. Babych 146
7. P. Boutette 144
G. Malone 144
9. M. Hardy 143
10. R. Siltanen 140
1981-82 NHL
1. W. Huber 163
2. R. Larson 160
3. G. Fox 158
4. B. Salming* 156
5. R. Carlyle 154
R. Ramage 154
7. D. Babych 151
8. G. Smith 143
9. B. Marsh 142
P. Russell 142
1980-81 NHL
1. R. Larson 177
2. D. Babych 169
3. I. Turnbull 168
4. R. Carlyle 167
5. R. Ramage 164
6. N. Barnes 160
7. W. Huber 159
8. P. Russell 155
9. A. Sims 153
10. M. Rogers 150
1979-80 NHL
1. B. Long 157
2. B. Salming* 155
3. R. Lapointe 151
4. R. Larson 146
5. D. Hoganson 141
6. B. MacDonald 140
7. L. Sjöberg 137
8. R. Palmer 135
R. Picard 135
10. D. Burrows 133
G. Roberts 133
I. Turnbull 133
1978-79 NHL
1. R. Green 163
2. B. Gibbs 158
3. R. Palmer 154
4. B. Stewart 147
5. I. Turnbull 145
6. R. Picard 138
7. D. Maruk 137
8. G. Sargent 136
9. B. Murray 132
10. R. Larson 128
1977-78 NHL
1. D. Owchar 166
2. G. Smith 158
3. D. Kearns 141
C. Vadnais 141
5. F. Barrett 140
6. D. Burrows 138
7. B. Gibbs 134
8. T. Edur 133
9. B. Beck 132
10. R. Larson 131
B. Stewart 131
1976-77 NHL
1. C. Vadnais 149
2. I. Turnbull 128
3. R. Greschner 124
4. D. Redmond 123
5. D. Hicks 122
T. Pratt 122
7. A. Cameron 121
8. P. Russell 120
B. Salming* 120
10. B. Stewart 119
1975-76 NHL
1. C. Vadnais 166
2. D. Burrows 154
L. Johnston 154
4. J. Lynch 151
5. G. Bergman 143
6. Y. Labre 141
7. R. Greschner 135
8. G. Charron 134
B. Salming* 134
10. F. Barrett 133
1974-75 NHL
1. J. Hamel 157
2. B. Mikkelson 156
3. J. Lynch 152
4. T. Reid 147
5. D. Mohns 146
6. B. Hughes 143
7. M. Dionne* 140
G. Marotte 140
9. D. Hextall 138
10. L. Frig 137
1973-74 NHL
1. B. Gibbs 145
B. Wilkins 145
3. D. Potvin* 143
4. T. Reid 134
5. B. Dailey 133
6. J. Guevremont 129
7. T. Pratt 126
8. T. Harris 125
9. I. Boldirev 118
10. G. Lapointe* 117
1972-73 NHL
1. J. Guevremont 153
2. B. Wilkins 148
3. J. McKenny 145
4. R. Smith 141
5. B. Stewart 139
6. B. Mikkelson 137
7. D. Tallon 129
8. B. Plager 128
9. W. McKechnie 122
10. G. Marotte 121
E. Westfall 121
1971-72 NHL
1. G. Marotte 152
2. C. Vadnais 145
3. H. Howell* 140
4. J. Guevremont 137
5. J. Schella 128
6. P. Shmyr 127
7. R. Stackhouse 126
8. A. Brown 123
9. A. Hamilton 119
10. B. Plager 118
1970-71 NHL
1. R. Stackhouse 141
2. D. Roberts 135
3. G. Marotte 131
4. G. Bergman 129
5. D. Tallon 123
6. J. Watson 122
7. B. Wilkins 120
8. G. Doak 119
9. R. Lonsberry 118
10. D. Barrie 116
1969-70 NHL
1. D. Roberts 127
2. L. Cahan 122
3. D. Rolfe 115
4. L. Boivin* 111
L. Hillman 111
T. Horton* 111
7. B. Baun 110
8. D. Smith 109
9. C. Vadnais 106
10. B. Gibbs 101
1968-69 NHL
1. B. White 136
2. C. Vadnais 132
3. P. Stapleton 126
4. B. Baun 125
5. D. Roberts 124
6. T. Horton* 119
7. J. Tremblay 118
8. D. Rolfe 116
9. M. Vasko 109
10. T. Harris 108
D. Smith 108
1967-68 NHL
1. G. Bergman 141
2. L. Cahan 122
3. L. Boivin* 118
K. Douglas 118
5. D. Jarrett 109
6. T. Green 106
7. N. Price 105
8. D. Awrey 104
B. McCord 104
10. H. Howell* 99
1966-67 NHL
1. G. Bergman 119
2. L. Boivin* 115
3. G. Marotte 109
4. J. Tremblay 101
5. T. Horton* 100
6. J. Laperrière* 99
7. J. McKenzie 97
8. H. Howell* 96
9. B. Orr* 95
J. Watson 95
1965-66 NHL
1. H. Howell* 142
2. B. Woytowich 128
3. W. Hillman 110
4. J. Neilson 109
5. R. Stewart 98
6. M. Ravlich 95
7. L. Boivin* 94
A. Brown 94
J. Tremblay 94
10. D. Marshall 93
1964-65 NHL
1. T. Green 137
2. H. Howell* 112
3. L. Boivin* 107
4. J. Laperrière* 103
5. J. Neilson 98
6. R. Seiling 93
7. P. Pilote* 90
E. Westfall 90
9. M. Vasko 88
10. A. Brown 87
1963-64 NHL
1. H. Howell* 117
2. T. Johnson* 115
3. J. Neilson 111
4. B. Gadsby* 102
5. D. Barkley 93
6. M. Pronovost* 91
7. A. Langlois 90
8. B. McCord 89
M. Vasko 89
10. P. Pilote* 87
1962-63 NHL
1. D. Mohns 129
2. L. Boivin* 120
3. B. Gadsby* 110
T. Green 110
H. Howell* 110
6. D. Harvey* 108
7. M. Pronovost* 102
8. T. Horton* 99
9. J. Tremblay 94
10. J. Toppazzini 92
1961-62 NHL
1. D. Mohns 142
2. L. Boivin* 134
P. Stapleton 134
4. B. Gadsby* 123
5. M. Pronovost* 117
6. T. Horton* 103
7. C. Burns 101
A. Langlois 101
9. D. Harvey* 99
10. H. Howell* 96
1960-61 NHL
1. M. Pronovost* 133
2. H. Howell* 107
T. Johnson* 107
4. L. Boivin* 101
5. B. Gadsby* 95
6. A. Delvecchio* 94
7. P. Goegan 93
8. D. Harvey* 90
P. Pilote* 90
10. W. Godfrey 89
1959-60 NHL
1. H. Howell* 122
2. B. Armstrong 110
3. T. Horton* 109
4. L. Boivin* 106
5. R. Kelly* 104
6. A. Stanley* 103
7. B. Gadsby* 101
8. D. Harvey* 98
J. Morrison 98
P. Pilote* 98