Kodo Hockey

Ice Time Trends

2025-26 · last 10 games vs season average: overall, power-play, and penalty-kill time in one place. Risers at the top, fallers at the bottom. The cleanest leading indicator of a role change.

#PlayerTeamPosSeason TOIL10 TOIΔ min
1Olli Maatta UTA · DUTAD17.2 min22.8 min+5.6
2Easton Cowan TOR · RTORR14.7 min19.2 min+4.5
3Jordan Spence OTT · DOTTD18.7 min23.1 min+4.4
4Donovan Sebrango FLA · DFLAD15.1 min19.4 min+4.3
5Logan Mailloux STL · DSTLD16.8 min20.9 min+4.1
6Zach Metsa BUF · DBUFD11 min14.9 min+3.9
7Tyler Kleven OTT · DOTTD17.3 min21 min+3.7
8Matt Savoie EDM · CEDMC14.8 min18.5 min+3.7
9Liam Ohgren VAN · LVANL13.2 min16.8 min+3.6
10Sam Malinski COL · DCOLD17.6 min21.2 min+3.6
11Connor Murphy CHI · DCHID17.5 min21 min+3.5
12A.J. Greer FLA · LFLAL12.4 min15.8 min+3.4
13Jesper Boqvist FLA · CFLAC11.8 min15.2 min+3.4
14Egor Chinakhov PIT · RPITR13.5 min16.9 min+3.4
15Tom Willander VAN · DVAND17 min20.3 min+3.3
16Zach Whitecloud VGK · DVGKD20.3 min23.5 min+3.2
17Tyson Jost NSH · CNSHC12.4 min15.5 min+3.1
18Trevor van Riemsdyk WSH · DWSHD16.2 min19.2 min+3
19Luke Kunin FLA · CFLAC9.7 min12.7 min+3
20Justin Barron NSH · DNSHD14.3 min17.3 min+3
21Alexander Kerfoot UTA · CUTAC12.8 min15.6 min+2.8
22Hunter Brzustewicz CGY · DCGYD16.1 min18.9 min+2.8
23Calum Ritchie NYI · CNYIC13.5 min16.3 min+2.8
24Noah Gregor FLA · LFLAL9.6 min12.3 min+2.7
25Cole Schwindt FLA · CFLAC10 min12.7 min+2.7
26Thomas Chabot OTT · DOTTD22.6 min25.2 min+2.6
27Linus Karlsson VAN · RVANR12.5 min15.1 min+2.6
28Cole Reinhardt VGK · LVGKL10.6 min13.2 min+2.6
29Alex Laferriere LAK · RLAKR18.3 min20.9 min+2.6
30Ryker Evans SEA · DSEAD17.8 min20.4 min+2.6
31Oliver Ekman-Larsson TOR · DTORD20.6 min18.4 min-2.2
32J.T. Miller NYR · CNYRC20.1 min17.9 min-2.2
33Logan Stanley WPG · DWPGD16.7 min14.5 min-2.2
34Kris Letang PIT · DPITD21.7 min19.4 min-2.3
35Alexander Petrovic DAL · DDALD15.4 min13.1 min-2.3
36Anthony Duclair NYI · LNYIL13.2 min10.9 min-2.3
37Cole Smith NSH · RNSHR13.3 min11 min-2.3
38Scott Mayfield NYI · DNYID16.5 min14.1 min-2.4
39Miro Heiskanen DAL · DDALD25.5 min23.1 min-2.4
40William Eklund SJS · LSJSL18.5 min16.1 min-2.4
41Radko Gudas ANA · DANAD16.2 min13.7 min-2.5
42John Klingberg SJS · DSJSD20.5 min18 min-2.5
43Jonas Brodin MIN · DMIND20.3 min17.7 min-2.6
44Ian Moore ANA · DANAD13.7 min11.1 min-2.6
45Ethen Frank WSH · RWSHR12.2 min9.6 min-2.6
46Egor Zamula CBJ · DCBJD13.1 min10.4 min-2.7
47Axel Sandin-Pellikka DET · DDETD16.2 min13.5 min-2.7
48Nic Dowd WSH · CWSHC14.5 min11.7 min-2.8
49MacKenzie Weegar CGY · DCGYD22.5 min19.7 min-2.8
50Leon Draisaitl EDM · CEDMC21.6 min18.8 min-2.8
51Mathieu Joseph STL · RSTLR12 min9.2 min-2.8
52Kaedan Korczak VGK · DVGKD16 min12.8 min-3.2
53Nazem Kadri CGY · CCGYC19 min15.6 min-3.4
54Andre Burakovsky CHI · LCHIL16.4 min13 min-3.4
55Sean Durzi UTA · DUTAD19.3 min15.8 min-3.5
56Brad Marchand FLA · LFLAL17.7 min14.1 min-3.6
57Conor Garland VAN · RVANR17.2 min13.4 min-3.8
58Olen Zellweger ANA · DANAD17 min13.1 min-3.9
59Nick Blankenburg NSH · DNSHD16.8 min12.8 min-4
60Dmitri Voronkov CBJ · LCBJL13.9 min9.6 min-4.3
Feedback