Counting stats
NHL Blocked Shots per 60 Leaders
2024-25All situationsThrough 85 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 2024-25: Nick Seeler (PHI), 9.02 BLK/60.
Blocked Shots per 60 leaderboard
| # | Player | Team | BLK/60 | BLK | ||
|---|---|---|---|---|---|---|
| 1 | Nick SeelerDPHI | PHI | 9.02 | 1,331 | 200 | 8.1%▲7.6 |
| 2 | David SavardDMTL | MTL | 8.68 | 1,244 | 180 | — |
| 3 | Jacob TroubaDANA | ANA | 7.90 | 1,580 | 208 | 76%▼11 |
| 4 | Chris TanevDTOR | TOR | 7.66 | 1,481 | 189 | 6.0%▲5 |
| 5 | Ian ColeDUTA | UTA | 7.61 | 1,663 | 211 | 4.9%▲4.3 |
| 6 | Alexander RomanovDNYI | NYI | 6.93 | 1,428 | 165 | 15%▲15 |
| 7 | Connor MurphyDCHI | CHI | 6.85 | 1,402 | 160 | 6.0%▲5.1 |
| 8 | Radko GudasDANA | ANA | 6.64 | 1,609 | 178 | 25%▲22 |
| 9 | Jake MiddletonDMIN | MIN | 6.43 | 1,466 | 157 | 5.7%▲5.3 |
| 10 | Kaiden GuhleDMTL | MTL | 6.39 | 1,165 | 124 | 19%▲18 |
| 11 | Noah JuulsenDVAN | VAN | 6.31 | 570 | 60 | 0.1% |
| 12 | Trevor van RiemsdykDWSH | WSH | 6.26 | 1,448 | 151 | 0.8% |
| 13 | Alexandre CarrierDMTL | MTL | 6.23 | 1,626 | 169 | 14%▲12 |
| 14 | Jamie OleksiakDSEA | SEA | 6.20 | 1,540 | 159 | 7.1%▲6.9 |
| 15 | Jacob MoverareDLAK | LAK | 6.20 | 581 | 60 | 0.0% |
| 16 | Vincent DesharnaisDSJS | SJS | 6.13 | 812 | 83 | 0.3% |
| 17 | Artem ZubDOTT | OTT | 6.13 | 1,155 | 118 | 10%▲6.1 |
| 18 | Braden SchneiderDNYR | NYR | 6.09 | 1,429 | 145 | 20%▲18 |
| 19 | Brayden McNabbDVGK | VGK | 6.08 | 1,649 | 167 | 24%▲21 |
| 20 | Rasmus AnderssonDCGY | CGY | 6.05 | 1,943 | 196 | 94%▼3.9 |
| 21 | Dante FabbroDCBJ | CBJ | 6.04 | 1,421 | 143 | 3.2%▲3.1 |
| 22 | Brandon TanevFWPG | WPG | 6.03 | 1,045 | 105 | 0.1% |
| 23 | Brandon CarloDTOR | TOR | 6.00 | 1,569 | 157 | 0.3% |
| 24 | Ryan PulockDNYI | NYI | 5.96 | 1,560 | 155 | 10%▼1.4 |
| 25 | Connor CliftonDBUF | BUF | 5.94 | 1,172 | 116 | 7.4%▲6.7 |
| 26 | Alec MartinezDCHI | CHI | 5.90 | 824 | 81 | — |
| 27 | MacKenzie WeegarDCGY | CGY | 5.89 | 1,957 | 192 | 93%▼7.2 |
| 28 | Colton ParaykoDSTL | STL | 5.88 | 1,520 | 149 | 37%▼42 |
| 29 | Jake WalmanDEDM | EDM | 5.88 | 1,480 | 145 | 33%▲30 |
| 30 | Ilya LyubushkinDDAL | DAL | 5.87 | 1,391 | 136 | 0.1% |
| 31 | Martin FehérváryDWSH | WSH | 5.85 | 1,539 | 150 | 27%▼7.7 |
| 32 | Esa LindellDDAL | DAL | 5.75 | 1,774 | 170 | 37%▼31 |
| 33 | Brandt ClarkeDLAK | LAK | 5.72 | 1,270 | 121 | 96%▲10 |
| 34 | Jake McCabeDTOR | TOR | 5.70 | 1,420 | 135 | 34%▼15 |
| 35 | Dylan SambergDWPG | WPG | 5.68 | 1,268 | 120 | 4.0%▲3.9 |
| 36 | Shakir MukhamadullinDSJS | SJS | 5.65 | 542 | 51 | 14%▲14 |
| 37 | Scott MayfieldDNYI | NYI | 5.61 | 1,122 | 105 | 0.1% |
| 38 | Jeff PetryDDET | DET | 5.56 | 831 | 77 | 0.1% |
| 39 | Noel AcciariFPIT | PIT | 5.52 | 1,087 | 100 | 3.3%▲3.1 |
| 40 | Cam YorkDPHI | PHI | 5.51 | 1,372 | 126 | 20%▲18 |
| 41 | Jacob Bernard-DockerDBUF | BUF | 5.51 | 545 | 50 | 0.1% |
| 42 | Joel HanleyDCGY | CGY | 5.48 | 985 | 90 | 0.0% |
| 43 | Travis HamonicDOTT | OTT | 5.48 | 1,007 | 92 | 0.1% |
| 44 | Ryan McDonaghDTBL | TBL | 5.46 | 1,670 | 152 | 7.3%▲6.8 |
| 45 | Jonas BrodinDMIN | MIN | 5.44 | 1,147 | 104 | 5.0%▲4.3 |
| 46 | Ryan LindgrenDCOL | COL | 5.41 | 1,419 | 128 | 0.1% |
| 47 | Haydn FleuryDWPG | WPG | 5.41 | 621 | 56 | 0.1% |
| 48 | Wyatt KaiserDCHI | CHI | 5.40 | 1,033 | 93 | 6.5%▲6.2 |
| 49 | Brett PesceDNJD | NJD | 5.39 | 1,535 | 138 | 0.3% |
| 50 | Jordan OesterleDNSH | NSH | 5.39 | 635 | 57 | — |
| 51 | Calvin de HaanDNYR | NYR | 5.37 | 704 | 63 | — |
| 52 | Andrew PeekeDBOS | BOS | 5.35 | 1,414 | 126 | 6.5%▲6.2 |
| 53 | Louis CrevierDCHI | CHI | 5.32 | 553 | 49 | 15%▲15 |
| 54 | Sam MalinskiDCOL | COL | 5.29 | 1,213 | 107 | 55%▲32 |
| 55 | Jared SpurgeonDMIN | MIN | 5.29 | 1,350 | 119 | 10%▲8.2 |
| 56 | Moritz SeiderDDET | DET | 5.28 | 2,056 | 181 | 100%▲0.6 |
| 57 | Egor ZamulaDPHI | PHI | 5.25 | 1,041 | 91 | 0.1% |
| 58 | Simon EdvinssonDDET | DET | 5.24 | 1,648 | 144 | 42%▲33 |
| 59 | Alex PietrangeloDVGK | VGK | 5.24 | 1,591 | 139 | 4.0%▲3.7 |
| 60 | Jan RuttaDSJS | SJS | 5.22 | 932 | 81 | — |
| 61 | Jon MerrillDMIN | MIN | 5.17 | 987 | 85 | — |
| 62 | Simon BenoitDTOR | TOR | 5.16 | 1,291 | 111 | 4.9%▲4.4 |
| 63 | Cody CeciDDAL | DAL | 5.16 | 1,803 | 155 | 0.3% |
| 64 | Luke SchennDWPG | WPG | 5.15 | 1,212 | 104 | 7.3%▲6.9 |
| 65 | Jonas SiegenthalerDNJD | NJD | 5.12 | 1,078 | 92 | 3.3%▲2.9 |
| 66 | Adam LarssonDSEA | SEA | 5.11 | 1,737 | 148 | 23%▼19 |
| 67 | Marcus PetterssonDVAN | VAN | 5.11 | 1,692 | 144 | 6.6%▲6.2 |
| 68 | Timothy LiljegrenDSJS | SJS | 5.10 | 1,305 | 111 | 4.8%▲4.7 |
| 69 | Tyler KlevenDOTT | OTT | 5.09 | 1,143 | 97 | 8.0%▲7.9 |
| 70 | Tyler MyersDVAN | VAN | 5.08 | 1,476 | 125 | 4.1%▲3.7 |
| 71 | Travis SanheimDPHI | PHI | 5.08 | 2,009 | 170 | 67%▼7.1 |
| 72 | Ty EmbersonDEDM | EDM | 5.07 | 1,149 | 97 | 0.1% |
| 73 | Sean DurziDUTA | UTA | 5.04 | 619 | 52 | 38%▲36 |
| 74 | Mike MathesonDMTL | MTL | 5.02 | 2,006 | 168 | 85%▼7.8 |
| 75 | Ryan PoehlingFPHI | PHI | 5.02 | 944 | 79 | 6.7%▲5.1 |
| 76 | Derek ForbortDVAN | VAN | 5.00 | 923 | 77 | 0.0% |
| 77 | Jake SandersonDOTT | OTT | 5.00 | 1,955 | 163 | 99%▲2.9 |
| 78 | Albert JohanssonDDET | DET | 4.99 | 998 | 83 | 4.8%▲4.8 |
| 79 | Ben ChiarotDDET | DET | 4.95 | 1,720 | 142 | 13%▲11 |
| 80 | Matt RoyDWSH | WSH | 4.94 | 1,372 | 113 | 9.0%▲8.3 |
| 81 | Olli MaattaDUTA | UTA | 4.94 | 1,506 | 124 | 0.2% |
| 82 | Alex VlasicDCHI | CHI | 4.94 | 1,908 | 157 | 9.0%▲7.7 |
| 83 | Will BorgenDNYR | NYR | 4.89 | 1,435 | 117 | 4.1%▲3.8 |
| 84 | John BeecherFBOS | BOS | 4.84 | 880 | 71 | 0.1% |
| 85 | Darnell NurseDEDM | EDM | 4.80 | 1,700 | 136 | 69%▼13 |
| 86 | Ryan GravesDPIT | PIT | 4.79 | 914 | 73 | 0.1% |
| 87 | Drew HellesonDANA | ANA | 4.78 | 916 | 73 | 9.6%▲9.5 |
| 88 | Zach WhitecloudDVGK | VGK | 4.77 | 1,296 | 103 | 7.3%▲6.7 |
| 89 | Carson SoucyDNYR | NYR | 4.73 | 1,344 | 106 | 0.1% |
| 90 | Jaccob SlavinDCAR | CAR | 4.73 | 1,726 | 136 | 16%▲4.6 |
| 91 | Thomas ChabotDOTT | OTT | 4.72 | 1,842 | 145 | 83%▼12 |
| 92 | Beck MalenstynFBUF | BUF | 4.72 | 800 | 63 | 4.1%▲3.7 |
| 93 | Conor TimminsDPIT | PIT | 4.69 | 1,151 | 90 | 3.2%▲3.1 |
| 94 | Ryan SheaDPIT | PIT | 4.69 | 652 | 51 | 16%▲11 |
| 95 | Damon SeversonDCBJ | CBJ | 4.68 | 1,334 | 104 | 9.4%▲6.2 |
| 96 | Mattias SamuelssonDBUF | BUF | 4.66 | 1,197 | 93 | 79%▲9.3 |
| 97 | Denton MateychukDCBJ | CBJ | 4.66 | 812 | 63 | 42%▲40 |
| 98 | Rasmus SandinDWSH | WSH | 4.65 | 1,574 | 122 | 14%▲11 |
| 99 | Logan StanleyDWPG | WPG | 4.64 | 982 | 76 | 6.6%▲5.9 |
| 100 | Tyler MotteFDET | DET | 4.63 | 622 | 48 | — |
Minimum sample: 510 minutes (it scales with games played). 315 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.