During the 2025-26 campaign, Nathan MacKinnon is sitting in first place in blocks with 0. Holding down 2nd is Martin Necas, earning a blocked shots total of 0. With a mark of 0, J.J. Moser is holding on to the 3rd position. Finishing out the top 5 are Artturi Lehkonen (0) and Josh Manson (0).
2025-26 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Nathan MacKinnon | 0 |
| 2nd | Martin Necas | 0 |
| 3rd | J.J. Moser | 0 |
| 4th | Artturi Lehkonen | 0 |
| 5th | Josh Manson | 0 |
| 6th | Cale Makar | 0 |
| 7th | Jakob Chychrun | 0 |
| 8th | Anthony Cirelli | 0 |
| 9th | Brent Burns | 0 |
| 10th | Devon Toews | 0 |
| 11th | Brandon Hagel | 0 |
| 12th | John Marino | 0 |
| 13th | Sam Malinski | 0 |
| 14th | Esa Lindell | 0 |
| 15th | Jake McCabe | 0 |
| 16th | Nikita Kucherov | 0 |
| 17th | Aliaksei Protas | 0 |
| 18th | Jason Robertson | 0 |
| 19th | Tom Wilson | 0 |
| 20th | Nate Schmidt | 0 |
| 21st | Mattias Samuelsson | 0 |
| 22nd | Darren Raddysh | 0 |
| 23rd | Gabriel Landeskog | 0 |
| 24th | Nick Suzuki | 0 |
| 25th | Marcus Johansson | 0 |
| 26th | Matt Roy | 0 |
| 27th | Lane Hutson | 0 |
| 28th | Roope Hintz | 0 |
| 29th | Ian Cole | 0 |
| 30th | Nikita Zadorov | 0 |
| 31st | Jonathan Aspirot | 0 |
| 32nd | Noah Cates | 0 |
2022 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Brayden McNabb – Vegas Golden Knights | 179 |
| 2nd | Jacob Trouba – New York Rangers | 177 |
| 3rd | Ivan Provorov – Philadelphia Flyers | 172 |
| 4th | Calvin de Haan – Chicago Blackhawks | 172 |
| 5th | Colton Parayko – St. Louis Blues | 169 |
| 6th | Andrew Peeke – Columbus Blue Jackets | 169 |
| 7th | Jake McCabe – Chicago Blackhawks | 167 |
| 8th | Alex Pietrangelo – Vegas Golden Knights | 164 |
| 9th | Moritz Seider – Detroit Red Wings | 161 |
| 10th | Chris Tanev – Calgary Flames | 158 |
| 11th | MacKenzie Weegar – Florida Panthers | 156 |
| 12th | Seth Jones – Chicago Blackhawks | 155 |
| 13th | Noah Dobson – New York Islanders | 154 |
| 14th | Mario Ferraro – San Jose Sharks | 151 |
| 15th | Brent Burns – San Jose Sharks | 150 |
| 16th | Connor Murphy – Chicago Blackhawks | 150 |
| 17th | Esa Lindell – Dallas Stars | 148 |
| 18th | Tyler Myers – Vancouver Canucks | 148 |
| 19th | Alexander Romanov – Montreal Canadiens | 144 |
| 20th | Travis Sanheim – Philadelphia Flyers | 142 |
| 21st | Ryan Lindgren – New York Rangers | 141 |
| 22nd | Adam Larsson – Seattle Kraken | 140 |
| 23rd | Mark Giordano – 2 Teams | 139 |
| 24th | Brian Dumoulin – Pittsburgh Penguins | 139 |
| 25th | Vladislav Gavrikov – Columbus Blue Jackets | 138 |
| 26th | Ryan McDonagh – Tampa Bay Lightning | 137 |
| 27th | Erik Johnson – Colorado Avalanche | 136 |
| 28th | Kevin Shattenkirk – Anaheim Ducks | 135 |
| 29th | Ryan Graves – New Jersey Devils | 135 |
| 30th | Roman Josi – Nashville Predators | 133 |
| 31st | Dysin Mayo – Arizona Coyotes | 133 |
| 32nd | Darnell Nurse – Edmonton Oilers | 132 |
2021 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Alec Martinez – Vegas Golden Knights | 168 |
| 2nd | Adam Larsson – Edmonton Oilers | 128 |
| 3rd | Connor Murphy – Chicago Blackhawks | 123 |
| 4th | Alexander Edler – Vancouver Canucks | 118 |
| 5th | Derek Forbort – Winnipeg Jets | 115 |
| 6th | Mark Giordano – Calgary Flames | 110 |
| 7th | Nikita Zaitsev – Ottawa Senators | 110 |
| 8th | David Savard – 2 Teams | 109 |
| 9th | Alex Goligoski – Arizona Coyotes | 108 |
| 10th | Scott Mayfield – New York Islanders | 108 |
| 11th | Chris Tanev – Calgary Flames | 107 |
| 12th | Ivan Provorov – Philadelphia Flyers | 106 |
| 13th | Ryan Pulock – New York Islanders | 106 |
| 14th | Esa Lindell – Dallas Stars | 104 |
| 15th | Adam Fox – New York Rangers | 102 |
| 16th | Jared Spurgeon – Minnesota Wild | 102 |
| 17th | Seth Jones – Columbus Blue Jackets | 101 |
| 18th | Darnell Nurse – Edmonton Oilers | 100 |
| 19th | Andy Greene – New York Islanders | 99 |
| 20th | Jonas Brodin – Minnesota Wild | 99 |
| 21st | Mario Ferraro – San Jose Sharks | 96 |
| 22nd | Ryan McDonagh – Tampa Bay Lightning | 96 |
| 23rd | Brent Burns – San Jose Sharks | 94 |
| 24th | Ian Cole – 2 Teams | 94 |
| 25th | Jake Muzzin – Toronto Maple Leafs | 94 |
| 26th | Ryan Graves – Colorado Avalanche | 91 |
| 27th | Duncan Keith – Chicago Blackhawks | 91 |
| 28th | Jakob Chychrun – Arizona Coyotes | 89 |
| 29th | Jamie Oleksiak – Dallas Stars | 88 |
| 30th | Justin Faulk – St. Louis Blues | 87 |
| 31st | Devon Toews – Colorado Avalanche | 87 |
| 32nd | Jaccob Slavin – Carolina Hurricanes | 87 |
2020 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Oscar Klefbom – Edmonton Oilers | 180 |
| 2nd | David Savard – Columbus Blue Jackets | 163 |
| 3rd | Alexander Edler – Vancouver Canucks | 162 |
| 4th | Chris Tanev – Vancouver Canucks | 159 |
| 5th | Andy Greene – 2 Teams | 155 |
| 6th | Ryan Graves – Colorado Avalanche | 150 |
| 7th | Mark Giordano – Calgary Flames | 148 |
| 8th | Darnell Nurse – Edmonton Oilers | 141 |
| 9th | Ryan Pulock – New York Islanders | 139 |
| 10th | Connor Murphy – Chicago Blackhawks | 138 |
| 11th | Alex Goligoski – Arizona Coyotes | 134 |
| 12th | Brayden McNabb – Vegas Golden Knights | 133 |
| 13th | Charlie McAvoy – Boston Bruins | 131 |
| 14th | Jacob Trouba – New York Rangers | 128 |
| 15th | Ben Chiarot – Montreal Canadiens | 128 |
| 16th | Johnny Boychuk – New York Islanders | 128 |
| 17th | Esa Lindell – Dallas Stars | 127 |
| 18th | Seth Jones – Columbus Blue Jackets | 123 |
| 19th | Ian Cole – Colorado Avalanche | 122 |
| 20th | Nikita Zaitsev – Ottawa Senators | 121 |
| 21st | Mark Borowiecki – Ottawa Senators | 120 |
| 22nd | Scott Mayfield – New York Islanders | 117 |
| 23rd | Duncan Keith – Chicago Blackhawks | 117 |
| 24th | Alec Martinez – 2 Teams | 117 |
| 25th | Brent Burns – San Jose Sharks | 115 |
| 26th | Erik Johnson – Colorado Avalanche | 115 |
| 27th | Shea Weber – Montreal Canadiens | 114 |
| 28th | Jonas Brodin – Minnesota Wild | 112 |
| 29th | Ivan Provorov – Philadelphia Flyers | 111 |
| 30th | Olli Maatta – Chicago Blackhawks | 110 |
| 31st | Jake Muzzin – Toronto Maple Leafs | 110 |
| 32nd | Travis Hamonic – Calgary Flames | 110 |
2019 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Andy Greene – New Jersey Devils | 208 |
| 2nd | Niklas Hjalmarsson – Arizona Coyotes | 187 |
| 3rd | Kris Russell – Edmonton Oilers | 185 |
| 4th | Brent Seabrook – Chicago Blackhawks | 180 |
| 5th | Ian Cole – Colorado Avalanche | 178 |
| 6th | Jacob Trouba – Winnipeg Jets | 171 |
| 7th | Travis Hamonic – Calgary Flames | 167 |
| 8th | Alexander Edler – Vancouver Canucks | 166 |
| 9th | John Carlson – Washington Capitals | 164 |
| 10th | Esa Lindell – Dallas Stars | 161 |
| 11th | Ryan McDonagh – Tampa Bay Lightning | 161 |
| 12th | Scott Mayfield – New York Islanders | 159 |
| 13th | Robert Hagg – Philadelphia Flyers | 158 |
| 14th | Colton Parayko – St. Louis Blues | 157 |
| 15th | Ryan Ellis – Nashville Predators | 154 |
| 16th | Alex Goligoski – Arizona Coyotes | 154 |
| 17th | Roman Polák – Dallas Stars | 152 |
| 18th | Deryk Engelland – Vegas Golden Knights | 152 |
| 19th | Nikita Zaitsev – Toronto Maple Leafs | 151 |
| 20th | Ivan Provorov – Philadelphia Flyers | 149 |
| 21st | Ryan Pulock – New York Islanders | 148 |
| 22nd | Jack Johnson – Pittsburgh Penguins | 147 |
| 23rd | Darnell Nurse – Edmonton Oilers | 146 |
| 24th | Jared Spurgeon – Minnesota Wild | 145 |
| 25th | Roman Josi – Nashville Predators | 144 |
| 26th | Duncan Keith – Chicago Blackhawks | 144 |
| 27th | Ron Hainsey – Toronto Maple Leafs | 144 |
| 28th | Mark Giordano – Calgary Flames | 144 |
| 29th | Erik Johnson – Colorado Avalanche | 143 |
| 30th | Cody Ceci – Ottawa Senators | 142 |
| 31st | Derek Forbort – Los Angeles Kings | 139 |
| 32nd | Brayden McNabb – Vegas Golden Knights | 139 |
2018 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Kris Russell – Edmonton Oilers | 223 |
| 2nd | Alec Martinez – Los Angeles Kings | 206 |
| 3rd | Alexander Edler – Vancouver Canucks | 203 |
| 4th | Andy Greene – New Jersey Devils | 188 |
| 5th | Patrik Nemeth – Colorado Avalanche | 185 |
| 6th | Brayden McNabb – Vegas Golden Knights | 176 |
| 7th | Marc-Edouard Vlasic – San Jose Sharks | 174 |
| 8th | Cody Ceci – Ottawa Senators | 171 |
| 9th | Brent Seabrook – Chicago Blackhawks | 170 |
| 10th | Ivan Provorov – Philadelphia Flyers | 169 |
| 11th | Ron Hainsey – Toronto Maple Leafs | 169 |
| 12th | Josh Morrissey – Winnipeg Jets | 168 |
| 13th | Brooks Orpik – Washington Capitals | 168 |
| 14th | Duncan Keith – Chicago Blackhawks | 165 |
| 15th | Alex Pietrangelo – St. Louis Blues | 164 |
| 16th | Ryan McDonagh – 2 Teams | 163 |
| 17th | Mark Giordano – Calgary Flames | 161 |
| 18th | Michael Stone – Calgary Flames | 158 |
| 19th | Derek Forbort – Los Angeles Kings | 156 |
| 20th | Dan Girardi – Tampa Bay Lightning | 155 |
| 21st | Stephen Johns – Dallas Stars | 155 |
| 22nd | Jaccob Slavin – Carolina Hurricanes | 154 |
| 23rd | Dion Phaneuf – 2 Teams | 154 |
| 24th | Alex Goligoski – Arizona Coyotes | 154 |
| 25th | Darnell Nurse – Edmonton Oilers | 153 |
| 26th | Jordie Benn – Montreal Canadiens | 153 |
| 27th | Justin Braun – San Jose Sharks | 152 |
| 28th | Deryk Engelland – Vegas Golden Knights | 150 |
| 29th | Joel Edmundson – St. Louis Blues | 150 |
| 30th | Greg Pateryn – Dallas Stars | 148 |
| 31st | John Carlson – Washington Capitals | 146 |
| 32nd | Karl Alzner – Montreal Canadiens | 144 |
2017 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Kris Russell – Edmonton Oilers | 213 |
| 2nd | Erik Karlsson – Ottawa Senators | 201 |
| 3rd | Ian Cole – Pittsburgh Penguins | 194 |
| 4th | Calvin de Haan – New York Islanders | 190 |
| 5th | Mark Giordano – Calgary Flames | 184 |
| 6th | Niklas Hjalmarsson – Chicago Blackhawks | 181 |
| 7th | Danny DeKeyser – Detroit Red Wings | 170 |
| 8th | Alec Martinez – Los Angeles Kings | 167 |
| 9th | Ivan Provorov – Philadelphia Flyers | 166 |
| 10th | Andrej Sekera – Edmonton Oilers | 166 |
| 11th | Dan Girardi – New York Rangers | 166 |
| 12th | Karl Alzner – Washington Capitals | 162 |
| 13th | Jaccob Slavin – Carolina Hurricanes | 161 |
| 14th | Justin Braun – San Jose Sharks | 161 |
| 15th | Rasmus Ristolainen – Buffalo Sabres | 161 |
| 16th | Adam Larsson – Edmonton Oilers | 160 |
| 17th | Ryan McDonagh – New York Rangers | 160 |
| 18th | Derek Forbort – Los Angeles Kings | 159 |
| 19th | Cody Ceci – Ottawa Senators | 159 |
| 20th | Alex Pietrangelo – St. Louis Blues | 158 |
| 21st | Shea Weber – Montreal Canadiens | 157 |
| 22nd | Francois Beauchemin – Colorado Avalanche | 156 |
| 23rd | Dion Phaneuf – Ottawa Senators | 156 |
| 24th | Andrew MacDonald – Philadelphia Flyers | 151 |
| 25th | Ben Lovejoy – New Jersey Devils | 149 |
| 26th | Brett Pesce – Carolina Hurricanes | 148 |
| 27th | Brent Seabrook – Chicago Blackhawks | 147 |
| 28th | Oscar Klefbom – Edmonton Oilers | 146 |
| 29th | Dennis Seidenberg – New York Islanders | 146 |
| 30th | Jeff Petry – Montreal Canadiens | 145 |
| 31st | Adam McQuaid – Boston Bruins | 144 |
| 32nd | Marc-Edouard Vlasic – San Jose Sharks | 144 |
2016 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Francois Beauchemin – Colorado Avalanche | 256 |
| 2nd | Kris Russell – 2 Teams | 210 |
| 3rd | Karl Alzner – Washington Capitals | 207 |
| 4th | Calvin de Haan – New York Islanders | 198 |
| 5th | Erik Johnson – Colorado Avalanche | 197 |
| 6th | Dan Girardi – New York Rangers | 195 |
| 7th | Mark Giordano – Calgary Flames | 193 |
| 8th | Roman Josi – Nashville Predators | 185 |
| 9th | Alec Martinez – Los Angeles Kings | 182 |
| 10th | Jacob Trouba – Winnipeg Jets | 177 |
| 11th | Erik Karlsson – Ottawa Senators | 175 |
| 12th | Nick Schultz – Philadelphia Flyers | 174 |
| 13th | Johnny Oduya – Dallas Stars | 172 |
| 14th | Ryan Murray – Columbus Blue Jackets | 171 |
| 15th | Josh Gorges – Buffalo Sabres | 167 |
| 16th | Chris Tanev – Vancouver Canucks | 166 |
| 17th | Shea Weber – Nashville Predators | 160 |
| 18th | Alex Goligoski – Dallas Stars | 159 |
| 19th | Jared Spurgeon – Minnesota Wild | 157 |
| 20th | Radko Gudas – Philadelphia Flyers | 157 |
| 21st | Andrej Sekera – Edmonton Oilers | 156 |
| 22nd | Trevor van Riemsdyk – Chicago Blackhawks | 155 |
| 23rd | Kevin Klein – New York Rangers | 155 |
| 24th | Andy Greene – New Jersey Devils | 154 |
| 25th | Niklas Hjalmarsson – Chicago Blackhawks | 151 |
| 26th | Brent Seabrook – Chicago Blackhawks | 150 |
| 27th | Adam Larsson – New Jersey Devils | 148 |
| 28th | Roman Polák – 2 Teams | 146 |
| 29th | Brent Burns – San Jose Sharks | 145 |
| 30th | Matt Niskanen – Washington Capitals | 145 |
| 31st | Michael Stone – Arizona Coyotes | 143 |
| 32nd | Andrei Markov – Montreal Canadiens | 142 |
2015 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Kris Russell – Calgary Flames | 283 |
| 2nd | Roman Josi – Nashville Predators | 209 |
| 3rd | John Carlson – Washington Capitals | 200 |
| 4th | Brooks Orpik – Washington Capitals | 192 |
| 5th | Michael Stone – Arizona Coyotes | 189 |
| 6th | Dan Girardi – New York Rangers | 184 |
| 7th | Dennis Wideman – Calgary Flames | 184 |
| 8th | T.J. Brodie – Calgary Flames | 178 |
| 9th | Andy Greene – New Jersey Devils | 173 |
| 10th | Andrei Markov – Montreal Canadiens | 173 |
| 11th | Chris Tanev – Vancouver Canucks | 170 |
| 12th | Mike Weber – Buffalo Sabres | 168 |
| 13th | Nick Schultz – Philadelphia Flyers | 166 |
| 14th | Karl Alzner – Washington Capitals | 165 |
| 15th | Tom Gilbert – Montreal Canadiens | 164 |
| 16th | Nate Guenin – Colorado Avalanche | 162 |
| 17th | Alex Pietrangelo – St. Louis Blues | 161 |
| 18th | Zbynek Michalek – 2 Teams | 160 |
| 19th | Alex Goligoski – Dallas Stars | 157 |
| 20th | Johnny Boychuk – New York Islanders | 149 |
| 21st | Josh Gorges – Buffalo Sabres | 148 |
| 22nd | Shea Weber – Nashville Predators | 147 |
| 23rd | Dennis Seidenberg – Boston Bruins | 146 |
| 24th | Drew Doughty – Los Angeles Kings | 144 |
| 25th | Willie Mitchell – Florida Panthers | 144 |
| 26th | P.K. Subban – Montreal Canadiens | 142 |
| 27th | Deryk Engelland – Calgary Flames | 142 |
| 28th | Connor Murphy – Arizona Coyotes | 142 |
| 29th | Mark Stuart – Winnipeg Jets | 142 |
| 30th | Brent Seabrook – Chicago Blackhawks | 141 |
| 31st | Jan Hejda – Colorado Avalanche | 140 |
| 32nd | Brenden Dillon – 2 Teams | 139 |
2014 NHL Blocks Leaders
| BLK Rank | Player | BLK |
|---|---|---|
| 1st | Andrew MacDonald – 2 Teams | 242 |
| 2nd | Chris Butler – Calgary Flames | 211 |
| 3rd | Kris Russell – Calgary Flames | 201 |
| 4th | Andrei Markov – Montreal Canadiens | 180 |
| 5th | John Carlson – Washington Capitals | 177 |
| 6th | Josh Gorges – Montreal Canadiens | 177 |
| 7th | Carl Gunnarsson – Toronto Maple Leafs | 176 |
| 8th | Dan Girardi – New York Rangers | 174 |
| 9th | Nicklas Grossmann – Philadelphia Flyers | 174 |
| 10th | Shea Weber – Nashville Predators | 173 |
| 11th | Francois Beauchemin – Anaheim Ducks | 171 |
| 12th | Ladislav Smid – 2 Teams | 168 |
| 13th | Zbynek Michalek – Arizona Coyotes | 165 |
| 14th | Alex Pietrangelo – St. Louis Blues | 164 |
| 15th | Matt Carle – Tampa Bay Lightning | 161 |
| 16th | Mike Weber – Buffalo Sabres | 161 |
| 17th | Mark Stuart – Winnipeg Jets | 160 |
| 18th | Karl Alzner – Washington Capitals | 158 |
| 19th | Niklas Hjalmarsson – Chicago Blackhawks | 157 |
| 20th | Dion Phaneuf – Toronto Maple Leafs | 156 |
| 21st | Niklas Kronwall – Detroit Red Wings | 154 |
| 22nd | Alex Goligoski – Dallas Stars | 153 |
| 23rd | Johnny Boychuk – Boston Bruins | 151 |
| 24th | Marc-Edouard Vlasic – San Jose Sharks | 150 |
| 25th | Ben Lovejoy – Anaheim Ducks | 150 |
| 26th | Roman Josi – Nashville Predators | 150 |
| 27th | Brenden Dillon – Dallas Stars | 148 |
| 28th | Justin Braun – San Jose Sharks | 146 |
| 29th | Jan Hejda – Colorado Avalanche | 144 |
| 30th | Brooks Orpik – Pittsburgh Penguins | 143 |
| 31st | Toby Enström – Winnipeg Jets | 142 |
| 32nd | Brent Seabrook – Chicago Blackhawks | 142 |

