most years as an nhl player 1996-97 to 2016-17

Between the 1996-97 and 2016-17 seasons, Shane Doan and Jarome Iginla were tied for playing the most seasons, with 20 seasons.

NAME SEAS GP G A P +/- PIM PPG PPA SHG SHA GWG OTG S S% FOW FO FOW% HIT BKS TKA GVA TOI/GP
1 Shane Doan
S. Doan
20
1,466
395
560
955
-45
1,252
127
182
6
13
66
10
3,839
10.3
1,025
2,370
43.2
2,842
358
756
571
18:59
2 Jarome Iginla
J. Iginla
20
1,554
625
675
1,300
+30
1,040
197
231
13
9
101
7
4,759
13.1
2,726
5,238
52.0
1,599
464
610
778
19:56
3 Zdeno Chara
Z. Chara
19
1,350
188
416
604
+218
1,779
92
131
8
26
28
3
2,942
6.4
13
36
36.1
3,236
1,700
486
1,095
24:49
4 Matt Cullen
M. Cullen
19
1,366
248
441
689
-29
558
55
122
19
16
34
1
2,583
9.6
7,911
15,239
51.9
672
528
606
612
16:19
5 Marian Hossa
M. Hossa
19
1,309
525
609
1,134
+245
628
143
231
34
12
85
15
4,229
12.4
64
187
34.2
1,062
395
1,008
668
18:55
6 Patrick Marleau
P. Marleau
19
1,493
508
574
1,082
-8
459
160
233
17
4
98
9
3,798
13.4
5,533
11,543
47.9
1,257
355
647
1,035
18:39
7 Joe Thornton
J. Thornton
19
1,446
384
1,007
1,391
+206
1,156
130
369
6
6
61
9
2,759
13.9
11,706
22,096
53.0
1,021
417
1,063
1,353
20:09
8 Patrik Elias
P. Elias
19
1,239
408
617
1,025
+173
549
113
220
16
17
80
16
3,285
12.4
2,429
5,649
43.0
724
263
503
719
18:25
9 Dainius Zubrus
D. Zubrus
19
1,293
228
363
591
+1
791
55
79
5
9
38
2
1,986
11.5
3,538
7,219
49.0
1,283
485
488
500
17:12
10 Martin Brodeur
M. Brodeur
18
1,098
2
42
44
112
1
59:13
11 Sergei Gonchar
S. Gonchar
18
1,192
203
560
763
+4
899
98
315
2
9
31
4
2,689
7.5
3
3
100.0
821
1,159
332
788
23:39
12 Brian Campbell
B. Campbell
17
1,082
87
417
504
+63
277
32
170
1
4
17
2
1,452
6.0
0
3
0.0
587
1,161
300
645
22:06
13 Mike Fisher
M. Fisher
17
1,088
276
309
585
+27
807
63
71
15
15
49
7
2,319
11.9
8,536
16,853
50.6
2,316
922
496
427
17:31
14 Roberto Luongo
R. Luongo
17
966
0
20
20
46
0
57:31
15 Mike Ribeiro
M. Ribeiro
17
1,074
228
565
793
+5
577
73
206
2
2
32
6
1,581
14.4
5,410
12,245
44.2
1,000
356
566
723
17:31
16 Dan Boyle
D. Boyle
17
1,093
163
442
605
-5
693
72
227
1
2
29
6
2,231
7.3
1
12
8.3
897
1,334
469
785
23:06
17 Vincent Lecavalier
V. Lecavalier
17
1,212
421
528
949
-140
848
127
194
13
10
63
9
3,468
12.1
8,431
17,639
47.8
1,305
338
479
746
18:48
18 David Legwand
D. Legwand
17
1,136
228
390
618
+7
551
43
110
11
8
43
9
2,116
10.8
6,588
14,325
46.0
467
397
558
656
16:49
19 Daniel Briere
D. Briere
17
973
307
389
696
-24
744
106
150
0
2
43
12
2,174
14.1
4,418
8,889
49.7
374
178
336
410
16:34
20 Daniel Cleary
D. Cleary
17
938
165
222
387
+6
492
32
35
7
5
28
1
1,711
9.6
633
1,313
48.2
957
336
251
322
14:28
21 Olli Jokinen
O. Jokinen
17
1,231
321
429
750
-132
1,071
97
151
13
2
54
13
3,343
9.6
7,482
16,292
45.9
1,220
430
499
634
18:26
22 Chris Phillips
C. Phillips
17
1,179
71
217
288
+68
756
17
42
3
19
13
3
1,421
5.0
1
5
20.0
1,711
1,524
278
800
20:47
23 Daniel Alfredsson
D. Alfredsson
17
1,164
418
678
1,096
+173
482
127
275
23
18
70
6
3,259
12.8
145
407
35.6
785
398
756
760
19:53
24 Todd Bertuzzi
T. Bertuzzi
17
1,083
296
435
731
-30
1,395
106
125
1
1
39
7
2,284
13.0
756
1,644
46.0
1,256
217
349
608
17:34
25 Radek Dvorak
R. Dvorak
17
1,183
214
349
563
-15
429
27
54
24
11
20
0
2,337
9.2
83
253
32.8
495
436
530
574
16:16

More undefined Stats

Team Leaders

G

A

+/-

NHL 2024-25 Leaders

NHL 2024-25 Rankings

NHL 2024-25 Betting

NHL 2024-25 Division Standings

Central Division W L OTL PTS DIFF
Jets Jets
21
9
1
43
34
Wild Wild
20
6
4
44
19
Stars Stars
17
11
0
34
20
Pacific Division W L OTL PTS DIFF
Golden Knights Golden Knights
19
8
3
41
15
Kings Kings
18
9
3
39
16
Oilers Oilers
18
10
2
38
13
Atlantic Division W L OTL PTS DIFF
Maple Leafs Maple Leafs
18
9
2
38
11
Panthers Panthers
18
10
2
38
12
Bruins Bruins
15
13
3
33
-23
Metropolitan Division W L OTL PTS DIFF
Capitals Capitals
20
6
2
42
36
Devils Devils
20
10
3
43
24
Hurricanes Hurricanes
18
10
1
37
18

NHL 2024-25 Scores & Schedule

Scores

DATE MATCHUP SCORE
Fri
12/13
VGK VGK
@
EDM EDM
3-6
Fri
12/13
PHI PHI
@
MIN MIN
1-4
Fri
12/13
LAK LAK
@
NYR NYR
5-1
Fri
12/13
CHI CHI
@
NJD NJD
1-4
Thu
12/12
OTT OTT
@
CAR CAR
3-0

Schedule

DATE MATCHUP TIME (ET)
Thu
12/19
STL STL
@
TBL TBL
7:00 PM
Wed
12/18
VAN VAN
@
UTA UTA
10:00 PM
Wed
12/18
WPG WPG
@
ANA ANA
10:00 PM
Wed
12/18
FLA FLA
@
MIN MIN
9:30 PM
Wed
12/18
TOR TOR
@
DAL DAL
7:30 PM