Counting stats
NHL Blocked Shots Leaders, Last 10 Games
2025-26All situationsThrough 10 team games
This board ranks skaters by blocked shots over their own last 10 games played, with the season figure beside it, to show who is hot right now. Ten games is a small sample: treat it as a lead to check, not a verdict.
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. Compare the last-10 column with the season column: a big gap usually means a new role, new linemates or a streak that will fade.
Leader in 2025-26: Brandt Clarke (LAK), 38 BLK (L10).
- Only players whose last 10 games run to within 14 days of the latest game (Apr 16) are ranked; 218 players with older windows (injured, scratched or sent down) are left out.
Blocked Shots: last 10 leaderboard
| # | Player | Team | BLK (L10) | GP (L10) | Season BLK | |
|---|---|---|---|---|---|---|
| 1 | Brandt ClarkeDLAK | LAK | 38 | 10 | 185 | 96%▲10 |
| 2 | Nick SeelerDPHI | PHI | 25 | 10 | 149 | 8.1%▲7.6 |
| 3 | Ryan PulockDNYI | NYI | 25 | 10 | 148 | 10%▼1.4 |
| 4 | Zach WhitecloudDCGY | CGY | 25 | 10 | 140 | 7.3%▲6.7 |
| 5 | Connor MurphyDEDM | EDM | 24 | 10 | 138 | 6.0%▲5.1 |
| 6 | Charlie McAvoyDBOS | BOS | 24 | 10 | 129 | 97%▲6.2 |
| 7 | Jake MiddletonDMIN | MIN | 23 | 10 | 117 | 5.7%▲5.3 |
| 8 | Olli MaattaDCGY | CGY | 22 | 10 | 62 | 0.2% |
| 9 | Travis SanheimDPHI | PHI | 22 | 10 | 152 | 67%▼7.1 |
| 10 | Martin FehérváryDWSH | WSH | 22 | 10 | 176 | 27%▼7.7 |
| 11 | Erik GudbransonDCBJ | CBJ | 21 | 10 | 64 | 0.1% |
| 12 | Cody CeciDLAK | LAK | 21 | 10 | 114 | 0.3% |
| 13 | Jake McCabeDTOR | TOR | 21 | 10 | 190 | 34%▼15 |
| 14 | Jonas SiegenthalerDNJD | NJD | 21 | 10 | 135 | 3.3%▲2.9 |
| 15 | Thomas ChabotDOTT | OTT | 21 | 10 | 111 | 83%▼12 |
| 16 | Cale FleuryDSEA | SEA | 21 | 10 | 34 | 4.0%▲3.8 |
| 17 | Moritz SeiderDDET | DET | 21 | 10 | 180 | 100%▲0.6 |
| 18 | Simon NemecDNJD | NJD | 21 | 10 | 104 | 62%▲52 |
| 19 | Esa LindellDDAL | DAL | 20 | 10 | 179 | 37%▼31 |
| 20 | Darnell NurseDEDM | EDM | 20 | 10 | 167 | 69%▼13 |
| 21 | Braden SchneiderDNYR | NYR | 20 | 10 | 140 | 20%▲18 |
| 22 | Lane HutsonDMTL | MTL | 20 | 10 | 137 | 99%▲3.1 |
| 23 | Tyler MyersDDAL | DAL | 19 | 10 | 121 | 4.1%▲3.7 |
| 24 | Travis HamonicDDET | DET | 19 | 10 | 41 | 0.1% |
| 25 | Colton ParaykoDSTL | STL | 19 | 10 | 172 | 37%▼42 |
| 26 | Matt RoyDWSH | WSH | 19 | 10 | 146 | 9.0%▲8.3 |
| 27 | Conor TimminsDBUF | BUF | 19 | 10 | 81 | 3.2%▲3.1 |
| 28 | Mikey AndersonDLAK | LAK | 19 | 10 | 133 | 7.3%▲6.9 |
| 29 | Cam YorkDPHI | PHI | 19 | 10 | 145 | 20%▲18 |
| 30 | Louis CrevierDCHI | CHI | 19 | 10 | 95 | 15%▲15 |
| 31 | Jake SandersonDOTT | OTT | 19 | 10 | 128 | 99%▲2.9 |
| 32 | Yan KuznetsovDCGY | CGY | 19 | 10 | 102 | 7.2%▲7.1 |
| 33 | Simon EdvinssonDDET | DET | 19 | 10 | 148 | 42%▲33 |
| 34 | Mattias EkholmDEDM | EDM | 18 | 10 | 125 | 77%▲9.5 |
| 35 | Connor CliftonDPIT | PIT | 18 | 10 | 84 | 7.4%▲6.7 |
| 36 | Gustav ForslingDFLA | FLA | 18 | 10 | 98 | 42%▲18 |
| 37 | Rasmus AnderssonDVGK | VGK | 18 | 10 | 150 | 94%▼3.9 |
| 38 | Mario FerraroDSJS | SJS | 18 | 10 | 150 | 15%▼2.1 |
| 39 | Quinn HughesDMIN | MIN | 18 | 10 | 87 | 100% |
| 40 | Noah DobsonDMTL | MTL | 18 | 10 | 188 | 98%▼1.2 |
| 41 | Rasmus SandinDWSH | WSH | 18 | 10 | 127 | 14%▲11 |
| 42 | Artem ZubDOTT | OTT | 18 | 10 | 120 | 10%▲6.1 |
| 43 | Brayden McNabbDVGK | VGK | 17 | 10 | 142 | 24%▲21 |
| 44 | MacKenzie WeegarDUTA | UTA | 17 | 10 | 175 | 93%▼7.2 |
| 45 | Ryan GravesDPIT | PIT | 17 | 10 | 38 | 0.1% |
| 46 | Erik CernakDTBL | TBL | 17 | 10 | 99 | 4.1%▲3.7 |
| 47 | Philippe MyersDTOR | TOR | 17 | 10 | 51 | 0.1% |
| 48 | Michael RasmussenFDET | DET | 17 | 10 | 63 | 0.1% |
| 49 | Nick PerbixDNSH | NSH | 17 | 10 | 95 | 0.1% |
| 50 | Mattias SamuelssonDBUF | BUF | 17 | 10 | 154 | 79%▲9.3 |
| 51 | Brayden PachalDCGY | CGY | 17 | 10 | 40 | 0.0% |
| 52 | Justin BarronDNSH | NSH | 17 | 10 | 60 | 0.1% |
| 53 | Sam MalinskiDCOL | COL | 17 | 10 | 95 | 55%▲32 |
| 54 | John CarlsonDANA | ANA | 16 | 10 | 106 | 99%▲2.4 |
| 55 | Jacob TroubaDANA | ANA | 16 | 10 | 149 | 76%▼11 |
| 56 | Trevor van RiemsdykDWSH | WSH | 16 | 10 | 97 | 0.8% |
| 57 | Haydn FleuryDWPG | WPG | 16 | 10 | 56 | 0.1% |
| 58 | Marcus PetterssonDVAN | VAN | 16 | 10 | 136 | 6.6%▲6.2 |
| 59 | Devon ToewsDCOL | COL | 16 | 10 | 83 | 62%▼1 |
| 60 | Andrew PeekeDBOS | BOS | 16 | 10 | 135 | 6.5%▲6.2 |
| 61 | Dante FabbroDCBJ | CBJ | 16 | 10 | 120 | 3.2%▲3.1 |
| 62 | Simon BenoitDTOR | TOR | 16 | 10 | 114 | 4.9%▲4.4 |
| 63 | Jonathan AspirotDBOS | BOS | 16 | 10 | 83 | 4.8%▲4.6 |
| 64 | Tobias BjornfotDFLA | FLA | 16 | 10 | 23 | — |
| 65 | Kaiden GuhleDMTL | MTL | 16 | 10 | 63 | 19%▲18 |
| 66 | Matthew KesselDSTL | STL | 16 | 10 | 26 | 0.1% |
| 67 | Ian ColeDUTA | UTA | 15 | 10 | 151 | 4.9%▲4.3 |
| 68 | Ryan McDonaghDTBL | TBL | 15 | 10 | 76 | 7.3%▲6.8 |
| 69 | Justin FaulkDDET | DET | 15 | 10 | 132 | 55%▼22 |
| 70 | Brock NelsonFCOL | COL | 15 | 10 | 65 | 88%▼3.6 |
| 71 | Joel EdmundsonDLAK | LAK | 15 | 10 | 111 | 4.0%▲3.9 |
| 72 | Morgan RiellyDTOR | TOR | 15 | 10 | 114 | 76%▼5.1 |
| 73 | Vince DunnDSEA | SEA | 15 | 10 | 86 | 89%▲12 |
| 74 | Zach WerenskiDCBJ | CBJ | 15 | 10 | 94 | 100% |
| 75 | Jakob ChychrunDWSH | WSH | 15 | 10 | 114 | 99% |
| 76 | Josh MahuraDSEA | SEA | 15 | 10 | 36 | 0.1% |
| 77 | Ilya LyubushkinDDAL | DAL | 15 | 10 | 90 | 0.1% |
| 78 | Alex VlasicDCHI | CHI | 15 | 10 | 119 | 9.0%▲7.7 |
| 79 | Vasily PodkolzinFEDM | EDM | 15 | 10 | 52 | 70%▲61 |
| 80 | Brock FaberDMIN | MIN | 15 | 10 | 148 | 94%▼4.2 |
| 81 | Tom WillanderDVAN | VAN | 15 | 10 | 78 | 25%▲24 |
| 82 | Jared SpurgeonDMIN | MIN | 14 | 10 | 137 | 10%▲8.2 |
| 83 | Boone JennerFCBJ | CBJ | 14 | 10 | 66 | 21%▲16 |
| 84 | Jonas BrodinDMIN | MIN | 14 | 10 | 126 | 5.0%▲4.3 |
| 85 | Brady SkjeiDNSH | NSH | 14 | 10 | 84 | 18%▼31 |
| 86 | Jaccob SlavinDCAR | CAR | 14 | 10 | 54 | 16%▲4.6 |
| 87 | Jake WalmanDEDM | EDM | 14 | 10 | 90 | 33%▲30 |
| 88 | Mikhail SergachevDUTA | UTA | 14 | 10 | 125 | 98%▲5.2 |
| 89 | Henri JokiharjuDBOS | BOS | 14 | 10 | 37 | 0.1% |
| 90 | Miro HeiskanenDDAL | DAL | 14 | 10 | 132 | 99%▲4.3 |
| 91 | Dylan SambergDWPG | WPG | 14 | 10 | 115 | 4.0%▲3.9 |
| 92 | Daemon HuntDMIN | MIN | 14 | 10 | 43 | 0.1% |
| 93 | Ryker EvansDSEA | SEA | 14 | 10 | 75 | 14%▲13 |
| 94 | Declan CarlileDTBL | TBL | 14 | 10 | 38 | 3.3%▲3.1 |
| 95 | Pavel MintyukovDANA | ANA | 14 | 10 | 112 | 31%▲29 |
| 96 | Matthew SchaeferDNYI | NYI | 14 | 10 | 111 | 100% |
| 97 | Anze KopitarFLAK | LAK | 13 | 10 | 61 | 0.5% |
| 98 | Jordan StaalFCAR | CAR | 13 | 10 | 48 | 20%▲13 |
| 99 | Roman JosiDNSH | NSH | 13 | 10 | 101 | 98%▼0.5 |
| 100 | Adam LarssonDSEA | SEA | 13 | 10 | 163 | 23%▼19 |
Minimum sample: 5.0 games (it scales with games played). 40 below the minimum are hidden.
How to read it
Total blocked shots over the player's last 10 games.
How reliable is it?
A 10-game window is noisy: streaks in goals and points rarely last, while shots, hits, blocks and ice time carry over better.
About our data sources →Projected next
Our fantasy projections for blocked shots: who should lead the coming games.