Counting stats
NHL Time on Ice Leaders: Forwards
2021-22All situationsThrough 82 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 2021-22: Leon Draisaitl (EDM), 22:21 TOI/GP.
Ice time: forwards leaderboard
| # | Player | Team | TOI/GP | GP | |
|---|---|---|---|---|---|
| 1 | Leon DraisaitlFEDM | EDM | 22:21 | 80 | 100% |
| 2 | Connor McDavidFEDM | EDM | 22:04 | 80 | 100%▲1.5 |
| 3 | Patrick KaneFCHI | CHI | 21:49 | 78 | 80%▲0.9 |
| 4 | Kyle ConnorFWPG | WPG | 21:47 | 79 | 99%▲1.1 |
| 5 | Mark ScheifeleFWPG | WPG | 21:08 | 67 | 99% |
| 6 | J.T. MillerFVAN | VAN | 21:05 | 80 | 92%▲7.7 |
| 7 | Nathan MacKinnonFCOL | COL | 21:04 | 65 | 100%▲0.9 |
| 8 | Mikko RantanenFCOL | COL | 20:59 | 75 | 99%▲0.5 |
| 9 | Mitch MarnerFTOR | TOR | 20:53 | 72 | 99%▲1.3 |
| 10 | Alex DeBrincatFCHI | CHI | 20:51 | 82 | 100%▲2.5 |
| 11 | Anze KopitarFLAK | LAK | 20:46 | 81 | 0.5% |
| 12 | Auston MatthewsFTOR | TOR | 20:37 | 73 | 99% |
| 13 | Alex OvechkinFWSH | WSH | 20:34 | 77 | 96%▲1.2 |
| 14 | Nick SuzukiFMTL | MTL | 20:31 | 82 | 100%▲0.5 |
| 15 | Boone JennerFCBJ | CBJ | 20:28 | 59 | 21%▲16 |
| 16 | Mikael GranlundFNSH | NSH | 20:25 | 80 | 52%▼12 |
| 17 | Sean CouturierFPHI | PHI | 20:24 | 29 | 9.2%▲7.2 |
| 18 | Gabriel LandeskogFCOL | COL | 20:19 | 51 | 50%▲32 |
| 19 | Aleksander BarkovFFLA | FLA | 20:18 | 67 | 97%▲7 |
| 20 | Evgeny KuznetsovFWSH | WSH | 20:17 | 79 | — |
| 21 | Clayton KellerFARI | ARI | 20:08 | 67 | 100%▲2.1 |
| 22 | Jake GuentzelFPIT | PIT | 20:06 | 76 | 100% |
| 23 | Connor BrownFOTT | OTT | 20:03 | 64 | 6.6%▲5.1 |
| 24 | Nikita KucherovFTBL | TBL | 19:59 | 47 | 100% |
| 25 | Sidney CrosbyFPIT | PIT | 19:58 | 69 | 100%▲2.4 |
| 26 | Elias LindholmFCGY | CGY | 19:57 | 82 | 43%▲4.7 |
| 27 | Tomas HertlFSJS | SJS | 19:56 | 82 | 84%▲3.2 |
| 28 | Tyler BertuzziFDET | DET | 19:52 | 68 | 62%▼3.5 |
| 29 | Dylan LarkinFDET | DET | 19:39 | 71 | 96% |
| 30 | Mika ZibanejadFNYR | NYR | 19:38 | 81 | 98%▲1.4 |
| 31 | Jack HughesFNJD | NJD | 19:34 | 49 | 100% |
| 32 | Blake WheelerFWPG | WPG | 19:32 | 65 | — |
| 33 | Bo HorvatFVAN | VAN | 19:31 | 70 | 90%▲1.2 |
| 34 | Zach HymanFEDM | EDM | 19:28 | 76 | 98%▼1.8 |
| 35 | Brayden PointFTBL | TBL | 19:28 | 66 | 95%▲7.5 |
| 36 | Evander KaneFEDM | EDM | 19:27 | 43 | 5.7%▲0.8 |
| 37 | Jonathan HuberdeauFFLA | FLA | 19:25 | 80 | 17%▲12 |
| 38 | Jack EichelFVGK | VGK | 19:24 | 34 | 99%▲1.4 |
| 39 | Nico HischierFNJD | NJD | 19:21 | 70 | 97%▲2.3 |
| 40 | Ryan Nugent-HopkinsFEDM | EDM | 19:19 | 63 | 77%▲15 |
| 41 | Chandler StephensonFVGK | VGK | 19:19 | 79 | 17%▲13 |
| 42 | Brad MarchandFBOS | BOS | 19:15 | 70 | 73%▲0.7 |
| 43 | Nazem KadriFCOL | COL | 19:14 | 71 | 71%▼9 |
| 44 | Artemi PanarinFNYR | NYR | 19:13 | 75 | 97%▼1.8 |
| 45 | Andrew CoppFNYR | NYR | 19:11 | 72 | 9.2%▲7.8 |
| 46 | Timo MeierFSJS | SJS | 19:09 | 77 | 82%▼8 |
| 47 | Kirill KaprizovFMIN | MIN | 19:06 | 81 | 98%▼0.9 |
| 48 | Ryan O'ReillyFSTL | STL | 19:05 | 78 | 84%▲5 |
| 49 | Claude GirouxFFLA | FLA | 19:04 | 75 | 30%▲20 |
| 50 | Valeri NichushkinFCOL | COL | 19:02 | 62 | 60% |
| 51 | Matt DucheneFNSH | NSH | 19:01 | 78 | 62%▼17 |
| 52 | Ryan GetzlafFANA | ANA | 18:57 | 56 | — |
| 53 | Sebastian AhoFCAR | CAR | 18:57 | 79 | 99%▲1.2 |
| 54 | Logan CoutureFSJS | SJS | 18:56 | 77 | — |
| 55 | Drake BathersonFOTT | OTT | 18:56 | 46 | 97%▲7.2 |
| 56 | Pierre-Luc DuboisFWPG | WPG | 18:55 | 81 | 42%▲33 |
| 57 | Patrik LaineFCBJ | CBJ | 18:50 | 56 | 9.7%▲9.2 |
| 58 | Brady TkachukFOTT | OTT | 18:48 | 79 | 100%▲2 |
| 59 | Robert ThomasFSTL | STL | 18:46 | 72 | 93%▲20 |
| 60 | Bryan RustFPIT | PIT | 18:46 | 60 | 85%▲2.5 |
| 61 | Chris KreiderFNYR | NYR | 18:44 | 81 | 62%▲29 |
| 62 | Alex KillornFTBL | TBL | 18:42 | 82 | 5.1%▲3.6 |
| 63 | David PastrnakFBOS | BOS | 18:36 | 72 | 100%▲1.1 |
| 64 | Brock BoeserFVAN | VAN | 18:36 | 71 | 64%▼4.5 |
| 65 | Elias PetterssonFVAN | VAN | 18:36 | 80 | 87%▼5.5 |
| 66 | Mats ZuccarelloFMIN | MIN | 18:35 | 70 | 51%▲29 |
| 67 | Adrian KempeFLAK | LAK | 18:35 | 78 | 97%▼0.6 |
| 68 | Tom WilsonFWSH | WSH | 18:35 | 78 | 94%▲6.3 |
| 69 | Josh NorrisFOTT | OTT | 18:35 | 66 | 39%▲32 |
| 70 | Joel Eriksson EkFMIN | MIN | 18:35 | 77 | 82%▲10 |
| 71 | Johnny GaudreauFCGY | CGY | 18:34 | 82 | — |
| 72 | Alex IafalloFLAK | LAK | 18:30 | 79 | 4.3%▲3 |
| 73 | Yanni GourdeFSEA | SEA | 18:29 | 74 | 4.9%▲4 |
| 74 | Steven StamkosFTBL | TBL | 18:29 | 81 | 94%▼4.2 |
| 75 | Joe PavelskiFDAL | DAL | 18:28 | 82 | — |
| 76 | Jaden SchwartzFSEA | SEA | 18:27 | 37 | 11%▲11 |
| 77 | Tim StützleFOTT | OTT | 18:25 | 79 | 99%▲0.8 |
| 78 | Alex TuchFBUF | BUF | 18:25 | 50 | 94%▼5.5 |
| 79 | Mark StoneFVGK | VGK | 18:21 | 37 | 93%▲9.6 |
| 80 | Evgeni MalkinFPIT | PIT | 18:20 | 41 | 82%▲11 |
| 81 | Ryan StromeFNYR | NYR | 18:19 | 74 | 4.0%▲3.9 |
| 82 | Anthony CirelliFTBL | TBL | 18:19 | 76 | 51%▲19 |
| 83 | Pavel BuchnevichFSTL | STL | 18:18 | 73 | 36%▲7.6 |
| 84 | William KarlssonFVGK | VGK | 18:17 | 67 | 24%▲20 |
| 85 | William NylanderFTOR | TOR | 18:16 | 81 | 99%▼0.8 |
| 86 | Nick SchmaltzFARI | ARI | 18:15 | 63 | 94%▲4.4 |
| 87 | Cam AtkinsonFPHI | PHI | 18:15 | 73 | — |
| 88 | Troy TerryFANA | ANA | 18:14 | 75 | 47%▲34 |
| 89 | Ryan HartmanFMIN | MIN | 18:11 | 82 | 40%▼17 |
| 90 | Patrice BergeronFBOS | BOS | 18:10 | 73 | — |
| 91 | Lucas RaymondFDET | DET | 18:09 | 82 | 96%▲10 |
| 92 | Phillip DanaultFLAK | LAK | 18:08 | 79 | 4.9%▲4.5 |
| 93 | Jason RobertsonFDAL | DAL | 18:07 | 74 | 100% |
| 94 | Filip ForsbergFNSH | NSH | 18:06 | 69 | 99%▲1.7 |
| 95 | John TavaresFTOR | TOR | 18:04 | 79 | 96%▲9.3 |
| 96 | Nikolaj EhlersFWPG | WPG | 18:04 | 62 | 93%▲7.5 |
| 97 | Roope HintzFDAL | DAL | 18:03 | 80 | 84%▲7.1 |
| 98 | Kirby DachFCHI | CHI | 18:03 | 70 | 12%▲12 |
| 99 | Mathew BarzalFNYI | NYI | 18:01 | 73 | 84%▲11 |
| 100 | Rickard RakellFPIT | PIT | 17:59 | 70 | 83%▲11 |
Minimum sample: 21 games (it scales with games played). 184 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.