Counting stats
NHL Shots on Goal Leaders
2020-21All situationsThrough 57 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 2020-21: Auston Matthews (TOR), 222 SOG.
Shots on Goal leaderboard
913 qualified
Show
| # | Player | Team | SOG | GP | Per game | |
|---|---|---|---|---|---|---|
| 1 | Auston MatthewsFTOR | TOR | 222 | 52 | 4.27 | 99% |
| 2 | Brady TkachukFOTT | OTT | 220 | 56 | 3.93 | 100%▲2 |
| 3 | Nathan MacKinnonFCOL | COL | 206 | 48 | 4.29 | 100%▲0.9 |
| 4 | Connor McDavidFEDM | EDM | 200 | 56 | 3.57 | 100%▲1.5 |
| 5 | Evander KaneFSJS | SJS | 194 | 56 | 3.46 | 5.7%▲0.8 |
| 6 | Patrick KaneFCHI | CHI | 191 | 56 | 3.41 | 80%▲0.9 |
| 7 | Patrice BergeronFBOS | BOS | 182 | 54 | 3.37 | — |
| 8 | Alex OvechkinFWSH | WSH | 182 | 45 | 4.04 | 96%▲1.2 |
| 9 | Dougie HamiltonDCAR | CAR | 180 | 55 | 3.27 | 84%▲12 |
| 10 | Mikko RantanenFCOL | COL | 177 | 52 | 3.40 | 99%▲0.5 |
| 11 | Jakob ChychrunDARI | ARI | 176 | 56 | 3.14 | 99% |
| 12 | Jonathan MarchessaultFVGK | VGK | 176 | 55 | 3.20 | 24%▼21 |
| 13 | Aleksander BarkovFFLA | FLA | 176 | 50 | 3.52 | 97%▲7 |
| 14 | David PastrnakFBOS | BOS | 176 | 48 | 3.67 | 100%▲1.1 |
| 15 | Max PaciorettyFVGK | VGK | 174 | 48 | 3.63 | — |
| 16 | Mika ZibanejadFNYR | NYR | 171 | 56 | 3.05 | 98%▲1.4 |
| 17 | Nazem KadriFCOL | COL | 170 | 56 | 3.04 | 71%▼9 |
| 18 | Leon DraisaitlFEDM | EDM | 168 | 56 | 3.00 | 100% |
| 19 | Kyle ConnorFWPG | WPG | 166 | 56 | 2.96 | 99%▲1.1 |
| 20 | John TavaresFTOR | TOR | 163 | 56 | 2.91 | 96%▲9.3 |
| 21 | Kevin FialaFMIN | MIN | 162 | 50 | 3.24 | 67%▼8.3 |
| 22 | Shea TheodoreDVGK | VGK | 161 | 53 | 3.04 | 91%▲28 |
| 23 | Sidney CrosbyFPIT | PIT | 159 | 55 | 2.89 | 100%▲2.4 |
| 24 | Cam AtkinsonFCBJ | CBJ | 158 | 56 | 2.82 | — |
| 25 | Frank VatranoFFLA | FLA | 158 | 56 | 2.82 | 6.4%▲6.2 |
| 26 | Tyler ToffoliFMTL | MTL | 158 | 52 | 3.04 | 38%▼18 |
| 27 | Kirill KaprizovFMIN | MIN | 157 | 55 | 2.85 | 98%▼0.9 |
| 28 | Dominik KubalikFCHI | CHI | 156 | 56 | 2.79 | — |
| 29 | Mitch MarnerFTOR | TOR | 156 | 55 | 2.84 | 99%▲1.3 |
| 30 | Gabriel LandeskogFCOL | COL | 155 | 54 | 2.87 | 50%▲32 |
| 31 | Timo MeierFSJS | SJS | 155 | 54 | 2.87 | 82%▼8 |
| 32 | Alex DeBrincatFCHI | CHI | 155 | 52 | 2.98 | 100%▲2.5 |
| 33 | Bryan RustFPIT | PIT | 154 | 56 | 2.75 | 85%▲2.5 |
| 34 | Darnell NurseDEDM | EDM | 154 | 56 | 2.75 | 69%▼13 |
| 35 | Jeff CarterFPIT | PIT | 154 | 54 | 2.85 | — |
| 36 | David PerronFSTL | STL | 151 | 56 | 2.70 | 0.2% |
| 37 | Matthew TkachukFCGY | CGY | 151 | 56 | 2.70 | 100%▲2.6 |
| 38 | Viktor ArvidssonFNSH | NSH | 151 | 50 | 3.02 | 33%▲23 |
| 39 | Sebastian AhoFCAR | CAR | 148 | 56 | 2.64 | 99%▲1.2 |
| 40 | Nikolaj EhlersFWPG | WPG | 148 | 47 | 3.15 | 93%▲7.5 |
| 41 | Andrei SvechnikovFCAR | CAR | 147 | 55 | 2.67 | 97%▲8.8 |
| 42 | Tyson BarrieDEDM | EDM | 146 | 56 | 2.61 | — |
| 43 | Patric HornqvistFFLA | FLA | 145 | 44 | 3.30 | — |
| 44 | Mikael BacklundFCGY | CGY | 144 | 54 | 2.67 | 14%▲9.3 |
| 45 | Rickard RakellFANA | ANA | 144 | 52 | 2.77 | 83%▲11 |
| 46 | Oliver BjorkstrandFCBJ | CBJ | 143 | 56 | 2.55 | 20% |
| 47 | Brad MarchandFBOS | BOS | 143 | 53 | 2.70 | 73%▲0.7 |
| 48 | Mark GiordanoDCGY | CGY | 142 | 56 | 2.54 | — |
| 49 | Jack HughesFNJD | NJD | 142 | 56 | 2.54 | 100% |
| 50 | Alex TuchFVGK | VGK | 142 | 55 | 2.58 | 94%▼5.5 |
| 51 | Jake GuentzelFPIT | PIT | 141 | 56 | 2.52 | 100% |
| 52 | Seth JonesDCBJ | CBJ | 141 | 56 | 2.52 | 80%▲32 |
| 53 | Brock BoeserFVAN | VAN | 141 | 56 | 2.52 | 64%▼4.5 |
| 54 | Roman JosiDNSH | NSH | 141 | 48 | 2.94 | 98%▼0.5 |
| 55 | Joe PavelskiFDAL | DAL | 139 | 56 | 2.48 | — |
| 56 | Brent BurnsDSJS | SJS | 138 | 56 | 2.46 | 50%▼14 |
| 57 | Anthony ManthaFWSH | WSH | 138 | 56 | 2.46 | 52%▲15 |
| 58 | Victor HedmanDTBL | TBL | 136 | 54 | 2.52 | 93%▲11 |
| 59 | Taylor HallFBOS | BOS | 136 | 53 | 2.57 | 28%▲20 |
| 60 | Ryan Nugent-HopkinsFEDM | EDM | 135 | 52 | 2.60 | 77%▲15 |
| 61 | Conor GarlandFARI | ARI | 135 | 49 | 2.76 | 10%▲7.4 |
| 62 | Mathew BarzalFNYI | NYI | 134 | 55 | 2.44 | 84%▲11 |
| 63 | Dylan LarkinFDET | DET | 134 | 44 | 3.05 | 96% |
| 64 | William NylanderFTOR | TOR | 133 | 51 | 2.61 | 99%▼0.8 |
| 65 | James van RiemsdykFPHI | PHI | 132 | 56 | 2.36 | 0.3% |
| 66 | Kris LetangDPIT | PIT | 132 | 55 | 2.40 | 47%▼16 |
| 67 | Craig SmithFBOS | BOS | 132 | 54 | 2.44 | — |
| 68 | Bo HorvatFVAN | VAN | 131 | 56 | 2.34 | 90%▲1.2 |
| 69 | Brayden PointFTBL | TBL | 131 | 56 | 2.34 | 95%▲7.5 |
| 70 | Elias LindholmFCGY | CGY | 130 | 56 | 2.32 | 43%▲4.7 |
| 71 | Denis GurianovFDAL | DAL | 130 | 55 | 2.36 | — |
| 72 | Sam ReinhartFBUF | BUF | 130 | 54 | 2.41 | 99% |
| 73 | Ryan O'ReillyFSTL | STL | 129 | 56 | 2.30 | 84%▲5 |
| 74 | Victor OlofssonFBUF | BUF | 129 | 56 | 2.30 | 14%▲14 |
| 75 | Dustin BrownFLAK | LAK | 129 | 49 | 2.63 | — |
| 76 | Filip ForsbergFNSH | NSH | 129 | 39 | 3.31 | 99%▲1.7 |
| 77 | Ryan StromeFNYR | NYR | 128 | 56 | 2.29 | 4.0%▲3.9 |
| 78 | Jeff PetryDMTL | MTL | 128 | 55 | 2.33 | 0.1% |
| 79 | Jordan EberleFNYI | NYI | 128 | 55 | 2.33 | 30%▲2.7 |
| 80 | Kevin LabancFSJS | SJS | 128 | 55 | 2.33 | — |
| 81 | John CarlsonDWSH | WSH | 128 | 52 | 2.46 | 99%▲2.4 |
| 82 | Adrian KempeFLAK | LAK | 127 | 56 | 2.27 | 97%▼0.6 |
| 83 | Kevin HayesFPHI | PHI | 127 | 55 | 2.31 | 0.0% |
| 84 | Miles WoodFNJD | NJD | 127 | 55 | 2.31 | 0.1% |
| 85 | Jason RobertsonFDAL | DAL | 127 | 51 | 2.49 | 100% |
| 86 | Nino NiederreiterFCAR | CAR | 126 | 56 | 2.25 | 4.0%▲3.8 |
| 87 | Mark ScheifeleFWPG | WPG | 126 | 56 | 2.25 | 99% |
| 88 | Ivan ProvorovDPHI | PHI | 126 | 56 | 2.25 | 36%▼27 |
| 89 | Alex PietrangeloDVGK | VGK | 126 | 41 | 3.07 | 4.0%▲3.7 |
| 90 | Josh AndersonFMTL | MTL | 125 | 52 | 2.40 | 10%▲9.2 |
| 91 | Clayton KellerFARI | ARI | 124 | 56 | 2.21 | 100%▲2.1 |
| 92 | Reilly SmithFVGK | VGK | 124 | 53 | 2.34 | — |
| 93 | Jamie BennFDAL | DAL | 124 | 52 | 2.38 | 22%▲18 |
| 94 | Connor BrownFOTT | OTT | 123 | 56 | 2.20 | 6.6%▲5.1 |
| 95 | Vincent TrocheckFCAR | CAR | 123 | 47 | 2.62 | 88%▼5.4 |
| 96 | Blake ColemanFTBL | TBL | 122 | 55 | 2.22 | 38%▼24 |
| 97 | Jonathan HuberdeauFFLA | FLA | 122 | 55 | 2.22 | 17%▲12 |
| 98 | Joel FarabeeFPHI | PHI | 122 | 55 | 2.22 | 11%▲6.4 |
| 99 | Alex KillornFTBL | TBL | 121 | 56 | 2.16 | 5.1%▲3.6 |
| 100 | Brock NelsonFNYI | NYI | 121 | 56 | 2.16 | 88%▼3.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.