Counting stats
NHL Hits per 60 Leaders
2017-18All situationsThrough 82 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 2017-18: Ryan Reaves (VGK), 23.60 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 | Ryan ReavesFVGK | VGK | 23.60 | 600 | 236 | 0.3% |
| 2 | Nicolas DeslauriersFMTL | MTL | 21.23 | 673 | 238 | 0.2% |
| 3 | Zac RinaldoFARI | ARI | 18.86 | 598 | 188 | — |
| 4 | Mark BorowieckiDOTT | OTT | 17.81 | 761 | 226 | — |
| 5 | Brandon TanevFWPG | WPG | 14.61 | 772 | 188 | 0.1% |
| 6 | Chris WagnerFNYI | NYI | 14.47 | 1,049 | 253 | — |
| 7 | Kyle CliffordFLAK | LAK | 14.45 | 527 | 127 | — |
| 8 | Lance BoumaFCHI | CHI | 14.03 | 564 | 132 | — |
| 9 | Cal ClutterbuckFNYI | NYI | 13.95 | 972 | 226 | — |
| 10 | John HaydenFCHI | CHI | 13.92 | 509 | 118 | — |
| 11 | Garnet HathawayFCGY | CGY | 13.58 | 680 | 154 | 4.8%▲4.6 |
| 12 | Brett RitchieFDAL | DAL | 13.41 | 770 | 172 | — |
| 13 | Marcus FolignoFMIN | MIN | 13.27 | 836 | 185 | 4.2%▲3.4 |
| 14 | Nick RitchieFANA | ANA | 13.24 | 1,002 | 221 | — |
| 15 | Dmitrij JaskinFSTL | STL | 13.13 | 946 | 207 | — |
| 16 | Matt HendricksFWPG | WPG | 13.05 | 565 | 123 | — |
| 17 | Micheal HaleyFFLA | FLA | 12.73 | 584 | 124 | — |
| 18 | Luke SchennDARI | ARI | 12.53 | 1,049 | 219 | 7.3%▲6.9 |
| 19 | Tommy WingelsFBOS | BOS | 12.47 | 861 | 179 | — |
| 20 | Curtis LazarFCGY | CGY | 12.17 | 641 | 130 | 0.0% |
| 21 | Tom KuhnhacklFPIT | PIT | 12.06 | 691 | 139 | — |
| 22 | Tom WilsonFWSH | WSH | 12.03 | 1,247 | 250 | 94%▲6.3 |
| 23 | Austin WatsonFNSH | NSH | 11.97 | 937 | 187 | — |
| 24 | Noel AcciariFBOS | BOS | 11.77 | 775 | 152 | 3.3%▲3.1 |
| 25 | Cedric PaquetteFTBL | TBL | 11.76 | 571 | 112 | — |
| 26 | Jacob de la RoseFMTL | MTL | 11.70 | 652 | 127 | — |
| 27 | Gabriel BourqueFCOL | COL | 11.67 | 632 | 123 | — |
| 28 | Milan LucicFEDM | EDM | 11.64 | 1,309 | 254 | — |
| 29 | Miikka SalomakiFNSH | NSH | 11.47 | 596 | 114 | — |
| 30 | Alex BiegaDVAN | VAN | 11.44 | 661 | 126 | — |
| 31 | Blake ColemanFNJD | NJD | 11.40 | 1,137 | 216 | 38%▼24 |
| 32 | Leo KomarovFTOR | TOR | 11.25 | 1,168 | 219 | — |
| 33 | Robert HaggDPHI | PHI | 11.25 | 1,270 | 238 | — |
| 34 | Nikita ZadorovDCOL | COL | 11.13 | 1,499 | 278 | 39%▲21 |
| 35 | Adam LowryFWPG | WPG | 11.10 | 670 | 124 | 5.7%▲5.5 |
| 36 | Andreas BorgmanDTOR | TOR | 11.05 | 657 | 121 | — |
| 37 | Jordan NolanFBUF | BUF | 10.92 | 676 | 123 | — |
| 38 | Tyler MotteFVAN | VAN | 10.81 | 516 | 93 | — |
| 39 | Scottie UpshallFSTL | STL | 10.44 | 684 | 119 | — |
| 40 | Jake VirtanenFVAN | VAN | 10.41 | 899 | 156 | — |
| 41 | Jason ChimeraFANA | ANA | 10.39 | 762 | 132 | — |
| 42 | Adam LarssonDEDM | EDM | 10.38 | 1,382 | 239 | 23%▼19 |
| 43 | Josh ArchibaldFARI | ARI | 10.29 | 502 | 86 | — |
| 44 | Phillip Di GiuseppeFCAR | CAR | 10.26 | 515 | 88 | — |
| 45 | Boone JennerFCBJ | CBJ | 9.96 | 1,235 | 205 | 21%▲16 |
| 46 | Christian FolinDLAK | LAK | 9.85 | 1,018 | 167 | — |
| 47 | Justin FalkDBUF | BUF | 9.81 | 740 | 121 | — |
| 48 | Devante Smith-PellyFWSH | WSH | 9.78 | 926 | 151 | — |
| 49 | Drake CaggiulaFEDM | EDM | 9.72 | 908 | 147 | — |
| 50 | Fredrik ClaessonDOTT | OTT | 9.65 | 982 | 158 | — |
| 51 | Connor BrickleyFFLA | FLA | 9.40 | 523 | 82 | — |
| 52 | Anton LindholmDCOL | COL | 9.40 | 632 | 99 | — |
| 53 | David BackesFBOS | BOS | 9.37 | 878 | 137 | — |
| 54 | Sean KuralyFBOS | BOS | 9.34 | 919 | 143 | 0.2% |
| 55 | Steven SantiniDNJD | NJD | 9.29 | 730 | 113 | 0.0% |
| 56 | Ryan CallahanFTBL | TBL | 9.28 | 893 | 138 | — |
| 57 | Lukas SedlakFCBJ | CBJ | 9.27 | 498 | 77 | — |
| 58 | Jamie OleksiakDPIT | PIT | 9.22 | 1,133 | 174 | 7.1%▲6.9 |
| 59 | Stephen JohnsDDAL | DAL | 9.17 | 1,316 | 201 | — |
| 60 | Brandon DubinskyFCBJ | CBJ | 9.15 | 951 | 145 | — |
| 61 | Scott WilsonFBUF | BUF | 9.12 | 842 | 128 | — |
| 62 | Casey CizikasFNYI | NYI | 9.08 | 846 | 128 | 0.1% |
| 63 | Luke GlendeningFDET | DET | 9.03 | 911 | 137 | 0.0% |
| 64 | Zack KassianFEDM | EDM | 8.96 | 864 | 129 | — |
| 65 | Micheal FerlandFCGY | CGY | 8.87 | 1,156 | 171 | — |
| 66 | Brayden McNabbDVGK | VGK | 8.81 | 1,532 | 225 | 24%▲21 |
| 67 | Derek MacKenzieFFLA | FLA | 8.77 | 848 | 124 | — |
| 68 | Jujhar KhairaFEDM | EDM | 8.76 | 877 | 128 | — |
| 69 | Alexander PetrovicDFLA | FLA | 8.68 | 982 | 142 | 0.1% |
| 70 | Michael Del ZottoDVAN | VAN | 8.58 | 1,706 | 244 | — |
| 71 | Radko GudasDPHI | PHI | 8.52 | 1,197 | 170 | 25%▲22 |
| 72 | Alexei EmelinDNSH | NSH | 8.46 | 1,283 | 181 | — |
| 73 | Brenden DillonDSJS | SJS | 8.43 | 1,403 | 197 | 9.7%▲9.1 |
| 74 | Justin AbdelkaderFDET | DET | 8.41 | 1,241 | 174 | — |
| 75 | Scott LaughtonFPHI | PHI | 8.39 | 901 | 126 | 5.6%▲5.5 |
| 76 | Joel Eriksson EkFMIN | MIN | 8.39 | 958 | 134 | 82%▲10 |
| 77 | Brooks OrpikDWSH | WSH | 8.34 | 1,569 | 218 | — |
| 78 | Nate ThompsonFLAK | LAK | 8.31 | 881 | 122 | — |
| 79 | Nick FolignoFCBJ | CBJ | 8.27 | 1,321 | 182 | 4.1%▲3.6 |
| 80 | Zemgus GirgensonsFBUF | BUF | 8.26 | 973 | 134 | 3.2%▲3 |
| 81 | Roman PolakDTOR | TOR | 8.25 | 953 | 131 | — |
| 82 | Brian BoyleFNJD | NJD | 8.24 | 917 | 126 | — |
| 83 | Nic DowdFVAN | VAN | 8.24 | 590 | 81 | 3.2%▲3.1 |
| 84 | Klas DahlbeckDCAR | CAR | 8.22 | 540 | 74 | — |
| 85 | Remi ElieFDAL | DAL | 8.21 | 738 | 101 | — |
| 86 | Josh GorgesDBUF | BUF | 8.15 | 508 | 69 | — |
| 87 | Joakim NordstromFCAR | CAR | 8.10 | 793 | 107 | — |
| 88 | Adam McQuaidDBOS | BOS | 8.04 | 597 | 80 | — |
| 89 | Chris KunitzFTBL | TBL | 8.02 | 980 | 131 | — |
| 90 | Barclay GoodrowFSJS | SJS | 7.98 | 512 | 68 | 0.1% |
| 91 | Erik GudbransonDVAN | VAN | 7.89 | 958 | 126 | 0.1% |
| 92 | Dennis SeidenbergDNYI | NYI | 7.79 | 501 | 65 | — |
| 93 | Logan ShawFMTL | MTL | 7.72 | 855 | 110 | — |
| 94 | Nick CousinsFARI | ARI | 7.69 | 913 | 117 | 0.1% |
| 95 | Richard PanikFARI | ARI | 7.51 | 1,094 | 137 | — |
| 96 | Charles HudonFMTL | MTL | 7.48 | 1,010 | 126 | — |
| 97 | Kevan MillerDBOS | BOS | 7.44 | 1,323 | 164 | — |
| 98 | Ian McCoshenDFLA | FLA | 7.44 | 573 | 71 | — |
| 99 | MacKenzie WeegarDFLA | FLA | 7.41 | 874 | 108 | 93%▼7.2 |
| 100 | Martin HanzalFDAL | DAL | 7.39 | 536 | 66 | — |
Minimum sample: 492 minutes (it scales with games played). 289 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.