Counting stats
NHL Penalty Minutes per 60 Leaders
2023-24All situationsThrough 83 team games
This board ranks skaters by penalty minutes per 60 minutes of ice time in all situations, so a fourth-liner who plays 9 minutes is compared fairly with a top-pair defenseman who plays 25. Players under the minimum-minutes cutoff are hidden.
Penalty minutes add up every minor, major and misconduct. Fighting majors and misconducts make the total lumpy: one bad night can add 17 minutes. Rates surface low-minute players who already produce; they are the ones to grab when an injury opens up ice time.
Leader in 2023-24: Ross Johnston (ANA), 12.59 PIM/60.
Penalty Minutes per 60 leaderboard
| # | Player | Team | PIM/60 | PIM | ||
|---|---|---|---|---|---|---|
| 1 | Ross JohnstonFANA | ANA | 12.59 | 557 | 117 | 3.2%▲3.1 |
| 2 | Liam O'BrienFARI | ARI | 12.58 | 730 | 153 | 0.1% |
| 3 | Martin PospisilFCGY | CGY | 8.16 | 801 | 109 | 6.4%▲6.3 |
| 4 | Garnet HathawayFPHI | PHI | 7.73 | 1,024 | 132 | 4.8%▲4.6 |
| 5 | Arber XhekajDMTL | MTL | 6.93 | 701 | 81 | 10%▲6.3 |
| 6 | Mathieu OlivierFCBJ | CBJ | 6.89 | 609 | 70 | 18%▲15 |
| 7 | Tanner JeannotFTBL | TBL | 6.81 | 661 | 75 | 6.5%▲6.1 |
| 8 | Michael McCarronFNSH | NSH | 6.71 | 894 | 100 | 7.3%▲6.9 |
| 9 | Ryan LombergFFLA | FLA | 6.71 | 716 | 80 | 0.1% |
| 10 | Sam CarrickFEDM | EDM | 6.50 | 941 | 102 | 0.1% |
| 11 | Michael EyssimontFTBL | TBL | 6.50 | 960 | 104 | 0.1% |
| 12 | Max DomiFTOR | TOR | 6.42 | 1,103 | 118 | 5.8%▲4.6 |
| 13 | Joshua BrownDARI | ARI | 5.98 | 752 | 75 | 0.0% |
| 14 | Radko GudasDANA | ANA | 5.97 | 1,287 | 128 | 25%▲22 |
| 15 | Tom WilsonFWSH | WSH | 5.96 | 1,340 | 133 | 94%▲6.3 |
| 16 | Nikita ZadorovDVAN | VAN | 5.73 | 1,308 | 125 | 39%▲21 |
| 17 | Klim KostinFSJS | SJS | 5.61 | 567 | 53 | — |
| 18 | Patrick MaroonFBOS | BOS | 5.50 | 655 | 60 | — |
| 19 | Sam BennettFFLA | FLA | 5.24 | 1,146 | 100 | 84%▲4.3 |
| 20 | Brady TkachukFOTT | OTT | 5.19 | 1,551 | 134 | 100%▲2 |
| 21 | Jason ZuckerFNSH | NSH | 5.10 | 954 | 81 | 23%▲17 |
| 22 | Mason McTavishFANA | ANA | 4.95 | 1,042 | 86 | 51%▲36 |
| 23 | Matt MartinFNYI | NYI | 4.86 | 531 | 43 | — |
| 24 | Brandon DuhaimeFCOL | COL | 4.83 | 869 | 70 | 3.2%▲3 |
| 25 | Bobby McMannFTOR | TOR | 4.82 | 647 | 52 | 44%▲1 |
| 26 | Jarred TinordiDCHI | CHI | 4.72 | 814 | 64 | — |
| 27 | Barclay GoodrowFNYR | NYR | 4.66 | 1,005 | 78 | 0.1% |
| 28 | Nick CousinsFFLA | FLA | 4.57 | 841 | 64 | 0.1% |
| 29 | Andreas EnglundDLAK | LAK | 4.48 | 1,084 | 81 | 0.0% |
| 30 | Marcus FolignoFMIN | MIN | 4.44 | 797 | 59 | 4.2%▲3.4 |
| 31 | Miles WoodFCOL | COL | 4.44 | 1,013 | 75 | 0.1% |
| 32 | Brendan GallagherFMTL | MTL | 4.18 | 1,062 | 74 | 3.3%▲2.8 |
| 33 | Brayden PachalDCGY | CGY | 4.17 | 734 | 51 | 0.0% |
| 34 | Ryan StromeFANA | ANA | 4.13 | 1,248 | 86 | 4.0%▲3.9 |
| 35 | Luke KuninFSJS | SJS | 4.11 | 1,212 | 83 | 0.0% |
| 36 | Connor CliftonDBUF | BUF | 4.04 | 1,308 | 88 | 7.4%▲6.7 |
| 37 | A.J. GreerFCGY | CGY | 4.03 | 521 | 35 | 7.5%▲5.8 |
| 38 | Peyton KrebsFBUF | BUF | 4.02 | 1,000 | 67 | 19%▲17 |
| 39 | Jeremy LauzonDNSH | NSH | 4.00 | 1,470 | 98 | 24%▲22 |
| 40 | Dakota JoshuaFVAN | VAN | 3.97 | 906 | 60 | 4.8%▲4.6 |
| 41 | Evander KaneFEDM | EDM | 3.95 | 1,292 | 85 | 5.7%▲0.8 |
| 42 | Nick SeelerDPHI | PHI | 3.89 | 1,203 | 78 | 8.1%▲7.6 |
| 43 | Josh MansonDCOL | COL | 3.86 | 1,352 | 87 | 32%▲16 |
| 44 | Michael KesselringDARI | ARI | 3.86 | 1,027 | 66 | 8.9%▲8.3 |
| 45 | Mark GiordanoDTOR | TOR | 3.85 | 764 | 49 | — |
| 46 | Brenden DillonDWPG | WPG | 3.83 | 1,443 | 92 | 9.7%▲9.1 |
| 47 | Corey PerryFEDM | EDM | 3.82 | 723 | 46 | 7.4%▲5.9 |
| 48 | Jayden StrubleDMTL | MTL | 3.79 | 902 | 57 | 3.3%▲2.9 |
| 49 | Ridly GreigFOTT | OTT | 3.73 | 1,062 | 66 | 15%▲13 |
| 50 | Will CuylleFNYR | NYR | 3.73 | 901 | 56 | 64% |
| 51 | MacKenzie EntwistleFCHI | CHI | 3.70 | 763 | 47 | 0.0% |
| 52 | Josh AndersonFMTL | MTL | 3.68 | 1,206 | 74 | 10%▲9.2 |
| 53 | Trent FredericFBOS | BOS | 3.67 | 1,128 | 69 | 4.0%▲3.8 |
| 54 | Kevin StenlundFFLA | FLA | 3.64 | 1,021 | 62 | 0.1% |
| 55 | Sammy BlaisFSTL | STL | 3.62 | 514 | 31 | — |
| 56 | Brendan SmithDNJD | NJD | 3.61 | 1,014 | 61 | — |
| 57 | Jack McBainFARI | ARI | 3.55 | 846 | 50 | 17%▲15 |
| 58 | Matthew TkachukFFLA | FLA | 3.54 | 1,491 | 88 | 100%▲2.6 |
| 59 | Ryan HartmanFMIN | MIN | 3.53 | 1,222 | 72 | 40%▼17 |
| 60 | Mathew DumbaDTBL | TBL | 3.52 | 1,500 | 88 | 0.1% |
| 61 | Phillip Di GiuseppeFVAN | VAN | 3.50 | 617 | 36 | — |
| 62 | Nathan BastianFNJD | NJD | 3.50 | 549 | 32 | 0.0% |
| 63 | Nikita OkhotiukDCGY | CGY | 3.48 | 827 | 48 | — |
| 64 | Calen AddisonDSJS | SJS | 3.48 | 1,243 | 72 | — |
| 65 | Andrei SvechnikovFCAR | CAR | 3.47 | 1,002 | 58 | 97%▲8.8 |
| 66 | Cole SmithFNSH | NSH | 3.45 | 1,095 | 63 | 0.1% |
| 67 | Kevin BahlDNJD | NJD | 3.45 | 1,427 | 82 | 4.8%▲4.6 |
| 68 | Vince DunnDSEA | SEA | 3.44 | 1,362 | 78 | 89%▲12 |
| 69 | Keegan KolesarFVGK | VGK | 3.43 | 858 | 49 | 5.2%▲3.4 |
| 70 | Blake ColemanFCGY | CGY | 3.41 | 1,336 | 76 | 38%▼24 |
| 71 | Trevor ZegrasFANA | ANA | 3.40 | 530 | 30 | 86%▲18 |
| 72 | Travis HamonicDOTT | OTT | 3.39 | 707 | 40 | 0.1% |
| 73 | Frank VatranoFANA | ANA | 3.39 | 1,504 | 85 | 6.4%▲6.2 |
| 74 | Ross ColtonFCOL | COL | 3.33 | 1,098 | 61 | 8.1%▲7.8 |
| 75 | Jordan GreenwayFBUF | BUF | 3.32 | 1,156 | 64 | 0.3% |
| 76 | Mattias JanmarkFEDM | EDM | 3.27 | 845 | 46 | 0.0% |
| 77 | Pierre-Luc DuboisFLAK | LAK | 3.26 | 1,288 | 70 | 42%▲33 |
| 78 | Jakub LaukoFBOS | BOS | 3.26 | 589 | 32 | — |
| 79 | Zach BogosianDMIN | MIN | 3.25 | 1,162 | 63 | 0.4% |
| 80 | William LagessonDANA | ANA | 3.24 | 592 | 32 | 0.0% |
| 81 | Anders LeeFNYI | NYI | 3.24 | 1,261 | 68 | 29%▼20 |
| 82 | Scott LaughtonFPHI | PHI | 3.22 | 1,284 | 69 | 5.6%▲5.5 |
| 83 | Brandon TanevFSEA | SEA | 3.18 | 963 | 51 | 0.1% |
| 84 | Tyler MyersDVAN | VAN | 3.17 | 1,459 | 77 | 4.1%▲3.7 |
| 85 | Nils HoglanderFVAN | VAN | 3.16 | 969 | 51 | 4.0%▲3.9 |
| 86 | Max JonesFANA | ANA | 3.16 | 627 | 33 | 0.1% |
| 87 | Oliver Ekman-LarssonDFLA | FLA | 3.10 | 1,472 | 76 | 43%▲32 |
| 88 | Dmitri VoronkovFCBJ | CBJ | 3.09 | 1,009 | 52 | 19%▲17 |
| 89 | Joel HanleyDCGY | CGY | 3.08 | 584 | 30 | 0.0% |
| 90 | Kyle BurroughsDSJS | SJS | 3.05 | 1,398 | 71 | 0.0% |
| 91 | Simon BenoitDTOR | TOR | 3.05 | 1,103 | 56 | 4.9%▲4.4 |
| 92 | Dmitry KulikovDFLA | FLA | 3.01 | 1,255 | 63 | 3.2%▲3.1 |
| 93 | T.J. OshieFWSH | WSH | 3.01 | 877 | 44 | — |
| 94 | Brandon HagelFTBL | TBL | 3.00 | 1,579 | 79 | 99%▲1.4 |
| 95 | Curtis LazarFNJD | NJD | 3.00 | 880 | 44 | 0.0% |
| 96 | Dakota MermisDMIN | MIN | 2.99 | 662 | 33 | 0.0% |
| 97 | Brad MarchandFBOS | BOS | 2.99 | 1,566 | 78 | 73%▲0.7 |
| 98 | Jacob TroubaDNYR | NYR | 2.99 | 1,466 | 73 | 76%▼11 |
| 99 | Kiefer SherwoodFNSH | NSH | 2.97 | 828 | 41 | 59%▲6.6 |
| 100 | Adrian KempeFLAK | LAK | 2.96 | 1,458 | 72 | 97%▼0.6 |
Minimum sample: 498 minutes (it scales with games played). 308 below the minimum are hidden.
How to read it
Penalty Minutes per 60 minutes of ice time, all situations.
How reliable is it?
Rates settle faster than totals but need minutes: early in the season, low-minute players swing the most.
About our data sources →Projected next
Our fantasy projections for penalty minutes: who should lead the coming games.