Counting stats
NHL Time on Ice Leaders
2025-26All situationsThrough 83 team games
This board ranks every NHL skater by average time on ice per game this season, regular season only.
Average time on ice per game, all situations. Number-one defensemen top the board at 24 to 27 minutes a night; the leading forwards play 21 to 23. Ice time is opportunity: more minutes mean more shots, points, hits and blocks. A jump in a player's last-10 TOI is often the first sign of a promotion.
Leader in 2025-26: Quinn Hughes (MIN), 27:44 TOI/GP.
Ice time leaderboard
| # | Player | Team | TOI/GP | GP | |
|---|---|---|---|---|---|
| 1 | Quinn HughesDMIN | MIN | 27:44 | 74 | 100% |
| 2 | Zach WerenskiDCBJ | CBJ | 26:37 | 75 | 100% |
| 3 | Moritz SeiderDDET | DET | 25:40 | 82 | 100%▲0.6 |
| 4 | Miro HeiskanenDDAL | DAL | 25:28 | 77 | 99%▲4.3 |
| 5 | Filip HronekDVAN | VAN | 25:00 | 82 | 91%▲14 |
| 6 | Roman JosiDNSH | NSH | 24:53 | 68 | 98%▼0.5 |
| 7 | Cale MakarDCOL | COL | 24:51 | 75 | 100%▲1 |
| 8 | Jake SandersonDOTT | OTT | 24:50 | 67 | 99%▲2.9 |
| 9 | Ivan ProvorovDCBJ | CBJ | 24:49 | 82 | 36%▼27 |
| 10 | Josh MorrisseyDWPG | WPG | 24:43 | 77 | 99%▲3.2 |
| 11 | Matthew SchaeferDNYI | NYI | 24:41 | 82 | 100% |
| 12 | Evan BouchardDEDM | EDM | 24:41 | 82 | 100% |
| 13 | Brock FaberDMIN | MIN | 24:41 | 80 | 94%▼4.2 |
| 14 | Charlie McAvoyDBOS | BOS | 24:23 | 69 | 97%▲6.2 |
| 15 | Mikhail SergachevDUTA | UTA | 24:18 | 78 | 98%▲5.2 |
| 16 | Jackson LaCombeDANA | ANA | 24:15 | 82 | 98%▲9.6 |
| 17 | Travis SanheimDPHI | PHI | 24:13 | 81 | 67%▼7.1 |
| 18 | Rasmus DahlinDBUF | BUF | 24:11 | 77 | 100%▲1 |
| 19 | Mike MathesonDMTL | MTL | 24:10 | 78 | 85%▼7.8 |
| 20 | Lane HutsonDMTL | MTL | 23:46 | 82 | 99%▲3.1 |
| 21 | Vladislav GavrikovDNYR | NYR | 23:44 | 82 | 41%▼5.9 |
| 22 | Seth JonesDFLA | FLA | 23:42 | 52 | 80%▲32 |
| 23 | Adam FoxDNYR | NYR | 23:38 | 55 | 99%▲6.8 |
| 24 | Erik KarlssonDPIT | PIT | 23:36 | 75 | 95% |
| 25 | Philip BrobergDSTL | STL | 23:21 | 81 | 66%▲50 |
| 26 | Jakob ChychrunDWSH | WSH | 23:20 | 80 | 99% |
| 27 | Esa LindellDDAL | DAL | 23:14 | 82 | 37%▼31 |
| 28 | Rasmus AnderssonDVGK | VGK | 23:12 | 81 | 94%▼3.9 |
| 29 | John CarlsonDANA | ANA | 23:10 | 71 | 99%▲2.4 |
| 30 | Drew DoughtyDLAK | LAK | 23:05 | 72 | 22%▲12 |
| 31 | Thomas HarleyDDAL | DAL | 23:03 | 70 | 88%▲8.6 |
| 32 | Luke HughesDNJD | NJD | 23:01 | 68 | 84%▲40 |
| 33 | Connor McDavidFEDM | EDM | 22:59 | 82 | 100%▲1.5 |
| 34 | Shea TheodoreDVGK | VGK | 22:50 | 70 | 91%▲28 |
| 35 | Mattias SamuelssonDBUF | BUF | 22:50 | 78 | 79%▲9.3 |
| 36 | Jacob TroubaDANA | ANA | 22:50 | 81 | 76%▼11 |
| 37 | Neal PionkDWPG | WPG | 22:43 | 51 | 32%▲31 |
| 38 | Darren RaddyshDTBL | TBL | 22:42 | 73 | 99%▲3.2 |
| 39 | Gustav ForslingDFLA | FLA | 22:38 | 80 | 42%▲18 |
| 40 | Brady SkjeiDNSH | NSH | 22:37 | 82 | 18%▼31 |
| 41 | Noah HanifinDVGK | VGK | 22:36 | 71 | 53%▼22 |
| 42 | Thomas ChabotDOTT | OTT | 22:35 | 57 | 83%▼12 |
| 43 | Brandon MontourDSEA | SEA | 22:34 | 64 | 83%▲10 |
| 44 | Cam YorkDPHI | PHI | 22:32 | 74 | 20%▲18 |
| 45 | Noah DobsonDMTL | MTL | 22:29 | 80 | 98%▼1.2 |
| 46 | Aaron EkbladDFLA | FLA | 22:29 | 72 | 50%▲34 |
| 47 | MacKenzie WeegarDUTA | UTA | 22:28 | 79 | 93%▼7.2 |
| 48 | Jake McCabeDTOR | TOR | 22:24 | 80 | 34%▼15 |
| 49 | K'Andre MillerDCAR | CAR | 22:24 | 72 | 64%▲26 |
| 50 | Devon ToewsDCOL | COL | 22:22 | 68 | 62%▼1 |
| 51 | Simon EdvinssonDDET | DET | 22:21 | 72 | 42%▲33 |
| 52 | Bowen ByramDBUF | BUF | 22:20 | 82 | 96%▲6.5 |
| 53 | Nathan MacKinnonFCOL | COL | 22:16 | 80 | 100%▲0.9 |
| 54 | Colton ParaykoDSTL | STL | 22:12 | 77 | 37%▼42 |
| 55 | Kirill KaprizovFMIN | MIN | 22:09 | 78 | 98%▼0.9 |
| 56 | Justin FaulkDDET | DET | 22:01 | 78 | 55%▼22 |
| 57 | Kevin BahlDCGY | CGY | 21:57 | 76 | 4.8%▲4.6 |
| 58 | Dylan SambergDWPG | WPG | 21:49 | 66 | 4.0%▲3.9 |
| 59 | Sean WalkerDCAR | CAR | 21:49 | 81 | 61%▼11 |
| 60 | Kris LetangDPIT | PIT | 21:41 | 74 | 47%▼16 |
| 61 | Vince DunnDSEA | SEA | 21:40 | 81 | 89%▲12 |
| 62 | Owen PowerDBUF | BUF | 21:39 | 81 | 53%▲30 |
| 63 | Hampus LindholmDBOS | BOS | 21:37 | 67 | 17%▲15 |
| 64 | Leon DraisaitlFEDM | EDM | 21:35 | 65 | 100% |
| 65 | J.J. MoserDTBL | TBL | 21:34 | 79 | 22%▲19 |
| 66 | Jamie DrysdaleDPHI | PHI | 21:33 | 78 | 55%▲46 |
| 67 | Dougie HamiltonDNJD | NJD | 21:32 | 77 | 84%▲12 |
| 68 | Kyle ConnorFWPG | WPG | 21:30 | 82 | 99%▲1.1 |
| 69 | Mark ScheifeleFWPG | WPG | 21:30 | 82 | 99% |
| 70 | Martin NecasFCOL | COL | 21:30 | 78 | 100%▲1.8 |
| 71 | Dylan DeMeloDWPG | WPG | 21:27 | 82 | 5.7%▲5.5 |
| 72 | Marcus PetterssonDVAN | VAN | 21:27 | 82 | 6.6%▲6.2 |
| 73 | Rasmus RistolainenDPHI | PHI | 21:23 | 44 | 8.3%▲7.7 |
| 74 | Adam LarssonDSEA | SEA | 21:22 | 82 | 23%▼19 |
| 75 | Macklin CelebriniFSJS | SJS | 21:19 | 82 | 100%▲1 |
| 76 | Jack HughesFNJD | NJD | 21:19 | 61 | 100% |
| 77 | Jaccob SlavinDCAR | CAR | 21:19 | 39 | 16%▲4.6 |
| 78 | Sam ReinhartFFLA | FLA | 21:17 | 64 | 99% |
| 79 | Jack EichelFVGK | VGK | 21:12 | 74 | 99%▲1.4 |
| 80 | Dmitry OrlovDSJS | SJS | 21:12 | 82 | 35%▲21 |
| 81 | Morgan RiellyDTOR | TOR | 21:08 | 78 | 76%▼5.1 |
| 82 | Alex VlasicDCHI | CHI | 21:08 | 81 | 9.0%▲7.7 |
| 83 | Cam FowlerDSTL | STL | 21:05 | 82 | 14%▲1.8 |
| 84 | Damon SeversonDCBJ | CBJ | 21:04 | 71 | 9.4%▲6.2 |
| 85 | Mario FerraroDSJS | SJS | 21:02 | 82 | 15%▼2.1 |
| 86 | Darnell NurseDEDM | EDM | 20:58 | 82 | 69%▼13 |
| 87 | Mika ZibanejadFNYR | NYR | 20:54 | 81 | 98%▲1.4 |
| 88 | Adam PelechDNYI | NYI | 20:53 | 82 | 3.2%▲3 |
| 89 | Nikita ZadorovDBOS | BOS | 20:53 | 81 | 39%▲21 |
| 90 | Connor BedardFCHI | CHI | 20:52 | 69 | 98%▲3.6 |
| 91 | Artemi PanarinFLAK | LAK | 20:51 | 78 | 97%▼1.8 |
| 92 | Ben ChiarotDDET | DET | 20:50 | 82 | 13%▲11 |
| 93 | Nick SuzukiFMTL | MTL | 20:49 | 82 | 100%▲0.5 |
| 94 | Ryan PulockDNYI | NYI | 20:49 | 76 | 10%▼1.4 |
| 95 | Auston MatthewsFTOR | TOR | 20:48 | 60 | 99% |
| 96 | Artem ZubDOTT | OTT | 20:48 | 81 | 10%▲6.1 |
| 97 | Bo HorvatFNYI | NYI | 20:46 | 68 | 90%▲1.2 |
| 98 | Nico HischierFNJD | NJD | 20:43 | 82 | 97%▲2.3 |
| 99 | David PastrnakFBOS | BOS | 20:39 | 77 | 100%▲1.1 |
| 100 | Mathew BarzalFNYI | NYI | 20:39 | 81 | 84%▲11 |
Minimum sample: 21 games (it scales with games played). 229 below the minimum are hidden.
How to read it
Minutes per game, all situations (m:ss).
How reliable is it?
Totals reward games played and ice time as much as skill; see the per-60 version for the rate view.
About our data sources →Projected next
Our fantasy projections for time on ice: who should lead the coming games.