This is a list of ice hockey players who have accumulated at least 2,000 penalties in minutes (PIMs) in the National Hockey League (NHL) through the end of the 2025–26 NHL regular season.
Legend keyConditionPlayerActive NHL playerTeamActive player's teamPlayerIn the Hockey Hall of Fame
3,000 or more PIMs Rank Player Teams Seasons Games PIMs1Tiger WilliamsToronto, Vancouver, Detroit, Los Angeles, Hartford149623,9712Dale HunterQuebec, Washington, Colorado Avalanche191,4073,5653Tie DomiToronto, N.Y. Rangers, Winnipeg (original), Toronto 161,0203,5154Marty McSorleyPittsburgh, Edmonton, Los Angeles, Pittsburgh, Los Angeles, NY Rangers, San Jose, Edmonton, Boston179613,3815Bob ProbertDetroit, Chicago169353,3006Rob RayBuffalo, Ottawa159003,2077Craig BerubePhiladelphia, Toronto, Calgary, Washington, Philadelphia, Washington, N.Y. Islanders, Calgary171,0543,1498Tim HunterCalgary, Quebec, Vancouver, San Jose168153,1469Chris NilanMontreal, N.Y. Rangers, Boston, Montreal136883,043
2,500-2,999 PIMs Rank Player Team(s) Seasons Games PIMs10Rick TocchetPhiladelphia, Pittsburgh, Los Angeles, Boston, Washington, Phoenix, Philadelphia181,1442,97211Pat VerbeekNew Jersey, Hartford, N.Y. Rangers, Dallas, Detroit, Dallas201,4242,90512Chris CheliosMontreal, Chicago, Detroit, Atlanta Thrashers261,6512,89113Dave MansonChicago, Edmonton, Winnipeg/Phoenix, Montreal, Chicago, Dallas, Toronto, Dallas161,1032,79214Scott StevensWashington, St. Louis, New Jersey221,6352,78515Donald BrashearMontreal, Vancouver, Philadelphia, Washington, N.Y. Rangers161,0252,63416Willi PlettAtlanta/Calgary Flames, Minnesota North Stars, Boston138342,57217Gino OdjickVancouver, N.Y. Islanders, Philadelphia, Montreal126052,56718Matthew BarnabyBuffalo, Pittsburgh, Tampa Bay, N.Y. Rangers, Colorado Avalanche, Chicago, Dallas148342,56219Gary RobertsCalgary, Carolina, Toronto, Florida, Pittsburgh, Tampa Bay211,2242,56020Chris NeilOttawa151,0262,52221Joe KocurDetroit, N.Y. Rangers, Vancouver, Detroit158202,51922Ken DaneykoNew Jersey201,2832,516
2,499-2,250 PIMs Rank Player Team(s) Seasons Games PIMs23Brendan ShanahanNew Jersey, St. Louis, Hartford, Detroit, N.Y. Rangers, New Jersey211,5242,48924Scott MellanbyPhiladelphia, Edmonton, Florida, St. Louis, Atlanta Thrashers211,4312,47925Basil McRaeQuebec, Toronto, Detroit, Quebec, Minnesota North Stars, Tampa Bay, St. Louis, Chicago165762,45726Ulf SamuelssonHartford, Pittsburgh, N.Y. Rangers, Detroit, Philadelphia161,0802,45327Jeff OdgersSan Jose, Boston, Colorado Avalanche, Atlanta Thrashers 128212,36428Jay WellsLos Angeles, Philadelphia, Buffalo, N.Y. Rangers, St. Louis, Tampa Bay181,0982,35929Shayne CorsonMontreal, Edmonton, St. Louis, Montreal, Toronto, Dallas191,1562,35730Lyle OdeleinMontreal, New Jersey, Phoenix, Columbus, Chicago, Dallas, Florida, Pittsburgh161,0562,31631Bryan MarchmentWinnipeg (original), Chicago, Hartford, Edmonton, Tampa Bay, San Jose, Colorado Avalanche, Toronto, Calgary179262,30732Garth ButcherVancouver, St. Louis, Quebec, Toronto148972,30233Shane ChurlaHartford, Calgary, Minnesota/Dallas, Los Angeles, N.Y. Rangers114882,30134Kelly BuchbergerEdmonton, Atlanta Thrashers, Los Angeles, Phoenix, Pittsburgh181,1822,29735Dave SchultzPhiladelphia, Los Angeles, Pittsburgh, Buffalo95352,29436Laurie BoschmanToronto, Edmonton, Winnipeg (original), New Jersey, Ottawa141,0092,263
2,249-2,000 PIMs Rank Player Team(s) Seasons Games PIMs37Brad MayBuffalo, Vancouver, Phoenix, Vancouver, Colorado, Anaheim, Toronto, Detroit181,0412,24838Ken BaumgartnerLos Angeles, N.Y. Islanders, Toronto, Anaheim, Boston126962,24439Kevin DineenHartford, Philadelphia, Hartford/Carolina, Ottawa, Columbus191,1882,22940Rob RamageColorado Rockies, St. Louis, Calgary, Toronto, Minnesota North Stars, Tampa Bay, Montreal, Philadelphia151,0442,22641Keith TkachukWinnipeg/Phoenix, St. Louis, Atlanta Thrashers, St. Louis181,2012,21942Bryan WatsonMontreal, Detroit, Montreal, Oakland, Pittsburgh, St. Louis, Detroit, Washington168782,21243Steve SmithEdmonton, Chicago, Calgary168042,13944Stu GrimsonCalgary, Chicago, Anaheim, Detroit, Hartford/Carolina, Anaheim, Los Angeles, Nashville147292,11345Terry O'ReillyBoston148912,09546Al SecordBoston, Chicago, Toronto, Philadelphia, Chicago127662,09347Zdeno CharaN.Y. Islanders, Ottawa, Boston, Washington241,6802,08548Ronnie SternVancouver, Calgary, San Jose126382,07749Mick VukotaN.Y. Islanders, Tampa Bay, Montreal115732,07150Gord DonnellyQuebec, Winnipeg (original), Buffalo, Dallas125542,06951Luke RichardsonToronto, Edmonton, Philadelphia, Columbus, Toronto, Tampa Bay, Ottawa211,4172,05552Mike FolignoDetroit, Buffalo, Toronto, Florida151,0182,04953Phil RussellChicago, Atlanta/Calgary, New Jersey, Buffalo151,0162,03854Kris KingDetroit, N.Y. Rangers, Winnipeg/Phoenix, Toronto, Chicago148492,03055Kelly ChaseSt. Louis, Hartford, Toronto, St. Louis114582,01756Harold SnepstsVancouver, Minnesota North Stars, Detroit, Vancouver, St. Louis171,0332,009
External links All-time penalty minute leaders from Stats Hockey All-time penalty minute leaders from Sports City