In regard to the 2024-25 season, Nikita Zadorov is ahead of the pack in minutes in the bad box with 67. In the runner up spot is Mark Kastelic, possessing a minutes in the penalty box total of 65. With a mark of 60, Mathieu Olivier comes in at the third spot. Finishing out the top five are Logan Stanley (53) and Brady Tkachuk (52).
2024-25 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Nikita Zadorov |
67 |
2nd |
Mark Kastelic |
65 |
3rd |
Mathieu Olivier |
60 |
4th |
Logan Stanley |
53 |
5th |
Brady Tkachuk |
52 |
6th |
Jamie Benn |
52 |
7th |
A.J. Greer |
51 |
8th |
Tanner Jeannot |
51 |
9th |
Ross Johnston |
46 |
10th |
Jack McBain |
43 |
11th |
Arber Xhekaj |
43 |
12th |
Josh Anderson |
42 |
13th |
Maveric Lamoureux |
42 |
14th |
Sam Bennett |
39 |
15th |
Brenden Dillon |
39 |
16th |
Ben Chiarot |
39 |
17th |
Charlie McAvoy |
38 |
18th |
Connor Murphy |
38 |
19th |
Dylan Cozens |
37 |
20th |
Brandon Duhaime |
37 |
21st |
Nic Dowd |
36 |
22nd |
Radko Gudas |
36 |
23rd |
Michael McCarron |
36 |
24th |
Travis Konecny |
35 |
25th |
Martin Pospisil |
35 |
26th |
Ian Cole |
35 |
27th |
Emil Martinsen Lilleberg |
35 |
28th |
Yanni Gourde |
34 |
29th |
Aaron Ekblad |
33 |
30th |
Marcus Foligno |
32 |
31st |
Brayden Pachal |
32 |
32nd |
Matt Boldy |
31 |
2022 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Mark Borowiecki – Nashville Predators |
151 |
2nd |
Pat Maroon – Tampa Bay Lightning |
134 |
3rd |
Tanner Jeannot – Nashville Predators |
130 |
4th |
Brandon Duhaime – Minnesota Wild |
122 |
5th |
Brady Tkachuk – Ottawa Senators |
117 |
6th |
Jeffrey Viel – San Jose Sharks |
114 |
7th |
Nicolas Deslauriers – 2 Teams |
113 |
8th |
Marcus Foligno – Minnesota Wild |
112 |
9th |
Zack MacEwen – Philadelphia Flyers |
110 |
10th |
Givani Smith – Detroit Red Wings |
108 |
11th |
Pierre-Luc Dubois – Winnipeg Jets |
106 |
12th |
Liam O’Brien – Arizona Coyotes |
106 |
13th |
Radko Gudas – Florida Panthers |
105 |
14th |
Luke Kunin – Nashville Predators |
99 |
15th |
Tom Wilson – Washington Capitals |
98 |
16th |
Brad Marchand – Boston Bruins |
97 |
17th |
Brendan Lemieux – Los Angeles Kings |
97 |
18th |
Wayne Simmonds – Toronto Maple Leafs |
96 |
19th |
Ryan Hartman – Minnesota Wild |
95 |
20th |
Ryan Lomberg – Florida Panthers |
92 |
21st |
Austin Watson – Ottawa Senators |
91 |
22nd |
Kurtis MacDermid – Colorado Avalanche |
89 |
23rd |
Jamie Benn – Dallas Stars |
88 |
24th |
Jacob Trouba – New York Rangers |
88 |
25th |
Sam Carrick – Anaheim Ducks |
85 |
26th |
Zdeno Chara – New York Islanders |
85 |
27th |
Milan Lucic – Calgary Flames |
84 |
28th |
John Hayden – Buffalo Sabres |
84 |
29th |
Ian Cole – Carolina Hurricanes |
83 |
30th |
P.K. Subban – New Jersey Devils |
82 |
31st |
Jacob Middleton – 2 Teams |
82 |
32nd |
MacKenzie Weegar – Florida Panthers |
81 |
2021 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Tom Wilson – Washington Capitals |
96 |
2nd |
Max Domi – Columbus Blue Jackets |
75 |
3rd |
Brendan Lemieux – 2 Teams |
73 |
4th |
Brendan Smith – New York Rangers |
73 |
5th |
Mathieu Olivier – Nashville Predators |
70 |
6th |
Brady Tkachuk – Ottawa Senators |
69 |
7th |
Ryan Lomberg – Florida Panthers |
67 |
8th |
Garnet Hathaway – Washington Capitals |
66 |
9th |
Trent Frederic – Boston Bruins |
65 |
10th |
Pat Maroon – Tampa Bay Lightning |
60 |
11th |
Erik Gudbranson – 2 Teams |
59 |
12th |
Alexander Edler – Vancouver Canucks |
58 |
13th |
Darnell Nurse – Edmonton Oilers |
57 |
14th |
Matthew Tkachuk – Calgary Flames |
55 |
15th |
Ryan Graves – Colorado Avalanche |
55 |
16th |
Kevin Rooney – New York Rangers |
54 |
17th |
Nicolas Deslauriers – Anaheim Ducks |
53 |
18th |
Barclay Goodrow – Tampa Bay Lightning |
52 |
19th |
Sam Bennett – 2 Teams |
52 |
20th |
Tyler Myers – Vancouver Canucks |
51 |
21st |
Carson Soucy – Minnesota Wild |
51 |
22nd |
Luke Schenn – Tampa Bay Lightning |
51 |
23rd |
Blake Wheeler – Winnipeg Jets |
50 |
24th |
Ben Chiarot – Montreal Canadiens |
50 |
25th |
Brenden Dillon – Washington Capitals |
49 |
26th |
Jordan Greenway – Minnesota Wild |
49 |
27th |
Zach Bogosian – Toronto Maple Leafs |
49 |
28th |
Marcus Foligno – Minnesota Wild |
49 |
29th |
Mathew Barzal – New York Islanders |
48 |
30th |
Robert Bortuzzo – St. Louis Blues |
47 |
31st |
Milan Lucic – Calgary Flames |
46 |
32nd |
Brad Marchand – Boston Bruins |
46 |
2020 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Evander Kane – San Jose Sharks |
122 |
2nd |
Brendan Lemieux – New York Rangers |
111 |
3rd |
Brady Tkachuk – Ottawa Senators |
106 |
4th |
Brenden Dillon – 2 Teams |
104 |
5th |
Barclay Goodrow – 2 Teams |
97 |
6th |
Nazem Kadri – Colorado Avalanche |
97 |
7th |
Nick Ritchie – 2 Teams |
97 |
8th |
Erik Gudbranson – 2 Teams |
95 |
9th |
Tom Wilson – Washington Capitals |
93 |
10th |
Nicolas Deslauriers – Anaheim Ducks |
92 |
11th |
Brad Marchand – Boston Bruins |
82 |
12th |
P.K. Subban – New Jersey Devils |
79 |
13th |
Garnet Hathaway – Washington Capitals |
79 |
14th |
Ross Johnston – New York Islanders |
78 |
15th |
John Hayden – New Jersey Devils |
77 |
16th |
Matthew Tkachuk – Calgary Flames |
74 |
17th |
Joel Edmundson – Carolina Hurricanes |
72 |
18th |
Pat Maroon – Tampa Bay Lightning |
71 |
19th |
Brendan Smith – New York Rangers |
71 |
20th |
Corey Perry – Dallas Stars |
70 |
21st |
Ryan Hartman – Minnesota Wild |
69 |
22nd |
Zack Kassian – Edmonton Oilers |
69 |
23rd |
Kyle Clifford – 2 Teams |
68 |
24th |
Wayne Simmonds – 2 Teams |
66 |
25th |
Nikita Zadorov – Colorado Avalanche |
65 |
26th |
Austin Watson – Nashville Predators |
65 |
27th |
Nick Foligno – Columbus Blue Jackets |
62 |
28th |
Alexander Edler – Vancouver Canucks |
62 |
29th |
Jacob Trouba – New York Rangers |
61 |
30th |
Ben Chiarot – Montreal Canadiens |
61 |
31st |
Zdeno Chara – Boston Bruins |
60 |
32nd |
Erik Cernak – Tampa Bay Lightning |
59 |
2019 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Evander Kane – San Jose Sharks |
153 |
2nd |
Tom Wilson – Washington Capitals |
128 |
3rd |
Antoine Roussel – Vancouver Canucks |
118 |
4th |
Ian Cole – Colorado Avalanche |
115 |
5th |
Brendan Lemieux – 2 Teams |
108 |
6th |
Zack Kassian – Edmonton Oilers |
102 |
7th |
Wayne Simmonds – 2 Teams |
99 |
8th |
Brad Marchand – Boston Bruins |
96 |
9th |
Kyle Clifford – Los Angeles Kings |
96 |
10th |
Sam Bennett – Calgary Flames |
93 |
11th |
Milan Lucic – Edmonton Oilers |
91 |
12th |
Miles Wood – New Jersey Devils |
91 |
13th |
Evgeni Malkin – Pittsburgh Penguins |
89 |
14th |
Mark Borowiecki – Ottawa Senators |
89 |
15th |
Darnell Nurse – Edmonton Oilers |
87 |
16th |
Erik Gudbranson – 2 Teams |
87 |
17th |
Nick Ritchie – Anaheim Ducks |
82 |
18th |
Zack Smith – Ottawa Senators |
81 |
19th |
Max Domi – Montreal Canadiens |
80 |
20th |
Cedric Paquette – Tampa Bay Lightning |
80 |
21st |
Anthony DeAngelo – New York Rangers |
77 |
22nd |
Barclay Goodrow – San Jose Sharks |
76 |
23rd |
Dylan Larkin – Detroit Red Wings |
75 |
24th |
Brady Tkachuk – Ottawa Senators |
75 |
25th |
Nikita Zadorov – Colorado Avalanche |
75 |
26th |
Micheal Haley – 2 Teams |
75 |
27th |
Ryan Hartman – 2 Teams |
74 |
28th |
Ryan Reaves – Vegas Golden Knights |
74 |
29th |
Blake Coleman – New Jersey Devils |
71 |
30th |
Andrew Shaw – Montreal Canadiens |
71 |
31st |
Brendan Smith – New York Rangers |
71 |
32nd |
Duncan Keith – Chicago Blackhawks |
70 |
2018 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Micheal Haley – Florida Panthers |
212 |
2nd |
Tom Wilson – Washington Capitals |
187 |
3rd |
Antoine Roussel – Dallas Stars |
126 |
4th |
Austin Watson – Nashville Predators |
123 |
5th |
Dustin Byfuglien – Winnipeg Jets |
112 |
6th |
Cody McLeod – 2 Teams |
111 |
7th |
Nikita Zadorov – Colorado Avalanche |
103 |
8th |
Alexander Petrovic – Florida Panthers |
98 |
9th |
Ryan Reaves – 2 Teams |
94 |
10th |
Zack Kassian – Edmonton Oilers |
92 |
11th |
Garnet Hathaway – Calgary Flames |
88 |
12th |
Evgeni Malkin – Pittsburgh Penguins |
87 |
13th |
Jamie Oleksiak – 2 Teams |
87 |
14th |
Miles Wood – New Jersey Devils |
84 |
15th |
Radko Gudas – Philadelphia Flyers |
83 |
16th |
Kevin Bieksa – Anaheim Ducks |
83 |
17th |
P.K. Subban – Nashville Predators |
82 |
18th |
Evander Kane – 2 Teams |
82 |
19th |
Scott Hartnell – Nashville Predators |
82 |
20th |
Milan Lucic – Edmonton Oilers |
80 |
21st |
Travis Hamonic – Calgary Flames |
79 |
22nd |
Mikael Backlund – Calgary Flames |
78 |
23rd |
Ryan Johansen – Nashville Predators |
78 |
24th |
Justin Abdelkader – Detroit Red Wings |
78 |
25th |
Ian Cole – 2 Teams |
76 |
26th |
Derek Dorsett – Vancouver Canucks |
74 |
27th |
Max Domi – Arizona Coyotes |
73 |
28th |
Pat Maroon – 2 Teams |
73 |
29th |
Alexander Radulov – Dallas Stars |
72 |
30th |
Ryan Hartman – 2 Teams |
72 |
31st |
Steven Stamkos – Tampa Bay Lightning |
72 |
32nd |
Marcus Foligno – Minnesota Wild |
72 |
2017 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Mark Borowiecki – Ottawa Senators |
154 |
2nd |
Cody McLeod – 2 Teams |
145 |
3rd |
Tom Wilson – Washington Capitals |
133 |
4th |
Micheal Haley – San Jose Sharks |
128 |
5th |
Matt Martin – Toronto Maple Leafs |
123 |
6th |
Wayne Simmonds – Philadelphia Flyers |
122 |
7th |
Dustin Byfuglien – Winnipeg Jets |
117 |
8th |
Antoine Roussel – Dallas Stars |
115 |
9th |
Evander Kane – Buffalo Sabres |
113 |
10th |
Andrew Shaw – Montreal Canadiens |
110 |
11th |
Matthew Tkachuk – Calgary Flames |
105 |
12th |
Ryan Reaves – St. Louis Blues |
104 |
13th |
Zack Kassian – Edmonton Oilers |
101 |
14th |
Dion Phaneuf – Ottawa Senators |
100 |
15th |
Austin Watson – Nashville Predators |
99 |
16th |
Nazem Kadri – Toronto Maple Leafs |
95 |
17th |
Pat Maroon – Edmonton Oilers |
95 |
18th |
Chris Thorburn – Winnipeg Jets |
95 |
19th |
Chris Stewart – Minnesota Wild |
94 |
20th |
Radko Gudas – Philadelphia Flyers |
93 |
21st |
Kyle Clifford – Los Angeles Kings |
92 |
22nd |
Brandon Dubinsky – Columbus Blue Jackets |
91 |
23rd |
Josh Anderson – Columbus Blue Jackets |
89 |
24th |
Jared Boll – Anaheim Ducks |
87 |
25th |
Miles Wood – New Jersey Devils |
86 |
26th |
Deryk Engelland – Calgary Flames |
85 |
27th |
Luke Schenn – Arizona Coyotes |
85 |
28th |
Ryan White – 2 Teams |
84 |
29th |
Ryan Kesler – Anaheim Ducks |
83 |
30th |
Brandon Manning – Philadelphia Flyers |
83 |
31st |
Josh Manson – Anaheim Ducks |
82 |
32nd |
Brad Marchand – Boston Bruins |
81 |
2016 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Derek Dorsett – Vancouver Canucks |
177 |
2nd |
Chris Neil – Ottawa Senators |
165 |
3rd |
Tom Wilson – Washington Capitals |
163 |
4th |
Wayne Simmonds – Philadelphia Flyers |
147 |
5th |
Cody McLeod – Colorado Avalanche |
138 |
6th |
Antoine Roussel – Dallas Stars |
123 |
7th |
Justin Abdelkader – Detroit Red Wings |
120 |
8th |
Dustin Byfuglien – Winnipeg Jets |
119 |
9th |
Matt Martin – New York Islanders |
119 |
10th |
Radko Gudas – Philadelphia Flyers |
116 |
11th |
Zack Kassian – Edmonton Oilers |
114 |
12th |
Scott Hartnell – Columbus Blue Jackets |
112 |
13th |
Mark Borowiecki – Ottawa Senators |
107 |
14th |
Brandon Bollig – Calgary Flames |
103 |
15th |
Jordin Tootoo – New Jersey Devils |
102 |
16th |
Dalton Prout – Columbus Blue Jackets |
102 |
17th |
Ryan White – Philadelphia Flyers |
101 |
18th |
Kevin Bieksa – Anaheim Ducks |
99 |
19th |
Shane Doan – Arizona Coyotes |
98 |
20th |
Bobby Farnham – 2 Teams |
97 |
21st |
Oliver Ekman-Larsson – Arizona Coyotes |
96 |
22nd |
Antoine Vermette – Arizona Coyotes |
93 |
23rd |
Brayden McNabb – Los Angeles Kings |
92 |
24th |
Evander Kane – Buffalo Sabres |
91 |
25th |
Brad Marchand – Boston Bruins |
90 |
26th |
Dion Phaneuf – 2 Teams |
90 |
27th |
Alexander Petrovic – Florida Panthers |
90 |
28th |
Mike Brown – 2 Teams |
90 |
29th |
Adam McQuaid – Boston Bruins |
89 |
30th |
Pat Maroon – 2 Teams |
88 |
31st |
David Backes – St. Louis Blues |
83 |
32nd |
Zac Rinaldo – Boston Bruins |
83 |
2015 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Steve Downie – Pittsburgh Penguins |
238 |
2nd |
Cody McLeod – Colorado Avalanche |
191 |
3rd |
Derek Dorsett – Vancouver Canucks |
175 |
4th |
Tom Wilson – Washington Capitals |
172 |
5th |
Antoine Roussel – Dallas Stars |
148 |
6th |
Brandon Prust – Montreal Canadiens |
134 |
7th |
Dustin Byfuglien – Winnipeg Jets |
124 |
8th |
Ryan Reaves – St. Louis Blues |
116 |
9th |
Matt Martin – New York Islanders |
114 |
10th |
Jared Boll – Columbus Blue Jackets |
109 |
11th |
Dion Phaneuf – Toronto Maple Leafs |
108 |
12th |
Mark Borowiecki – Ottawa Senators |
107 |
13th |
David Clarkson – 2 Teams |
106 |
14th |
David Backes – St. Louis Blues |
104 |
15th |
Zac Rinaldo – Philadelphia Flyers |
102 |
16th |
Scott Hartnell – Columbus Blue Jackets |
100 |
17th |
Tanner Glass – New York Rangers |
98 |
18th |
Eric Gryba – Ottawa Senators |
97 |
19th |
Brad Marchand – Boston Bruins |
95 |
20th |
Robert Bortuzzo – 2 Teams |
93 |
21st |
Chris Stewart – 2 Teams |
88 |
22nd |
Chris Kreider – New York Rangers |
88 |
23rd |
Brandon Bollig – Calgary Flames |
88 |
24th |
Kyle Clifford – Los Angeles Kings |
87 |
25th |
John Scott – San Jose Sharks |
87 |
26th |
Steve Ott – St. Louis Blues |
86 |
27th |
Simon Despres – 2 Teams |
86 |
28th |
Tim Jackman – Anaheim Ducks |
86 |
29th |
Anthony Peluso – Winnipeg Jets |
86 |
30th |
Travis Hamonic – New York Islanders |
85 |
31st |
Adam McQuaid – Boston Bruins |
85 |
32nd |
Dalton Prout – Columbus Blue Jackets |
85 |
2014 NHL Penalty Minutes Leaders
PIM Rank |
Player |
PIM |
1st |
Tom Sestito – Vancouver Canucks |
213 |
2nd |
Chris Neil – Ottawa Senators |
211 |
3rd |
Antoine Roussel – Dallas Stars |
209 |
4th |
Rich Clune – Nashville Predators |
166 |
5th |
Zac Rinaldo – Philadelphia Flyers |
153 |
6th |
Radko Gudas – Tampa Bay Lightning |
152 |
7th |
Tom Wilson – Washington Capitals |
151 |
8th |
Matt Carkner – New York Islanders |
149 |
9th |
Dion Phaneuf – Toronto Maple Leafs |
144 |
10th |
Derek Dorsett – New York Rangers |
128 |
11th |
Luke Gazdic – Edmonton Oilers |
127 |
12th |
Ryan Reaves – St. Louis Blues |
126 |
13th |
John Scott – Buffalo Sabres |
125 |
14th |
Zack Kassian – Vancouver Canucks |
124 |
15th |
Cody McLeod – Colorado Avalanche |
122 |
16th |
Brandon Prust – Montreal Canadiens |
121 |
17th |
David Backes – St. Louis Blues |
119 |
18th |
Chris Stewart – 2 Teams |
118 |
19th |
Patrick Bordeleau – Colorado Avalanche |
115 |
20th |
Erik Gudbranson – Florida Panthers |
114 |
21st |
Matt Hendricks – 2 Teams |
112 |
22nd |
Zack Smith – Ottawa Senators |
111 |
23rd |
Colton Orr – Toronto Maple Leafs |
110 |
24th |
Wayne Simmonds – Philadelphia Flyers |
106 |
25th |
Ryan Garbutt – Dallas Stars |
106 |
26th |
Steve Downie – 2 Teams |
106 |
27th |
Kevin Bieksa – Vancouver Canucks |
104 |
28th |
Scott Hartnell – Philadelphia Flyers |
103 |
29th |
Tim Jackman – 2 Teams |
103 |
30th |
Mark Stuart – Winnipeg Jets |
101 |
31st |
Pat Maroon – Anaheim Ducks |
101 |
32nd |
Brian McGrattan – Calgary Flames |
100 |