Counting stats
NHL Blocked Shots Leaders, Last 10 Games
2024-25All 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 2024-25: Nick Seeler (PHI), 34 BLK (L10).
- Only players whose last 10 games run to within 14 days of the latest game (Apr 17) are ranked; 228 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 | Nick SeelerDPHI | PHI | 34 | 10 | 200 | 8.2%▲7.7 |
| 2 | Ian ColeDUTA | UTA | 32 | 10 | 211 | 4.9%▲4.3 |
| 3 | Alexandre CarrierDMTL | MTL | 28 | 10 | 169 | 15%▲14 |
| 4 | Philip BrobergDSTL | STL | 28 | 10 | 103 | 66%▲50 |
| 5 | Mike MathesonDMTL | MTL | 26 | 10 | 168 | 84%▼8.2 |
| 6 | Morgan RiellyDTOR | TOR | 25 | 10 | 131 | 77%▼4.2 |
| 7 | Esa LindellDDAL | DAL | 25 | 10 | 170 | 37%▼31 |
| 8 | MacKenzie WeegarDCGY | CGY | 25 | 10 | 192 | 92%▼7.4 |
| 9 | Trevor van RiemsdykDWSH | WSH | 25 | 10 | 151 | 0.8% |
| 10 | Rasmus AnderssonDCGY | CGY | 25 | 10 | 196 | 94%▼3.8 |
| 11 | Colton ParaykoDSTL | STL | 24 | 10 | 149 | 37%▼42 |
| 12 | Connor CliftonDBUF | BUF | 24 | 10 | 116 | 7.3%▲6.7 |
| 13 | Jared SpurgeonDMIN | MIN | 23 | 10 | 119 | 12%▲10 |
| 14 | Chris TanevDTOR | TOR | 23 | 10 | 189 | 5.9%▲4.9 |
| 15 | Jacob TroubaDANA | ANA | 23 | 10 | 208 | 76%▼12 |
| 16 | Samuel GirardDCOL | COL | 23 | 10 | 111 | 13%▲13 |
| 17 | Alex VlasicDCHI | CHI | 23 | 10 | 157 | 9.0%▲7.7 |
| 18 | Jack ThompsonDSJS | SJS | 22 | 10 | 54 | 3.2%▲3.2 |
| 19 | Ryker EvansDSEA | SEA | 22 | 10 | 106 | 14%▲13 |
| 20 | Jeff PetryDDET | DET | 21 | 10 | 77 | 0.1% |
| 21 | Brayden McNabbDVGK | VGK | 21 | 10 | 167 | 28%▲25 |
| 22 | Nick JensenDOTT | OTT | 21 | 10 | 95 | 0.1% |
| 23 | Jamie OleksiakDSEA | SEA | 21 | 10 | 159 | 15%▲14 |
| 24 | Thomas ChabotDOTT | OTT | 21 | 10 | 145 | 84%▼11 |
| 25 | Dylan SambergDWPG | WPG | 21 | 10 | 120 | 4.0%▲3.9 |
| 26 | Cale MakarDCOL | COL | 21 | 10 | 128 | 100%▲1.1 |
| 27 | Alexander RomanovDNYI | NYI | 21 | 10 | 165 | 15%▲15 |
| 28 | Kaiden GuhleDMTL | MTL | 21 | 10 | 124 | 19%▲17 |
| 29 | Jonas BrodinDMIN | MIN | 20 | 10 | 104 | 5.0%▲4.3 |
| 30 | Connor MurphyDCHI | CHI | 20 | 10 | 160 | 6.9%▲6 |
| 31 | Jake WalmanDEDM | EDM | 20 | 10 | 145 | 33%▲30 |
| 32 | Brandon CarloDTOR | TOR | 20 | 10 | 157 | 3.3%▲3 |
| 33 | Mario FerraroDSJS | SJS | 20 | 10 | 125 | 16%▼1.2 |
| 34 | Artem ZubDOTT | OTT | 20 | 10 | 118 | 9.5%▲5.3 |
| 35 | Ryan SuterDSTL | STL | 19 | 10 | 109 | — |
| 36 | Oliver Ekman-LarssonDTOR | TOR | 19 | 10 | 83 | 43%▲31 |
| 37 | Radko GudasDANA | ANA | 19 | 10 | 178 | 24%▲22 |
| 38 | Jake MiddletonDMIN | MIN | 19 | 10 | 157 | 5.7%▲5.3 |
| 39 | Dennis GilbertDOTT | OTT | 19 | 10 | 36 | 0.0% |
| 40 | Cale FleuryDSEA | SEA | 19 | 10 | 28 | 3.2%▲3 |
| 41 | Jacob Bernard-DockerDBUF | BUF | 19 | 10 | 50 | 0.1% |
| 42 | Jake SandersonDOTT | OTT | 19 | 10 | 163 | 98%▲2.4 |
| 43 | Jamie DrysdaleDPHI | PHI | 19 | 10 | 102 | 55%▲45 |
| 44 | Simon EdvinssonDDET | DET | 19 | 10 | 144 | 42%▲32 |
| 45 | John CarlsonDWSH | WSH | 18 | 10 | 131 | 99%▲2.3 |
| 46 | Victor HedmanDTBL | TBL | 18 | 10 | 133 | 93%▲11 |
| 47 | Adam LarssonDSEA | SEA | 18 | 10 | 148 | 23%▼19 |
| 48 | Ben HuttonDVGK | VGK | 18 | 10 | 19 | — |
| 49 | Nate SchmidtDFLA | FLA | 18 | 10 | 71 | 4.9%▲4.6 |
| 50 | Joshua BrownDEDM | EDM | 18 | 10 | 18 | 0.0% |
| 51 | Alexander WennbergFSJS | SJS | 18 | 10 | 80 | 24%▼2 |
| 52 | Vince DunnDSEA | SEA | 18 | 10 | 79 | 90%▲13 |
| 53 | Dante FabbroDCBJ | CBJ | 18 | 10 | 143 | 3.2%▲3.1 |
| 54 | Timothy LiljegrenDSJS | SJS | 18 | 10 | 111 | 4.8%▲4.7 |
| 55 | Ian MitchellDBOS | BOS | 18 | 10 | 23 | — |
| 56 | Rasmus SandinDWSH | WSH | 18 | 10 | 122 | 13%▲10 |
| 57 | Jackson LaCombeDANA | ANA | 18 | 10 | 129 | 97%▲9.2 |
| 58 | Brock FaberDMIN | MIN | 18 | 10 | 115 | 94%▼4.8 |
| 59 | Alex PietrangeloDVGK | VGK | 17 | 10 | 139 | 4.0%▲3.7 |
| 60 | Adam HenriqueFEDM | EDM | 17 | 10 | 85 | 0.4% |
| 61 | Ben ChiarotDDET | DET | 17 | 10 | 142 | 13%▲11 |
| 62 | Brett KulakDEDM | EDM | 17 | 10 | 118 | 0.3% |
| 63 | Nathan WalkerFSTL | STL | 17 | 10 | 61 | 0.1% |
| 64 | Joel HanleyDCGY | CGY | 17 | 10 | 90 | 0.0% |
| 65 | Travis SanheimDPHI | PHI | 17 | 10 | 170 | 68%▼6.1 |
| 66 | Sean DurziDUTA | UTA | 17 | 10 | 52 | 40%▲38 |
| 67 | K'Andre MillerDNYR | NYR | 17 | 10 | 110 | 64%▲26 |
| 68 | Noah DobsonDNYI | NYI | 17 | 10 | 126 | 97%▼1.6 |
| 69 | Cam YorkDPHI | PHI | 17 | 10 | 126 | 21%▲19 |
| 70 | Lane HutsonDMTL | MTL | 17 | 10 | 123 | 100%▲3.3 |
| 71 | David SavardDMTL | MTL | 16 | 10 | 180 | — |
| 72 | Ryan PulockDNYI | NYI | 16 | 10 | 155 | 10%▼1.6 |
| 73 | Marcus PetterssonDVAN | VAN | 16 | 10 | 144 | 6.6%▲6.2 |
| 74 | Devon ToewsDCOL | COL | 16 | 10 | 103 | 64%▲1.4 |
| 75 | Andrew PeekeDBOS | BOS | 16 | 10 | 126 | 6.5%▲6.2 |
| 76 | Bowen ByramDBUF | BUF | 16 | 10 | 117 | 96%▲6.1 |
| 77 | Moritz SeiderDDET | DET | 16 | 10 | 181 | 100%▲0.7 |
| 78 | Thomas HarleyDDAL | DAL | 16 | 10 | 110 | 88%▲8.4 |
| 79 | Louis CrevierDCHI | CHI | 16 | 10 | 49 | 15%▲15 |
| 80 | Braden SchneiderDNYR | NYR | 16 | 10 | 145 | 20%▲18 |
| 81 | Justin BarronDNSH | NSH | 16 | 10 | 83 | 0.1% |
| 82 | Wyatt KaiserDCHI | CHI | 16 | 10 | 93 | 7.3%▲7 |
| 83 | Luke SchennDWPG | WPG | 15 | 10 | 104 | 8.9%▲8.6 |
| 84 | Travis HamonicDOTT | OTT | 15 | 10 | 92 | 0.1% |
| 85 | Mattias EkholmDEDM | EDM | 15 | 10 | 95 | 76%▲8.7 |
| 86 | Brady SkjeiDNSH | NSH | 15 | 10 | 93 | 18%▼31 |
| 87 | Cody CeciDDAL | DAL | 15 | 10 | 155 | 0.3% |
| 88 | Darnell NurseDEDM | EDM | 15 | 10 | 136 | 69%▼13 |
| 89 | Auston MatthewsFTOR | TOR | 15 | 10 | 89 | 99% |
| 90 | Adam FoxDNYR | NYR | 15 | 10 | 108 | 99%▲6.8 |
| 91 | Ryan LindgrenDCOL | COL | 15 | 10 | 128 | 0.1% |
| 92 | Zach WhitecloudDVGK | VGK | 15 | 10 | 103 | 7.3%▲6.7 |
| 93 | Scott PerunovichDNYI | NYI | 15 | 10 | 37 | 0.0% |
| 94 | Simon BenoitDTOR | TOR | 15 | 10 | 111 | 4.9%▲4.4 |
| 95 | Matty BeniersFSEA | SEA | 15 | 10 | 77 | 51% |
| 96 | Robert BortuzzoDUTA | UTA | 14 | 10 | 26 | — |
| 97 | Brett PesceDNJD | NJD | 14 | 10 | 138 | 0.3% |
| 98 | Alex TuchFBUF | BUF | 14 | 10 | 113 | 94%▼5.3 |
| 99 | Mikhail SergachevDUTA | UTA | 14 | 10 | 140 | 98%▲5.2 |
| 100 | Jan RuttaDSJS | SJS | 14 | 10 | 81 | — |
Minimum sample: 5.0 games (it scales with games played). 34 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.