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

2025-26 NHL

1. N. MacKinnon 350
2. C. McDavid 306
3. J. Robertson 294
4. M. Celebrini 287
6. C. Gauthier 286
7. K. Connor 274
8. T. Thompson 272
9. T. Meier 269
10. K. Kaprizov 268

2024-25 NHL

1. N. MacKinnon 320
2. D. Pastrňák 319
3. Z. Werenski 298
4. B. Tkachuk 296
5. F. Forsberg 281
6. N. Kadri 279
7. M. Boldy 271
8. K. Connor 267
9. N. Kucherov 265
10. A. Matthews 261

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
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
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
7. P. Kessel 295
8. Z. Parise 293
9. E. Kane 287
10. M. Pacioretty 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
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

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
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
4. A. MacInnis* 299
6. M. Näslund 294
7. J. Jágr 290
8. G. Sanderson 286
9. S. Fedorov* 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
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
4. M. Lemieux* 327
5. J. LeClair 324
6. P. Bondra 314
7. B. Hull* 302
8. G. Sanderson 297
9. A. MacInnis* 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
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
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
D. Sittler* 273

1973-74 NHL

1. P. Esposito* 393
2. B. Orr* 384
3. G. Unger 327
5. R. Martin 320
6. M. Redmond 296
7. B. Barber* 290
8. G. Polis 285
9. M. Dionne* 280
10. R. MacLeish 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
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
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

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