Menu

Stats Hockey

1200;120;e3039fa594f7df927ef8b92fc31e169e3a059830

NHL All-time Penalty Minutes (PIM)

  • Best all-time PMPG: Shane Churla (4.72)
  • Updated: Mar 1, 2020
  • Top 100 / Still Active *
Rank PlayersGPPIMPMPGNAT
1 Tiger Williams96239664.12CAN
2 Dale Hunter140735632.53CAN
3 Tie Domi102035153.45CAN
4 Marty McSorley96133813.52CAN
5 Bob Probert93533003.53CAN
6 Rob Ray90032073.56CAN
7 Craig Berube105431492.99CAN
8 Tim Hunter81531463.86CAN
9 Chris Nilan68830434.42USA
10 Rick Tocchet114429722.60CAN
11 Pat Verbeek142429052.04CAN
12 Chris Chelios165128911.75USA
13 Dave Manson110327922.53CAN
14 Scott Stevens163527851.70CAN
15 Donald Brashear102526342.57CAN
16 Willi Plett83425723.08CAN
17 Gino Odjick60525674.24CAN
18 Matthew Barnaby83425623.07CAN
19 Gary Roberts122425602.09CAN
20 Chris Neil102625222.46CAN
21 Joey Kocur82025193.07CAN
22 Ken Daneyko128325161.96CAN
23 Brendan Shanahan152424891.63CAN
24 Scott Mellanby143124791.73CAN
25 Basil McRae57624534.26CAN
26 Ulf Samuelsson108024532.27SWE
27 Jeff Odgers82123642.88CAN
28 Jay Wells109823592.15CAN
29 Shayne Corson115623572.04CAN
30 Lyle Odelein105623162.19CAN
31 Bryan Marchment92623072.49CAN
32 Garth Butcher89723022.57CAN
33 Shane Churla48823014.72CAN
34 Kelly Buchberger118222971.94CAN
35 Dave Schultz53522944.29CAN
36 Laurie Boschman100922602.24CAN
37 Brad May104122482.16CAN
38 Ken Baumgartner69622423.22CAN
39 Kevin Dineen118822291.88CAN
40 Rob Ramage104422242.13CAN
41 Keith Tkachuk120122191.85USA
42 Bryan Watson87822122.52CAN
43 Steve Smith80421392.66CAN
44 Stu Grimson72921132.90CAN
45 Terry O'Reilly89120952.35CAN
46 Al Secord76620932.73CAN
47 Ronnie Stern63820773.26CAN
48 Mick Vukota57320713.61CAN
49 Gord Donnelly55420693.73CAN
50 Luke Richardson141720551.45CAN
51 Mike Foligno101820492.01CAN
52 Phil Russell101620382.01CAN
53 Kris King84920302.39CAN
54 Kelly Chase45820174.40CAN
55 Harold Snepsts103320091.94CAN
56 Andre Dupont80019862.48CAN
57 Ian Laperriere108319561.81CAN
58 Mike Peluso45819514.26USA
59 Zdeno Chara *154919511.26SVA
60 Joel Otto94319342.05USA
61 Mark Messier175619121.09CAN
62 Todd Ewen51819113.69CAN
63 Jeff Beukeboom80418902.35CAN
64 Theoren Fleury108418401.70CAN
65 Michel Petit82718392.22CAN
66 Garry Howatt72018362.55CAN
67 Chris Simon78218242.33CAN
68 Larry Playfair108718141.67CAN
69 Carol Vadnais68818132.64CAN
70 Sean O'Donnell122418091.48CAN
71 Scott Hartnell124818091.45CAN
72 Ted Lindsay106818081.69CAN
73 Jim Korn140918011.28USA
74 Paul Coffey59718003.02CAN
75 Owen Nolan120017931.49CAN
76 Dave Brown72917892.45CAN
77 Brian Sutter77917862.29CAN
78 Claude Lemieux121517771.46CAN
79 Bob McGill70517662.50CAN
80 Wilf Paiement94617571.86CAN
81 Torrie Robertson44217513.96CAN
82 Mario Marois95517461.83CAN
83 Rich Pilon63117452.77CAN
84 Jim McKenzie88017391.98CAN
85 Bryan McCabe113517321.53CAN
86 Randy McKay93217311.86CAN
87 Ken Linseman86017272.01CAN
88 Steven Finn72517242.38CAN
89 Jay Miller44617233.86USA
90 Paul Laus53017023.21CAN
91 Randy Moller81516922.08CAN
92 Wendel Clark79316902.13CAN
93 Gordie Howe176716850.95CAN
94 Paul Holmgren52716843.20USA
95 Rob Blake127016791.32CAN
96 Gerard Gallant61516742.72CAN
97 Kevin McClelland58816722.84CAN
98 Bill Guerin126316601.31USA
99 Chris Gratton109216381.50CAN
100 Cody McLeod77616302.10CAN

PIM: Penalties in Minutes  |  PMPG: Penalty Minutes Per Game  |  NAT: Nationality


Most Penalty Minutes in One Season

  • Best PMPG in one season: Mike Peluso (6.48)
  • Top 10
Rank PlayersGPPIMPMPGYearsNAT
1 Dave Schultz764726.211974-75CAN
2 Paul Baxter764095.381981-82CAN
3 Mike Peluso634086.481991-92CAN
4 Dave Schultz744055.471977-78CAN
5 Marty McSorley813994.931992-93CAN
6 Bob Probert743985.381987-88CAN
7 Basil McRae803824.781987-88CAN
8 Joey Kocur593776.391985-86CAN
9 Tim Hunter753755.001988-89CAN
10 Donald Brashear773724.831997-98CAN

PIM: Penalties in Minutes  |  PMPG: Penalty Minutes Per Game  |  NAT: Nationality


Search



 This Website is getting Updated.

Note: All content for informational purposes only!