Counting stats
NHL Shots on Goal Leaders: Defensemen
2023-24All situationsThrough 83 team games
This board ranks defensemen only by shots on goal.
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. In leagues that split positions, use it to fill your defense slots, and check the per-60 board for defensemen getting more out of fewer minutes.
Leader in 2023-24: Roman Josi (NSH), 268 SOG.
Shots on Goal: defense leaderboard
Show
| # | Player | Team | SOG | GP | Per game | |
|---|---|---|---|---|---|---|
| 1 | Roman JosiDNSH | NSH | 268 | 82 | 3.27 | 98% |
| 2 | Rasmus DahlinDBUF | BUF | 235 | 81 | 2.90 | 100%▲0.8 |
| 3 | Cale MakarDCOL | COL | 231 | 77 | 3.00 | 100%▲1.1 |
| 4 | Evan BouchardDEDM | EDM | 220 | 81 | 2.72 | 100% |
| 5 | Erik KarlssonDPIT | PIT | 213 | 82 | 2.60 | 95% |
| 6 | MacKenzie WeegarDCGY | CGY | 208 | 82 | 2.54 | 92%▼7.4 |
| 7 | Jakob ChychrunDOTT | OTT | 204 | 82 | 2.49 | 99% |
| 8 | Zach WerenskiDCBJ | CBJ | 202 | 70 | 2.89 | 100%▲0.5 |
| 9 | Quinn HughesDVAN | VAN | 199 | 82 | 2.43 | 100%▲0.5 |
| 10 | Josh MorrisseyDWPG | WPG | 196 | 81 | 2.42 | 98%▲2.6 |
| 11 | Mike MathesonDMTL | MTL | 187 | 82 | 2.28 | 84%▼8.2 |
| 12 | Brent BurnsDCAR | CAR | 185 | 82 | 2.26 | 50%▼14 |
| 13 | Brady SkjeiDCAR | CAR | 185 | 80 | 2.31 | 18%▼31 |
| 14 | Darnell NurseDEDM | EDM | 181 | 81 | 2.23 | 69%▼13 |
| 15 | Mattias EkholmDEDM | EDM | 177 | 79 | 2.24 | 76%▲8.7 |
| 16 | John CarlsonDWSH | WSH | 176 | 82 | 2.15 | 99%▲2.3 |
| 17 | Noah DobsonDNYI | NYI | 174 | 79 | 2.20 | 97%▼1.6 |
| 18 | Morgan RiellyDTOR | TOR | 173 | 72 | 2.40 | 77%▼4.2 |
| 19 | Seth JonesDCHI | CHI | 172 | 67 | 2.57 | 79%▲31 |
| 20 | Victor HedmanDTBL | TBL | 168 | 78 | 2.15 | 93%▲11 |
| 21 | Brandon MontourDFLA | FLA | 168 | 66 | 2.55 | 83%▲10 |
| 22 | Kris LetangDPIT | PIT | 164 | 82 | 2.00 | 52%▼11 |
| 23 | Noah HanifinDVGK | VGK | 164 | 80 | 2.05 | 53%▼22 |
| 24 | Torey KrugDSTL | STL | 162 | 77 | 2.10 | 0.0% |
| 25 | Miro HeiskanenDDAL | DAL | 162 | 71 | 2.28 | 99%▲4.2 |
| 26 | Gustav ForslingDFLA | FLA | 160 | 79 | 2.03 | 42%▲19 |
| 27 | Devon ToewsDCOL | COL | 159 | 82 | 1.94 | 64%▲1.4 |
| 28 | Rasmus AnderssonDCGY | CGY | 159 | 78 | 2.04 | 94%▼3.8 |
| 29 | Jake SandersonDOTT | OTT | 158 | 79 | 2.00 | 98%▲2.4 |
| 30 | Colton ParaykoDSTL | STL | 154 | 82 | 1.88 | 37%▼42 |
| 31 | Jaccob SlavinDCAR | CAR | 151 | 81 | 1.86 | 16%▲4.6 |
| 32 | Sean WalkerDCOL | COL | 150 | 81 | 1.85 | 60%▼12 |
| 33 | Filip HronekDVAN | VAN | 148 | 81 | 1.83 | 92%▲15 |
| 34 | Neal PionkDWPG | WPG | 146 | 82 | 1.78 | 32%▲31 |
| 35 | Travis SanheimDPHI | PHI | 146 | 81 | 1.80 | 68%▼6.1 |
| 36 | Thomas HarleyDDAL | DAL | 144 | 79 | 1.82 | 88%▲8.4 |
| 37 | Sean DurziDARI | ARI | 142 | 76 | 1.87 | 40%▲38 |
| 38 | Alex PietrangeloDVGK | VGK | 141 | 64 | 2.20 | 4.0%▲3.7 |
| 39 | Shayne GostisbehereDDET | DET | 139 | 81 | 1.72 | 95%▲16 |
| 40 | Adam FoxDNYR | NYR | 137 | 72 | 1.90 | 99%▲6.8 |
| 41 | Brock FaberDMIN | MIN | 136 | 82 | 1.66 | 94%▼4.8 |
| 42 | Drew DoughtyDLAK | LAK | 135 | 82 | 1.65 | 22%▲12 |
| 43 | Moritz SeiderDDET | DET | 135 | 82 | 1.65 | 100%▲0.7 |
| 44 | Luke HughesDNJD | NJD | 135 | 82 | 1.65 | 85%▲41 |
| 45 | Matt RoyDLAK | LAK | 135 | 81 | 1.67 | 8.9%▲8.3 |
| 46 | Cam YorkDPHI | PHI | 134 | 82 | 1.63 | 21%▲19 |
| 47 | Charlie McAvoyDBOS | BOS | 133 | 74 | 1.80 | 96%▲5.7 |
| 48 | Justin FaulkDSTL | STL | 132 | 60 | 2.20 | 55%▼23 |
| 49 | Adam LarssonDSEA | SEA | 130 | 81 | 1.60 | 23%▼19 |
| 50 | Dmitry OrlovDCAR | CAR | 129 | 82 | 1.57 | 35%▲21 |
| 51 | Jacob TroubaDNYR | NYR | 129 | 69 | 1.87 | 76%▼12 |
| 52 | Mike ReillyDNYI | NYI | 126 | 61 | 2.07 | 0.1% |
| 53 | Mario FerraroDSJS | SJS | 124 | 78 | 1.59 | 16%▼1.2 |
| 54 | Oliver Ekman-LarssonDFLA | FLA | 123 | 80 | 1.54 | 43%▲31 |
| 55 | Josh MansonDCOL | COL | 123 | 76 | 1.62 | 34%▲18 |
| 56 | Vince DunnDSEA | SEA | 120 | 59 | 2.03 | 90%▲13 |
| 57 | Thomas ChabotDOTT | OTT | 118 | 51 | 2.31 | 84%▼11 |
| 58 | Alexander RomanovDNYI | NYI | 117 | 81 | 1.44 | 15%▲15 |
| 59 | Jonas BrodinDMIN | MIN | 117 | 62 | 1.89 | 5.0%▲4.3 |
| 60 | Esa LindellDDAL | DAL | 114 | 82 | 1.39 | 37%▼31 |
| 61 | Vladislav GavrikovDLAK | LAK | 114 | 77 | 1.48 | 42%▼4.7 |
| 62 | Cam FowlerDANA | ANA | 109 | 81 | 1.35 | 14%▲2.5 |
| 63 | Jamie OleksiakDSEA | SEA | 108 | 82 | 1.32 | 15%▲14 |
| 64 | Owen PowerDBUF | BUF | 108 | 76 | 1.42 | 55%▲31 |
| 65 | Jake WalmanDDET | DET | 108 | 63 | 1.71 | 33%▲30 |
| 66 | Ivan ProvorovDCBJ | CBJ | 107 | 82 | 1.30 | 36%▼28 |
| 67 | Ben ChiarotDDET | DET | 107 | 77 | 1.39 | 13%▲11 |
| 68 | Brett PesceDCAR | CAR | 107 | 70 | 1.53 | 0.3% |
| 69 | Marcus PetterssonDPIT | PIT | 106 | 82 | 1.29 | 6.6%▲6.2 |
| 70 | Nicolas HagueDVGK | VGK | 105 | 73 | 1.44 | 0.1% |
| 71 | Shea TheodoreDVGK | VGK | 105 | 47 | 2.23 | 92%▲29 |
| 72 | Jeremy LauzonDNSH | NSH | 103 | 79 | 1.30 | 24%▲22 |
| 73 | Ryan SuterDDAL | DAL | 102 | 82 | 1.24 | — |
| 74 | Darren RaddyshDTBL | TBL | 101 | 82 | 1.23 | 99%▲2.9 |
| 75 | Nick SeelerDPHI | PHI | 100 | 71 | 1.41 | 8.2%▲7.7 |
| 76 | Justin SchultzDSEA | SEA | 100 | 70 | 1.43 | — |
| 77 | Hampus LindholmDBOS | BOS | 99 | 73 | 1.36 | 20%▲19 |
| 78 | Aaron EkbladDFLA | FLA | 98 | 51 | 1.92 | 49%▲33 |
| 79 | Will BorgenDSEA | SEA | 97 | 82 | 1.18 | 4.1%▲3.8 |
| 80 | Cody CeciDEDM | EDM | 97 | 79 | 1.23 | 0.3% |
| 81 | K'Andre MillerDNYR | NYR | 96 | 80 | 1.20 | 64%▲26 |
| 82 | Braden SchneiderDNYR | NYR | 95 | 82 | 1.16 | 20%▲18 |
| 83 | Kaiden GuhleDMTL | MTL | 95 | 70 | 1.36 | 19%▲17 |
| 84 | Brett KulakDEDM | EDM | 94 | 82 | 1.15 | 0.3% |
| 85 | Niko MikkolaDFLA | FLA | 93 | 82 | 1.13 | 4.9%▲4.4 |
| 86 | Tyler MyersDVAN | VAN | 93 | 77 | 1.21 | 4.1%▲3.7 |
| 87 | Erik GustafssonDNYR | NYR | 93 | 76 | 1.22 | 3.2%▲3.2 |
| 88 | Kevin KorchinskiDCHI | CHI | 93 | 76 | 1.22 | 15%▲15 |
| 89 | Calen AddisonDSJS | SJS | 93 | 72 | 1.29 | — |
| 90 | Erik GudbransonDCBJ | CBJ | 91 | 78 | 1.17 | 0.1% |
| 91 | Ryan McDonaghDNSH | NSH | 91 | 74 | 1.23 | 7.3%▲6.8 |
| 92 | Nikita ZadorovDVAN | VAN | 90 | 75 | 1.20 | 41%▲23 |
| 93 | Jalen ChatfieldDCAR | CAR | 90 | 72 | 1.25 | 4.1%▲3.4 |
| 94 | Ryan PulockDNYI | NYI | 90 | 58 | 1.55 | 10%▼1.6 |
| 95 | Mikey AndersonDLAK | LAK | 89 | 74 | 1.20 | 7.3%▲6.9 |
| 96 | Damon SeversonDCBJ | CBJ | 88 | 67 | 1.31 | 9.4%▲6.1 |
| 97 | Radko GudasDANA | ANA | 88 | 66 | 1.33 | 24%▲22 |
| 98 | Pavel MintyukovDANA | ANA | 88 | 63 | 1.40 | 30%▲28 |
| 99 | Brayden McNabbDVGK | VGK | 86 | 82 | 1.05 | 28%▲25 |
| 100 | Mathew DumbaDTBL | TBL | 86 | 76 | 1.13 | 0.1% |
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.