Counting stats
NHL Hits per 60 Leaders
2024-25All situationsThrough 85 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 2024-25: Kiefer Sherwood (VAN), 23.87 HIT/60.
Hits per 60 leaderboard
| # | Player | Team | HIT/60 | HIT | ||
|---|---|---|---|---|---|---|
| 1 | Kiefer SherwoodFVAN | VAN | 23.87 | 1,161 | 462 | 59%▲6.6 |
| 2 | Mark KastelicFBOS | BOS | 19.97 | 655 | 218 | 13%▲12 |
| 3 | Garnet HathawayFPHI | PHI | 19.40 | 795 | 257 | 4.8%▲4.6 |
| 4 | Carl GrundstromFSJS | SJS | 19.20 | 537 | 172 | 0.1% |
| 5 | Nathan WalkerFSTL | STL | 19.08 | 884 | 281 | 0.1% |
| 6 | Tye KartyeFSEA | SEA | 17.22 | 610 | 175 | 7.2%▲7.1 |
| 7 | Tanner JeannotFLAK | LAK | 17.15 | 738 | 211 | 6.5%▲6.1 |
| 8 | A.J. GreerFFLA | FLA | 17.14 | 777 | 222 | 7.5%▲5.8 |
| 9 | Lian BichselDDAL | DAL | 16.44 | 566 | 155 | 22%▲21 |
| 10 | Martin PospisilFCGY | CGY | 16.15 | 1,118 | 301 | 6.4%▲6.3 |
| 11 | Zachary L'HeureuxFNSH | NSH | 15.91 | 747 | 198 | 11%▲11 |
| 12 | Jack McBainFUTA | UTA | 15.69 | 1,113 | 291 | 17%▲15 |
| 13 | Dakota JoshuaFVAN | VAN | 15.67 | 739 | 193 | 4.8%▲4.6 |
| 14 | Mathieu OlivierFCBJ | CBJ | 15.49 | 1,186 | 306 | 18%▲15 |
| 15 | Yakov TreninFMIN | MIN | 15.20 | 951 | 241 | 22%▲16 |
| 16 | Luke SchennDWPG | WPG | 14.85 | 1,212 | 300 | 7.3%▲6.9 |
| 17 | Emil HeinemanFMTL | MTL | 14.70 | 706 | 173 | 32%▲25 |
| 18 | Will CuylleFNYR | NYR | 14.61 | 1,236 | 301 | 64% |
| 19 | Beck MalenstynFBUF | BUF | 14.32 | 800 | 191 | 4.1%▲3.7 |
| 20 | Paul CotterFNJD | NJD | 14.23 | 1,033 | 245 | 19%▲19 |
| 21 | Steven LorentzFTOR | TOR | 14.14 | 844 | 199 | 0.0% |
| 22 | Connor DewarFPIT | PIT | 13.95 | 555 | 129 | 4.2%▲3.1 |
| 23 | Marcus FolignoFMIN | MIN | 13.61 | 1,115 | 253 | 4.2%▲3.4 |
| 24 | Alexey ToropchenkoFSTL | STL | 13.39 | 999 | 223 | 0.1% |
| 25 | Keegan KolesarFVGK | VGK | 13.14 | 1,082 | 237 | 5.2%▲3.4 |
| 26 | Cole KoepkeFBOS | BOS | 12.94 | 821 | 177 | 0.0% |
| 27 | Nathan BastianFNJD | NJD | 12.83 | 645 | 138 | 0.0% |
| 28 | Zack OstapchukFSJS | SJS | 12.51 | 527 | 110 | 3.2%▲3.1 |
| 29 | Eeli TolvanenFSEA | SEA | 12.26 | 1,160 | 237 | 35%▼9.7 |
| 30 | Ty DellandreaFSJS | SJS | 12.18 | 803 | 163 | 3.2%▲3.1 |
| 31 | Jansen HarkinsFANA | ANA | 12.04 | 678 | 136 | 0.0% |
| 32 | Jakub LaukoFBOS | BOS | 11.90 | 600 | 119 | — |
| 33 | Trent FredericFEDM | EDM | 11.84 | 796 | 157 | 4.0%▲3.8 |
| 34 | Jordan GreenwayFBUF | BUF | 11.71 | 513 | 100 | 0.3% |
| 35 | Vasily PodkolzinFEDM | EDM | 11.68 | 1,084 | 211 | 70%▲61 |
| 36 | Casey CizikasFNYI | NYI | 11.33 | 1,069 | 202 | 0.1% |
| 37 | Jesper BoqvistFFLA | FLA | 11.09 | 1,033 | 191 | 0.1% |
| 38 | Zemgus GirgensonsFTBL | TBL | 10.91 | 957 | 174 | 3.2%▲3 |
| 39 | Christian FischerFCBJ | CBJ | 10.91 | 511 | 93 | — |
| 40 | Connor CliftonDBUF | BUF | 10.65 | 1,172 | 208 | 7.4%▲6.7 |
| 41 | Noah JuulsenDVAN | VAN | 10.63 | 570 | 101 | 0.1% |
| 42 | Arber XhekajDMTL | MTL | 10.55 | 1,024 | 180 | 10%▲6.3 |
| 43 | Brady TkachukFOTT | OTT | 10.42 | 1,313 | 228 | 100%▲2 |
| 44 | Lawson CrouseFUTA | UTA | 10.41 | 1,112 | 193 | 36%▲13 |
| 45 | Ryan LombergFCGY | CGY | 10.40 | 692 | 120 | 0.1% |
| 46 | Luke KuninFCBJ | CBJ | 10.18 | 1,102 | 187 | 0.0% |
| 47 | Mathieu JosephFSTL | STL | 10.16 | 714 | 121 | 0.1% |
| 48 | Sean KuralyFCBJ | CBJ | 10.14 | 965 | 163 | 0.2% |
| 49 | Cole SmithFNSH | NSH | 10.12 | 966 | 163 | 0.1% |
| 50 | Zachary Aston-ReeseFCBJ | CBJ | 10.11 | 1,062 | 179 | 0.0% |
| 51 | Mitchell ChaffeeFTBL | TBL | 10.05 | 794 | 133 | 0.0% |
| 52 | Nico SturmFFLA | FLA | 9.94 | 646 | 107 | 0.1% |
| 53 | Noel AcciariFPIT | PIT | 9.94 | 1,087 | 180 | 3.3%▲3.1 |
| 54 | Kevin RooneyFCGY | CGY | 9.92 | 659 | 109 | 0.0% |
| 55 | Ross ColtonFCOL | COL | 9.89 | 880 | 145 | 8.1%▲7.8 |
| 56 | Trevor LewisFLAK | LAK | 9.78 | 613 | 100 | — |
| 57 | Noah GregorFSJS | SJS | 9.77 | 578 | 94 | 0.0% |
| 58 | Radko GudasDANA | ANA | 9.73 | 1,609 | 261 | 25%▲22 |
| 59 | Nick FolignoFCHI | CHI | 9.66 | 1,242 | 200 | 4.1%▲3.6 |
| 60 | Brandon TanevFWPG | WPG | 9.65 | 1,045 | 168 | 0.1% |
| 61 | Morgan BarronFWPG | WPG | 9.53 | 768 | 122 | 4.8%▲4.7 |
| 62 | Simon BenoitDTOR | TOR | 9.48 | 1,291 | 204 | 4.9%▲4.4 |
| 63 | Parker KellyFCOL | COL | 9.48 | 1,020 | 161 | 11%▲5.6 |
| 64 | Joseph VelenoFCHI | CHI | 9.30 | 897 | 139 | 4.1%▲3.9 |
| 65 | Tom WilsonFWSH | WSH | 9.22 | 1,517 | 233 | 94%▲6.3 |
| 66 | Scott LaughtonFTOR | TOR | 9.14 | 1,168 | 178 | 5.6%▲5.5 |
| 67 | Josh AndersonFMTL | MTL | 9.10 | 1,160 | 176 | 10%▲9.2 |
| 68 | Conor GeekieFTBL | TBL | 9.08 | 641 | 97 | 20%▲20 |
| 69 | Brandon DuhaimeFWSH | WSH | 9.05 | 1,094 | 165 | 3.2%▲3 |
| 70 | Sam LaffertyFBUF | BUF | 9.01 | 593 | 89 | 0.0% |
| 71 | Eetu LuostarinenFFLA | FLA | 8.98 | 1,223 | 183 | 12%▲10 |
| 72 | Jayden StrubleDMTL | MTL | 8.88 | 837 | 124 | 3.3%▲2.9 |
| 73 | Brayden PachalDCGY | CGY | 8.81 | 1,082 | 159 | 0.0% |
| 74 | Dylan CozensFOTT | OTT | 8.79 | 1,399 | 205 | 90%▲3.9 |
| 75 | Michael McCarronFNSH | NSH | 8.78 | 1,018 | 149 | 7.3%▲6.9 |
| 76 | Tyler TuckerDSTL | STL | 8.77 | 554 | 81 | 4.8%▲4.7 |
| 77 | Justin DanforthFCBJ | CBJ | 8.62 | 877 | 126 | 0.0% |
| 78 | Sam CarrickFNYR | NYR | 8.61 | 955 | 137 | 0.1% |
| 79 | Tomas NosekFFLA | FLA | 8.60 | 579 | 83 | — |
| 80 | Nick CousinsFOTT | OTT | 8.57 | 595 | 85 | 0.1% |
| 81 | Juraj SlafkovskýFMTL | MTL | 8.49 | 1,371 | 194 | 100%▲1.5 |
| 82 | Barclay GoodrowFSJS | SJS | 8.48 | 1,061 | 150 | 0.1% |
| 83 | Mackie SamoskevichFFLA | FLA | 8.38 | 959 | 134 | — |
| 84 | Michael RasmussenFDET | DET | 8.19 | 1,033 | 141 | 0.1% |
| 85 | Justin BrazeauFMIN | MIN | 8.18 | 902 | 123 | 11%▲9.4 |
| 86 | Brayden SchennFSTL | STL | 8.08 | 1,440 | 194 | 28%▲7.8 |
| 87 | Michael EyssimontFSEA | SEA | 8.08 | 817 | 110 | 0.1% |
| 88 | Kyle MacLeanFNYI | NYI | 8.03 | 807 | 108 | 0.0% |
| 89 | Anthony BeauvillierFWSH | WSH | 8.00 | 1,043 | 139 | 4.0%▲3.8 |
| 90 | Jake NeighboursFSTL | STL | 7.96 | 1,303 | 173 | 30%▲26 |
| 91 | Josh NorrisFBUF | BUF | 7.88 | 1,027 | 135 | 39%▲32 |
| 92 | Nikita ZadorovDBOS | BOS | 7.87 | 1,670 | 219 | 39%▲21 |
| 93 | Marco KasperFDET | DET | 7.87 | 1,190 | 156 | 28%▲27 |
| 94 | Philippe MyersDTOR | TOR | 7.80 | 584 | 76 | 0.1% |
| 95 | Patrick MaroonFCHI | CHI | 7.80 | 785 | 102 | — |
| 96 | J.T. MillerFNYR | NYR | 7.69 | 1,310 | 168 | 92%▲7.7 |
| 97 | Nick BjugstadFUTA | UTA | 7.68 | 813 | 104 | 0.1% |
| 98 | Dylan HollowayFSTL | STL | 7.64 | 1,295 | 165 | 95%▲9.4 |
| 99 | Rasmus KupariFWPG | WPG | 7.63 | 605 | 77 | — |
| 100 | Bobby McMannFTOR | TOR | 7.61 | 1,073 | 136 | 44%▲1 |
Minimum sample: 510 minutes (it scales with games played). 315 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.