Counting stats
NHL Blocked Shots per 60 Leaders
2025-26All situationsThrough 83 team games
This board ranks skaters by blocked shots per 60 minutes of ice time in all situations, so a fourth-liner who plays 9 minutes is compared fairly with a top-pair defenseman who plays 25. Players under the minimum-minutes cutoff are hidden.
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. Rates surface low-minute players who already produce; they are the ones to grab when an injury opens up ice time.
Leader in 2025-26: Brandt Clarke (LAK), 6.84 BLK/60.
Blocked Shots per 60 leaderboard
| # | Player | Team | BLK/60 | BLK | ||
|---|---|---|---|---|---|---|
| 1 | Brandt ClarkeDLAK | LAK | 6.84 | 1,624 | 185 | 96%▲10 |
| 2 | Martin FehérváryDWSH | WSH | 6.76 | 1,562 | 176 | 27%▼7.7 |
| 3 | Alexandre CarrierDMTL | MTL | 6.68 | 1,393 | 155 | 14%▲12 |
| 4 | Conor TimminsDBUF | BUF | 6.64 | 732 | 81 | 3.2%▲3.1 |
| 5 | Brayden McNabbDVGK | VGK | 6.59 | 1,293 | 142 | 24%▲21 |
| 6 | Ilya LyubushkinDDAL | DAL | 6.47 | 834 | 90 | 0.1% |
| 7 | Brett PesceDNJD | NJD | 6.39 | 751 | 80 | 0.3% |
| 8 | Jake McCabeDTOR | TOR | 6.36 | 1,792 | 190 | 34%▼15 |
| 9 | Haydn FleuryDWPG | WPG | 6.35 | 529 | 56 | 0.1% |
| 10 | Nick SeelerDPHI | PHI | 6.32 | 1,415 | 149 | 8.1%▲7.6 |
| 11 | Noah DobsonDMTL | MTL | 6.27 | 1,799 | 188 | 98%▼1.2 |
| 12 | Ian ColeDUTA | UTA | 6.05 | 1,498 | 151 | 4.9%▲4.3 |
| 13 | Colton ParaykoDSTL | STL | 6.04 | 1,709 | 172 | 37%▼42 |
| 14 | Connor CliftonDPIT | PIT | 6.01 | 838 | 84 | 7.4%▲6.7 |
| 15 | Jonas BrodinDMIN | MIN | 6.01 | 1,258 | 126 | 5.0%▲4.3 |
| 16 | MacKenzie WeegarDUTA | UTA | 5.92 | 1,775 | 175 | 93%▼7.2 |
| 17 | Connor MurphyDEDM | EDM | 5.90 | 1,403 | 138 | 6.0%▲5.1 |
| 18 | Dante FabbroDCBJ | CBJ | 5.87 | 1,226 | 120 | 3.2%▲3.1 |
| 19 | Erik GudbransonDCBJ | CBJ | 5.84 | 658 | 64 | 0.1% |
| 20 | Darnell NurseDEDM | EDM | 5.83 | 1,720 | 167 | 69%▼13 |
| 21 | Radko GudasDANA | ANA | 5.83 | 906 | 88 | 25%▲22 |
| 22 | Timothy LiljegrenDWSH | WSH | 5.79 | 933 | 90 | 4.8%▲4.7 |
| 23 | Ty EmbersonDEDM | EDM | 5.69 | 1,117 | 106 | 0.1% |
| 24 | Esa LindellDDAL | DAL | 5.64 | 1,905 | 179 | 37%▼31 |
| 25 | Ben ChiarotDDET | DET | 5.62 | 1,709 | 160 | 13%▲11 |
| 26 | Ryan PulockDNYI | NYI | 5.61 | 1,582 | 148 | 10%▼1.4 |
| 27 | Jacob Bernard-DockerDDET | DET | 5.59 | 933 | 87 | 0.1% |
| 28 | Adam LarssonDSEA | SEA | 5.58 | 1,753 | 163 | 23%▼19 |
| 29 | Alexander PetrovicDDAL | DAL | 5.57 | 829 | 77 | 0.1% |
| 30 | Erik CernakDTBL | TBL | 5.53 | 1,075 | 99 | 4.1%▲3.7 |
| 31 | Brandon CarloDTOR | TOR | 5.52 | 1,065 | 98 | 0.3% |
| 32 | Simon EdvinssonDDET | DET | 5.52 | 1,610 | 148 | 42%▲33 |
| 33 | Thomas HarleyDDAL | DAL | 5.50 | 1,614 | 148 | 88%▲8.6 |
| 34 | Rasmus SandinDWSH | WSH | 5.44 | 1,402 | 127 | 14%▲11 |
| 35 | Jake WalmanDEDM | EDM | 5.43 | 994 | 90 | 33%▲30 |
| 36 | Andrew PeekeDBOS | BOS | 5.43 | 1,493 | 135 | 6.5%▲6.2 |
| 37 | Simon BenoitDTOR | TOR | 5.42 | 1,263 | 114 | 4.9%▲4.4 |
| 38 | Joel HanleyDCGY | CGY | 5.41 | 998 | 90 | 0.0% |
| 39 | Philippe MyersDTOR | TOR | 5.40 | 567 | 51 | 0.1% |
| 40 | Matt RoyDWSH | WSH | 5.38 | 1,628 | 146 | 9.0%▲8.3 |
| 41 | Jake MiddletonDMIN | MIN | 5.35 | 1,313 | 117 | 5.7%▲5.3 |
| 42 | Yan KuznetsovDCGY | CGY | 5.35 | 1,145 | 102 | 7.2%▲7.1 |
| 43 | Jared SpurgeonDMIN | MIN | 5.31 | 1,548 | 137 | 10%▲8.2 |
| 44 | Zach WhitecloudDCGY | CGY | 5.30 | 1,585 | 140 | 7.3%▲6.7 |
| 45 | Trevor van RiemsdykDWSH | WSH | 5.27 | 1,104 | 97 | 0.8% |
| 46 | Ian MooreDANA | ANA | 5.24 | 916 | 80 | 5.6%▲5.5 |
| 47 | Adam HenriqueFEDM | EDM | 5.23 | 860 | 75 | 0.5% |
| 48 | Mario FerraroDSJS | SJS | 5.22 | 1,724 | 150 | 15%▼2.1 |
| 49 | Cam YorkDPHI | PHI | 5.22 | 1,668 | 145 | 20%▲18 |
| 50 | Mattias SamuelssonDBUF | BUF | 5.19 | 1,781 | 154 | 79%▲9.3 |
| 51 | Thomas ChabotDOTT | OTT | 5.17 | 1,287 | 111 | 83%▼12 |
| 52 | Vincent DesharnaisDSJS | SJS | 5.17 | 963 | 83 | 0.3% |
| 53 | Moritz SeiderDDET | DET | 5.13 | 2,105 | 180 | 100%▲0.6 |
| 54 | Tyler MyersDDAL | DAL | 5.10 | 1,425 | 121 | 4.1%▲3.7 |
| 55 | Ryan LindgrenDSEA | SEA | 5.08 | 1,394 | 118 | 0.1% |
| 56 | Jonas SiegenthalerDNJD | NJD | 5.07 | 1,597 | 135 | 3.3%▲2.9 |
| 57 | Garnet HathawayFPHI | PHI | 5.07 | 687 | 58 | 4.8%▲4.6 |
| 58 | Olli MaattaDCGY | CGY | 5.03 | 740 | 62 | 0.2% |
| 59 | Braden SchneiderDNYR | NYR | 5.01 | 1,676 | 140 | 20%▲18 |
| 60 | Luke SchennDBUF | BUF | 5.01 | 683 | 57 | 7.3%▲6.9 |
| 61 | Pavel MintyukovDANA | ANA | 5.00 | 1,345 | 112 | 31%▲29 |
| 62 | Jeremy LauzonDVGK | VGK | 4.98 | 1,168 | 97 | 24%▲22 |
| 63 | Kaiden GuhleDMTL | MTL | 4.98 | 759 | 63 | 19%▲18 |
| 64 | Beck MalenstynFBUF | BUF | 4.94 | 911 | 75 | 4.1%▲3.7 |
| 65 | Ryan McDonaghDTBL | TBL | 4.93 | 924 | 76 | 7.3%▲6.8 |
| 66 | Jonathan AspirotDBOS | BOS | 4.88 | 1,021 | 83 | 4.8%▲4.6 |
| 67 | Elias PetterssonDVAN | VAN | 4.86 | 1,049 | 85 | 14%▲13 |
| 68 | Justin BarronDNSH | NSH | 4.86 | 741 | 60 | 0.1% |
| 69 | Mikey AndersonDLAK | LAK | 4.85 | 1,646 | 133 | 7.3%▲6.9 |
| 70 | Jacob TroubaDANA | ANA | 4.84 | 1,849 | 149 | 76%▼11 |
| 71 | Jamie OleksiakDSEA | SEA | 4.82 | 1,320 | 106 | 7.1%▲6.9 |
| 72 | Dylan SambergDWPG | WPG | 4.79 | 1,440 | 115 | 4.0%▲3.9 |
| 73 | Rasmus AnderssonDVGK | VGK | 4.79 | 1,879 | 150 | 94%▼3.9 |
| 74 | Mike MathesonDMTL | MTL | 4.78 | 1,885 | 150 | 85%▼7.8 |
| 75 | Cody CeciDLAK | LAK | 4.75 | 1,440 | 114 | 0.3% |
| 76 | Luke KuninFFLA | FLA | 4.70 | 600 | 47 | 0.0% |
| 77 | Michael RasmussenFDET | DET | 4.67 | 810 | 63 | 0.1% |
| 78 | Simon NemecDNJD | NJD | 4.67 | 1,337 | 104 | 62%▲52 |
| 79 | Drew HellesonDANA | ANA | 4.66 | 1,018 | 79 | 9.6%▲9.5 |
| 80 | Travis SanheimDPHI | PHI | 4.65 | 1,962 | 152 | 67%▼7.1 |
| 81 | Tyler KlevenDOTT | OTT | 4.64 | 1,214 | 94 | 8.0%▲7.9 |
| 82 | Marcus PetterssonDVAN | VAN | 4.64 | 1,759 | 136 | 6.6%▲6.2 |
| 83 | Elias PetterssonFVAN | VAN | 4.62 | 1,403 | 108 | 87%▼5.5 |
| 84 | Jake SandersonDOTT | OTT | 4.61 | 1,664 | 128 | 99%▲2.9 |
| 85 | Justin FaulkDDET | DET | 4.61 | 1,717 | 132 | 55%▼22 |
| 86 | Charlie McAvoyDBOS | BOS | 4.60 | 1,683 | 129 | 97%▲6.2 |
| 87 | Kaedan KorczakDVGK | VGK | 4.58 | 1,246 | 95 | 7.5%▲7.3 |
| 88 | Sean DurziDUTA | UTA | 4.57 | 1,156 | 88 | 38%▲36 |
| 89 | Ryan PoehlingFANA | ANA | 4.57 | 1,130 | 86 | 6.7%▲5.1 |
| 90 | Mason LohreiDBOS | BOS | 4.52 | 1,234 | 93 | 22%▲21 |
| 91 | Brock FaberDMIN | MIN | 4.50 | 1,974 | 148 | 94%▼4.2 |
| 92 | Ryan HartmanFMIN | MIN | 4.48 | 1,273 | 95 | 40%▼17 |
| 93 | Mattias EkholmDEDM | EDM | 4.44 | 1,689 | 125 | 77%▲9.5 |
| 94 | Brayden PachalDCGY | CGY | 4.43 | 541 | 40 | 0.0% |
| 95 | Shakir MukhamadullinDSJS | SJS | 4.41 | 857 | 63 | 14%▲14 |
| 96 | Joel EdmundsonDLAK | LAK | 4.40 | 1,515 | 111 | 4.0%▲3.9 |
| 97 | Will BorgenDNYR | NYR | 4.39 | 1,353 | 99 | 4.1%▲3.8 |
| 98 | Carson SoucyDNYI | NYI | 4.35 | 1,255 | 91 | 0.1% |
| 99 | Adam PelechDNYI | NYI | 4.34 | 1,713 | 124 | 3.2%▲3 |
| 100 | Noah HanifinDVGK | VGK | 4.34 | 1,605 | 116 | 53%▼22 |
Minimum sample: 498 minutes (it scales with games played). 324 below the minimum are hidden.
How to read it
Blocked Shots per 60 minutes of ice time, all situations.
How reliable is it?
Rates settle faster than totals but need minutes: early in the season, low-minute players swing the most.
About our data sources →Projected next
Our fantasy projections for blocked shots: who should lead the coming games.