Counting stats
NHL Blocked Shots Leaders
2025-26All situationsThrough 83 team games
This board ranks every NHL skater by total blocked shots this season, regular season only.
A blocked shot is an opponent's shot attempt stopped by a skater before it reaches the net. Shutdown defensemen and penalty killers dominate, because they spend the most time in front of their own goal. Blocks are a common peripheral category. Defensemen supply most of them; the forwards and defensemen splits below help when you need one position.
Leader in 2025-26: Jake McCabe (TOR), 190 BLK.
Blocked Shots leaderboard
| # | Player | Team | BLK | GP | Per game | |
|---|---|---|---|---|---|---|
| 1 | Jake McCabeDTOR | TOR | 190 | 80 | 2.38 | 34%▼15 |
| 2 | Noah DobsonDMTL | MTL | 188 | 80 | 2.35 | 98%▼1.2 |
| 3 | Brandt ClarkeDLAK | LAK | 185 | 82 | 2.26 | 96%▲10 |
| 4 | Moritz SeiderDDET | DET | 180 | 82 | 2.20 | 100%▲0.6 |
| 5 | Esa LindellDDAL | DAL | 179 | 82 | 2.18 | 37%▼31 |
| 6 | Martin FehérváryDWSH | WSH | 176 | 81 | 2.17 | 27%▼7.7 |
| 7 | MacKenzie WeegarDUTA | UTA | 175 | 79 | 2.22 | 93%▼7.2 |
| 8 | Colton ParaykoDSTL | STL | 172 | 77 | 2.23 | 37%▼42 |
| 9 | Darnell NurseDEDM | EDM | 167 | 82 | 2.04 | 69%▼13 |
| 10 | Adam LarssonDSEA | SEA | 163 | 82 | 1.99 | 23%▼19 |
| 11 | Ben ChiarotDDET | DET | 160 | 82 | 1.95 | 13%▲11 |
| 12 | Alexandre CarrierDMTL | MTL | 155 | 73 | 2.12 | 14%▲12 |
| 13 | Mattias SamuelssonDBUF | BUF | 154 | 78 | 1.97 | 79%▲9.3 |
| 14 | Travis SanheimDPHI | PHI | 152 | 81 | 1.88 | 67%▼7.1 |
| 15 | Ian ColeDUTA | UTA | 151 | 82 | 1.84 | 4.9%▲4.3 |
| 16 | Mario FerraroDSJS | SJS | 150 | 82 | 1.83 | 15%▼2.1 |
| 17 | Rasmus AnderssonDVGK | VGK | 150 | 81 | 1.85 | 94%▼3.9 |
| 18 | Mike MathesonDMTL | MTL | 150 | 78 | 1.92 | 85%▼7.8 |
| 19 | Jacob TroubaDANA | ANA | 149 | 81 | 1.84 | 76%▼11 |
| 20 | Nick SeelerDPHI | PHI | 149 | 80 | 1.86 | 8.1%▲7.6 |
| 21 | Brock FaberDMIN | MIN | 148 | 80 | 1.85 | 94%▼4.2 |
| 22 | Ryan PulockDNYI | NYI | 148 | 76 | 1.95 | 10%▼1.4 |
| 23 | Simon EdvinssonDDET | DET | 148 | 72 | 2.06 | 42%▲33 |
| 24 | Thomas HarleyDDAL | DAL | 148 | 70 | 2.11 | 88%▲8.6 |
| 25 | Matt RoyDWSH | WSH | 146 | 79 | 1.85 | 9.0%▲8.3 |
| 26 | Cam YorkDPHI | PHI | 145 | 74 | 1.96 | 20%▲18 |
| 27 | Brayden McNabbDVGK | VGK | 142 | 63 | 2.25 | 24%▲21 |
| 28 | Braden SchneiderDNYR | NYR | 140 | 82 | 1.71 | 20%▲18 |
| 29 | Zach WhitecloudDCGY | CGY | 140 | 78 | 1.79 | 7.3%▲6.7 |
| 30 | Connor MurphyDEDM | EDM | 138 | 80 | 1.73 | 6.0%▲5.1 |
| 31 | Lane HutsonDMTL | MTL | 137 | 82 | 1.67 | 99%▲3.1 |
| 32 | Jared SpurgeonDMIN | MIN | 137 | 79 | 1.73 | 10%▲8.2 |
| 33 | Marcus PetterssonDVAN | VAN | 136 | 82 | 1.66 | 6.6%▲6.2 |
| 34 | Jonas SiegenthalerDNJD | NJD | 135 | 82 | 1.65 | 3.3%▲2.9 |
| 35 | Andrew PeekeDBOS | BOS | 135 | 77 | 1.75 | 6.5%▲6.2 |
| 36 | Ivan ProvorovDCBJ | CBJ | 134 | 82 | 1.63 | 36%▼27 |
| 37 | Mikey AndersonDLAK | LAK | 133 | 80 | 1.66 | 7.3%▲6.9 |
| 38 | Justin FaulkDDET | DET | 132 | 78 | 1.69 | 55%▼22 |
| 39 | Miro HeiskanenDDAL | DAL | 132 | 77 | 1.71 | 99%▲4.3 |
| 40 | Charlie McAvoyDBOS | BOS | 129 | 69 | 1.87 | 97%▲6.2 |
| 41 | Jackson LaCombeDANA | ANA | 128 | 82 | 1.56 | 98%▲9.6 |
| 42 | Jake SandersonDOTT | OTT | 128 | 67 | 1.91 | 99%▲2.9 |
| 43 | Rasmus SandinDWSH | WSH | 127 | 73 | 1.74 | 14%▲11 |
| 44 | Jonas BrodinDMIN | MIN | 126 | 62 | 2.03 | 5.0%▲4.3 |
| 45 | Mattias EkholmDEDM | EDM | 125 | 82 | 1.52 | 77%▲9.5 |
| 46 | Sean WalkerDCAR | CAR | 125 | 81 | 1.54 | 61%▼11 |
| 47 | Mikhail SergachevDUTA | UTA | 125 | 78 | 1.60 | 98%▲5.2 |
| 48 | Adam PelechDNYI | NYI | 124 | 82 | 1.51 | 3.2%▲3 |
| 49 | Tyler MyersDDAL | DAL | 121 | 73 | 1.66 | 4.1%▲3.7 |
| 50 | Artem ZubDOTT | OTT | 120 | 81 | 1.48 | 10%▲6.1 |
| 51 | Dante FabbroDCBJ | CBJ | 120 | 74 | 1.62 | 3.2%▲3.1 |
| 52 | Alex VlasicDCHI | CHI | 119 | 81 | 1.47 | 9.0%▲7.7 |
| 53 | Josh MorrisseyDWPG | WPG | 118 | 77 | 1.53 | 99%▲3.2 |
| 54 | Ryan LindgrenDSEA | SEA | 118 | 76 | 1.55 | 0.1% |
| 55 | Cale MakarDCOL | COL | 118 | 75 | 1.57 | 100%▲1 |
| 56 | Jake MiddletonDMIN | MIN | 117 | 75 | 1.56 | 5.7%▲5.3 |
| 57 | Noah HanifinDVGK | VGK | 116 | 71 | 1.63 | 53%▼22 |
| 58 | Dylan SambergDWPG | WPG | 115 | 66 | 1.74 | 4.0%▲3.9 |
| 59 | Cody CeciDLAK | LAK | 114 | 82 | 1.39 | 0.3% |
| 60 | Jakob ChychrunDWSH | WSH | 114 | 80 | 1.43 | 99% |
| 61 | Morgan RiellyDTOR | TOR | 114 | 78 | 1.46 | 76%▼5.1 |
| 62 | Simon BenoitDTOR | TOR | 114 | 73 | 1.56 | 4.9%▲4.4 |
| 63 | Parker WotherspoonDPIT | PIT | 112 | 80 | 1.40 | 20%▲19 |
| 64 | Pavel MintyukovDANA | ANA | 112 | 73 | 1.53 | 31%▲29 |
| 65 | Joel EdmundsonDLAK | LAK | 111 | 82 | 1.35 | 4.0%▲3.9 |
| 66 | Matthew SchaeferDNYI | NYI | 111 | 82 | 1.35 | 100% |
| 67 | Thomas ChabotDOTT | OTT | 111 | 57 | 1.95 | 83%▼12 |
| 68 | Dylan DeMeloDWPG | WPG | 109 | 82 | 1.33 | 5.7%▲5.5 |
| 69 | Brett KulakDCOL | COL | 108 | 83 | 1.30 | 0.3% |
| 70 | Elias PetterssonFVAN | VAN | 108 | 74 | 1.46 | 87%▼5.5 |
| 71 | Jamie OleksiakDSEA | SEA | 106 | 78 | 1.36 | 7.1%▲6.9 |
| 72 | Ty EmbersonDEDM | EDM | 106 | 72 | 1.47 | 0.1% |
| 73 | John CarlsonDANA | ANA | 106 | 71 | 1.49 | 99%▲2.4 |
| 74 | Vladislav GavrikovDNYR | NYR | 104 | 82 | 1.27 | 41%▼5.9 |
| 75 | Simon NemecDNJD | NJD | 104 | 68 | 1.53 | 62%▲52 |
| 76 | Brenden DillonDNJD | NJD | 103 | 82 | 1.26 | 9.7%▲9.1 |
| 77 | Aaron EkbladDFLA | FLA | 103 | 72 | 1.43 | 50%▲34 |
| 78 | Hampus LindholmDBOS | BOS | 103 | 67 | 1.54 | 17%▲15 |
| 79 | Nikita ZadorovDBOS | BOS | 102 | 81 | 1.26 | 39%▲21 |
| 80 | Yan KuznetsovDCGY | CGY | 102 | 57 | 1.79 | 7.2%▲7.1 |
| 81 | Evan BouchardDEDM | EDM | 101 | 82 | 1.23 | 100% |
| 82 | Roman JosiDNSH | NSH | 101 | 68 | 1.49 | 98%▼0.5 |
| 83 | Filip HronekDVAN | VAN | 100 | 82 | 1.22 | 91%▲14 |
| 84 | Josh MansonDCOL | COL | 99 | 79 | 1.25 | 32%▲16 |
| 85 | Kevin BahlDCGY | CGY | 99 | 76 | 1.30 | 4.8%▲4.6 |
| 86 | Will BorgenDNYR | NYR | 99 | 75 | 1.32 | 4.1%▲3.8 |
| 87 | Erik CernakDTBL | TBL | 99 | 61 | 1.62 | 4.1%▲3.7 |
| 88 | Philip BrobergDSTL | STL | 98 | 81 | 1.21 | 66%▲50 |
| 89 | Gustav ForslingDFLA | FLA | 98 | 80 | 1.23 | 42%▲18 |
| 90 | Brandon CarloDTOR | TOR | 98 | 55 | 1.78 | 0.3% |
| 91 | Trevor van RiemsdykDWSH | WSH | 97 | 68 | 1.43 | 0.8% |
| 92 | Jeremy LauzonDVGK | VGK | 97 | 68 | 1.43 | 24%▲22 |
| 93 | Nate SchmidtDUTA | UTA | 95 | 82 | 1.16 | 4.9%▲4.5 |
| 94 | Sam MalinskiDCOL | COL | 95 | 82 | 1.16 | 55%▲32 |
| 95 | Owen PowerDBUF | BUF | 95 | 81 | 1.17 | 53%▲30 |
| 96 | Nick PerbixDNSH | NSH | 95 | 79 | 1.20 | 0.1% |
| 97 | Kaedan KorczakDVGK | VGK | 95 | 78 | 1.22 | 7.5%▲7.3 |
| 98 | Louis CrevierDCHI | CHI | 95 | 78 | 1.22 | 15%▲15 |
| 99 | Ryan HartmanFMIN | MIN | 95 | 76 | 1.25 | 40%▼17 |
| 100 | Alexander NikishinDCAR | CAR | 94 | 81 | 1.16 | 67%▲8.1 |
How to read it
Total blocked shots 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 blocked shots: who should lead the coming games.