Counting stats
NHL Shots on Goal Leaders: Defensemen
2024-25All situationsThrough 85 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 2024-25: Zach Werenski (CBJ), 298 SOG.
Shots on Goal: defense leaderboard
Show
| # | Player | Team | SOG | GP | Per game | |
|---|---|---|---|---|---|---|
| 1 | Zach WerenskiDCBJ | CBJ | 298 | 81 | 3.68 | 100%▲0.5 |
| 2 | Cale MakarDCOL | COL | 246 | 80 | 3.08 | 100%▲1.1 |
| 3 | Evan BouchardDEDM | EDM | 235 | 82 | 2.87 | 100% |
| 4 | Brandon MontourDSEA | SEA | 231 | 81 | 2.85 | 83%▲10 |
| 5 | Rasmus DahlinDBUF | BUF | 200 | 73 | 2.74 | 100%▲0.8 |
| 6 | Noah DobsonDNYI | NYI | 196 | 71 | 2.76 | 97%▼1.6 |
| 7 | Gustav ForslingDFLA | FLA | 195 | 80 | 2.44 | 42%▲19 |
| 8 | Jake SandersonDOTT | OTT | 195 | 80 | 2.44 | 98%▲2.4 |
| 9 | Quinn HughesDVAN | VAN | 192 | 68 | 2.82 | 100%▲0.5 |
| 10 | Erik KarlssonDPIT | PIT | 191 | 82 | 2.33 | 95% |
| 11 | Darnell NurseDEDM | EDM | 188 | 76 | 2.47 | 69%▼13 |
| 12 | Dougie HamiltonDNJD | NJD | 186 | 64 | 2.91 | 84%▲12 |
| 13 | MacKenzie WeegarDCGY | CGY | 184 | 81 | 2.27 | 92%▼7.4 |
| 14 | Victor HedmanDTBL | TBL | 181 | 79 | 2.29 | 93%▲11 |
| 15 | Thomas ChabotDOTT | OTT | 179 | 80 | 2.24 | 84%▼11 |
| 16 | Jakob ChychrunDWSH | WSH | 179 | 74 | 2.42 | 99% |
| 17 | Brent BurnsDCAR | CAR | 174 | 82 | 2.12 | 50%▼14 |
| 18 | Josh MorrisseyDWPG | WPG | 172 | 80 | 2.15 | 98%▲2.6 |
| 19 | Thomas HarleyDDAL | DAL | 171 | 78 | 2.19 | 88%▲8.4 |
| 20 | John CarlsonDWSH | WSH | 167 | 79 | 2.11 | 99%▲2.3 |
| 21 | Kris LetangDPIT | PIT | 164 | 74 | 2.22 | 52%▼11 |
| 22 | Jake WalmanDEDM | EDM | 164 | 65 | 2.52 | 33%▲30 |
| 23 | Rasmus AnderssonDCGY | CGY | 163 | 81 | 2.01 | 94%▼3.8 |
| 24 | Moritz SeiderDDET | DET | 162 | 82 | 1.98 | 100%▲0.7 |
| 25 | Brady SkjeiDNSH | NSH | 156 | 82 | 1.90 | 18%▼31 |
| 26 | Michael KesselringDUTA | UTA | 150 | 82 | 1.83 | 8.9%▲8.3 |
| 27 | Roman JosiDNSH | NSH | 150 | 53 | 2.83 | 98% |
| 28 | Mike MathesonDMTL | MTL | 149 | 80 | 1.86 | 84%▼8.2 |
| 29 | Noah HanifinDVGK | VGK | 145 | 80 | 1.81 | 53%▼22 |
| 30 | Sean WalkerDCAR | CAR | 144 | 82 | 1.76 | 60%▼12 |
| 31 | Mattias EkholmDEDM | EDM | 143 | 65 | 2.20 | 76%▲8.7 |
| 32 | Travis SanheimDPHI | PHI | 139 | 82 | 1.70 | 68%▼6.1 |
| 33 | Owen PowerDBUF | BUF | 139 | 79 | 1.76 | 55%▲31 |
| 34 | Devon ToewsDCOL | COL | 138 | 76 | 1.82 | 64%▲1.4 |
| 35 | Vince DunnDSEA | SEA | 137 | 62 | 2.21 | 90%▲13 |
| 36 | Brett KulakDEDM | EDM | 135 | 82 | 1.65 | 0.3% |
| 37 | Adam FoxDNYR | NYR | 135 | 74 | 1.82 | 99%▲6.8 |
| 38 | Jackson LaCombeDANA | ANA | 134 | 75 | 1.79 | 97%▲9.2 |
| 39 | Mikhail SergachevDUTA | UTA | 132 | 77 | 1.71 | 98%▲5.2 |
| 40 | Brandt ClarkeDLAK | LAK | 131 | 78 | 1.68 | 96%▲10 |
| 41 | Olen ZellwegerDANA | ANA | 130 | 62 | 2.10 | 31%▲28 |
| 42 | Seth JonesDFLA | FLA | 129 | 63 | 2.05 | 79%▲31 |
| 43 | Shea TheodoreDVGK | VGK | 128 | 67 | 1.91 | 92%▲29 |
| 44 | Morgan RiellyDTOR | TOR | 126 | 82 | 1.54 | 77%▼4.2 |
| 45 | Colton ParaykoDSTL | STL | 125 | 64 | 1.95 | 37%▼42 |
| 46 | Justin FaulkDSTL | STL | 124 | 78 | 1.59 | 55%▼23 |
| 47 | Brock FaberDMIN | MIN | 124 | 78 | 1.59 | 94%▼4.8 |
| 48 | Alex PietrangeloDVGK | VGK | 123 | 71 | 1.73 | 4.0%▲3.7 |
| 49 | Neal PionkDWPG | WPG | 123 | 69 | 1.78 | 32%▲31 |
| 50 | Shayne GostisbehereDCAR | CAR | 122 | 70 | 1.74 | 95%▲16 |
| 51 | Luke HughesDNJD | NJD | 121 | 71 | 1.70 | 85%▲41 |
| 52 | Oliver Ekman-LarssonDTOR | TOR | 118 | 77 | 1.53 | 43%▲31 |
| 53 | Dmitry OrlovDCAR | CAR | 117 | 76 | 1.54 | 35%▲21 |
| 54 | Niko MikkolaDFLA | FLA | 116 | 76 | 1.53 | 4.9%▲4.4 |
| 55 | Sam MalinskiDCOL | COL | 115 | 76 | 1.51 | 55%▲32 |
| 56 | Jalen ChatfieldDCAR | CAR | 114 | 79 | 1.44 | 4.1%▲3.4 |
| 57 | Adam LarssonDSEA | SEA | 112 | 82 | 1.37 | 23%▼19 |
| 58 | Vladislav GavrikovDLAK | LAK | 112 | 82 | 1.37 | 42%▼4.7 |
| 59 | Jacob TroubaDANA | ANA | 111 | 77 | 1.44 | 76%▼12 |
| 60 | Jaccob SlavinDCAR | CAR | 110 | 80 | 1.38 | 16%▲4.6 |
| 61 | K'Andre MillerDNYR | NYR | 110 | 74 | 1.49 | 64%▲26 |
| 62 | Ben ChiarotDDET | DET | 109 | 81 | 1.35 | 13%▲11 |
| 63 | Adam PelechDNYI | NYI | 109 | 60 | 1.82 | 3.3%▲3 |
| 64 | Darren RaddyshDTBL | TBL | 108 | 73 | 1.48 | 99%▲2.9 |
| 65 | Miro HeiskanenDDAL | DAL | 108 | 50 | 2.16 | 99%▲4.2 |
| 66 | Jared SpurgeonDMIN | MIN | 107 | 66 | 1.62 | 12%▲10 |
| 67 | Aaron EkbladDFLA | FLA | 106 | 56 | 1.89 | 49%▲33 |
| 68 | Nikita ZadorovDBOS | BOS | 105 | 81 | 1.30 | 41%▲23 |
| 69 | Alex VlasicDCHI | CHI | 103 | 82 | 1.26 | 9.0%▲7.7 |
| 70 | Timothy LiljegrenDSJS | SJS | 102 | 68 | 1.50 | 4.8%▲4.7 |
| 71 | Ivan ProvorovDCBJ | CBJ | 100 | 82 | 1.22 | 36%▼28 |
| 72 | Alexander RomanovDNYI | NYI | 100 | 64 | 1.56 | 15%▲15 |
| 73 | Rasmus RistolainenDPHI | PHI | 100 | 63 | 1.59 | 9.1%▲8.5 |
| 74 | Esa LindellDDAL | DAL | 99 | 80 | 1.24 | 37%▼31 |
| 75 | Brett PesceDNJD | NJD | 99 | 72 | 1.38 | 0.3% |
| 76 | Charlie McAvoyDBOS | BOS | 98 | 50 | 1.96 | 96%▲5.7 |
| 77 | Brayden McNabbDVGK | VGK | 97 | 82 | 1.18 | 28%▲25 |
| 78 | Ryan PulockDNYI | NYI | 97 | 74 | 1.31 | 10%▼1.6 |
| 79 | Philip BrobergDSTL | STL | 97 | 68 | 1.43 | 66%▲50 |
| 80 | Jake MiddletonDMIN | MIN | 97 | 67 | 1.45 | 5.7%▲5.3 |
| 81 | Braden SchneiderDNYR | NYR | 95 | 80 | 1.19 | 20%▲18 |
| 82 | Samuel GirardDCOL | COL | 95 | 73 | 1.30 | 13%▲13 |
| 83 | Dylan SambergDWPG | WPG | 95 | 60 | 1.58 | 4.0%▲3.9 |
| 84 | Matt GrzelcykDPIT | PIT | 94 | 82 | 1.15 | 0.1% |
| 85 | Bowen ByramDBUF | BUF | 94 | 82 | 1.15 | 96%▲6.1 |
| 86 | Mason LohreiDBOS | BOS | 92 | 77 | 1.19 | 23%▲22 |
| 87 | Uvis BalinskisDFLA | FLA | 92 | 76 | 1.21 | 4.0%▲3.9 |
| 88 | Lane HutsonDMTL | MTL | 91 | 82 | 1.11 | 100%▲3.3 |
| 89 | Joel EdmundsonDLAK | LAK | 91 | 73 | 1.25 | 4.0%▲3.9 |
| 90 | Damon SeversonDCBJ | CBJ | 91 | 70 | 1.30 | 9.4%▲6.1 |
| 91 | Cody CeciDDAL | DAL | 90 | 85 | 1.06 | 0.3% |
| 92 | Radko GudasDANA | ANA | 89 | 81 | 1.10 | 24%▲22 |
| 93 | Dante FabbroDCBJ | CBJ | 89 | 68 | 1.31 | 3.2%▲3.1 |
| 94 | Cam FowlerDSTL | STL | 88 | 68 | 1.29 | 14%▲2.5 |
| 95 | Tyler MyersDVAN | VAN | 87 | 71 | 1.23 | 4.1%▲3.7 |
| 96 | Jordan SpenceDLAK | LAK | 86 | 79 | 1.09 | 21%▲17 |
| 97 | Simon EdvinssonDDET | DET | 86 | 78 | 1.10 | 42%▲32 |
| 98 | Mikey AndersonDLAK | LAK | 84 | 77 | 1.09 | 7.3%▲6.9 |
| 99 | Matt RoyDWSH | WSH | 84 | 69 | 1.22 | 8.9%▲8.3 |
| 100 | Connor MurphyDCHI | CHI | 84 | 68 | 1.24 | 6.9%▲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.