Counting stats
NHL Penalty Minutes per 60 Leaders
2019-20All situationsThrough 71 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 2019-20: Nicolas Deslauriers (ANA), 9.57 PIM/60.
Penalty Minutes per 60 leaderboard
| # | Player | Team | PIM/60 | PIM | ||
|---|---|---|---|---|---|---|
| 1 | Nicolas DeslauriersFANA | ANA | 9.57 | 577 | 92 | 0.2% |
| 2 | Brendan LemieuxFNYR | NYR | 8.77 | 759 | 111 | — |
| 3 | Nick RitchieFBOS | BOS | 8.57 | 679 | 97 | — |
| 4 | Garnet HathawayFWSH | WSH | 6.66 | 711 | 79 | 4.8%▲4.6 |
| 5 | Nazem KadriFCOL | COL | 6.55 | 889 | 97 | 71%▼9 |
| 6 | Austin WatsonFNSH | NSH | 6.33 | 616 | 65 | — |
| 7 | Brendan SmithDNYR | NYR | 6.19 | 688 | 71 | — |
| 8 | Evander KaneFSJS | SJS | 5.85 | 1,250 | 122 | 5.7%▲0.8 |
| 9 | Erik GudbransonDANA | ANA | 5.77 | 988 | 95 | 0.1% |
| 10 | Corey PerryFDAL | DAL | 5.37 | 782 | 70 | 7.4%▲5.9 |
| 11 | Patrick MaroonFTBL | TBL | 5.36 | 794 | 71 | — |
| 12 | Antoine RousselFVAN | VAN | 5.32 | 485 | 43 | — |
| 13 | Kyle CliffordFTOR | TOR | 5.28 | 772 | 68 | — |
| 14 | Barclay GoodrowFTBL | TBL | 5.22 | 1,115 | 97 | 0.1% |
| 15 | Ryan HartmanFMIN | MIN | 4.90 | 846 | 69 | 40%▼17 |
| 16 | Brady TkachukFOTT | OTT | 4.73 | 1,344 | 106 | 100%▲2 |
| 17 | Brenden DillonDWSH | WSH | 4.65 | 1,343 | 104 | 9.7%▲9.1 |
| 18 | Kurtis MacDermidFLAK | LAK | 4.57 | 617 | 47 | 0.0% |
| 19 | Tom WilsonFWSH | WSH | 4.49 | 1,242 | 93 | 94%▲6.3 |
| 20 | Zack KassianFEDM | EDM | 4.48 | 924 | 69 | — |
| 21 | Jarred TinordiDNSH | NSH | 4.39 | 465 | 34 | — |
| 22 | Mackenzie MacEachernFSTL | STL | 4.34 | 457 | 33 | 0.0% |
| 23 | Dominic ToninatoFFLA | FLA | 4.33 | 513 | 37 | 0.0% |
| 24 | Matt MartinFNYI | NYI | 4.19 | 573 | 40 | — |
| 25 | Stefan NoesenFSJS | SJS | 4.16 | 461 | 32 | 0.1% |
| 26 | Drake CaggiulaFCHI | CHI | 4.06 | 473 | 32 | — |
| 27 | Ryan ReavesFVGK | VGK | 3.92 | 720 | 47 | 0.3% |
| 28 | Wayne SimmondsFBUF | BUF | 3.90 | 1,015 | 66 | — |
| 29 | Miles WoodFNJD | NJD | 3.80 | 900 | 57 | 0.1% |
| 30 | Mark BorowieckiDOTT | OTT | 3.66 | 951 | 58 | — |
| 31 | Brad MarchandFBOS | BOS | 3.61 | 1,362 | 82 | 73%▲0.7 |
| 32 | Casey CizikasFNYI | NYI | 3.59 | 686 | 41 | 0.1% |
| 33 | Slater KoekkoekDCHI | CHI | 3.58 | 704 | 42 | — |
| 34 | Milan LucicFCGY | CGY | 3.57 | 907 | 54 | — |
| 35 | Matthew TkachukFCGY | CGY | 3.51 | 1,263 | 74 | 100%▲2.6 |
| 36 | Joel EdmundsonDCAR | CAR | 3.44 | 1,255 | 72 | 4.0%▲3.9 |
| 37 | Nikita ZadorovDCOL | COL | 3.43 | 1,137 | 65 | 39%▲21 |
| 38 | Jordan GreenwayFMIN | MIN | 3.41 | 949 | 54 | 0.3% |
| 39 | Luke KuninFMIN | MIN | 3.39 | 974 | 55 | 0.0% |
| 40 | Chris WagnerFBOS | BOS | 3.38 | 834 | 47 | — |
| 41 | William CarrierFVGK | VGK | 3.34 | 701 | 39 | 0.1% |
| 42 | Matt CalvertFCOL | COL | 3.32 | 705 | 39 | — |
| 43 | Sam BennettFCGY | CGY | 3.32 | 651 | 36 | 84%▲4.3 |
| 44 | Jay BeagleFVAN | VAN | 3.30 | 691 | 38 | — |
| 45 | Evgeni MalkinFPIT | PIT | 3.24 | 1,074 | 58 | 82%▲11 |
| 46 | Richard PanikFWSH | WSH | 3.23 | 669 | 36 | — |
| 47 | Chris KreiderFNYR | NYR | 3.20 | 1,087 | 58 | 62%▲29 |
| 48 | Joel FarabeeFPHI | PHI | 3.19 | 733 | 39 | 11%▲6.4 |
| 49 | Cedric PaquetteFTBL | TBL | 3.16 | 796 | 42 | — |
| 50 | P.K. SubbanDNJD | NJD | 3.15 | 1,504 | 79 | — |
| 51 | Nicolas HagueDVGK | VGK | 3.14 | 611 | 32 | 0.1% |
| 52 | Joshua BrownDFLA | FLA | 3.11 | 751 | 39 | 0.0% |
| 53 | Austin WagnerFLAK | LAK | 3.07 | 763 | 39 | — |
| 54 | Blake ColemanFTBL | TBL | 3.05 | 1,103 | 56 | 38%▼24 |
| 55 | Adam GaudetteFVAN | VAN | 3.04 | 731 | 37 | 0.1% |
| 56 | Yanni GourdeFTBL | TBL | 2.99 | 985 | 49 | 4.9%▲4 |
| 57 | Nick FolignoFCBJ | CBJ | 2.97 | 1,251 | 62 | 4.1%▲3.6 |
| 58 | Alex ChiassonFEDM | EDM | 2.95 | 853 | 42 | — |
| 59 | Zack SmithFCHI | CHI | 2.95 | 589 | 29 | — |
| 60 | Jesperi KotkaniemiFMTL | MTL | 2.95 | 468 | 23 | 3.2%▲3.1 |
| 61 | Zach BogosianDTBL | TBL | 2.94 | 449 | 22 | 0.4% |
| 62 | Sam LaffertyFPIT | PIT | 2.87 | 481 | 23 | 0.0% |
| 63 | Andrei SvechnikovFCAR | CAR | 2.85 | 1,138 | 54 | 97%▲8.8 |
| 64 | Jujhar KhairaFEDM | EDM | 2.84 | 802 | 38 | — |
| 65 | Ryan LindgrenDNYR | NYR | 2.84 | 994 | 47 | 0.1% |
| 66 | Vincent TrocheckFCAR | CAR | 2.84 | 1,037 | 49 | 88%▼5.4 |
| 67 | Korbinian HolzerDNSH | NSH | 2.83 | 786 | 37 | — |
| 68 | Luca SbisaDWPG | WPG | 2.81 | 789 | 37 | — |
| 69 | Jamie BennFDAL | DAL | 2.80 | 1,134 | 53 | 22%▲18 |
| 70 | Erik CernakDTBL | TBL | 2.79 | 1,270 | 59 | 4.1%▲3.7 |
| 71 | Alexander EdlerDVAN | VAN | 2.79 | 1,334 | 62 | — |
| 72 | Nic DowdFWSH | WSH | 2.77 | 607 | 28 | 3.2%▲3.1 |
| 73 | Vladislav NamestnikovFCOL | COL | 2.76 | 979 | 45 | 0.1% |
| 74 | Alexander RadulovFDAL | DAL | 2.75 | 1,005 | 46 | — |
| 75 | Jake VirtanenFVAN | VAN | 2.72 | 903 | 41 | — |
| 76 | Nathan BeaulieuDWPG | WPG | 2.69 | 646 | 29 | — |
| 77 | Ryan GetzlafFANA | ANA | 2.69 | 1,292 | 58 | — |
| 78 | Cal ClutterbuckFNYI | NYI | 2.66 | 497 | 22 | — |
| 79 | Justin AbdelkaderFDET | DET | 2.65 | 565 | 25 | — |
| 80 | Blake ComeauFDAL | DAL | 2.63 | 822 | 36 | — |
| 81 | Gabriel LandeskogFCOL | COL | 2.61 | 1,082 | 47 | 50%▲32 |
| 82 | Patric HornqvistFPIT | PIT | 2.61 | 829 | 36 | — |
| 83 | Jordan MartinookFCAR | CAR | 2.61 | 507 | 22 | 4.3%▲2.7 |
| 84 | Deryk EngellandDVGK | VGK | 2.58 | 860 | 37 | — |
| 85 | Max JonesFANA | ANA | 2.57 | 842 | 36 | 0.1% |
| 86 | Jonas SiegenthalerDWSH | WSH | 2.56 | 1,007 | 43 | 3.3%▲2.9 |
| 87 | Kevin FialaFMIN | MIN | 2.56 | 986 | 42 | 67%▼8.3 |
| 88 | Adam ErneFDET | DET | 2.54 | 662 | 28 | 0.0% |
| 89 | Nino NiederreiterFCAR | CAR | 2.54 | 993 | 42 | 4.0%▲3.8 |
| 90 | Zdeno CharaDBOS | BOS | 2.52 | 1,429 | 60 | — |
| 91 | Kyle OkposoFBUF | BUF | 2.51 | 668 | 28 | — |
| 92 | Anthony ManthaFDET | DET | 2.51 | 812 | 34 | 52%▲15 |
| 93 | Anthony BitettoDWPG | WPG | 2.48 | 773 | 32 | — |
| 94 | Lars EllerFWSH | WSH | 2.45 | 1,174 | 48 | 0.2% |
| 95 | Rasmus AnderssonDCGY | CGY | 2.45 | 1,396 | 57 | 94%▼3.9 |
| 96 | Colin WhiteFOTT | OTT | 2.44 | 958 | 39 | 0.0% |
| 97 | Mikhail SergachevDTBL | TBL | 2.44 | 1,426 | 58 | 98%▲5.2 |
| 98 | Dan HamhuisDNSH | NSH | 2.41 | 871 | 35 | — |
| 99 | Radek FaksaFDAL | DAL | 2.40 | 1,049 | 42 | 0.1% |
| 100 | David PerronFSTL | STL | 2.40 | 1,300 | 52 | 0.2% |
Minimum sample: 426 minutes (it scales with games played). 286 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.