NHL Yearly Top 10 Leaders and Records for Shots

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

Top 10 Yearly League Leaders

2023-24 NHL
1. N. MacKinnon 405
2. D. Pastrňák 382
3. A. Matthews 369
4. B. Tkachuk 357
5. F. Forsberg 347
6. W. Nylander 316
7. C. Caufield 314
8. N. Kucherov 306
9. A. Panarin 303
10. Z. Hyman 290
2022-23 NHL
1. D. Pastrňák 407
2. N. MacKinnon 366
3. C. McDavid 352
4. B. Tkachuk 347
5. J. Hughes 336
6. A. Matthews 327
T. Meier 327
8. M. Tkachuk 322
9. J. Robertson 313
10. M. Rantanen 306
2021-22 NHL
1. A. Matthews 348
2. A. Ovechkin 334
3. T. Meier 326
4. K. Connor 317
5. C. McDavid 314
6. D. Pastrňák 312
7. N. MacKinnon 299
8. P. Bergeron 293
9. K. Kaprizov 289
10. B. Tkachuk 288
2020-21 NHL
1. A. Matthews 222
2. B. Tkachuk 220
3. N. MacKinnon 206
4. C. McDavid 200
5. E. Kane 194
6. P. Kane 191
7. P. Bergeron 182
A. Ovechkin 182
9. D. Hamilton 180
10. M. Rantanen 177
2019-20 NHL
1. N. MacKinnon 318
2. A. Ovechkin 311
3. M. Pacioretty 307
4. A. Matthews 290
5. D. Pastrňák 279
6. P. Kane 275
7. R. Josi 260
8. B. Tkachuk 259
9. T. Seguin 245
10. K. Connor 239
2018-19 NHL
1. N. MacKinnon 365
2. P. Kane 341
3. A. Ovechkin 338
4. T. Seguin 334
5. J. Eichel 303
6. B. Gallagher 302
7. B. Burns 300
8. C. Atkinson 295
9. D. Larkin 287
10. J. Tavares 286
2017-18 NHL
1. A. Ovechkin 355
2. T. Seguin 335
3. B. Burns 332
4. E. Kane 307
5. V. Tarasenko 306
6. V. Trocheck 287
7. P. Kane 285
8. N. MacKinnon 284
9. N. Kucherov 279
10. B. Gallagher 278
T. Hall 278
2016-17 NHL
1. B. Burns 320
2. A. Ovechkin 313
3. P. Bergeron 302
4. T. Seguin 301
5. P. Kane 292
6. V. Tarasenko 286
7. J. Skinner 281
8. A. Matthews 279
9. M. Pacioretty 268
10. D. Pastrňák 262
2015-16 NHL
1. A. Ovechkin 398
2. B. Burns 353
3. M. Pacioretty 303
4. V. Tarasenko 292
5. P. Kane 287
6. T. Hall 286
7. P. Bergeron 282
8. T. Seguin 278
9. P. Kessel 274
10. E. Kane 271
2014-15 NHL
1. A. Ovechkin 395
2. R. Nash 304
3. M. Pacioretty 302
4. E. Karlsson 292
5. P. Kessel 280
T. Seguin 280
7. C. Giroux 279
8. J. Tavares 278
9. S. Stamkos 268
10. R. Vrbata 267
2013-14 NHL
1. A. Ovechkin 386
2. P. Sharp 313
3. P. Kessel 305
4. T. Seguin 294
5. P. Marleau 285
6. C. Perry 280
7. J. Benn 279
J. van Riemsdyk 279
9. J. Skinner 274
10. M. Pacioretty 270
2012-13 NHL
1. A. Ovechkin 220
2. E. Kane 190
3. Z. Parise 182
4. D. Clarkson 180
5. R. Nash 176
6. H. Zetterberg 173
7. M. Pacioretty 163
8. J. Tavares 162
9. P. Kessel 161
T. Seguin 161
2011-12 NHL
1. E. Malkin 339
2. J. Neal 329
3. I. Kovalchuk 310
4. R. Nash 306
5. A. Ovechkin 303
S. Stamkos 303
7. P. Kessel 295
8. Z. Parise 293
9. E. Kane 287
10. M. Pacioretty 286
J. Tavares 286
2010-11 NHL
1. A. Ovechkin 367
2. D. Byfuglien 347
3. J. Carter 335
4. P. Kessel 325
5. H. Zetterberg 306
6. R. Nash 305
7. B. Gionta 298
8. E. Staal 296
9. C. Perry 290
10. J. Iginla* 289
2009-10 NHL
1. A. Ovechkin 368
2. Z. Parise 347
3. J. Carter 319
4. H. Zetterberg 309
5. S. Crosby 298
6. P. Kessel 297
S. Stamkos 297
8. V. Lecavalier 295
9. I. Kovalchuk 290
10. B. Richards 284
2008-09 NHL
1. A. Ovechkin 528
2. E. Staal 372
3. Z. Parise 364
4. J. Carter 342
5. H. Zetterberg 309
6. M. Hossa* 307
7. J. Blake 302
8. D. Brown 292
9. V. Lecavalier 291
10. E. Malkin 290
2007-08 NHL
1. A. Ovechkin 446
2. H. Zetterberg 358
3. O. Jokinen 341
4. J. Iginla* 338
5. J. Blake 332
6. R. Nash 329
7. V. Lecavalier 318
8. E. Staal 310
9. B. Rolston 289
10. I. Kovalchuk 283
2006-07 NHL
1. A. Ovechkin 392
2. O. Jokinen 351
3. M. Hossa* 340
4. V. Lecavalier 339
5. I. Kovalchuk 336
6. J. Jágr 324
7. M. Sundin* 321
8. D. Heatley 310
9. J. Blake 305
B. Rolston 305
2005-06 NHL
1. A. Ovechkin 425
2. J. Jágr 368
3. O. Jokinen 351
4. M. Hossa* 341
5. S. Gagné 334
6. I. Kovalchuk 323
7. J. Cheechoo 317
8. P. Bergeron 310
9. V. Lecavalier 309
10. J. Blake 304
2003-04 NHL
1. I. Kovalchuk 341
2. P. Eliáš 300
3. M. Näslund 296
4. O. Jokinen 280
B. Shanahan* 280
6. P. Sýkora 277
7. R. Nash 269
8. S. Fedorov* 268
9. J. Iginla* 265
10. B. Guerin 263
2002-03 NHL
1. G. Murray 331
2. J. Iginla* 316
J. O'Neill 316
4. A. MacInnis* 299
P. Sýkora 299
6. M. Näslund 294
7. J. Jágr 290
8. G. Sanderson 286
9. S. Fedorov* 281
B. Rolston 281
2001-02 NHL
1. B. Guerin 355
2. P. Bondra 333
3. B. Rolston 331
4. J. Iginla* 311
5. M. Näslund 302
6. P. Kariya* 289
7. P. Bure* 287
8. M. Hossa* 278
9. B. Shanahan* 277
10. J. O'Neill 272
2000-01 NHL
1. P. Bure* 384
2. J. Sakic* 332
3. S. Young 321
4. J. Jágr 317
5. A. Kovalev 307
6. P. Bondra 305
7. B. Guerin 289
8. M. Czerkawski 287
9. B. Rolston 286
10. B. Shanahan* 278
1999-00 NHL
1. P. Bure* 360
2. R. Blake* 327
3. P. Kariya* 324
4. V. Bure 308
5. J. Jágr 290
6. B. Shanahan* 283
7. M. Czerkawski 276
8. M. Näslund 271
9. M. Šatan 265
10. S. Fedorov* 263
1998-99 NHL
1. P. Kariya* 429
2. J. Jágr 343
3. A. Yashin 337
4. A. MacInnis* 314
5. T. Fleury 301
6. C. Lemieux 292
L. Robitaille* 292
8. B. Shanahan* 288
9. P. Bondra 284
10. T. Selänne* 281
1997-98 NHL
1. P. Bure* 329
2. J. LeClair 303
3. T. Amonte 296
4. A. Yashin 291
5. P. Bondra 284
6. T. Fleury 282
7. Ž. Pálffy 277
8. T. Selänne* 268
9. B. Shanahan* 266
10. R. Bourque* 264
1996-97 NHL
1. P. Kariya* 340
2. T. Fleury 336
B. Shanahan* 336
4. M. Lemieux* 327
5. J. LeClair 324
6. P. Bondra 314
7. B. Hull* 302
8. G. Sanderson 297
9. A. MacInnis* 296
K. Tkachuk 296
1995-96 NHL
1. J. Jágr 403
2. R. Bourque* 390
3. T. Fleury 353
4. P. Kariya* 349
5. J. Sakic* 339
6. M. Lemieux* 338
7. B. Hull* 327
8. P. Bondra 322
9. M. Modano* 320
10. A. MacInnis* 317
1994-95 NHL
1. R. Bourque* 210
2. B. Hull* 200
3. P. Bure* 198
4. J. Jágr 192
5. A. Graves 185
6. B. Leetch* 182
7. P. Coffey* 181
8. C. Neely* 178
9. P. Bondra 177
10. T. Fleury 173
M. Sundin* 173
1993-94 NHL
1. B. Shanahan* 397
2. B. Hull* 392
3. R. Bourque* 386
4. P. Bure* 374
5. S. Fedorov* 337
6. D. Andreychuk* 333
7. B. Leetch* 328
8. A. MacInnis* 324
9. R. Blake* 304
10. A. Iafrate 299
1992-93 NHL
1. P. Bure* 407
2. B. Hull* 390
3. T. Selänne* 387
4. A. Mogilny 360
5. R. Bourque* 330
6. K. Hatcher 329
7. K. Stevens 326
8. M. Gartner* 323
9. C. Lemieux 311
10. D. Andreychuk* 310
1991-92 NHL
1. B. Hull* 408
2. D. Andreychuk* 337
3. R. Bourque* 334
4. K. Stevens 325
5. A. MacInnis* 304
6. C. Lemieux 296
7. S. Yzerman* 295
8. S. Larmer 292
9. M. Gartner* 286
10. G. Courtnall 281
1990-91 NHL
1. B. Hull* 389
2. S. Yzerman* 326
3. R. Bourque* 323
4. A. MacInnis* 305
5. B. Bellows 296
6. J. MacLean 292
7. R. Courtnall 279
8. C. Lemieux 271
9. K. Hatcher 267
10. G. Courtnall 263
1989-90 NHL
1. B. Hull* 385
2. S. Yzerman* 332
3. P. Coffey* 324
4. J. MacLean 322
5. R. Bourque* 310
6. G. Courtnall 307
7. A. MacInnis* 304
8. B. Bellows 300
9. R. Courtnall 294
10. M. Gartner* 288
1988-89 NHL
1. S. Yzerman* 388
2. B. Nicholls 385
3. P. Coffey* 342
4. M. Lemieux* 313
5. B. Hull* 305
6. W. Gretzky* 303
7. K. Dineen 294
8. P. LaFontaine* 288
9. A. MacInnis* 277
10. J. Brown 276
1987-88 NHL
1. M. Lemieux* 382
2. R. Bourque* 344
3. M. Gartner* 316
4. D. Hawerchuk* 292
5. M. Goulet* 284
6. B. Bellows 283
7. D. Savard* 270
8. J. Carson 264
9. S. Richer 263
10. D. Ciccarelli* 262
1986-87 NHL
1. R. Bourque* 334
2. M. Gartner* 317
3. W. Gretzky* 288
4. R. Courtnall 282
5. M. Goulet* 276
6. M. Dionne* 273
7. D. Hawerchuk* 267
M. Lemieux* 267
9. A. MacInnis* 262
10. T. Kerr 261
1985-86 NHL
1. W. Gretzky* 350
2. B. Propp 317
3. D. Hawerchuk* 313
4. P. Coffey* 308
5. M. Bossy* 302
6. R. Bourque* 289
7. T. Kerr 285
8. M. Dionne* 283
9. B. Nicholls 281
D. Savard* 281
1984-85 NHL
1. W. Gretzky* 354
2. R. Bourque* 333
3. M. Gartner* 331
4. B. Nicholls 329
5. M. Dionne* 316
6. J. Ogrodnick 301
7. M. Bossy* 285
P. Coffey* 285
9. R. Ramage 284
10. D. Hawerchuk* 280
1983-84 NHL
1. R. Bourque* 343
2. W. Gretzky* 326
3. B. Propp 301
4. T. Kerr 288
R. Ruotsalainen 288
6. M. Gartner* 286
7. M. Dionne* 282
8. G. Anderson* 277
9. R. Ramage 267
10. R. Larson 262
1982-83 NHL
1. W. Gretzky* 348
2. M. Dionne* 346
3. D. Hawerchuk* 297
4. R. Vaive 296
5. R. Ramage 278
6. L. McDonald* 275
7. M. Bossy* 274
8. R. Larson 273
9. M. Gartner* 269
10. D. Wilson* 261
1981-82 NHL
1. W. Gretzky* 370
2. B. Barber* 350
3. M. Dionne* 346
4. D. Hawerchuk* 339
5. D. Wilson* 326
6. R. Larson 311
7. M. Bossy* 301
M. Gartner* 301
9. B. Propp 290
10. D. Ciccarelli* 289
1980-81 NHL
1. M. Dionne* 342
2. M. Gartner* 326
3. R. Leach 321
4. M. Bossy* 315
5. W. Babych 306
6. W. Paiement 302
7. R. Kehoe 299
8. L. McDonald* 298
9. R. Larson 297
10. B. Barber* 292
1979-80 NHL
1. M. Dionne* 348
2. L. McDonald* 334
3. R. Leach 328
4. G. Lafleur* 323
5. D. Sittler* 315
6. R. Larson 293
7. W. Gretzky* 284
8. D. Gare 270
W. Paiement 270
10. B. MacDonald 266
1978-79 NHL
1. M. Dionne* 362
2. G. Lafleur* 342
3. L. McDonald* 314
4. D. Sittler* 290
5. M. Bossy* 279
R. Leach 279
7. R. Larson 271
8. D. Gare 260
9. B. Barber* 258
10. R. Martin 250
1977-78 NHL
1. D. Sittler* 311
2. J. Lemaire* 310
3. G. Lafleur* 305
4. M. Dionne* 294
5. W. Paiement 288
6. D. Potvin* 287
7. C. Gillies* 277
8. B. Beck 271
9. D. Gare 265
10. B. Barber* 262
1976-77 NHL
1. M. Dionne* 376
2. P. Esposito* 344
3. I. Turnbull 315
4. D. Sittler* 307
5. L. McDonald* 293
S. Shutt* 293
7. G. Lafleur* 290
8. G. Lapointe* 287
9. W. Paiement 285
10. T. Lysiak 276
1975-76 NHL
1. B. Barber* 380
2. G. Unger 357
3. D. Sittler* 346
4. R. Leach 335
5. M. Dionne* 329
6. R. Martin 327
7. P. Larouche 319
8. G. Lapointe* 317
9. D. Gare 303
G. Lafleur* 303
1974-75 NHL
1. B. Orr* 384
2. M. Dionne* 378
3. G. Unger 347
4. P. Esposito* 346
5. D. Redmond 310
6. R. MacLeish 307
7. R. Martin 297
8. R. Leach 289
9. J. Pronovost 277
10. B. Barber* 273
B. Goldsworthy 273
D. Sittler* 273
1973-74 NHL
1. P. Esposito* 393
2. B. Orr* 384
3. G. Unger 327
4. B. Goldsworthy 321
5. R. Martin 320
6. M. Redmond 296
7. B. Barber* 290
8. G. Polis 285
9. M. Dionne* 280
10. R. MacLeish 270
J. Richard 270
D. Sittler* 270
1972-73 NHL
1. P. Esposito* 411
2. M. Redmond 363
3. G. Unger 342
4. D. Sittler* 331
5. R. Martin 299
6. J. Lemaire* 294
7. A. McDonough 285
8. B. Flett 283
9. M. Dionne* 282
B. Orr* 282
1971-72 NHL
1. P. Esposito* 426
2. B. Orr* 353
3. B. Hull* 336
4. G. Unger 321
5. B. Goldsworthy 295
6. M. Redmond 271
7. D. Hull 270
8. M. Dionne* 268
9. J. Lemaire* 266
R. Martin 266
1970-71 NHL
1. P. Esposito* 550
2. B. Orr* 392
3. B. Hull* 378
4. B. Goldsworthy 295
5. D. Grant 283
6. G. Unger 279
7. D. Keon* 277
8. P. Stemkowski 275
9. F. Stanfield 267
10. A. Boudrias 254
1969-70 NHL
1. B. Orr* 413
2. P. Esposito* 405
3. S. Mikita* 352
4. B. Hull* 289
5. D. Keon* 284
6. R. Berenson 282
7. M. Redmond 279
8. V. Hadfield 268
G. Howe* 268
P. Stemkowski 268
1968-69 NHL
1. B. Hull* 414
2. P. Esposito* 351
3. J. Lemaire* 330
4. V. Hadfield 321
5. R. Gilbert* 301
6. S. Mikita* 299
7. F. Mahovlich* 293
8. R. Berenson 288
9. B. Orr* 285
10. G. Howe* 284
1967-68 NHL
1. B. Hull* 367
2. S. Mikita* 303
3. G. Howe* 301
4. A. Bathgate* 292
5. P. Esposito* 284
6. R. Gilbert* 282
7. W. Connelly 257
8. R. Berenson 244
9. M. Walton 238
10. L. Rochefort 237
1966-67 NHL
1. B. Hull* 320
2. G. Howe* 293
3. S. Mikita* 279
4. B. Orr* 262
5. H. Richard* 247
6. N. Ullman* 243
7. A. Delvecchio* 225
8. D. Keon* 212
9. B. Rousseau 207
10. G. Marotte 203
1965-66 NHL
1. B. Hull* 351
2. G. Howe* 274
3. J. Béliveau* 267
4. N. Ullman* 259
5. B. Rousseau 256
6. D. Keon* 246
7. F. Mahovlich* 245
8. S. Mikita* 244
9. H. Richard* 240
10. A. Delvecchio* 238
B. Pulford* 238
1964-65 NHL
1. B. Hull* 368
2. G. Howe* 341
3. C. Provost 304
4. A. Delvecchio* 259
5. S. Mikita* 256
6. N. Ullman* 251
7. R. Gilbert* 238
8. R. Backstrom 225
9. H. Howell* 222
10. H. Richard* 199
1963-64 NHL
1. B. Hull* 408
2. G. Howe* 345
3. S. Mikita* 305
4. A. Bathgate* 284
5. H. Richard* 258
6. M. Oliver 251
7. B. Rousseau 243
8. D. Keon* 240
9. B. Pulford* 237
10. C. Provost 235
1962-63 NHL
1. G. Howe* 351
2. B. Hull* 305
3. H. Richard* 289
4. A. Delvecchio* 274
5. A. Bathgate* 268
6. N. Ullman* 248
7. J. Béliveau* 241
8. F. Mahovlich* 239
9. S. Mikita* 235
10. D. Keon* 232
1961-62 NHL
1. B. Hull* 375
2. G. Howe* 346
3. A. Bathgate* 305
4. A. Delvecchio* 291
5. C. Provost 258
6. D. Keon* 252
7. B. Geoffrion* 240
8. F. Mahovlich* 236
9. D. Prentice 217
10. B. Pulford* 210
1960-61 NHL
1. G. Howe* 357
2. J. Béliveau* 324
3. B. Geoffrion* 316
4. B. Hull* 309
5. A. Bathgate* 304
6. H. Richard* 274
7. A. Delvecchio* 268
8. F. Mahovlich* 223
9. R. Kelly* 212
10. D. Keon* 206
1959-60 NHL
1. G. Howe* 354
2. B. Hull* 319
3. J. Béliveau* 285
4. A. Bathgate* 275
5. B. Geoffrion* 267
6. A. Delvecchio* 261
7. D. Prentice 251
8. B. Horvath 238
9. B. Pulford* 231
10. N. Ullman* 226