Counting stats
NHL Hits per 60 Leaders
2018-19All situationsThrough 84 team games
This board ranks skaters by hits 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.
Hits are body checks credited by the off-ice scorer. Physical third-liners and stay-at-home defensemen lead the league, often while their team spends long stretches without the puck. Rates surface low-minute players who already produce; they are the ones to grab when an injury opens up ice time.
Leader in 2018-19: William Carrier (VGK), 30.95 HIT/60.
- Legacy recording: before 2024-25 turnovers and hits were recorded arena by arena with large scorer bias. Compare players within this season only.
Hits per 60 leaderboard
| # | Player | Team | HIT/60 | HIT | ||
|---|---|---|---|---|---|---|
| 1 | William CarrierFVGK | VGK | 30.95 | 537 | 277 | 0.1% |
| 2 | Matt MartinFNYI | NYI | 21.54 | 766 | 275 | — |
| 3 | Ryan ReavesFVGK | VGK | 21.04 | 870 | 305 | 0.3% |
| 4 | Cedric PaquetteFTBL | TBL | 16.81 | 960 | 269 | — |
| 5 | Lawson CrouseFARI | ARI | 16.48 | 1,049 | 288 | 36%▲13 |
| 6 | Ilya LyubushkinDARI | ARI | 15.98 | 563 | 150 | 0.1% |
| 7 | Mark BorowieckiDOTT | OTT | 15.41 | 825 | 212 | — |
| 8 | Austin WagnerFLAK | LAK | 15.39 | 554 | 142 | — |
| 9 | Garnet HathawayFCGY | CGY | 15.00 | 800 | 200 | 4.8%▲4.6 |
| 10 | Milan LucicFEDM | EDM | 14.86 | 1,046 | 259 | — |
| 11 | Brett RitchieFDAL | DAL | 14.85 | 509 | 126 | — |
| 12 | Brandon TanevFWPG | WPG | 14.78 | 1,129 | 278 | 0.1% |
| 13 | Chris WagnerFBOS | BOS | 14.50 | 1,022 | 247 | — |
| 14 | Noel AcciariFBOS | BOS | 14.18 | 935 | 221 | 3.3%▲3.1 |
| 15 | Zachary Aston-ReeseFPIT | PIT | 14.10 | 587 | 138 | 0.0% |
| 16 | Adam ErneFTBL | TBL | 13.91 | 686 | 159 | 0.0% |
| 17 | Carter RowneyFANA | ANA | 13.72 | 778 | 178 | — |
| 18 | Brendan LemieuxFNYR | NYR | 13.58 | 570 | 129 | — |
| 19 | Tyler MotteFVAN | VAN | 12.69 | 945 | 200 | — |
| 20 | Marcus FolignoFMIN | MIN | 12.59 | 982 | 206 | 4.2%▲3.4 |
| 21 | Cal ClutterbuckFNYI | NYI | 12.29 | 1,020 | 209 | — |
| 22 | Austin WatsonFNSH | NSH | 12.20 | 536 | 109 | — |
| 23 | Alexander PetrovicDEDM | EDM | 12.03 | 578 | 116 | 0.1% |
| 24 | Adam LowryFWPG | WPG | 11.72 | 1,142 | 223 | 5.7%▲5.5 |
| 25 | Brandon DubinskyFCBJ | CBJ | 11.70 | 754 | 147 | — |
| 26 | JT BrownFMIN | MIN | 11.57 | 514 | 99 | — |
| 27 | Nikita ZadorovDCOL | COL | 11.36 | 1,204 | 228 | 39%▲21 |
| 28 | Gabriel BourqueFCOL | COL | 11.20 | 536 | 100 | — |
| 29 | Troy BrouwerFFLA | FLA | 11.16 | 952 | 177 | — |
| 30 | Robert HaggDPHI | PHI | 11.14 | 1,390 | 258 | — |
| 31 | Radko GudasDPHI | PHI | 11.12 | 1,376 | 255 | 25%▲22 |
| 32 | Stefan NoesenFNJD | NJD | 10.92 | 522 | 95 | 0.1% |
| 33 | Micheal FerlandFCAR | CAR | 10.91 | 1,001 | 182 | — |
| 34 | Mario KempeFARI | ARI | 10.83 | 582 | 105 | — |
| 35 | Michael Del ZottoDSTL | STL | 10.82 | 715 | 129 | — |
| 36 | Leo KomarovFNYI | NYI | 10.69 | 1,139 | 203 | — |
| 37 | Christian FolinDMTL | MTL | 10.64 | 705 | 125 | — |
| 38 | Erik CernakDTBL | TBL | 10.64 | 1,117 | 198 | 4.1%▲3.7 |
| 39 | Kenny AgostinoFNJD | NJD | 10.54 | 814 | 143 | — |
| 40 | Tom WilsonFWSH | WSH | 10.50 | 1,143 | 200 | 94%▲6.3 |
| 41 | Josh ArchibaldFARI | ARI | 10.47 | 923 | 161 | — |
| 42 | Blake ComeauFDAL | DAL | 10.31 | 1,211 | 208 | — |
| 43 | Drake CaggiulaFCHI | CHI | 10.21 | 794 | 135 | — |
| 44 | Blake ColemanFNJD | NJD | 10.17 | 1,327 | 225 | 38%▼24 |
| 45 | Justin AbdelkaderFDET | DET | 10.15 | 1,093 | 185 | — |
| 46 | Chris KunitzFCHI | CHI | 10.05 | 507 | 85 | — |
| 47 | Jordan MartinookFCAR | CAR | 10.05 | 1,188 | 199 | 4.3%▲2.7 |
| 48 | Frederik GauthierFTOR | TOR | 10.04 | 586 | 98 | — |
| 49 | Zack KassianFEDM | EDM | 9.80 | 1,169 | 191 | — |
| 50 | Jujhar KhairaFEDM | EDM | 9.79 | 754 | 123 | — |
| 51 | Mathieu JosephFTBL | TBL | 9.73 | 795 | 129 | 0.1% |
| 52 | Luke GlendeningFDET | DET | 9.65 | 1,232 | 198 | 0.0% |
| 53 | Jamie OleksiakDDAL | DAL | 9.65 | 840 | 135 | 7.1%▲6.9 |
| 54 | Brooks OrpikDWSH | WSH | 9.47 | 830 | 131 | — |
| 55 | Adam McQuaidDCBJ | CBJ | 9.28 | 789 | 122 | — |
| 56 | Ryan CallahanFTBL | TBL | 9.22 | 579 | 89 | — |
| 57 | David BackesFBOS | BOS | 9.20 | 913 | 140 | — |
| 58 | Josh AndersonFCBJ | CBJ | 9.20 | 1,396 | 214 | 10%▲9.2 |
| 59 | Brady TkachukFOTT | OTT | 9.18 | 1,138 | 174 | 100%▲2 |
| 60 | Kyle CliffordFLAK | LAK | 9.14 | 755 | 115 | — |
| 61 | Oscar LindbergFOTT | OTT | 9.10 | 686 | 104 | — |
| 62 | Joel Eriksson EkFMIN | MIN | 8.96 | 783 | 117 | 82%▲10 |
| 63 | Kevin RooneyFNJD | NJD | 8.93 | 517 | 77 | 0.0% |
| 64 | Jake VirtanenFVAN | VAN | 8.91 | 1,037 | 154 | — |
| 65 | Tyler PitlickFDAL | DAL | 8.87 | 629 | 93 | 0.1% |
| 66 | Brian BoyleFNSH | NSH | 8.87 | 981 | 145 | — |
| 67 | Jack JohnsonDPIT | PIT | 8.84 | 1,581 | 233 | — |
| 68 | Nic DowdFWSH | WSH | 8.84 | 659 | 97 | 3.2%▲3.1 |
| 69 | Zemgus GirgensonsFBUF | BUF | 8.82 | 980 | 144 | 3.2%▲3 |
| 70 | Ryan CarpenterFVGK | VGK | 8.81 | 858 | 126 | — |
| 71 | Dale WeiseFMTL | MTL | 8.79 | 601 | 88 | — |
| 72 | Adam LarssonDEDM | EDM | 8.66 | 1,773 | 256 | 23%▼19 |
| 73 | Derek GrantFANA | ANA | 8.43 | 654 | 92 | — |
| 74 | Patric HornqvistFPIT | PIT | 8.43 | 1,068 | 150 | — |
| 75 | Paul ByronFMTL | MTL | 8.39 | 816 | 114 | — |
| 76 | Alex BiegaDVAN | VAN | 8.36 | 725 | 101 | — |
| 77 | Juuso RiikolaDPIT | PIT | 8.36 | 617 | 86 | — |
| 78 | Kiefer SherwoodFANA | ANA | 8.34 | 569 | 79 | 59%▲6.6 |
| 79 | Brenden DillonDSJS | SJS | 8.33 | 1,455 | 202 | 9.7%▲9.1 |
| 80 | Barclay GoodrowFSJS | SJS | 8.31 | 903 | 125 | 0.1% |
| 81 | Dan GirardiDTBL | TBL | 8.21 | 1,104 | 151 | — |
| 82 | Nick RitchieFANA | ANA | 8.20 | 900 | 123 | — |
| 83 | Calvin de HaanDCAR | CAR | 8.19 | 1,370 | 187 | — |
| 84 | Nick FolignoFCBJ | CBJ | 8.12 | 1,292 | 175 | 4.1%▲3.6 |
| 85 | Jordan StaalFCAR | CAR | 8.01 | 914 | 122 | 20%▲13 |
| 86 | Devante Smith-PellyFWSH | WSH | 7.98 | 586 | 78 | — |
| 87 | Erik GudbransonDPIT | PIT | 7.97 | 1,386 | 184 | 0.1% |
| 88 | Christian FischerFARI | ARI | 7.96 | 935 | 124 | — |
| 89 | Sean KuralyFBOS | BOS | 7.91 | 978 | 129 | 0.2% |
| 90 | Alex OvechkinFWSH | WSH | 7.90 | 1,695 | 223 | 96%▲1.2 |
| 91 | Jay BeagleFVAN | VAN | 7.86 | 778 | 102 | — |
| 92 | Warren FoegeleFCAR | CAR | 7.86 | 962 | 126 | 4.0%▲3.9 |
| 93 | Nick BjugstadFPIT | PIT | 7.81 | 968 | 126 | 0.1% |
| 94 | Roman PolakDDAL | DAL | 7.76 | 1,476 | 191 | — |
| 95 | Patrick MaroonFSTL | STL | 7.72 | 1,049 | 135 | — |
| 96 | Sam BennettFCGY | CGY | 7.69 | 944 | 121 | 84%▲4.3 |
| 97 | Andrew ShawFMTL | MTL | 7.66 | 1,003 | 128 | — |
| 98 | Dion PhaneufDLAK | LAK | 7.64 | 1,005 | 128 | — |
| 99 | Brayden McNabbDVGK | VGK | 7.61 | 1,578 | 200 | 24%▲21 |
| 100 | Mathieu PerreaultFWPG | WPG | 7.60 | 1,003 | 127 | — |
Minimum sample: 504 minutes (it scales with games played). 313 below the minimum are hidden.
How to read it
Hits 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 hits: who should lead the coming games.