NHL in a Decade: Time On Ice Leaders

Continuing with our NHL in a Decade series, we look at the players who look the most ice time in the NHL. These are the guys that play a lot of minutes and a lot of big minutes. Of course a number of NHL defensemen make this list and it should be no surprise who is on this list.

Some fun facts:

  • There have been six NHL players who have averaged over 25 minutes per game over the past ten season.
  • Only two forwards made the list of top one hundred in terms of time on ice: Connor McDavid and Anze Kopitar.
  • In the 2018-19 NHL season, Jimmy Schuldt played one game with the Vegas Golden Knights a played a solid 21:03 in a game where he had an assist and was a minus one.
  • Thomas Chabot of the Ottawa Senators is already thirteenth in the list with an average ice time of 24:07.
Drew Doughty Los Angeles Kings

Top 100 NHL Players: Time On Ice

Here is a look at the top minute munchers. Stats are based on regular season activity from the 2013-14 NHL season through to February 26 of the 2023-24 NHL season. List only includes players that have played over 100 regular season games.

Player Pos GP G A PTS +/- PIM P/GP TOI/GP
Drew Doughty D 788 105 363 468 34 476 0.59 26:47
Erik Karlsson D 742 142 498 640 -83 324 0.86 26:02
Ryan Suter D 832 63 345 408 69 337 0.49 25:30
Kris Letang D 675 119 399 518 61 496 0.77 25:28
Roman Josi D 786 160 461 621 83 345 0.79 25:23
Shea Weber D 510 116 182 298 37 297 0.58 25:04
Alex Pietrangelo D 781 114 363 477 90 262 0.61 24:55
Dustin Byfuglien D 419 82 200 282 18 627 0.67 24:36
Cale Makar D 292 78 229 307 97 92 1.05 24:36
Miro Heiskanen D 403 51 190 241 8 112 0.6 24:28
Brent Burns D 827 179 450 629 10 442 0.76 24:09
John Carlson D 750 122 436 558 64 244 0.74 24:09
Thomas Chabot D 415 58 192 250 -69 218 0.6 24:07
Andrei Markov D 306 28 145 173 46 126 0.57 24:05
Quinn Hughes D 343 38 273 311 23 136 0.91 24:05
Duncan Keith D 649 47 290 337 56 258 0.52 24:01
Victor Hedman D 774 137 485 622 172 475 0.8 24:00
Ivan Provorov D 589 70 173 243 -40 210 0.41 23:56
Seth Jones D 774 83 309 392 -117 276 0.51 23:39
P.K. Subban D 632 83 270 353 -9 603 0.56 23:32
Cam Fowler D 756 79 283 362 -58 205 0.48 23:31
Charlie McAvoy D 432 50 221 271 149 368 0.63 23:21
Zach Werenski D 461 83 195 278 -5 111 0.6 23:20
Oliver Ekman-Larsson D 782 127 270 397 -135 532 0.51 23:17
Owen Power D 139 9 48 57 16 36 0.41 23:12
Devon Toews D 374 50 166 216 138 96 0.58 23:09
Mark Giordano D 753 115 310 425 112 536 0.56 23:06
Justin Faulk D 778 113 265 378 -45 375 0.49 23:03
Rasmus Dahlin D 412 60 216 276 -73 294 0.67 23:00
Adam Fox D 334 45 237 282 101 128 0.84 23:00
Aaron Ekblad D 665 115 229 344 79 446 0.52 22:54
Moritz Seider D 222 19 104 123 -22 110 0.55 22:53
Jared Spurgeon D 705 98 236 334 121 134 0.47 22:52
Rasmus Ristolainen D 713 52 233 285 -182 369 0.4 22:50
Oscar Klefbom D 378 34 122 156 -64 74 0.41 22:49
TJ Brodie D 782 51 259 310 96 254 0.4 22:49
Darnell Nurse D 615 72 183 255 68 506 0.41 22:47
Brian Campbell D 326 21 91 112 41 92 0.34 22:45
Ryan McDonagh D 737 63 252 315 181 262 0.43 22:41
John Klingberg D 633 81 331 412 -40 255 0.65 22:41
Jaccob Slavin D 642 47 210 257 143 84 0.4 22:38
Filip Hronek D 369 35 165 200 -54 194 0.54 22:31
Josh Morrissey D 557 63 223 286 49 289 0.51 22:28
Jacob Trouba D 736 73 234 307 62 579 0.42 22:28
Matt Niskanen D 539 47 188 235 106 274 0.44 22:26
Hampus Lindholm D 728 68 231 299 152 426 0.41 22:23
Alexander Edler D 599 53 180 233 -47 496 0.39 22:19
Jake Sanderson D 130 11 47 58 1 31 0.45 22:19
Dennis Wideman D 234 26 88 114 -24 114 0.49 22:18
Colton Parayko D 634 60 194 254 61 183 0.4 22:18
Jay Bouwmeester D 476 16 101 117 43 166 0.25 22:18
Morgan Rielly D 771 80 377 457 -20 225 0.59 22:12
Jeff Petry D 757 88 240 328 -98 312 0.43 22:11
Alex Goligoski D 754 47 265 312 18 258 0.41 22:10
Jonas Brodin D 736 50 170 220 82 232 0.3 22:08
Esa Lindell D 582 49 137 186 98 142 0.32 22:06
Zdeno Chara D 625 65 137 202 138 544 0.32 22:06
Francois Beauchemin D 364 31 78 109 34 183 0.3 22:04
Toby Enstrom D 317 18 71 89 13 198 0.28 21:50
James Wisniewski D 145 15 70 85 -13 105 0.59 21:47
Neal Pionk D 441 33 171 204 1 232 0.46 21:46
Mattias Ekholm D 792 70 236 306 155 386 0.39 21:44
Connor McDavid C 623 324 617 941 134 247 1.51 21:43
Tyler Myers D 722 60 188 248 -4 634 0.34 21:40
Jake Muzzin D 627 62 215 277 48 364 0.44 21:35
Adam Larsson D 723 42 146 188 35 453 0.26 21:32
Ryan Ellis D 502 71 187 258 113 170 0.51 21:32
Jan Hejda D 159 7 23 30 -4 82 0.19 21:28
Niklas Kronwall D 438 29 157 186 -51 222 0.42 21:26
Ron Hainsey D 541 25 94 119 8 172 0.22 21:24
Dion Phaneuf D 448 31 123 154 -58 546 0.34 21:23
Mike Green D 447 56 168 224 -76 274 0.5 21:23
K’Andre Miller D 271 28 69 97 51 121 0.36 21:20
Shea Theodore D 473 70 217 287 65 145 0.61 21:18
Andy Greene D 662 32 115 147 -26 155 0.22 21:18
Jakob Chychrun D 441 71 134 205 -54 294 0.46 21:16
Brent Seabrook D 515 47 171 218 23 194 0.42 21:13
Mike Matheson D 523 65 150 215 -22 301 0.41 21:11
Nick Leddy D 810 60 282 342 -44 171 0.42 21:11
Tyson Barrie D 761 107 382 489 -63 247 0.64 21:10
Damon Severson D 689 64 217 281 -124 423 0.41 21:10
Anton Stralman D 625 46 148 194 63 154 0.31 21:09
Ryan Pulock D 462 47 135 182 47 89 0.39 21:08
Mario Ferraro D 304 10 57 67 -78 118 0.22 21:07
Brett Pesce D 605 39 154 193 84 219 0.32 21:07
Paul Martin D 286 13 70 83 39 74 0.29 21:04
Rasmus Andersson D 431 34 158 192 36 213 0.45 21:04
Christian Ehrhoff D 176 11 48 59 -30 98 0.34 21:01
Mikey Anderson D 249 10 45 55 44 92 0.22 21:00
Erik Johnson D 640 64 145 209 30 331 0.33 21:00
Keith Yandle D 696 50 352 402 -124 339 0.58 20:58
Brandon Montour D 496 62 176 238 40 361 0.48 20:56
Mark Streit D 295 31 115 146 -20 126 0.49 20:54
Sami Vatanen D 465 45 153 198 -8 212 0.43 20:53
Dougie Hamilton D 729 137 308 445 64 480 0.61 20:52
Anze Kopitar C 827 237 475 712 77 178 0.86 20:52
Niklas Hjalmarsson D 515 16 100 116 58 224 0.23 20:50
Danny DeKeyser D 536 33 112 145 0 264 0.27 20:50
David Savard D 736 49 157 206 -29 403 0.28 20:50
Travis Hamonic D 656 42 133 175 -9 551 0.27 20:48