2024–25 regular season
NHL shots on goal leaders, 2024–25
Nathan MacKinnon led with 320. Shots on goal, the volume behind most goal scorers.
| # | Player | Team | GP | G, A, P | Shots |
|---|---|---|---|---|---|
| 1 | Nathan MacKinnonC | 79 | 32 G, 84 A, 116 P | 320 | |
| 2 | David PastrnakR | 82 | 43 G, 63 A, 106 P | 319 | |
| 3 | Zach WerenskiD | 81 | 23 G, 59 A, 82 P | 298 | |
| 4 | Brady TkachukL | 72 | 29 G, 26 A, 55 P | 296 | |
| 5 | Filip ForsbergL | 82 | 31 G, 45 A, 76 P | 281 | |
| 6 | Nazem KadriC | 82 | 35 G, 32 A, 67 P | 279 | |
| 7 | Matt BoldyL | 82 | 27 G, 46 A, 73 P | 271 | |
| 8 | Kyle ConnorL | 82 | 41 G, 56 A, 97 P | 267 | |
| 9 | Nikita KucherovR | 78 | 37 G, 84 A, 121 P | 265 | |
| 10 | Auston MatthewsC | 67 | 33 G, 45 A, 78 P | 261 | |
| 11 | Pavel DorofeyevR | 82 | 35 G, 17 A, 52 P | 254 | |
| 12 | William NylanderR | 82 | 45 G, 39 A, 84 P | 253 | |
| 13 | Cale MakarD | 80 | 30 G, 62 A, 92 P | 246 | |
| 14 | Kevin FialaL | 81 | 35 G, 25 A, 60 P | 244 | |
| 14 | Alex DeBrincatR | 82 | 39 G, 31 A, 70 P | 244 | |
| 16 | Bo HorvatC | 81 | 28 G, 29 A, 57 P | 243 | |
| 17 | Tage ThompsonC | 76 | 44 G, 28 A, 72 P | 242 | |
| 17 | Carter VerhaegheC | 81 | 20 G, 33 A, 53 P | 242 | |
| 19 | Sam BennettC | 76 | 25 G, 26 A, 51 P | 241 | |
| 20 | Leon DraisaitlC | 71 | 52 G, 54 A, 106 P | 240 | |
| 20 | Cole CaufieldR | 82 | 37 G, 33 A, 70 P | 240 | |
| 22 | Timo MeierR | 80 | 26 G, 27 A, 53 P | 239 | |
| 22 | Jordan KyrouR | 82 | 36 G, 34 A, 70 P | 239 | |
| 24 | Alex OvechkinL | 65 | 44 G, 29 A, 73 P | 237 | |
| 24 | Artemi PanarinL | 80 | 37 G, 52 A, 89 P | 237 | |
| 24 | Adrian KempeR | 81 | 35 G, 38 A, 73 P | 237 | |
| 27 | Macklin CelebriniC | 70 | 25 G, 38 A, 63 P | 236 | |
| 28 | Evan BouchardD | 82 | 14 G, 53 A, 67 P | 235 | |
| 29 | Frank VatranoR | 81 | 21 G, 24 A, 45 P | 234 | |
| 29 | Dylan LarkinC | 82 | 30 G, 40 A, 70 P | 234 | |
| 31 | Jack EichelC | 77 | 28 G, 66 A, 94 P | 233 | |
| 31 | Tyler ToffoliC | 78 | 30 G, 24 A, 54 P | 233 | |
| 31 | Anders LeeL | 82 | 29 G, 25 A, 54 P | 233 | |
| 34 | Brandon MontourD | 81 | 18 G, 23 A, 41 P | 231 | |
| 35 | Jack HughesC | 62 | 27 G, 43 A, 70 P | 229 | |
| 36 | Brandon HagelL | 82 | 35 G, 55 A, 90 P | 228 | |
| 37 | Sidney CrosbyC | 80 | 33 G, 58 A, 91 P | 227 | |
| 38 | Clayton KellerR | 81 | 30 G, 60 A, 90 P | 218 | |
| 39 | Jake GuentzelC | 80 | 41 G, 39 A, 80 P | 217 | |
| 40 | Sam ReinhartC | 79 | 39 G, 42 A, 81 P | 213 | |
| 41 | Mikko RantanenR | 82 | 32 G, 56 A, 88 P | 212 | |
| 42 | Jason RobertsonL | 82 | 35 G, 45 A, 80 P | 211 | |
| 43 | Zach HymanL | 73 | 27 G, 17 A, 44 P | 210 | |
| 44 | Kirill MarchenkoR | 79 | 31 G, 43 A, 74 P | 207 | |
| 44 | Sebastian AhoC | 79 | 29 G, 45 A, 74 P | 207 | |
| 46 | Jonathan MarchessaultR | 78 | 21 G, 35 A, 56 P | 206 | |
| 47 | Dylan GuentherR | 70 | 27 G, 33 A, 60 P | 204 | |
| 47 | Seth JarvisR | 73 | 32 G, 35 A, 67 P | 204 | |
| 49 | Rickard RakellR | 81 | 35 G, 35 A, 70 P | 203 | |
| 50 | Wyatt JohnstonC | 82 | 33 G, 38 A, 71 P | 202 |