Counting stats
NHL Shots on Goal Leaders
2021-22All situationsThrough 82 team games
This board ranks every NHL skater by total shots on goal this season, regular season only.
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. SOG is a standard category and the best early-season predictor of goals. A player shooting a lot but scoring little is usually due.
Leader in 2021-22: Auston Matthews (TOR), 348 SOG.
Shots on Goal leaderboard
1004 qualified
Show
| # | Player | Team | SOG | GP | Per game | |
|---|---|---|---|---|---|---|
| 1 | Auston MatthewsFTOR | TOR | 348 | 73 | 4.77 | 99% |
| 2 | Alex OvechkinFWSH | WSH | 334 | 77 | 4.34 | 96%▲1.2 |
| 3 | Timo MeierFSJS | SJS | 326 | 77 | 4.23 | 82%▼8 |
| 4 | Kyle ConnorFWPG | WPG | 317 | 79 | 4.01 | 99%▲1.1 |
| 5 | Connor McDavidFEDM | EDM | 314 | 80 | 3.92 | 100%▲1.5 |
| 6 | David PastrnakFBOS | BOS | 312 | 72 | 4.33 | 100%▲1.1 |
| 7 | Nathan MacKinnonFCOL | COL | 299 | 65 | 4.60 | 100%▲0.9 |
| 8 | Patrice BergeronFBOS | BOS | 293 | 73 | 4.01 | — |
| 9 | Kirill KaprizovFMIN | MIN | 289 | 81 | 3.57 | 98%▼0.9 |
| 10 | Brady TkachukFOTT | OTT | 288 | 79 | 3.65 | 100%▲2 |
| 11 | Patrick KaneFCHI | CHI | 287 | 78 | 3.68 | 80%▲0.9 |
| 12 | Roman JosiDNSH | NSH | 281 | 80 | 3.51 | 98%▼0.5 |
| 13 | Leon DraisaitlFEDM | EDM | 278 | 80 | 3.48 | 100% |
| 14 | Alex DeBrincatFCHI | CHI | 270 | 82 | 3.29 | 100%▲2.5 |
| 15 | Jake GuentzelFPIT | PIT | 264 | 76 | 3.47 | 100% |
| 16 | Johnny GaudreauFCGY | CGY | 262 | 82 | 3.20 | — |
| 17 | Kevin FialaFMIN | MIN | 262 | 82 | 3.20 | 67%▼8.3 |
| 18 | Jeff SkinnerFBUF | BUF | 262 | 80 | 3.27 | 0.1% |
| 19 | Chris KreiderFNYR | NYR | 258 | 81 | 3.19 | 62%▲29 |
| 20 | William NylanderFTOR | TOR | 256 | 81 | 3.16 | 99%▼0.8 |
| 21 | Mikko RantanenFCOL | COL | 254 | 75 | 3.39 | 99%▲0.5 |
| 22 | Matthew TkachukFCGY | CGY | 253 | 82 | 3.09 | 100%▲2.6 |
| 23 | Tage ThompsonFBUF | BUF | 253 | 78 | 3.24 | 100%▲1.3 |
| 24 | Jonathan MarchessaultFVGK | VGK | 251 | 76 | 3.30 | 24%▼21 |
| 25 | Andrei SvechnikovFCAR | CAR | 249 | 78 | 3.19 | 97%▲8.8 |
| 26 | Adrian KempeFLAK | LAK | 247 | 78 | 3.17 | 97%▼0.6 |
| 27 | Nazem KadriFCOL | COL | 247 | 71 | 3.48 | 71%▼9 |
| 28 | Nikolaj EhlersFWPG | WPG | 245 | 62 | 3.95 | 93%▲7.5 |
| 29 | Evan RodriguesFPIT | PIT | 243 | 82 | 2.96 | 8.3%▲6.5 |
| 30 | Brad MarchandFBOS | BOS | 242 | 70 | 3.46 | 73%▲0.7 |
| 31 | Steven StamkosFTBL | TBL | 241 | 81 | 2.98 | 94%▼4.2 |
| 32 | Sam BennettFFLA | FLA | 241 | 71 | 3.39 | 84%▲4.3 |
| 33 | Cale MakarDCOL | COL | 240 | 77 | 3.12 | 100%▲1 |
| 34 | Ryan HartmanFMIN | MIN | 239 | 82 | 2.91 | 40%▼17 |
| 35 | John TavaresFTOR | TOR | 237 | 79 | 3.00 | 96%▲9.3 |
| 36 | Elias LindholmFCGY | CGY | 235 | 82 | 2.87 | 43%▲4.7 |
| 37 | Pierre-Luc DuboisFWPG | WPG | 233 | 81 | 2.88 | 42%▲33 |
| 38 | Vladimir TarasenkoFSTL | STL | 230 | 75 | 3.07 | 10%▲1 |
| 39 | Matt DucheneFNSH | NSH | 228 | 78 | 2.92 | 62%▼17 |
| 40 | Alex PietrangeloDVGK | VGK | 227 | 80 | 2.84 | 4.0%▲3.7 |
| 41 | Viktor ArvidssonFLAK | LAK | 227 | 66 | 3.44 | 33%▲23 |
| 42 | Filip ForsbergFNSH | NSH | 226 | 69 | 3.28 | 99%▲1.7 |
| 43 | Mitch MarnerFTOR | TOR | 224 | 72 | 3.11 | 99%▲1.3 |
| 44 | Joel Eriksson EkFMIN | MIN | 223 | 77 | 2.90 | 82%▲10 |
| 45 | Jonathan HuberdeauFFLA | FLA | 222 | 80 | 2.77 | 17%▲12 |
| 46 | Morgan RiellyDTOR | TOR | 221 | 82 | 2.70 | 76%▼5.1 |
| 47 | Sebastian AhoFCAR | CAR | 221 | 79 | 2.80 | 99%▲1.2 |
| 48 | Travis KonecnyFPHI | PHI | 220 | 79 | 2.78 | 92%▲9.6 |
| 49 | Jason RobertsonFDAL | DAL | 220 | 74 | 2.97 | 100% |
| 50 | Victor HedmanDTBL | TBL | 219 | 82 | 2.67 | 93%▲11 |
| 51 | Mika ZibanejadFNYR | NYR | 219 | 81 | 2.70 | 98%▲1.4 |
| 52 | Tyler SeguinFDAL | DAL | 218 | 81 | 2.69 | 22%▲19 |
| 53 | Taylor HallFBOS | BOS | 217 | 81 | 2.68 | 28%▲20 |
| 54 | Joe PavelskiFDAL | DAL | 216 | 82 | 2.63 | — |
| 55 | Zach WerenskiDCBJ | CBJ | 216 | 68 | 3.18 | 100% |
| 56 | Oliver BjorkstrandFCBJ | CBJ | 215 | 80 | 2.69 | 20% |
| 57 | Alex IafalloFLAK | LAK | 215 | 79 | 2.72 | 4.3%▲3 |
| 58 | Cam AtkinsonFPHI | PHI | 215 | 73 | 2.95 | — |
| 59 | Mikael BacklundFCGY | CGY | 214 | 82 | 2.61 | 14%▲9.3 |
| 60 | Kris LetangDPIT | PIT | 214 | 78 | 2.74 | 47%▼16 |
| 61 | Aleksander BarkovFFLA | FLA | 214 | 67 | 3.19 | 97%▲7 |
| 62 | Roope HintzFDAL | DAL | 213 | 80 | 2.66 | 84%▲7.1 |
| 63 | Zach HymanFEDM | EDM | 213 | 76 | 2.80 | 98%▼1.8 |
| 64 | Blake ColemanFCGY | CGY | 212 | 81 | 2.62 | 38%▼24 |
| 65 | Dylan LarkinFDET | DET | 212 | 71 | 2.99 | 96% |
| 66 | Anze KopitarFLAK | LAK | 210 | 81 | 2.59 | 0.5% |
| 67 | Evgeny KuznetsovFWSH | WSH | 208 | 79 | 2.63 | — |
| 68 | Sidney CrosbyFPIT | PIT | 208 | 69 | 3.01 | 100%▲2.4 |
| 69 | J.T. MillerFVAN | VAN | 206 | 80 | 2.58 | 92%▲7.7 |
| 70 | Tomas HertlFSJS | SJS | 205 | 82 | 2.50 | 84%▲3.2 |
| 71 | Evan BouchardDEDM | EDM | 205 | 81 | 2.53 | 100% |
| 72 | Shea TheodoreDVGK | VGK | 205 | 78 | 2.63 | 91%▲28 |
| 73 | Claude GirouxFFLA | FLA | 205 | 75 | 2.73 | 30%▲20 |
| 74 | Jacob TroubaDNYR | NYR | 204 | 81 | 2.52 | 76%▼11 |
| 75 | Brent BurnsDSJS | SJS | 203 | 82 | 2.48 | 50%▼14 |
| 76 | MacKenzie WeegarDFLA | FLA | 203 | 80 | 2.54 | 93%▼7.2 |
| 77 | Conor GarlandFVAN | VAN | 203 | 77 | 2.64 | 10%▲7.4 |
| 78 | Darnell NurseDEDM | EDM | 203 | 71 | 2.86 | 69%▼13 |
| 79 | Trevor MooreFLAK | LAK | 202 | 81 | 2.49 | 9.1% |
| 80 | Teuvo TeravainenFCAR | CAR | 202 | 77 | 2.62 | 13%▲8.6 |
| 81 | Jeff CarterFPIT | PIT | 200 | 76 | 2.63 | — |
| 82 | Logan CoutureFSJS | SJS | 199 | 77 | 2.58 | — |
| 83 | Jared McCannFSEA | SEA | 199 | 74 | 2.69 | 72%▲1.9 |
| 84 | Pavel BuchnevichFSTL | STL | 199 | 73 | 2.73 | 36%▲7.6 |
| 85 | Jesper BrattFNJD | NJD | 197 | 76 | 2.59 | 97%▲11 |
| 86 | Dougie HamiltonDNJD | NJD | 197 | 62 | 3.18 | 84%▲12 |
| 87 | John CarlsonDWSH | WSH | 195 | 78 | 2.50 | 99%▲2.4 |
| 88 | Tyler ToffoliFCGY | CGY | 195 | 74 | 2.64 | 38%▼18 |
| 89 | Brock BoeserFVAN | VAN | 195 | 71 | 2.75 | 64%▼4.5 |
| 90 | Arthur KaliyevFLAK | LAK | 194 | 80 | 2.42 | — |
| 91 | Phillip DanaultFLAK | LAK | 194 | 79 | 2.46 | 4.9%▲4.5 |
| 92 | Seth JonesDCHI | CHI | 194 | 78 | 2.49 | 80%▲32 |
| 93 | Bo HorvatFVAN | VAN | 194 | 70 | 2.77 | 90%▲1.2 |
| 94 | Elias PetterssonFVAN | VAN | 192 | 80 | 2.40 | 87%▼5.5 |
| 95 | Troy TerryFANA | ANA | 192 | 75 | 2.56 | 47%▲34 |
| 96 | Noah DobsonDNYI | NYI | 190 | 80 | 2.38 | 98%▼1.2 |
| 97 | Noah HanifinDCGY | CGY | 189 | 81 | 2.33 | 53%▼22 |
| 98 | Jordan KyrouFSTL | STL | 188 | 74 | 2.54 | 80%▲3.7 |
| 99 | Cole CaufieldFMTL | MTL | 188 | 67 | 2.81 | 100%▲1.2 |
| 100 | Moritz SeiderDDET | DET | 187 | 82 | 2.28 | 100%▲0.6 |
How to read it
Total shots on goal this season, all situations.
How reliable is it?
Totals reward games played and ice time as much as skill; see the per-60 version for the rate view.
About our data sources →Projected next
Our fantasy projections for shots on goal: who should lead the coming games.