Counting stats
NHL Penalty Minutes per 60 Leaders
2026-27All situationsThrough 3 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 2026-27: Adam Klapka (CGY), 82.65 PIM/60.
- Early sample: teams have played at most 3 games in 2026-27. Expect big swings.
Penalty Minutes per 60 leaderboard
| # | Player | Team | PIM/60 | PIM | ||
|---|---|---|---|---|---|---|
| 1 | Adam KlapkaFCGY | CGY | 82.65 | 20 | 27 | 8.9%▲8.4 |
| 2 | Luke SchennDVAN | VAN | 31.22 | 37 | 19 | 7.3%▲6.9 |
| 3 | Charles Alexis LegaultDCAR | CAR | 30.27 | 24 | 12 | 4.8%▲4.7 |
| 4 | Brandon CarloDSTL | STL | 27.23 | 33 | 15 | 0.3% |
| 5 | Keegan KolesarFDET | DET | 25.47 | 21 | 9 | 5.2%▲3.4 |
| 6 | Tom WilsonFWSH | WSH | 20.91 | 34 | 12 | 94%▲6.3 |
| 7 | Arttu HyryFDAL | DAL | 16.41 | 26 | 7 | 4.0%▲3.9 |
| 8 | Jake NeighboursFSTL | STL | 15.69 | 27 | 7 | 30%▲26 |
| 9 | Trent FredericFEDM | EDM | 14.73 | 29 | 7 | 4.0%▲3.8 |
| 10 | Zach MetsaDBUF | BUF | 14.04 | 21 | 5 | 0.1% |
| 11 | Mathieu OlivierFCBJ | CBJ | 14.04 | 30 | 7 | 18%▲15 |
| 12 | Tyler SeguinFDAL | DAL | 13.10 | 27 | 6 | 22%▲19 |
| 13 | Brandon MontourDSEA | SEA | 12.62 | 48 | 10 | 83%▲10 |
| 14 | Collin GrafFSJS | SJS | 12.53 | 34 | 7 | 28%▲24 |
| 15 | Brady TkachukFFLA | FLA | 11.61 | 36 | 7 | 100%▲2 |
| 16 | Joel FarabeeFCGY | CGY | 11.33 | 32 | 6 | 11%▲6.4 |
| 17 | Max JonesFEDM | EDM | 10.69 | 34 | 6 | 0.1% |
| 18 | Ryan LindgrenDSEA | SEA | 10.56 | 28 | 5 | 0.1% |
| 19 | Ryan HartmanFMIN | MIN | 9.84 | 24 | 4 | 40%▼17 |
| 20 | Victor EklundFNYI | NYI | 9.80 | 25 | 4 | 36%▲35 |
| 21 | Vladislav NamestnikovFWPG | WPG | 9.64 | 25 | 4 | 0.1% |
| 22 | Justin SourdifFWSH | WSH | 9.45 | 25 | 4 | 17%▲16 |
| 23 | Mattias EkholmDEDM | EDM | 9.33 | 64 | 10 | 77%▲9.5 |
| 24 | Kiefer SherwoodFSJS | SJS | 9.29 | 26 | 4 | 59%▲6.6 |
| 25 | Mark KastelicFBOS | BOS | 8.99 | 33 | 5 | 13%▲12 |
| 26 | Ryan DonatoFCHI | CHI | 8.78 | 34 | 5 | 9.9%▲4.3 |
| 27 | Sean DurziDNYR | NYR | 8.51 | 63 | 9 | 38%▲36 |
| 28 | Cole SillingerFCBJ | CBJ | 8.36 | 29 | 4 | 12%▲9.9 |
| 29 | Nathan MacKinnonFCOL | COL | 8.33 | 36 | 5 | 100%▲0.9 |
| 30 | Kevin BahlDCGY | CGY | 8.23 | 44 | 6 | 4.8%▲4.6 |
| 31 | Vincent DesharnaisDWSH | WSH | 8.18 | 37 | 5 | 0.3% |
| 32 | Sebastian AhoFCAR | CAR | 7.99 | 60 | 8 | 99%▲1.2 |
| 33 | Pierre-Luc DuboisFWSH | WSH | 7.82 | 31 | 4 | 42%▲33 |
| 34 | Brandt ClarkeDLAK | LAK | 7.56 | 40 | 5 | 96%▲10 |
| 35 | MacKenzie WeegarDUTA | UTA | 7.32 | 41 | 5 | 93%▼7.2 |
| 36 | Kyle PalmieriFNYI | NYI | 7.23 | 33 | 4 | 19%▲10 |
| 37 | J.J. MoserDTBL | TBL | 7.00 | 34 | 4 | 22%▲19 |
| 38 | Jacob TroubaDSJS | SJS | 6.91 | 43 | 5 | 76%▼11 |
| 39 | Oliver MooreFCHI | CHI | 6.88 | 35 | 4 | 22%▲21 |
| 40 | Marc GatcombFVGK | VGK | 6.64 | 18 | 2 | 5.7%▲5.6 |
| 41 | Claude GirouxFOTT | OTT | 6.56 | 18 | 2 | 30%▲20 |
| 42 | Declan CarlileDPIT | PIT | 6.48 | 37 | 4 | 3.3%▲3.1 |
| 43 | Martin FehérváryDWSH | WSH | 6.37 | 38 | 4 | 27%▼7.7 |
| 44 | Cole HutsonDWSH | WSH | 6.29 | 38 | 4 | 87%▲46 |
| 45 | Kirill MarchenkoFTOR | TOR | 6.22 | 58 | 6 | 98%▲7.4 |
| 46 | Jake MiddletonDCGY | CGY | 6.22 | 39 | 4 | 5.7%▲5.3 |
| 47 | Darnell NurseDSJS | SJS | 6.16 | 39 | 4 | 69%▼13 |
| 48 | Jared SpurgeonDMIN | MIN | 6.11 | 39 | 4 | 10%▲8.2 |
| 49 | Shane PintoFOTT | OTT | 5.87 | 20 | 2 | 37%▲22 |
| 50 | Noah LabaFNYR | NYR | 5.82 | 41 | 4 | 11%▲11 |
| 51 | Easton CowanFTOR | TOR | 5.79 | 41 | 4 | 52%▲49 |
| 52 | Mattias SamuelssonDBUF | BUF | 5.64 | 43 | 4 | 79%▲9.3 |
| 53 | Drew DoughtyDLAK | LAK | 5.60 | 43 | 4 | 22%▲12 |
| 54 | Alexandre TexierFMTL | MTL | 5.59 | 21 | 2 | 4.9%▲4.3 |
| 55 | Tyler KlevenDOTT | OTT | 5.53 | 22 | 2 | 8.0%▲7.9 |
| 56 | Taylor HallFCAR | CAR | 5.52 | 44 | 4 | 28%▲20 |
| 57 | Dylan DeMeloDWPG | WPG | 5.49 | 44 | 4 | 5.7%▲5.5 |
| 58 | Zemgus GirgensonsFTBL | TBL | 5.43 | 22 | 2 | 3.2%▲3 |
| 59 | Noah JuulsenDCOL | COL | 5.41 | 22 | 2 | 0.1% |
| 60 | Vince DunnDSEA | SEA | 5.40 | 44 | 4 | 89%▲12 |
| 61 | Noah DobsonDMTL | MTL | 5.33 | 45 | 4 | 98%▼1.2 |
| 62 | Gustav ForslingDFLA | FLA | 5.29 | 23 | 2 | 42%▲18 |
| 63 | Kirby DachFMTL | MTL | 5.27 | 23 | 2 | 12%▲12 |
| 64 | Tim StützleFOTT | OTT | 5.25 | 23 | 2 | 99%▲0.8 |
| 65 | Jakob ChychrunDWSH | WSH | 5.21 | 46 | 4 | 99% |
| 66 | Dmitri VoronkovFCBJ | CBJ | 5.09 | 24 | 2 | 19%▲17 |
| 67 | Travis KonecnyFPHI | PHI | 5.01 | 48 | 4 | 92%▲9.6 |
| 68 | Nick PaulFTOR | TOR | 4.97 | 48 | 4 | 8.1%▲7.7 |
| 69 | Daemon HuntDMIN | MIN | 4.95 | 24 | 2 | 0.1% |
| 70 | J.T. MillerFNYR | NYR | 4.88 | 49 | 4 | 92%▲7.7 |
| 71 | Jake McCabeDTOR | TOR | 4.83 | 50 | 4 | 34%▼15 |
| 72 | Jonathan AspirotDBOS | BOS | 4.81 | 50 | 4 | 4.8%▲4.6 |
| 73 | Josh AndersonFMTL | MTL | 4.79 | 25 | 2 | 10%▲9.2 |
| 74 | Nicolas RoyFCOL | COL | 4.78 | 25 | 2 | 4.9%▲4.7 |
| 75 | Martin PospisilFCGY | CGY | 4.77 | 25 | 2 | 6.4%▲6.3 |
| 76 | Marco RossiFVAN | VAN | 4.76 | 50 | 4 | 60%▲14 |
| 77 | Dalibor DvorskyFSTL | STL | 4.74 | 25 | 2 | 28%▲28 |
| 78 | John TavaresFTOR | TOR | 4.65 | 52 | 4 | 96%▲9.3 |
| 79 | Braden SchneiderDNYR | NYR | 4.65 | 52 | 4 | 20%▲18 |
| 80 | Nick SeelerDPHI | PHI | 4.55 | 53 | 4 | 8.1%▲7.6 |
| 81 | Jack DruryFNSH | NSH | 4.53 | 26 | 2 | 5.6%▲5.4 |
| 82 | Jaden SchwartzFCOL | COL | 4.44 | 27 | 2 | 11%▲11 |
| 83 | Blake ColemanFMIN | MIN | 4.40 | 27 | 2 | 38%▼24 |
| 84 | Ross ColtonFNSH | NSH | 4.35 | 28 | 2 | 8.1%▲7.8 |
| 85 | Barrett HaytonFUTA | UTA | 4.35 | 28 | 2 | 11%▲11 |
| 86 | Ryan WintertonFSEA | SEA | 4.33 | 28 | 2 | 4.0%▲3.9 |
| 87 | Denton MateychukDCBJ | CBJ | 4.32 | 56 | 4 | 42%▲40 |
| 88 | Jack McBainFUTA | UTA | 4.29 | 28 | 2 | 17%▲15 |
| 89 | Brent BurnsDCOL | COL | 4.20 | 29 | 2 | 50%▼14 |
| 90 | Nick RobertsonFPIT | PIT | 4.19 | 29 | 2 | 28%▲27 |
| 91 | Connor DewarFPIT | PIT | 4.17 | 29 | 2 | 4.2%▲3.1 |
| 92 | Joel EdmundsonDLAK | LAK | 4.16 | 29 | 2 | 4.0%▲3.9 |
| 93 | Matvei GridinFCGY | CGY | 4.15 | 29 | 2 | 40%▲38 |
| 94 | Brayden SchennFNYI | NYI | 4.12 | 29 | 2 | 28%▲7.8 |
| 95 | Mason MarchmentFSJS | SJS | 4.12 | 29 | 2 | 47%▲34 |
| 96 | Dmitry KulikovDFLA | FLA | 4.10 | 29 | 2 | 3.2%▲3.1 |
| 97 | J.T. CompherFDET | DET | 4.09 | 29 | 2 | 4.0%▲3.9 |
| 98 | Emil AndraeDCBJ | CBJ | 4.09 | 29 | 2 | 8.8%▲8.6 |
| 99 | Ivan BarbashevFVGK | VGK | 4.06 | 30 | 2 | 68%▲27 |
| 100 | Patrick KaneFCHI | CHI | 4.00 | 60 | 4 | 80%▲0.9 |
Minimum sample: 18 minutes (it scales with games played). 79 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.