NHL Penalty Minutes Leaders

For the 2023-24 season, Liam O’Brien is the best in the NHL in minutes in the penalty box with 153. Holding 2nd is Brady Tkachuk, collecting a penalty minutes total of 134. With a number of 133, Tom Wilson is holding on to the 3rd position. Holding on to the 4th and 5th position are Garnet Hathaway (132) and Radko Gudas (128).

2023-24 NHL Penalty Minutes Leaders

PIM Rank Player PIM
1st Liam O’Brien 153
2nd Brady Tkachuk 134
3rd Tom Wilson 133
4th Garnet Hathaway 132
5th Radko Gudas 128
6th Nikita Zadorov 125
7th Max Domi 118
8th Ross Johnston 117
9th Martin Pospisil 109
10th Michael Eyssimont 104
11th Jonah Gadjovich 104
12th Sam Carrick 102
13th Sam Bennett 100
14th Michael McCarron 100
15th Jeremy Lauzon 98
16th Austin Watson 93
17th Brenden Dillon 92
18th Nicolas Deslauriers 89
19th Matthew Tkachuk 88
20th Connor Clifton 88
21st Mathew Dumba 88
22nd Josh Manson 87
23rd Mason McTavish 86
24th Charlie McAvoy 86
25th Ryan Strome 86
26th Frank Vatrano 85
27th Evander Kane 85
28th Luke Kunin 83
29th Kevin Bahl 82
30th Jason Zucker 81
31st Arber Xhekaj 81
32nd Andreas Englund 81

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