Counting stats
NHL Hits per 60 Leaders
2019-20All situationsThrough 71 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 2019-20: Ryan Reaves (VGK), 26.33 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 | 26.33 | 720 | 316 | 0.3% |
| 2 | Matt MartinFNYI | NYI | 25.33 | 573 | 242 | — |
| 3 | Sammy BlaisFSTL | STL | 18.49 | 503 | 155 | — |
| 4 | William CarrierFVGK | VGK | 18.23 | 701 | 213 | 0.1% |
| 5 | Gabriel BourqueFWPG | WPG | 16.77 | 447 | 125 | — |
| 6 | Garnet HathawayFWSH | WSH | 15.94 | 711 | 189 | 4.8%▲4.6 |
| 7 | Tyler MotteFVAN | VAN | 15.88 | 446 | 118 | — |
| 8 | Cal ClutterbuckFNYI | NYI | 15.34 | 497 | 127 | — |
| 9 | Brandon TanevFPIT | PIT | 14.59 | 1,003 | 244 | 0.1% |
| 10 | Nicolas DeslauriersFANA | ANA | 14.24 | 577 | 137 | 0.2% |
| 11 | Chris WagnerFBOS | BOS | 13.82 | 834 | 192 | — |
| 12 | Christian FischerFARI | ARI | 13.61 | 617 | 140 | — |
| 13 | Brady TkachukFOTT | OTT | 13.52 | 1,344 | 303 | 100%▲2 |
| 14 | Lawson CrouseFARI | ARI | 13.45 | 896 | 201 | 36%▲13 |
| 15 | Jacob de la RoseFSTL | STL | 13.43 | 536 | 120 | — |
| 16 | Cedric PaquetteFTBL | TBL | 13.19 | 796 | 175 | — |
| 17 | Milan LucicFCGY | CGY | 13.10 | 907 | 198 | — |
| 18 | Brendan LemieuxFNYR | NYR | 12.96 | 759 | 164 | — |
| 19 | Adam ErneFDET | DET | 12.88 | 662 | 142 | 0.0% |
| 20 | Marcus FolignoFMIN | MIN | 12.83 | 861 | 184 | 4.2%▲3.4 |
| 21 | Austin WatsonFNSH | NSH | 12.76 | 616 | 131 | — |
| 22 | Mark BorowieckiDOTT | OTT | 12.56 | 951 | 199 | — |
| 23 | Ilya LyubushkinDARI | ARI | 12.52 | 724 | 151 | 0.1% |
| 24 | Carter RowneyFANA | ANA | 12.46 | 910 | 189 | — |
| 25 | Tom WilsonFWSH | WSH | 12.22 | 1,242 | 253 | 94%▲6.3 |
| 26 | Leo KomarovFNYI | NYI | 12.21 | 605 | 123 | — |
| 27 | Connor CliftonDBOS | BOS | 12.08 | 447 | 90 | 7.4%▲6.7 |
| 28 | Josh ArchibaldFEDM | EDM | 12.07 | 820 | 165 | — |
| 29 | Sam LaffertyFPIT | PIT | 11.85 | 481 | 95 | 0.0% |
| 30 | Casey CizikasFNYI | NYI | 11.63 | 686 | 133 | 0.1% |
| 31 | Nic DowdFWSH | WSH | 11.57 | 607 | 117 | 3.2%▲3.1 |
| 32 | Zack SmithFCHI | CHI | 11.40 | 589 | 112 | — |
| 33 | Austin WagnerFLAK | LAK | 11.40 | 763 | 145 | — |
| 34 | Anthony BitettoDWPG | WPG | 11.25 | 773 | 145 | — |
| 35 | Adam LowryFWPG | WPG | 11.21 | 733 | 137 | 5.7%▲5.5 |
| 36 | Justin AbdelkaderFDET | DET | 10.94 | 565 | 103 | — |
| 37 | Mackenzie MacEachernFSTL | STL | 10.77 | 457 | 82 | 0.0% |
| 38 | Robert HaggDPHI | PHI | 10.68 | 764 | 136 | — |
| 39 | Tyler PitlickFPHI | PHI | 10.43 | 759 | 132 | 0.1% |
| 40 | Cale FleuryDMTL | MTL | 10.40 | 588 | 102 | 4.0%▲3.8 |
| 41 | Blake ColemanFTBL | TBL | 10.39 | 1,103 | 191 | 38%▼24 |
| 42 | Kyle CliffordFTOR | TOR | 10.33 | 772 | 133 | — |
| 43 | Drake CaggiulaFCHI | CHI | 10.28 | 473 | 81 | — |
| 44 | Zack KassianFEDM | EDM | 10.19 | 924 | 157 | — |
| 45 | Jujhar KhairaFEDM | EDM | 10.17 | 802 | 136 | — |
| 46 | Nick FolignoFCBJ | CBJ | 10.17 | 1,251 | 212 | 4.1%▲3.6 |
| 47 | Zachary Aston-ReeseFPIT | PIT | 9.93 | 822 | 136 | 0.0% |
| 48 | Calvin de HaanDCHI | CHI | 9.66 | 577 | 93 | — |
| 49 | Stefan NoesenFSJS | SJS | 9.63 | 461 | 74 | 0.1% |
| 50 | Luke GlendeningFDET | DET | 9.57 | 921 | 147 | 0.0% |
| 51 | Sean KuralyFBOS | BOS | 9.49 | 917 | 145 | 0.2% |
| 52 | Joakim NordstromFBOS | BOS | 9.40 | 581 | 91 | — |
| 53 | Curtis LazarFBUF | BUF | 9.34 | 450 | 70 | 0.0% |
| 54 | Radko GudasDWSH | WSH | 9.34 | 1,054 | 164 | 25%▲22 |
| 55 | Sam BennettFCGY | CGY | 9.31 | 651 | 101 | 84%▲4.3 |
| 56 | Ivan BarbashevFSTL | STL | 9.31 | 928 | 144 | 68%▲27 |
| 57 | Kurtis MacDermidFLAK | LAK | 9.24 | 617 | 95 | 0.0% |
| 58 | Nikita ZadorovDCOL | COL | 9.24 | 1,137 | 175 | 39%▲21 |
| 59 | Matt IrwinDANA | ANA | 9.21 | 521 | 80 | — |
| 60 | Jarred TinordiDNSH | NSH | 9.16 | 465 | 71 | — |
| 61 | Scott LaughtonFPHI | PHI | 9.14 | 716 | 109 | 5.6%▲5.5 |
| 62 | Roman PolakDDAL | DAL | 9.13 | 683 | 104 | — |
| 63 | Nick PaulFOTT | OTT | 9.05 | 809 | 122 | 8.1%▲7.7 |
| 64 | Nick RitchieFBOS | BOS | 9.01 | 679 | 102 | — |
| 65 | Juuso RiikolaDPIT | PIT | 8.89 | 500 | 74 | — |
| 66 | Jamie BennFDAL | DAL | 8.83 | 1,134 | 167 | 22%▲18 |
| 67 | Joel ArmiaFMTL | MTL | 8.77 | 999 | 146 | 3.3%▲3.1 |
| 68 | Barclay GoodrowFTBL | TBL | 8.72 | 1,115 | 162 | 0.1% |
| 69 | Brenden DillonDWSH | WSH | 8.67 | 1,343 | 194 | 9.7%▲9.1 |
| 70 | Eric RobinsonFCBJ | CBJ | 8.66 | 548 | 79 | 3.2%▲3.1 |
| 71 | Alex BiegaDDET | DET | 8.58 | 805 | 115 | — |
| 72 | Wayne SimmondsFBUF | BUF | 8.57 | 1,015 | 145 | — |
| 73 | Jordan MartinookFCAR | CAR | 8.53 | 507 | 72 | 4.3%▲2.7 |
| 74 | Brayden McNabbDVGK | VGK | 8.49 | 1,421 | 201 | 24%▲21 |
| 75 | Jack JohnsonDPIT | PIT | 8.42 | 1,304 | 183 | — |
| 76 | Jamie OleksiakDDAL | DAL | 8.42 | 1,091 | 153 | 7.1%▲6.9 |
| 77 | Matt BenningDEDM | EDM | 8.23 | 569 | 78 | — |
| 78 | Zachary SanfordFSTL | STL | 8.21 | 797 | 109 | — |
| 79 | Greg McKeggFNYR | NYR | 8.17 | 507 | 69 | — |
| 80 | Erik CernakDTBL | TBL | 8.13 | 1,270 | 172 | 4.1%▲3.7 |
| 81 | Brian BoyleFFLA | FLA | 8.08 | 483 | 65 | — |
| 82 | Deryk EngellandDVGK | VGK | 7.95 | 860 | 114 | — |
| 83 | Nate ThompsonFPHI | PHI | 7.91 | 895 | 118 | — |
| 84 | Alex OvechkinFWSH | WSH | 7.86 | 1,405 | 184 | 96%▲1.2 |
| 85 | Patrick MaroonFTBL | TBL | 7.85 | 794 | 104 | — |
| 86 | Brendan SmithDNYR | NYR | 7.85 | 688 | 90 | — |
| 87 | Blake ComeauFDAL | DAL | 7.81 | 822 | 107 | — |
| 88 | Ondrej PalatFTBL | TBL | 7.79 | 1,117 | 145 | 0.1% |
| 89 | Michael Dal ColleFNYI | NYI | 7.77 | 625 | 81 | — |
| 90 | Patric HornqvistFPIT | PIT | 7.75 | 829 | 107 | — |
| 91 | Rasmus RistolainenDBUF | BUF | 7.74 | 1,573 | 203 | 8.3%▲7.7 |
| 92 | Timo MeierFSJS | SJS | 7.69 | 1,210 | 155 | 82%▼8 |
| 93 | Derick BrassardFNYI | NYI | 7.63 | 904 | 115 | — |
| 94 | Jordan StaalFCAR | CAR | 7.51 | 1,190 | 149 | 20%▲13 |
| 95 | Patrick RussellFEDM | EDM | 7.51 | 511 | 64 | — |
| 96 | Mario FerraroDSJS | SJS | 7.43 | 969 | 120 | 15%▼2.1 |
| 97 | Korbinian HolzerDNSH | NSH | 7.41 | 786 | 97 | — |
| 98 | Chad RuhwedelDPIT | PIT | 7.33 | 606 | 74 | — |
| 99 | Johnny BoychukDNYI | NYI | 7.32 | 1,106 | 135 | — |
| 100 | Ryan CarpenterFCHI | CHI | 7.23 | 971 | 117 | — |
Minimum sample: 426 minutes (it scales with games played). 286 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.