most years as an nhl player 2002-03 to 2016-17

Between the 2002-03 and 2016-17 seasons, 39 players were tied for playing the most seasons, with 14 seasons. The first three are Craig Anderson, Jay Bouwmeester and Michael Cammalleri.

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 Craig Anderson
C. Anderson
14
506
0
15
15
0
52
0
0
0
0
0
0
0
0
0
0
0
0
1
56:57
2 Jay Bouwmeester
J. Bouwmeester
14
1,071
82
309
391
-25
559
25
110
0
6
7
0
1,814
4.5
3
5
60.0
1,086
1,425
266
597
24:38
3 Michael Cammalleri
M. Cammalleri
14
840
287
326
613
-51
407
102
140
2
1
53
4
2,341
12.3
1,827
3,524
51.8
346
229
295
486
17:56
4 Brian Campbell
B. Campbell
14
1,033
83
410
493
+67
259
32
167
1
4
17
2
1,405
5.9
0
2
0.0
550
1,137
287
615
22:25
5 Zdeno Chara
Z. Chara
14
1,044
172
380
552
+249
1,276
88
130
5
21
25
2
2,641
6.5
13
36
36.1
2,255
1,401
383
890
25:18
6 Jason Chimera
J. Chimera
14
1,029
182
219
401
-16
855
14
19
10
1
30
5
1,928
9.4
267
566
47.2
1,246
257
246
335
13:49
7 Matt Cullen
M. Cullen
14
989
190
320
510
+6
402
40
90
17
14
27
1
1,936
9.8
5,985
11,231
53.3
492
434
437
409
16:03
8 Shane Doan
S. Doan
14
1,053
308
439
747
-51
898
114
154
4
13
51
8
2,895
10.6
987
2,278
43.3
2,157
314
571
446
19:11
9 Vernon Fiddler
V. Fiddler
14
877
104
157
261
-18
558
11
8
12
9
14
0
1,157
9.0
5,280
10,112
52.2
662
506
329
191
13:19
10 Mike Fisher
M. Fisher
14
938
250
283
533
+26
691
63
71
12
12
41
7
2,064
12.1
7,597
14,940
50.9
1,974
838
452
376
18:15
11 Marian Gaborik
M. Gaborik
14
840
348
343
691
+99
402
91
122
7
3
64
11
2,727
12.8
23
87
26.4
434
233
283
506
18:12
12 Brian Gionta
B. Gionta
14
973
285
292
577
+26
367
81
75
9
3
52
8
2,670
10.7
410
967
42.4
621
330
434
362
17:55
13 Ron Hainsey
R. Hainsey
14
907
49
204
253
-73
390
20
58
1
7
6
4
1,219
4.0
2
4
50.0
770
1,526
291
472
21:07
14 Scott Hartnell
S. Hartnell
14
1,037
298
328
626
+72
1,568
104
70
4
4
48
5
2,441
12.2
184
454
40.5
1,522
431
355
485
16:06
15 Ales Hemsky
A. Hemsky
14
838
174
398
572
-52
343
43
168
2
1
18
1
1,645
10.6
28
80
35.0
284
281
385
703
16:00
16 Marian Hossa
M. Hossa
14
1,003
418
488
906
+193
465
117
192
31
9
68
13
3,328
12.6
50
154
32.5
783
327
820
499
19:10
17 Jarome Iginla
J. Iginla
14
1,084
451
486
937
+18
751
144
165
9
3
78
6
3,429
13.2
2,079
4,014
51.8
1,269
376
498
634
19:52
18 Roberto Luongo
R. Luongo
14
837
0
19
19
42
0
58:05
19 Andrei Markov
A. Markov
14
871
108
417
525
+71
463
56
213
3
11
19
3
1,472
7.3
1
5
20.0
516
1,287
544
897
23:49
20 Patrick Marleau
P. Marleau
14
1,097
411
458
869
-30
323
144
202
17
4
78
8
3,146
13.1
4,265
8,707
49.0
995
318
549
839
19:29
21 Ryan Miller
R. Miller
14
709
0
11
11
48
0
113
277
40.8
20
15
58:38
22 Rick Nash
R. Nash
14
989
416
355
771
+1
722
106
119
22
9
71
7
3,394
12.3
143
363
39.4
908
316
633
445
18:25
23 Chris Neil
C. Neil
14
954
102
131
233
-24
2,291
15
16
0
0
12
0
1,193
8.5
30
75
40.0
2,852
203
267
193
11:10
24 Brooks Orpik
B. Orpik
14
901
16
159
175
+80
872
1
6
0
9
1
0
671
2.4
1
1
100.0
2,799
1,668
149
370
19:43
25 Steve Ott
S. Ott
14
848
109
179
288
-66
1,555
28
28
4
9
16
2
1,115
9.8
3,129
5,705
54.8
2,399
281
241
322
14:35

NHL 2024-25 Leaders

NHL 2024-25 Rankings

NHL 2024-25 Betting

NHL 2024-25 Division Standings

Central Division W L OTL PTS DIFF
Wild Wild
19
5
4
42
22
Jets Jets
21
9
0
42
35
Stars Stars
17
10
0
34
23
Pacific Division W L OTL PTS DIFF
Golden Knights Golden Knights
18
7
3
39
17
Kings Kings
17
8
3
37
14
Oilers Oilers
16
10
2
34
4
Atlantic Division W L OTL PTS DIFF
Panthers Panthers
18
9
2
38
16
Maple Leafs Maple Leafs
17
9
2
36
10
Bruins Bruins
15
12
3
33
-19
Metropolitan Division W L OTL PTS DIFF
Capitals Capitals
19
6
2
40
35
Devils Devils
18
10
3
39
19
Hurricanes Hurricanes
18
9
1
37
21

NHL 2024-25 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
12/9
STL STL
@
VAN VAN
4-3
Mon
12/9
FLA FLA
@
SEA SEA
2-1
Mon
12/9
MIN MIN
@
UTA UTA
5-4
Mon
12/9
TBL TBL
@
EDM EDM
1-2
Mon
12/9
CGY CGY
@
NSH NSH
4-3

Schedule

DATE MATCHUP TIME (ET)
Sat
12/14
BOS BOS
@
VAN VAN
10:00 PM
Sat
12/14
TBL TBL
@
SEA SEA
10:00 PM
Sat
12/14
FLA FLA
@
CGY CGY
10:00 PM
Sat
12/14
UTA UTA
@
SJS SJS
10:00 PM
Sat
12/14
NSH NSH
@
COL COL
9:00 PM