most years as an nhl player 1999-00 to 2016-17

Between the 1999-00 and 2016-17 seasons, 11 players were tied for playing the most seasons, with 17 seasons. The first three are Brian Campbell, Zdeno Chara and Matt Cullen.

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 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
2 Zdeno Chara
Z. Chara
17
1,266
186
409
595
+225
1,646
92
131
7
26
28
3
2,876
6.5
13
36
36.1
3,236
1,700
486
1,095
24:49
3 Matt Cullen
M. Cullen
17
1,230
231
406
637
-13
488
48
116
18
16
33
1
2,396
9.6
7,911
15,239
51.9
672
528
606
612
16:19
4 Shane Doan
S. Doan
17
1,291
380
530
910
-34
1,114
127
179
6
13
63
10
3,541
10.7
1,025
2,370
43.2
2,842
358
756
571
18:59
5 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
6 Marian Hossa
M. Hossa
17
1,242
510
593
1,103
+228
591
142
228
34
12
83
15
4,095
12.5
64
187
34.2
1,062
395
1,008
668
18:55
7 Jarome Iginla
J. Iginla
17
1,320
563
604
1,167
+43
916
182
208
10
5
93
7
4,225
13.3
2,726
5,238
52.0
1,599
464
610
778
19:56
8 Roberto Luongo
R. Luongo
17
966
0
20
20
46
0
57:31
9 Patrick Marleau
P. Marleau
17
1,338
474
531
1,005
-23
421
155
221
17
4
92
9
3,574
13.3
5,533
11,543
47.9
1,257
355
647
1,035
18:39
10 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
11 Joe Thornton
J. Thornton
17
1,310
365
978
1,343
+209
1,068
123
360
6
6
59
9
2,598
14.0
11,706
22,096
53.0
1,021
417
1,063
1,353
20:09
12 Jason Chimera
J. Chimera
16
1,033
183
219
402
-19
855
14
19
10
1
30
5
1,931
9.5
267
566
47.2
1,254
257
247
336
13:48
13 Marian Gaborik
M. Gaborik
16
989
396
398
794
+93
468
107
144
7
3
71
11
3,127
12.7
25
94
26.6
481
273
337
669
17:54
14 Scott Hartnell
S. Hartnell
16
1,187
314
369
683
+69
1,727
107
76
4
4
52
5
2,695
11.7
188
469
40.1
1,766
476
427
547
15:50
15 Andrei Markov
A. Markov
16
990
119
453
572
+64
505
60
234
3
11
20
3
1,627
7.3
2
7
28.6
585
1,399
604
1,031
23:00
16 Daniel Sedin
D. Sedin
16
1,225
370
616
986
+168
506
129
215
0
4
81
15
3,285
11.3
161
422
38.2
301
212
401
448
17:07
17 Henrik Sedin
H. Sedin
16
1,248
237
783
1,020
+187
650
61
291
7
2
38
6
1,789
13.2
9,449
19,314
48.9
365
248
489
630
17:38
18 Justin Williams
J. Williams
16
1,080
273
409
682
+121
660
61
104
6
7
35
3
2,813
9.7
216
482
44.8
574
466
470
695
16:55
19 Dan Boyle
D. Boyle
16
1,071
160
437
597
-5
687
71
225
1
2
28
6
2,200
7.3
1
12
8.3
897
1,334
469
785
23:06
20 Patrik Elias
P. Elias
16
1,074
371
562
933
+140
485
105
204
16
17
72
16
2,958
12.5
2,429
5,649
43.0
724
263
503
719
18:25
21 Andrew Ference
A. Ference
16
907
43
182
225
-33
753
8
44
0
8
4
1
1,064
4.0
6
14
42.9
1,371
980
142
509
19:26
22 Scott Gomez
S. Gomez
16
1,079
181
575
756
-1
655
48
207
1
2
33
3
2,514
7.2
6,870
13,896
49.4
423
275
691
708
17:12
23 Vincent Lecavalier
V. Lecavalier
16
1,130
408
513
921
-121
825
125
190
13
9
61
9
3,343
12.2
8,431
17,639
47.8
1,305
338
479
746
18:48
24 David Legwand
D. Legwand
16
1,135
228
390
618
+7
551
43
110
11
8
43
9
2,114
10.8
6,588
14,325
46.0
467
397
558
656
16:49
25 Michal Rozsival
M. Rozsival
16
963
68
241
309
+83
704
28
66
2
8
18
2
1,055
6.4
2
9
22.2
1,303
1,334
369
532
20:24

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
22
9
1
45
36
Wild Wild
20
6
4
44
19
Stars Stars
18
11
0
36
21
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
10
2
38
9
Panthers Panthers
18
11
2
38
9
Bruins Bruins
16
13
3
35
-19
Metropolitan Division W L OTL PTS DIFF
Capitals Capitals
21
6
2
44
38
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
BOS BOS
@
VAN VAN
5-1
Fri
12/13
TBL TBL
@
SEA SEA
5-1
Fri
12/13
FLA FLA
@
CGY CGY
0-3
Fri
12/13
UTA UTA
@
SJS SJS
4-3
Fri
12/13
NSH NSH
@
COL COL
2-5

Schedule

DATE MATCHUP TIME (ET)
Thu
12/19
OTT OTT
@
CGY CGY
9:00 PM
Thu
12/19
BOS BOS
@
EDM EDM
9:00 PM
Thu
12/19
SEA SEA
@
CHI CHI
8:30 PM
Thu
12/19
PIT PIT
@
NSH NSH
8:00 PM
Thu
12/19
LAK LAK
@
PHI PHI
7:30 PM