Counting stats
NHL Penalty Minutes per 60 Leaders
2025-26All 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 2025-26: Ross Johnston (ANA), 10.63 PIM/60.
Penalty Minutes per 60 leaderboard
| # | Player | Team | PIM/60 | PIM | ||
|---|---|---|---|---|---|---|
| 1 | Ross JohnstonFANA | ANA | 10.63 | 604 | 107 | 3.2%▲3.1 |
| 2 | Arber XhekajDMTL | MTL | 9.37 | 742 | 116 | 10%▲6.3 |
| 3 | Jeffrey VielFANA | ANA | 8.83 | 537 | 79 | 4.0%▲3.9 |
| 4 | Mark KastelicFBOS | BOS | 8.12 | 1,035 | 140 | 13%▲12 |
| 5 | Adam KlapkaFCGY | CGY | 8.00 | 840 | 112 | 8.9%▲8.4 |
| 6 | A.J. GreerFFLA | FLA | 6.99 | 969 | 113 | 7.5%▲5.8 |
| 7 | Mathieu OlivierFCBJ | CBJ | 6.98 | 868 | 101 | 18%▲15 |
| 8 | Ryan LombergFCGY | CGY | 6.87 | 516 | 59 | 0.1% |
| 9 | Jeff MalottFLAK | LAK | 6.45 | 512 | 55 | 3.2%▲3.2 |
| 10 | Donovan SebrangoDFLA | FLA | 6.43 | 634 | 68 | 0.0% |
| 11 | Logan StanleyDBUF | BUF | 6.05 | 1,269 | 128 | 6.6%▲5.9 |
| 12 | Nick CousinsFOTT | OTT | 5.97 | 925 | 92 | 0.1% |
| 13 | Brandon TanevFUTA | UTA | 5.72 | 524 | 50 | 0.1% |
| 14 | Marcus FolignoFMIN | MIN | 5.59 | 719 | 67 | 4.2%▲3.4 |
| 15 | Nikita ZadorovDBOS | BOS | 5.39 | 1,691 | 152 | 39%▲21 |
| 16 | Josh AndersonFMTL | MTL | 5.35 | 1,010 | 90 | 10%▲9.2 |
| 17 | Brayden PachalDCGY | CGY | 5.21 | 541 | 47 | 0.0% |
| 18 | Brandon DuhaimeFWSH | WSH | 5.16 | 908 | 78 | 3.2%▲3 |
| 19 | Garnet HathawayFPHI | PHI | 5.16 | 687 | 59 | 4.8%▲4.6 |
| 20 | Charle-Edouard D'AstousDTBL | TBL | 5.12 | 1,313 | 112 | 22%▲17 |
| 21 | Sam CarrickFBUF | BUF | 5.10 | 764 | 65 | 0.1% |
| 22 | Matthew TkachukFFLA | FLA | 5.08 | 567 | 48 | 100%▲2.6 |
| 23 | Michael McCarronFMIN | MIN | 5.03 | 1,108 | 93 | 7.3%▲6.9 |
| 24 | Tom WilsonFWSH | WSH | 5.01 | 1,401 | 117 | 94%▲6.3 |
| 25 | Corey PerryFTBL | TBL | 4.94 | 984 | 81 | 7.4%▲5.9 |
| 26 | Tyler TuckerDSTL | STL | 4.90 | 991 | 81 | 4.8%▲4.7 |
| 27 | Jack McBainFUTA | UTA | 4.85 | 1,039 | 84 | 17%▲15 |
| 28 | Max DomiFTOR | TOR | 4.79 | 1,191 | 95 | 5.8%▲4.6 |
| 29 | Evander KaneFVAN | VAN | 4.74 | 1,165 | 92 | 5.7%▲0.8 |
| 30 | Barclay GoodrowFSJS | SJS | 4.71 | 931 | 73 | 0.1% |
| 31 | Luke KuninFFLA | FLA | 4.70 | 600 | 47 | 0.0% |
| 32 | Jeremy LauzonDVGK | VGK | 4.57 | 1,168 | 89 | 24%▲22 |
| 33 | Zack OstapchukFSJS | SJS | 4.53 | 596 | 45 | 3.2%▲3.1 |
| 34 | Colton DachFEDM | EDM | 4.46 | 700 | 52 | 11%▲11 |
| 35 | Nikita GrebenkinFPHI | PHI | 4.45 | 621 | 46 | 0.1% |
| 36 | Radko GudasDANA | ANA | 4.44 | 906 | 67 | 25%▲22 |
| 37 | Dakota JoshuaFTOR | TOR | 4.36 | 674 | 49 | 4.8%▲4.6 |
| 38 | Mikko RantanenFDAL | DAL | 4.32 | 1,291 | 93 | 99%▲0.5 |
| 39 | Maxwell CrozierDTBL | TBL | 4.28 | 560 | 40 | 5.6%▲5.5 |
| 40 | Trent FredericFEDM | EDM | 4.26 | 817 | 58 | 4.0%▲3.8 |
| 41 | Vincent DesharnaisDSJS | SJS | 4.24 | 963 | 68 | 0.3% |
| 42 | Emil LillebergDTBL | TBL | 4.23 | 865 | 61 | 4.8%▲4.7 |
| 43 | Jayden StrubleDMTL | MTL | 4.21 | 827 | 58 | 3.3%▲2.9 |
| 44 | Brady TkachukFOTT | OTT | 4.19 | 1,018 | 71 | 100%▲2 |
| 45 | Peyton KrebsFBUF | BUF | 4.15 | 1,129 | 78 | 19%▲17 |
| 46 | Erik CernakDTBL | TBL | 4.13 | 1,075 | 74 | 4.1%▲3.7 |
| 47 | Tanner JeannotFBOS | BOS | 4.07 | 974 | 66 | 6.5%▲6.1 |
| 48 | Frank VatranoFANA | ANA | 4.06 | 591 | 40 | 6.4%▲6.2 |
| 49 | Dmitri VoronkovFCBJ | CBJ | 4.03 | 878 | 59 | 19%▲17 |
| 50 | Nic DowdFVGK | VGK | 4.02 | 1,091 | 73 | 3.2%▲3.1 |
| 51 | Jamie BennFDAL | DAL | 3.99 | 797 | 53 | 22%▲18 |
| 52 | Alex SteevesFBOS | BOS | 3.98 | 513 | 34 | 5.6%▲5.5 |
| 53 | Josh MansonDCOL | COL | 3.89 | 1,405 | 91 | 32%▲16 |
| 54 | Ridly GreigFOTT | OTT | 3.87 | 1,285 | 83 | 15%▲13 |
| 55 | Kyle MacLeanFNYI | NYI | 3.87 | 621 | 40 | 0.0% |
| 56 | Declan CarlileDTBL | TBL | 3.87 | 621 | 40 | 3.3%▲3.1 |
| 57 | Nick FolignoFMIN | MIN | 3.86 | 683 | 44 | 4.1%▲3.6 |
| 58 | Connor CliftonDPIT | PIT | 3.79 | 838 | 53 | 7.4%▲6.7 |
| 59 | Scott MayfieldDNYI | NYI | 3.78 | 1,318 | 83 | 0.1% |
| 60 | Luke SchennDBUF | BUF | 3.78 | 683 | 43 | 7.3%▲6.9 |
| 61 | Johnathan KovacevicDNJD | NJD | 3.75 | 607 | 38 | 0.1% |
| 62 | Evgeni MalkinFPIT | PIT | 3.71 | 985 | 61 | 82%▲11 |
| 63 | Kirby DachFMTL | MTL | 3.68 | 505 | 31 | 12%▲12 |
| 64 | Darnell NurseDEDM | EDM | 3.63 | 1,720 | 104 | 69%▼13 |
| 65 | Brenden DillonDNJD | NJD | 3.62 | 1,476 | 89 | 9.7%▲9.1 |
| 66 | Matvei MichkovFPHI | PHI | 3.54 | 1,202 | 71 | 86%▲23 |
| 67 | Sam BennettFFLA | FLA | 3.50 | 1,405 | 82 | 84%▲4.3 |
| 68 | Keegan KolesarFVGK | VGK | 3.49 | 946 | 55 | 5.2%▲3.4 |
| 69 | Jake MiddletonDMIN | MIN | 3.47 | 1,313 | 76 | 5.7%▲5.3 |
| 70 | Alexander PetrovicDDAL | DAL | 3.40 | 829 | 47 | 0.1% |
| 71 | Andrew MangiapaneFCHI | CHI | 3.26 | 774 | 42 | 3.2%▲3.1 |
| 72 | Kaiden GuhleDMTL | MTL | 3.24 | 759 | 41 | 19%▲18 |
| 73 | Barrett HaytonFUTA | UTA | 3.20 | 1,013 | 54 | 11%▲11 |
| 74 | Nathan WalkerFSTL | STL | 3.05 | 552 | 28 | 0.1% |
| 75 | Michael EyssimontFBOS | BOS | 3.04 | 611 | 31 | 0.1% |
| 76 | Brayden SchennFNYI | NYI | 3.04 | 1,342 | 68 | 28%▲7.8 |
| 77 | Ryan StromeFCGY | CGY | 3.04 | 691 | 35 | 4.0%▲3.9 |
| 78 | Connor MurphyDEDM | EDM | 3.04 | 1,403 | 71 | 6.0%▲5.1 |
| 79 | Mason AppletonFDET | DET | 3.00 | 879 | 44 | 0.1% |
| 80 | Vasily PodkolzinFEDM | EDM | 3.00 | 1,261 | 63 | 70%▲61 |
| 81 | Tye KartyeFNYR | NYR | 2.98 | 766 | 38 | 7.2%▲7.1 |
| 82 | MacKenzie WeegarDUTA | UTA | 2.98 | 1,775 | 88 | 93%▼7.2 |
| 83 | Nick BjugstadFNJD | NJD | 2.97 | 667 | 33 | 0.1% |
| 84 | Andrei SvechnikovFCAR | CAR | 2.95 | 1,342 | 66 | 97%▲8.8 |
| 85 | Yanni GourdeFTBL | TBL | 2.95 | 1,342 | 66 | 4.9%▲4 |
| 86 | Colin BlackwellFDAL | DAL | 2.88 | 832 | 40 | 0.1% |
| 87 | Ilya LyubushkinDDAL | DAL | 2.88 | 834 | 40 | 0.1% |
| 88 | Cole SmithFVGK | VGK | 2.87 | 837 | 40 | 0.1% |
| 89 | Gabriel LandeskogFCOL | COL | 2.86 | 985 | 47 | 50%▲32 |
| 90 | Brett HowdenFVGK | VGK | 2.85 | 864 | 41 | 16%▲15 |
| 91 | Hendrix LapierreFWSH | WSH | 2.85 | 654 | 31 | 8.1%▲8 |
| 92 | Mason MarchmentFCBJ | CBJ | 2.84 | 1,181 | 56 | 47%▲34 |
| 93 | Erik HaulaFNSH | NSH | 2.84 | 1,351 | 64 | 12%▲8.7 |
| 94 | Lian BichselDDAL | DAL | 2.83 | 783 | 37 | 22%▲21 |
| 95 | Louis CrevierDCHI | CHI | 2.83 | 1,337 | 63 | 15%▲15 |
| 96 | Will CuylleFNYR | NYR | 2.82 | 1,382 | 65 | 64% |
| 97 | Simon EdvinssonDDET | DET | 2.80 | 1,610 | 75 | 42%▲33 |
| 98 | Vincent TrocheckFNYR | NYR | 2.79 | 1,377 | 64 | 88%▼5.4 |
| 99 | Easton CowanFTOR | TOR | 2.78 | 971 | 45 | 52%▲49 |
| 100 | Nick PaulFTBL | TBL | 2.75 | 698 | 32 | 8.1%▲7.7 |
Minimum sample: 498 minutes (it scales with games played). 324 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.