most years an nhl player 1981-82 to 2002-03

Between the 1981-82 and 2002-03 seasons, Ron Francis, Al MacInnis and Mark Messier were tied for playing the most seasons, with 22 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 Ron Francis
R. Francis
22
1,651
536
1,222
1,758
-9
963
181
526
12
19
77
4
3,665
14.6
2,697
4,853
55.6
108
168
183
127
20:38
2 Al MacInnis
A. MacInnis
22
1,413
340
932
1,272
+372
1,505
166
554
10
23
44
3
5,148
6.6
2
2
100.0
151
260
127
242
26:39
3 Mark Messier
M. Messier
22
1,533
641
1,107
1,748
+229
1,648
173
390
60
76
87
8
3,825
16.8
3,098
5,630
55.0
175
110
140
253
19:26
4 Dave Andreychuk
D. Andreychuk
21
1,515
613
668
1,281
+54
1,063
260
279
9
2
71
6
4,310
14.2
1,724
3,158
54.6
168
193
200
126
16:02
5 Phil Housley
P. Housley
21
1,495
338
894
1,232
-53
822
129
483
7
3
49
5
3,808
8.9
1
2
50.0
93
147
85
196
20:52
6 Scott Stevens
S. Stevens
21
1,597
193
703
896
+392
2,763
74
230
5
17
33
3
3,170
6.1
0
0
570
505
289
258
23:36
7 Chris Chelios
C. Chelios
20
1,326
176
717
893
+296
2,634
68
337
12
36
30
1
3,280
5.4
0
0
299
264
143
271
24:47
8 Ken Daneyko
K. Daneyko
20
1,283
36
142
178
+78
2,516
3
7
3
7
3
0
1,170
3.1
1
1
100.0
481
428
127
124
16:42
9 Doug Gilmour
D. Gilmour
20
1,474
450
964
1,414
+129
1,301
153
335
18
26
56
3
2,834
15.9
1,556
3,008
51.7
140
122
103
178
18:20
10 Claude Lemieux
C. Lemieux
20
1,197
379
406
785
+19
1,756
114
125
6
9
58
3
3,633
10.4
190
458
41.5
324
40
130
175
16:35
11 James Patrick
J. Patrick
20
1,225
145
483
628
+89
747
62
232
3
15
15
0
1,804
8.0
2
2
100.0
113
220
38
93
17:12
12 Steve Yzerman
S. Yzerman
20
1,378
660
1,010
1,670
+166
860
191
375
50
32
88
9
4,375
15.1
2,539
4,381
58.0
139
158
125
168
20:50
13 Pat Verbeek
P. Verbeek
20
1,424
522
540
1,062
-46
2,905
186
184
4
6
67
3
3,285
15.9
4
12
33.3
395
27
65
94
13:47
14 Ray Bourque
R. Bourque
20
1,465
366
1,092
1,458
+446
972
161
549
13
28
53
5
5,817
6.3
0
1
0.0
277
203
143
135
26:38
15 Paul Coffey
P. Coffey
20
1,335
387
1,112
1,499
+293
1,672
133
522
20
30
43
1
4,276
9.1
0
0
33
89
23
97
21:50
16 Larry Murphy
L. Murphy
20
1,535
272
869
1,141
+181
1,005
109
406
8
15
36
4
3,451
7.9
2
2
100.0
66
152
40
129
20:40
17 John Vanbiesbrouck
J. Vanbiesbrouck
20
882
0
35
35
310
57:12
18 Marc Bergevin
M. Bergevin
19
1,130
35
135
170
-64
1,061
5
12
2
8
3
0
791
4.4
0
0
199
196
54
100
18:28
19 Sylvain Cote
S. Cote
19
1,171
122
313
435
+39
545
35
105
6
13
20
3
2,237
5.5
1
1
100.0
297
250
58
187
19:38
20 Kevin Dineen
K. Dineen
19
1,188
355
405
760
-24
2,229
91
124
14
9
56
5
2,769
12.8
12
36
33.3
237
43
46
40
10:06
21 Todd Gill
T. Gill
19
1,007
82
272
354
-99
1,214
22
76
2
4
16
0
1,310
6.3
1
3
33.3
224
145
89
137
16:28
22 Kirk Muller
K. Muller
19
1,349
357
602
959
-147
1,228
134
176
12
13
47
5
2,792
12.8
856
1,694
50.5
318
58
70
108
12:58
23 Patrick Roy
P. Roy
19
1,029
0
45
45
262
58:31
24 Steve Thomas
S. Thomas
19
1,191
411
500
911
+12
1,281
106
141
0
1
75
13
3,090
13.3
13
35
37.1
195
51
52
207
15:18
25 Tom Barrasso
T. Barrasso
19
777
0
48
48
437
56:48

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