Counting stats
NHL Hits per 60 Leaders
2020-21All situationsThrough 57 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 2020-21: Ryan Reaves (VGK), 23.03 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.03 | 367 | 141 | 0.3% |
| 2 | Jujhar KhairaFEDM | EDM | 18.80 | 482 | 151 | — |
| 3 | Cedric PaquetteFCAR | CAR | 18.58 | 439 | 136 | — |
| 4 | Matt MartinFNYI | NYI | 18.17 | 598 | 181 | — |
| 5 | Brandon TanevFPIT | PIT | 18.05 | 462 | 139 | 0.1% |
| 6 | Cal ClutterbuckFNYI | NYI | 17.06 | 672 | 191 | — |
| 7 | Josh ArchibaldFEDM | EDM | 16.36 | 704 | 192 | — |
| 8 | Brett RitchieFCGY | CGY | 15.99 | 364 | 97 | — |
| 9 | Radko GudasDFLA | FLA | 15.81 | 949 | 250 | 25%▲22 |
| 10 | Nathan BastianFNJD | NJD | 15.77 | 517 | 136 | 0.0% |
| 11 | Tyler MotteFVAN | VAN | 15.61 | 384 | 100 | — |
| 12 | Garnet HathawayFWSH | WSH | 15.57 | 690 | 179 | 4.8%▲4.6 |
| 13 | Keegan KolesarFVGK | VGK | 15.28 | 420 | 107 | 5.2%▲3.4 |
| 14 | Nicolas DeslauriersFANA | ANA | 14.71 | 555 | 136 | 0.2% |
| 15 | Austin WatsonFOTT | OTT | 14.70 | 408 | 100 | — |
| 16 | Brady TkachukFOTT | OTT | 14.58 | 1,021 | 248 | 100%▲2 |
| 17 | Luke SchennDTBL | TBL | 14.53 | 409 | 99 | 7.3%▲6.9 |
| 18 | William CarrierFVGK | VGK | 14.52 | 541 | 131 | 0.1% |
| 19 | Sammy BlaisFSTL | STL | 14.23 | 434 | 103 | — |
| 20 | Phillip Di GiuseppeFNYR | NYR | 13.61 | 344 | 78 | — |
| 21 | Christian FischerFARI | ARI | 13.39 | 663 | 148 | — |
| 22 | Brendan LemieuxFLAK | LAK | 13.17 | 496 | 109 | — |
| 23 | Nicolas Aube-KubelFPHI | PHI | 12.89 | 559 | 120 | — |
| 24 | Lawson CrouseFARI | ARI | 12.75 | 729 | 155 | 36%▲13 |
| 25 | Austin WagnerFLAK | LAK | 12.60 | 462 | 97 | — |
| 26 | Jani HakanpääDCAR | CAR | 12.56 | 1,027 | 215 | — |
| 27 | Adam LowryFWPG | WPG | 11.97 | 807 | 161 | 5.7%▲5.5 |
| 28 | Paul ByronFMTL | MTL | 11.77 | 591 | 116 | — |
| 29 | Leo KomarovFNYI | NYI | 11.76 | 423 | 83 | — |
| 30 | Joshua BrownDOTT | OTT | 11.59 | 368 | 71 | 0.0% |
| 31 | Robert HaggDPHI | PHI | 11.26 | 533 | 100 | — |
| 32 | Marcus FolignoFMIN | MIN | 11.21 | 584 | 109 | 4.2%▲3.4 |
| 33 | Milan LucicFCGY | CGY | 10.93 | 763 | 139 | — |
| 34 | Joakim NordstromFCGY | CGY | 10.86 | 508 | 92 | — |
| 35 | Yakov TreninFNSH | NSH | 10.84 | 520 | 94 | 22%▲16 |
| 36 | Nikita ZadorovDCHI | CHI | 10.79 | 1,056 | 190 | 39%▲21 |
| 37 | Jake VirtanenFVAN | VAN | 10.70 | 466 | 83 | — |
| 38 | Carl GrundstromFLAK | LAK | 10.64 | 586 | 104 | 0.1% |
| 39 | Rasmus RistolainenDBUF | BUF | 10.60 | 1,092 | 193 | 8.3%▲7.7 |
| 40 | Devin ShoreFEDM | EDM | 10.55 | 415 | 73 | — |
| 41 | Scott LaughtonFPHI | PHI | 10.35 | 817 | 141 | 5.6%▲5.5 |
| 42 | Kevin RooneyFNYR | NYR | 9.89 | 667 | 110 | 0.0% |
| 43 | Josh AndersonFMTL | MTL | 9.77 | 854 | 139 | 10%▲9.2 |
| 44 | Jordan MartinookFCAR | CAR | 9.62 | 561 | 90 | 4.3%▲2.7 |
| 45 | Luke KuninFNSH | NSH | 9.48 | 532 | 84 | 0.0% |
| 46 | Chris WagnerFBOS | BOS | 9.39 | 479 | 75 | — |
| 47 | Mason MarchmentFFLA | FLA | 9.39 | 466 | 73 | 47%▲34 |
| 48 | Antoine RousselFVAN | VAN | 9.39 | 403 | 63 | — |
| 49 | Ilya LyubushkinDARI | ARI | 9.38 | 659 | 103 | 0.1% |
| 50 | Sam BennettFFLA | FLA | 9.36 | 692 | 108 | 84%▲4.3 |
| 51 | Jarred TinordiDBOS | BOS | 9.36 | 359 | 56 | — |
| 52 | Ryan CarpenterFCHI | CHI | 9.22 | 508 | 78 | — |
| 53 | Max JonesFANA | ANA | 9.21 | 652 | 100 | 0.1% |
| 54 | Nick FolignoFTOR | TOR | 9.17 | 871 | 133 | 4.1%▲3.6 |
| 55 | Adam LarssonDEDM | EDM | 9.05 | 1,100 | 166 | 23%▼19 |
| 56 | Robert BortuzzoDSTL | STL | 9.00 | 567 | 85 | — |
| 57 | Sean KuralyFBOS | BOS | 8.98 | 661 | 99 | 0.2% |
| 58 | Curtis LazarFBOS | BOS | 8.92 | 666 | 99 | 0.0% |
| 59 | Alexander RomanovDMTL | MTL | 8.89 | 932 | 138 | 15%▲15 |
| 60 | Josh MansonDANA | ANA | 8.85 | 414 | 61 | 32%▲16 |
| 61 | Colton SceviourFPIT | PIT | 8.71 | 441 | 64 | — |
| 62 | Casey CizikasFNYI | NYI | 8.67 | 775 | 112 | 0.1% |
| 63 | Zachary Aston-ReeseFPIT | PIT | 8.66 | 658 | 95 | 0.0% |
| 64 | Noel AcciariFFLA | FLA | 8.65 | 631 | 91 | 3.3%▲3.1 |
| 65 | Matt IrwinDBUF | BUF | 8.62 | 390 | 56 | — |
| 66 | Joel ArmiaFMTL | MTL | 8.56 | 603 | 86 | 3.3%▲3.1 |
| 67 | Jake EvansFMTL | MTL | 8.52 | 556 | 79 | 5.7%▲5.2 |
| 68 | Nate ThompsonFWPG | WPG | 8.45 | 426 | 60 | — |
| 69 | Wayne SimmondsFTOR | TOR | 8.43 | 455 | 64 | — |
| 70 | Kyle CliffordFSTL | STL | 8.34 | 497 | 69 | — |
| 71 | Jordan StaalFCAR | CAR | 8.27 | 980 | 135 | 20%▲13 |
| 72 | Erik GudbransonDNSH | NSH | 8.26 | 806 | 111 | 0.1% |
| 73 | Jacob TroubaDNYR | NYR | 8.16 | 817 | 111 | 76%▼11 |
| 74 | Drake CaggiulaFBUF | BUF | 8.15 | 471 | 64 | — |
| 75 | Nic DowdFWSH | WSH | 8.13 | 805 | 109 | 3.2%▲3.1 |
| 76 | Eric RobinsonFCBJ | CBJ | 8.13 | 694 | 94 | 3.2%▲3.1 |
| 77 | Tom WilsonFWSH | WSH | 8.10 | 777 | 105 | 94%▲6.3 |
| 78 | Brenden DillonDWSH | WSH | 8.09 | 1,061 | 143 | 9.7%▲9.1 |
| 79 | Connor CliftonDBOS | BOS | 8.08 | 802 | 108 | 7.4%▲6.7 |
| 80 | Artturi LehkonenFMTL | MTL | 8.08 | 631 | 85 | 57%▲40 |
| 81 | Rudolfs BalcersFSJS | SJS | 8.06 | 603 | 81 | — |
| 82 | Mathieu JosephFTBL | TBL | 8.04 | 612 | 82 | 0.1% |
| 83 | Radim SimekDSJS | SJS | 8.02 | 568 | 76 | — |
| 84 | Noah GregorFSJS | SJS | 8.02 | 352 | 47 | 0.0% |
| 85 | Barclay GoodrowFTBL | TBL | 8.01 | 832 | 111 | 0.1% |
| 86 | Chris KreiderFNYR | NYR | 7.93 | 870 | 115 | 62%▲29 |
| 87 | Blake ComeauFDAL | DAL | 7.92 | 803 | 106 | — |
| 88 | Michael Del ZottoDCBJ | CBJ | 7.91 | 948 | 125 | — |
| 89 | Eeli TolvanenFNSH | NSH | 7.90 | 592 | 78 | 35%▼9.7 |
| 90 | Adam ErneFDET | DET | 7.85 | 626 | 82 | 0.0% |
| 91 | Tyler PitlickFARI | ARI | 7.82 | 622 | 81 | 0.1% |
| 92 | Matthew TkachukFCGY | CGY | 7.79 | 1,017 | 132 | 100%▲2.6 |
| 93 | Jamie OleksiakDDAL | DAL | 7.74 | 1,147 | 148 | 7.1%▲6.9 |
| 94 | Trent FredericFBOS | BOS | 7.74 | 473 | 61 | 4.0%▲3.8 |
| 95 | Trevor LewisFWPG | WPG | 7.71 | 552 | 71 | — |
| 96 | Blake ColemanFTBL | TBL | 7.69 | 851 | 109 | 38%▼24 |
| 97 | Mathieu PerreaultFWPG | WPG | 7.69 | 656 | 84 | — |
| 98 | Jeremy LauzonDBOS | BOS | 7.66 | 767 | 98 | 24%▲22 |
| 99 | Vincent TrocheckFCAR | CAR | 7.49 | 857 | 107 | 88%▼5.4 |
| 100 | Michael McLeodFNJD | NJD | 7.43 | 718 | 89 | — |
Minimum sample: 342 minutes (it scales with games played). 312 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.