Counting stats
NHL Time on Ice Leaders: Forwards
2026-27All situationsThrough 3 team games
This board ranks forwards only (centres and wingers) by average time on ice per game, so they are not buried under the defensemen.
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. In leagues that split forwards and defensemen, this is the board for your forward slots; centres and wingers are pooled together.
Leader in 2026-27: Connor McDavid (EDM), 23:44 TOI/GP.
- Early sample: teams have played at most 3 games in 2026-27. Expect big swings.
Ice time: forwards leaderboard
| # | Player | Team | TOI/GP | GP | |
|---|---|---|---|---|---|
| 1 | Connor McDavidFEDM | EDM | 23:44 | 3 | 100%▲1.5 |
| 2 | Nikita KucherovFTBL | TBL | 23:27 | 2 | 100% |
| 3 | Jack HughesFNJD | NJD | 23:25 | 2 | 100% |
| 4 | Mikko RantanenFDAL | DAL | 23:03 | 2 | 99%▲0.5 |
| 5 | Andrew CoppFDET | DET | 23:01 | 2 | 9.2%▲7.8 |
| 6 | Brandon HagelFTBL | TBL | 22:54 | 2 | 99%▲1.4 |
| 7 | Tim StützleFOTT | OTT | 22:51 | 1 | 99%▲0.8 |
| 8 | Wyatt JohnstonFDAL | DAL | 22:20 | 2 | 100%▲0.9 |
| 9 | Macklin CelebriniFSJS | SJS | 22:20 | 2 | 100%▲1 |
| 10 | Sam ReinhartFFLA | FLA | 22:15 | 2 | 99% |
| 11 | Lucas RaymondFDET | DET | 21:58 | 2 | 96%▲10 |
| 12 | Leon DraisaitlFEDM | EDM | 21:54 | 3 | 100% |
| 13 | Mitch MarnerFVGK | VGK | 21:52 | 2 | 99%▲1.3 |
| 14 | Brayden PointFTBL | TBL | 21:35 | 2 | 95%▲7.5 |
| 15 | Alex DeBrincatFDET | DET | 21:30 | 2 | 100%▲2.5 |
| 16 | Auston MatthewsFTOR | TOR | 21:29 | 3 | 99% |
| 17 | Artemi PanarinFLAK | LAK | 21:19 | 2 | 97%▼1.8 |
| 18 | Jake GuentzelFTBL | TBL | 21:10 | 2 | 100% |
| 19 | Matthew TkachukFFLA | FLA | 20:54 | 2 | 100%▲2.6 |
| 20 | Quinton ByfieldFLAK | LAK | 20:50 | 2 | 86%▲18 |
| 21 | Nick SuzukiFMTL | MTL | 20:43 | 2 | 100%▲0.5 |
| 22 | Ryan O'ReillyFNSH | NSH | 20:42 | 2 | 84%▲5 |
| 23 | Adrian KempeFLAK | LAK | 20:42 | 2 | 97%▼0.6 |
| 24 | Filip ForsbergFNSH | NSH | 20:35 | 2 | 99%▲1.7 |
| 25 | Zach HymanFEDM | EDM | 20:33 | 1 | 98%▼1.8 |
| 26 | Bo HorvatFNYI | NYI | 20:31 | 2 | 90%▲1.2 |
| 27 | Kyle ConnorFWPG | WPG | 20:31 | 2 | 99%▲1.1 |
| 28 | Shane PintoFOTT | OTT | 20:27 | 1 | 37%▲22 |
| 29 | Mark ScheifeleFWPG | WPG | 20:18 | 2 | 99% |
| 30 | Alexander WennbergFSJS | SJS | 20:14 | 2 | 25%▼1.6 |
| 31 | David PastrnakFBOS | BOS | 20:13 | 3 | 100%▲1.1 |
| 32 | Jack EichelFVGK | VGK | 20:04 | 2 | 99%▲1.4 |
| 33 | Sebastian AhoFCAR | CAR | 20:02 | 3 | 99%▲1.2 |
| 34 | Patrick KaneFCHI | CHI | 19:59 | 3 | 80%▲0.9 |
| 35 | Sam BennettFFLA | FLA | 19:59 | 2 | 84%▲4.3 |
| 36 | Jack QuinnFBUF | BUF | 19:57 | 2 | 45%▲29 |
| 37 | Jackson BlakeFCAR | CAR | 19:56 | 3 | 69%▲21 |
| 38 | Anton LundellFFLA | FLA | 19:53 | 2 | 46%▲31 |
| 39 | Kirill KaprizovFMIN | MIN | 19:51 | 2 | 98%▼0.9 |
| 40 | Elias PetterssonFVAN | VAN | 19:48 | 3 | 87%▼5.5 |
| 41 | Matt BoldyFMIN | MIN | 19:47 | 2 | 100% |
| 42 | Robert ThomasFSTL | STL | 19:45 | 2 | 93%▲20 |
| 43 | Tage ThompsonFBUF | BUF | 19:44 | 2 | 100%▲1.3 |
| 44 | Mika ZibanejadFNYR | NYR | 19:35 | 3 | 98%▲1.4 |
| 45 | Artturi LehkonenFCOL | COL | 19:27 | 2 | 57%▲40 |
| 46 | Will SmithFSJS | SJS | 19:25 | 2 | 95%▲23 |
| 47 | Steven StamkosFNSH | NSH | 19:24 | 2 | 94%▼4.2 |
| 48 | Cole CaufieldFMTL | MTL | 19:23 | 2 | 100%▲1.2 |
| 49 | JJ PeterkaFBOS | BOS | 19:17 | 3 | 75%▲37 |
| 50 | Kirill MarchenkoFTOR | TOR | 19:17 | 3 | 98%▲7.4 |
| 51 | William NylanderFTOR | TOR | 19:16 | 3 | 99%▼0.8 |
| 52 | Martin NecasFCOL | COL | 19:16 | 2 | 100%▲1.8 |
| 53 | Jason RobertsonFDAL | DAL | 19:15 | 2 | 100% |
| 54 | Michael AmadioFOTT | OTT | 19:13 | 1 | 3.3%▲2.6 |
| 55 | Nico HischierFNJD | NJD | 19:08 | 2 | 97%▲2.3 |
| 56 | Logan StankovenFCAR | CAR | 19:06 | 3 | 67%▲42 |
| 57 | Joel Eriksson EkFMIN | MIN | 19:04 | 2 | 82%▲10 |
| 58 | Zach BensonFBUF | BUF | 19:04 | 2 | 56%▲44 |
| 59 | Adam FantilliFCBJ | CBJ | 19:00 | 2 | 92%▲10 |
| 60 | Vasily PodkolzinFEDM | EDM | 18:55 | 3 | 70%▲61 |
| 61 | Mark StoneFVGK | VGK | 18:55 | 2 | 93%▲9.6 |
| 62 | Viktor ArvidssonFDET | DET | 18:51 | 2 | 33%▲23 |
| 63 | Trevor ZegrasFPHI | PHI | 18:50 | 3 | 86%▲18 |
| 64 | William KarlssonFVGK | VGK | 18:50 | 2 | 24%▲20 |
| 65 | Anthony CirelliFTBL | TBL | 18:49 | 2 | 51%▲19 |
| 66 | Sidney CrosbyFPIT | PIT | 18:46 | 2 | 100%▲2.4 |
| 67 | Mikael GranlundFANA | ANA | 18:39 | 1 | 52%▼12 |
| 68 | Mats ZuccarelloFLAK | LAK | 18:39 | 2 | 51%▲29 |
| 69 | Josh DoanFBUF | BUF | 18:36 | 2 | 61%▲44 |
| 70 | Jesper BrattFNJD | NJD | 18:35 | 2 | 97%▲11 |
| 71 | Luke EvangelistaFNJD | NJD | 18:33 | 2 | 70%▲23 |
| 72 | Simon HolmstromFNYI | NYI | 18:32 | 2 | 16%▲14 |
| 73 | Rickard RakellFPIT | PIT | 18:29 | 2 | 83%▲11 |
| 74 | Frank NazarFCHI | CHI | 18:27 | 3 | 54%▲34 |
| 75 | Alexis LafrenièreFNYR | NYR | 18:21 | 3 | 82%▲13 |
| 76 | Timo MeierFNJD | NJD | 18:19 | 2 | 82%▼8 |
| 77 | Claude GirouxFOTT | OTT | 18:17 | 1 | 30%▲20 |
| 78 | Tyson FoersterFPHI | PHI | 18:14 | 3 | 42%▲38 |
| 79 | Nazem KadriFCOL | COL | 18:12 | 2 | 71%▼9 |
| 80 | Kasperi KapanenFEDM | EDM | 18:10 | 3 | 9.2%▲9 |
| 81 | Pavel ZachaFBOS | BOS | 18:08 | 3 | 78%▲13 |
| 82 | Carter VerhaegheFFLA | FLA | 18:06 | 2 | 72% |
| 83 | Brady TkachukFFLA | FLA | 18:05 | 2 | 100%▲2 |
| 84 | Beckett SenneckeFANA | ANA | 18:04 | 1 | 94%▲14 |
| 85 | Juraj SlafkovskýFMTL | MTL | 18:03 | 2 | 100%▲1.5 |
| 86 | Mikael BacklundFCGY | CGY | 18:02 | 2 | 14%▲9.3 |
| 87 | Drake BathersonFOTT | OTT | 18:02 | 1 | 97%▲7.2 |
| 88 | Andrei SvechnikovFCAR | CAR | 18:01 | 3 | 97%▲8.8 |
| 89 | Nathan MacKinnonFCOL | COL | 18:00 | 2 | 100%▲0.9 |
| 90 | Morgan GeekieFBOS | BOS | 17:59 | 3 | 96%▲7.9 |
| 91 | Nick SchmaltzFUTA | UTA | 17:56 | 2 | 94%▲4.4 |
| 92 | Cutter GauthierFANA | ANA | 17:51 | 1 | 98%▲1.3 |
| 93 | Liam OhgrenFVAN | VAN | 17:47 | 3 | 17%▲17 |
| 94 | Mavrik BourqueFNSH | NSH | 17:45 | 2 | 34%▲30 |
| 95 | Evgeni MalkinFPIT | PIT | 17:44 | 2 | 82%▲11 |
| 96 | Leo CarlssonFANA | ANA | 17:43 | 1 | 94%▲11 |
| 97 | Brock NelsonFCOL | COL | 17:43 | 2 | 88%▼3.6 |
| 98 | Chandler StephensonFSEA | SEA | 17:33 | 2 | 17%▲13 |
| 99 | Jordan EberleFSEA | SEA | 17:31 | 2 | 30%▲2.7 |
| 100 | Roman KantserovFCHI | CHI | 17:30 | 3 | 58%▲48 |
Minimum sample: 0.8 games (it scales with games played).
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.