Counting stats
NHL Shots on Goal Leaders, Last 10 Games
2021-22All situationsThrough 10 team games
This board ranks skaters by shots on goal over their own last 10 games played, with the season figure beside it, to show who is hot right now. Ten games is a small sample: treat it as a lead to check, not a verdict.
Shots on goal count every shot that the goalie saved or that went in. Volume shooters with power-play time lead the league; shots are the most repeatable scoring stat a skater has. Compare the last-10 column with the season column: a big gap usually means a new role, new linemates or a streak that will fade.
Leader in 2021-22: Auston Matthews (TOR), 53 SOG (L10).
- Only players whose last 10 games run to within 14 days of the latest game (May 1) are ranked; 345 players with older windows (injured, scratched or sent down) are left out.
Shots on Goal: last 10 leaderboard
| # | Player | Team | SOG (L10) | GP (L10) | Season SOG | |
|---|---|---|---|---|---|---|
| 1 | Auston MatthewsFTOR | TOR | 53 | 10 | 348 | 99% |
| 2 | Brady TkachukFOTT | OTT | 47 | 10 | 288 | 100%▲2 |
| 3 | Evander KaneFEDM | EDM | 46 | 10 | 152 | 5.7%▲0.8 |
| 4 | Adrian KempeFLAK | LAK | 46 | 10 | 247 | 97%▼0.6 |
| 5 | Nazem KadriFCOL | COL | 43 | 10 | 247 | 71%▼9 |
| 6 | Matt DucheneFNSH | NSH | 42 | 10 | 228 | 62%▼17 |
| 7 | Max PaciorettyFVGK | VGK | 41 | 10 | 148 | — |
| 8 | Roman JosiDNSH | NSH | 41 | 10 | 281 | 98%▼0.5 |
| 9 | Filip ForsbergFNSH | NSH | 41 | 10 | 226 | 99%▲1.7 |
| 10 | Troy TerryFANA | ANA | 41 | 10 | 192 | 47%▲34 |
| 11 | Elias PetterssonFVAN | VAN | 41 | 10 | 192 | 87%▼5.5 |
| 12 | Jason RobertsonFDAL | DAL | 40 | 10 | 220 | 100% |
| 13 | Patrice BergeronFBOS | BOS | 39 | 10 | 293 | — |
| 14 | David PastrnakFBOS | BOS | 39 | 10 | 312 | 100%▲1.1 |
| 15 | Cole CaufieldFMTL | MTL | 39 | 10 | 188 | 100%▲1.2 |
| 16 | Jeff SkinnerFBUF | BUF | 38 | 10 | 262 | 0.1% |
| 17 | Nathan MacKinnonFCOL | COL | 38 | 10 | 299 | 100%▲0.9 |
| 18 | Elias LindholmFCGY | CGY | 38 | 10 | 235 | 43%▲4.7 |
| 19 | Brad MarchandFBOS | BOS | 37 | 10 | 242 | 73%▲0.7 |
| 20 | Steven StamkosFTBL | TBL | 37 | 10 | 241 | 94%▼4.2 |
| 21 | Shea TheodoreDVGK | VGK | 37 | 10 | 205 | 91%▲28 |
| 22 | Valeri NichushkinFCOL | COL | 37 | 10 | 180 | 60% |
| 23 | Jack EichelFVGK | VGK | 37 | 10 | 133 | 99%▲1.4 |
| 24 | Kevin HayesFPHI | PHI | 36 | 10 | 126 | 0.0% |
| 25 | Nikolaj EhlersFWPG | WPG | 36 | 10 | 245 | 93%▲7.5 |
| 26 | Timo MeierFSJS | SJS | 36 | 10 | 326 | 82%▼8 |
| 27 | Alex DeBrincatFCHI | CHI | 36 | 10 | 270 | 100%▲2.5 |
| 28 | Alex OvechkinFWSH | WSH | 35 | 10 | 334 | 96%▲1.2 |
| 29 | Patrick KaneFCHI | CHI | 35 | 10 | 287 | 80%▲0.9 |
| 30 | William CarrierFVGK | VGK | 35 | 10 | 120 | 0.1% |
| 31 | Evan BouchardDEDM | EDM | 35 | 10 | 205 | 100% |
| 32 | Sidney CrosbyFPIT | PIT | 34 | 10 | 208 | 100%▲2.4 |
| 33 | Chris KreiderFNYR | NYR | 34 | 10 | 258 | 62%▲29 |
| 34 | Tyler SeguinFDAL | DAL | 34 | 10 | 218 | 22%▲19 |
| 35 | Sam BennettFFLA | FLA | 34 | 10 | 241 | 84%▲4.3 |
| 36 | Mitch MarnerFTOR | TOR | 34 | 10 | 224 | 99%▲1.3 |
| 37 | Blake WheelerFWPG | WPG | 33 | 10 | 167 | — |
| 38 | Alex ChiassonFVAN | VAN | 33 | 10 | 98 | — |
| 39 | Travis KonecnyFPHI | PHI | 33 | 10 | 220 | 92%▲9.6 |
| 40 | Joel Eriksson EkFMIN | MIN | 33 | 10 | 223 | 82%▲10 |
| 41 | James van RiemsdykFPHI | PHI | 32 | 10 | 186 | 0.3% |
| 42 | Taylor HallFBOS | BOS | 32 | 10 | 217 | 28%▲20 |
| 43 | Leon DraisaitlFEDM | EDM | 32 | 10 | 278 | 100% |
| 44 | Kevin FialaFMIN | MIN | 32 | 10 | 262 | 67%▼8.3 |
| 45 | Dylan LarkinFDET | DET | 32 | 10 | 212 | 96% |
| 46 | Connor McDavidFEDM | EDM | 32 | 10 | 314 | 100%▲1.5 |
| 47 | Kirill KaprizovFMIN | MIN | 32 | 10 | 289 | 98%▼0.9 |
| 48 | Adam FoxDNYR | NYR | 32 | 10 | 158 | 99%▲6.8 |
| 49 | Cale MakarDCOL | COL | 32 | 10 | 240 | 100%▲1 |
| 50 | Evgeni MalkinFPIT | PIT | 31 | 10 | 129 | 82%▲11 |
| 51 | Victor HedmanDTBL | TBL | 31 | 10 | 219 | 93%▲11 |
| 52 | Zach HymanFEDM | EDM | 31 | 10 | 213 | 98%▼1.8 |
| 53 | Nikita KucherovFTBL | TBL | 31 | 10 | 156 | 100% |
| 54 | Jake GuentzelFPIT | PIT | 31 | 10 | 264 | 100% |
| 55 | Ryan PulockDNYI | NYI | 31 | 10 | 122 | 10%▼1.4 |
| 56 | Thomas ChabotDOTT | OTT | 31 | 10 | 173 | 83%▼12 |
| 57 | Alex KillornFTBL | TBL | 30 | 10 | 164 | 5.1%▲3.6 |
| 58 | Mikael BacklundFCGY | CGY | 30 | 10 | 214 | 14%▲9.3 |
| 59 | Dougie HamiltonDNJD | NJD | 30 | 10 | 197 | 84%▲12 |
| 60 | Andreas AthanasiouFLAK | LAK | 30 | 10 | 71 | — |
| 61 | Kyle ConnorFWPG | WPG | 30 | 10 | 317 | 99%▲1.1 |
| 62 | Tim StützleFOTT | OTT | 30 | 10 | 176 | 99%▲0.8 |
| 63 | Morgan RiellyDTOR | TOR | 29 | 10 | 221 | 76%▼5.1 |
| 64 | Jakub VranaFDET | DET | 29 | 10 | 65 | — |
| 65 | Noah HanifinDCGY | CGY | 29 | 10 | 189 | 53%▼22 |
| 66 | Sebastian AhoFCAR | CAR | 29 | 10 | 221 | 99%▲1.2 |
| 67 | Fabian ZetterlundFNJD | NJD | 29 | 10 | 36 | 13%▲6.6 |
| 68 | Andrei SvechnikovFCAR | CAR | 29 | 10 | 249 | 97%▲8.8 |
| 69 | Paul StastnyFWPG | WPG | 28 | 10 | 141 | — |
| 70 | Jeff PetryDMTL | MTL | 28 | 10 | 124 | 0.1% |
| 71 | John CarlsonDWSH | WSH | 28 | 10 | 195 | 99%▲2.4 |
| 72 | Mats ZuccarelloFMIN | MIN | 28 | 10 | 159 | 51%▲29 |
| 73 | Brendan GallagherFMTL | MTL | 28 | 10 | 142 | 3.3%▲2.8 |
| 74 | Vincent TrocheckFCAR | CAR | 28 | 10 | 168 | 88%▼5.4 |
| 75 | MacKenzie WeegarDFLA | FLA | 28 | 10 | 203 | 93%▼7.2 |
| 76 | Aleksander BarkovFFLA | FLA | 28 | 10 | 214 | 97%▲7 |
| 77 | Ivan ProvorovDPHI | PHI | 28 | 10 | 170 | 36%▼27 |
| 78 | Noah GregorFSJS | SJS | 28 | 10 | 156 | 0.0% |
| 79 | Ross ColtonFTBL | TBL | 28 | 10 | 159 | 8.1%▲7.8 |
| 80 | Trevor MooreFLAK | LAK | 28 | 10 | 202 | 9.1% |
| 81 | Yegor SharangovichFNJD | NJD | 28 | 10 | 168 | 7.8%▲0.9 |
| 82 | Dylan CozensFBUF | BUF | 28 | 10 | 160 | 90%▲3.9 |
| 83 | Kyle PalmieriFNYI | NYI | 27 | 10 | 156 | 19%▲10 |
| 84 | Justin FaulkDSTL | STL | 27 | 10 | 167 | 55%▼22 |
| 85 | Jonathan HuberdeauFFLA | FLA | 27 | 10 | 222 | 17%▲12 |
| 86 | Mika ZibanejadFNYR | NYR | 27 | 10 | 219 | 98%▲1.4 |
| 87 | Rickard RakellFPIT | PIT | 27 | 10 | 184 | 83%▲11 |
| 88 | Anthony DuclairFFLA | FLA | 27 | 10 | 167 | 3.3%▲3 |
| 89 | Seth JonesDCHI | CHI | 27 | 10 | 194 | 80%▲32 |
| 90 | Alex TuchFBUF | BUF | 27 | 10 | 139 | 94%▼5.5 |
| 91 | Michael BuntingFTOR | TOR | 27 | 10 | 175 | 3.7%▲1 |
| 92 | Daniel SprongFWSH | WSH | 27 | 10 | 153 | — |
| 93 | Jake DeBruskFBOS | BOS | 27 | 10 | 184 | 49%▼20 |
| 94 | Owen TippettFPHI | PHI | 27 | 10 | 126 | 78%▼7 |
| 95 | Matt BoldyFMIN | MIN | 27 | 10 | 113 | 100% |
| 96 | Patric HornqvistFFLA | FLA | 26 | 10 | 165 | — |
| 97 | Claude GirouxFFLA | FLA | 26 | 10 | 205 | 30%▲20 |
| 98 | Alex PietrangeloDVGK | VGK | 26 | 10 | 227 | 4.0%▲3.7 |
| 99 | Jonathan MarchessaultFVGK | VGK | 26 | 10 | 251 | 24%▼21 |
| 100 | Jaccob SlavinDCAR | CAR | 26 | 10 | 165 | 16%▲4.6 |
Minimum sample: 5.0 games (it scales with games played). 15 below the minimum are hidden.
How to read it
Total shots on goal over the player's last 10 games.
How reliable is it?
A 10-game window is noisy: streaks in goals and points rarely last, while shots, hits, blocks and ice time carry over better.
About our data sources →Projected next
Our fantasy projections for shots on goal: who should lead the coming games.