Counting stats
NHL Blocked Shots per 60 Leaders
2022-23All 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 2022-23: Alec Martinez (VGK), 9.89 BLK/60.
Blocked Shots per 60 leaderboard
| # | Player | Team | BLK/60 | BLK | ||
|---|---|---|---|---|---|---|
| 1 | Alec MartinezDVGK | VGK | 9.89 | 1,480 | 244 | — |
| 2 | Nick SeelerDPHI | PHI | 8.66 | 1,116 | 161 | 8.1%▲7.6 |
| 3 | David SavardDMTL | MTL | 7.61 | 1,388 | 176 | — |
| 4 | Joel EdmundsonDMTL | MTL | 7.49 | 1,194 | 149 | 4.0%▲3.9 |
| 5 | Brayden McNabbDVGK | VGK | 7.30 | 1,627 | 198 | 24%▲21 |
| 6 | Andrew PeekeDCBJ | CBJ | 6.95 | 1,700 | 197 | 6.5%▲6.2 |
| 7 | Radim SimekDSJS | SJS | 6.90 | 643 | 74 | — |
| 8 | Jacob TroubaDNYR | NYR | 6.77 | 1,738 | 196 | 76%▼11 |
| 9 | Trevor van RiemsdykDWSH | WSH | 6.71 | 1,430 | 160 | 0.8% |
| 10 | Joshua BrownDARI | ARI | 6.61 | 1,072 | 118 | 0.0% |
| 11 | Alexander EdlerDLAK | LAK | 6.60 | 946 | 104 | — |
| 12 | Ryan McDonaghDNSH | NSH | 6.48 | 1,529 | 165 | 7.3%▲6.8 |
| 13 | Scott HarringtonDANA | ANA | 6.33 | 740 | 78 | — |
| 14 | Ben ChiarotDDET | DET | 6.24 | 1,566 | 163 | 13%▲11 |
| 15 | Jared SpurgeonDMIN | MIN | 6.23 | 1,723 | 179 | 10%▲8.2 |
| 16 | Connor MurphyDCHI | CHI | 6.19 | 1,551 | 160 | 6.0%▲5.1 |
| 17 | Jake MiddletonDMIN | MIN | 6.18 | 1,504 | 155 | 5.7%▲5.3 |
| 18 | Travis HamonicDOTT | OTT | 6.16 | 1,392 | 143 | 0.1% |
| 19 | Braden SchneiderDNYR | NYR | 6.13 | 1,273 | 130 | 20%▲18 |
| 20 | Jake McCabeDTOR | TOR | 6.12 | 1,480 | 151 | 34%▼15 |
| 21 | Ilya LyubushkinDBUF | BUF | 6.11 | 1,021 | 104 | 0.1% |
| 22 | Alex PietrangeloDVGK | VGK | 6.07 | 1,751 | 177 | 4.0%▲3.7 |
| 23 | Nathan BeaulieuDANA | ANA | 6.06 | 792 | 80 | — |
| 24 | Rasmus RistolainenDPHI | PHI | 6.05 | 1,408 | 142 | 8.3%▲7.7 |
| 25 | Kyle BurroughsDVAN | VAN | 6.05 | 833 | 84 | 0.0% |
| 26 | Sean WalkerDLAK | LAK | 6.01 | 1,038 | 104 | 61%▼11 |
| 27 | Moritz SeiderDDET | DET | 6.01 | 1,898 | 190 | 100%▲0.6 |
| 28 | Sean DurziDLAK | LAK | 5.98 | 1,425 | 142 | 38%▲36 |
| 29 | Mark GiordanoDTOR | TOR | 5.97 | 1,478 | 147 | — |
| 30 | Chris TanevDCGY | CGY | 5.96 | 1,308 | 130 | 6.0%▲5 |
| 31 | Matt RoyDLAK | LAK | 5.96 | 1,540 | 153 | 9.0%▲8.3 |
| 32 | Radko GudasDFLA | FLA | 5.95 | 1,250 | 124 | 25%▲22 |
| 33 | Dylan SambergDWPG | WPG | 5.93 | 940 | 93 | 4.0%▲3.9 |
| 34 | Ryan GravesDNJD | NJD | 5.86 | 1,556 | 152 | 0.1% |
| 35 | Scott MayfieldDNYI | NYI | 5.85 | 1,724 | 168 | 0.1% |
| 36 | Jake WalmanDDET | DET | 5.84 | 1,242 | 121 | 33%▲30 |
| 37 | Jon MerrillDMIN | MIN | 5.81 | 1,106 | 107 | — |
| 38 | Ben HarpurDNYR | NYR | 5.79 | 591 | 57 | — |
| 39 | Zach WhitecloudDVGK | VGK | 5.76 | 1,010 | 97 | 7.3%▲6.7 |
| 40 | Rafael Harvey-PinardFMTL | MTL | 5.74 | 586 | 56 | — |
| 41 | Martin FehérváryDWSH | WSH | 5.73 | 1,340 | 128 | 27%▼7.7 |
| 42 | Nikita ZaitsevDCHI | CHI | 5.70 | 757 | 72 | — |
| 43 | Jonas BrodinDMIN | MIN | 5.69 | 1,372 | 130 | 5.0%▲4.3 |
| 44 | Matt IrwinDWSH | WSH | 5.66 | 795 | 75 | — |
| 45 | Jarred TinordiDCHI | CHI | 5.63 | 724 | 68 | — |
| 46 | Erik JohnsonDCOL | COL | 5.63 | 1,087 | 102 | — |
| 47 | Jonas SiegenthalerDNJD | NJD | 5.62 | 1,612 | 151 | 3.3%▲2.9 |
| 48 | Marcus PetterssonDPIT | PIT | 5.62 | 1,400 | 131 | 6.6%▲6.2 |
| 49 | Dante FabbroDNSH | NSH | 5.62 | 1,378 | 129 | 3.2%▲3.1 |
| 50 | Mario FerraroDSJS | SJS | 5.59 | 1,555 | 145 | 15%▼2.1 |
| 51 | John CarlsonDWSH | WSH | 5.58 | 936 | 87 | 99%▲2.4 |
| 52 | Michael StoneDCGY | CGY | 5.54 | 639 | 59 | — |
| 53 | Derek ForbortDBOS | BOS | 5.51 | 958 | 88 | 0.0% |
| 54 | Erik GudbransonDCBJ | CBJ | 5.51 | 1,491 | 137 | 0.1% |
| 55 | Alexander AlexeyevDWSH | WSH | 5.47 | 527 | 48 | — |
| 56 | Nicolas HagueDVGK | VGK | 5.45 | 1,465 | 133 | 0.1% |
| 57 | Robert BortuzzoDSTL | STL | 5.44 | 540 | 49 | — |
| 58 | Curtis LazarFNJD | NJD | 5.44 | 585 | 53 | 0.0% |
| 59 | TJ BrodieDTOR | TOR | 5.41 | 1,231 | 111 | — |
| 60 | Esa LindellDDAL | DAL | 5.40 | 1,633 | 147 | 37%▼31 |
| 61 | Adam LarssonDSEA | SEA | 5.35 | 1,938 | 173 | 23%▼19 |
| 62 | Patrik NemethDARI | ARI | 5.31 | 1,333 | 118 | — |
| 63 | Tyler MyersDVAN | VAN | 5.30 | 1,631 | 144 | 4.1%▲3.7 |
| 64 | Olli MaattaDDET | DET | 5.26 | 1,459 | 128 | 0.2% |
| 65 | Charlie McAvoyDBOS | BOS | 5.26 | 1,494 | 131 | 97%▲6.2 |
| 66 | Gavin BayreutherDCBJ | CBJ | 5.24 | 813 | 71 | — |
| 67 | Alexander RomanovDNYI | NYI | 5.24 | 1,478 | 129 | 15%▲15 |
| 68 | Alexandre CarrierDNSH | NSH | 5.23 | 769 | 67 | 14%▲12 |
| 69 | Jake SandersonDOTT | OTT | 5.23 | 1,688 | 147 | 99%▲2.9 |
| 70 | Roman JosiDNSH | NSH | 5.20 | 1,686 | 146 | 98%▼0.5 |
| 71 | Erik BrannstromDOTT | OTT | 5.18 | 1,192 | 103 | — |
| 72 | Connor CliftonDBOS | BOS | 5.17 | 1,393 | 120 | 7.4%▲6.7 |
| 73 | Justin HollDTOR | TOR | 5.15 | 1,619 | 139 | — |
| 74 | Ivan ProvorovDPHI | PHI | 5.15 | 1,888 | 162 | 36%▼27 |
| 75 | Luke SchennDTOR | TOR | 5.14 | 1,145 | 98 | 7.3%▲6.9 |
| 76 | Kaiden GuhleDMTL | MTL | 5.12 | 903 | 77 | 19%▲18 |
| 77 | Marc-Edouard VlasicDSJS | SJS | 5.11 | 1,363 | 116 | — |
| 78 | Darnell NurseDEDM | EDM | 5.11 | 1,927 | 164 | 69%▼13 |
| 79 | Simon BenoitDANA | ANA | 5.09 | 1,509 | 128 | 4.9%▲4.4 |
| 80 | Caleb JonesDCHI | CHI | 5.05 | 1,402 | 118 | 0.1% |
| 81 | Brian DumoulinDPIT | PIT | 5.03 | 1,693 | 142 | 0.4% |
| 82 | Garnet HathawayFBOS | BOS | 5.03 | 991 | 83 | 4.8%▲4.6 |
| 83 | Jordan OesterleDDET | DET | 5.01 | 814 | 68 | — |
| 84 | Adam PelechDNYI | NYI | 5.00 | 1,321 | 110 | 3.2%▲3 |
| 85 | Travis SanheimDPHI | PHI | 4.97 | 1,653 | 137 | 67%▼7.1 |
| 86 | Dmitry KulikovDPIT | PIT | 4.97 | 1,305 | 108 | 3.2%▲3.1 |
| 87 | Alex GoligoskiDMIN | MIN | 4.95 | 813 | 67 | — |
| 88 | Brandon CarloDBOS | BOS | 4.93 | 1,412 | 116 | 0.3% |
| 89 | Matt BenningDSJS | SJS | 4.92 | 1,523 | 125 | — |
| 90 | Chris WidemanDMTL | MTL | 4.92 | 622 | 51 | — |
| 91 | Marc StaalDFLA | FLA | 4.91 | 1,492 | 122 | — |
| 92 | Jeff PetryDPIT | PIT | 4.89 | 1,363 | 111 | 0.1% |
| 93 | Brendan SmithDNJD | NJD | 4.89 | 933 | 76 | — |
| 94 | Ian ColeDTBL | TBL | 4.88 | 1,512 | 123 | 4.9%▲4.3 |
| 95 | Jordan HarrisDMTL | MTL | 4.85 | 1,212 | 98 | 0.1% |
| 96 | Jani HakanpääDDAL | DAL | 4.85 | 1,585 | 128 | — |
| 97 | Nick JensenDWSH | WSH | 4.84 | 1,587 | 128 | 0.1% |
| 98 | Jacob BrysonDBUF | BUF | 4.81 | 861 | 69 | 0.0% |
| 99 | Wade AllisonFPHI | PHI | 4.81 | 774 | 62 | — |
| 100 | Nick BoninoFPIT | PIT | 4.80 | 987 | 79 | — |
Minimum sample: 510 minutes (it scales with games played). 338 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.