mlb pitcher most seasons played active player

Justin Verlander has played the most career seasons by an active player, with 21 seasons.

NAMESEASGWLW%GSERASOCGSHOSVIPHERRHRBBHBPGFIBBTBFWPK/9BB/9K/BBHR/9K%BB%WHIPBABIPRAERA-FIPFIP-H/9PRAA
1Justin Verlander
J. Verlander
21
556
266
159
.626
556
3.33
3,554
26
9
0
3571.1
3,052
1,322
1,433
372
1,006
121
0
28
14,626
100
8.96
2.54
3.53
0.94
24.3
6.9
1.14
.280
3.61
79
3.44
81
7.69
309.9
2Max Scherzer
M. Scherzer
19
489
221
121
.646
480
3.27
3,503
12
5
0
2985.0
2,460
1,084
1,157
363
790
115
2
20
12,089
80
10.56
2.38
4.43
1.09
29.0
6.5
1.09
.287
3.49
79
3.27
79
7.42
291.8
3Aroldis Chapman
A. Chapman
17
885
60
49
.550
0
2.48
1,360
0
0
381
843.0
487
232
257
54
417
34
581
7
3,427
88
14.52
4.45
3.26
0.58
39.7
12.2
1.07
.277
2.74
60
2.34
56
5.20
167.4
4Freddie Freeman
F. Freeman
17
5Kenley Jansen
K. Jansen
17
955
55
43
.561
0
2.60
1,300
0
0
484
945.1
620
273
292
92
292
32
717
20
3,753
21
12.38
2.78
4.45
0.88
34.6
7.8
0.96
.259
2.78
66
2.67
66
5.90
144.5
6Craig Kimbrel
C. Kimbrel
17
869
56
50
.528
0
2.65
1,300
0
0
440
839.2
511
247
276
78
354
41
666
12
3,385
72
13.93
3.79
3.67
0.84
38.4
10.5
1.03
.269
2.96
65
2.65
65
5.48
130.9
7Carlos Santana
C. Santana
17
8Giancarlo Stanton
G. Stanton
17
9Carlos Carrasco
C. Carrasco
17
341
112
105
.516
286
4.22
1,702
11
4
2
1700.1
1,687
797
837
222
469
58
28
21
7,127
61
9.01
2.48
3.63
1.18
23.9
6.6
1.27
.313
4.43
101
3.76
90
8.93
74.2
10Jose Altuve
J. Altuve
16
11Paul Goldschmidt
P. Goldschmidt
16
12Mike Trout
M. Trout
16
13Chris Sale
C. Sale
16
407
153
93
.622
326
2.98
2,678
16
3
12
2168.0
1,759
717
774
219
508
138
25
15
8,731
48
11.12
2.11
5.27
0.91
30.7
5.8
1.05
.297
3.21
70
2.87
68
7.30
316.5
14Bryce Harper
B. Harper
15
15Manny Machado
M. Machado
15
16Starling Marte
S. Marte
15
17Martín Pérez
M. Pérez
15
340
97
96
.503
290
4.35
1,209
4
3
0
1699.2
1,800
821
904
197
613
54
16
12
7,340
43
6.40
3.25
1.97
1.04
16.5
8.4
1.42
.304
4.79
99
4.41
103
9.53
-21.2
18Jose Quintana
J. Quintana
15
392
115
113
.504
366
3.79
1,836
2
2
0
2142.1
2,088
901
976
225
658
59
7
23
8,993
76
7.71
2.76
2.79
0.95
20.4
7.3
1.28
.300
4.10
91
3.79
91
8.77
86.7
19Nathan Eovaldi
N. Eovaldi
15
330
108
91
.543
311
3.91
1,570
5
3
0
1789.2
1,742
777
823
205
487
61
5
17
7,487
59
7.90
2.45
3.22
1.03
21.0
6.5
1.25
.298
4.14
96
3.79
93
8.76
61.2
20Salvador Perez
S. Perez
15
21Nolan Arenado
N. Arenado
14
22Xander Bogaerts
X. Bogaerts
14
23Travis d'Arnaud
T. d'Arnaud
14
24Kevin Gausman
K. Gausman
14
377
116
118
.496
338
3.83
2,043
4
2
0
2000.0
1,916
850
908
244
555
39
11
11
8,352
65
9.19
2.50
3.68
1.10
24.5
6.6
1.24
.306
4.09
92
3.59
85
8.62
142.6
25Sonny Gray
S. Gray
14
352
133
103
.564
343
3.56
1,980
7
5
0
1987.1
1,740
787
861
200
638
60
2
5
8,235
106
8.97
2.89
3.10
0.91
24.0
7.7
1.20
.287
3.90
86
3.52
85
7.88
138.8

More MLB News

More Tigers Stats

Team Batting Leaders

HR

17

Dingler

Dillon Dingler

RBI

53

Dingler

Dillon Dingler

AVG

.287

Greene

Riley Greene
Team Pitching Leaders

W

4

Melton

Troy Melton

K

78

Flaherty

Jack Flaherty

ERA

2.58

Mize

Casey Mize
Team Rankings

HR

85

16th

R

309

25th

SO

608

20th

ERA

3.85

7th

2026 Division Standings
TEAMWLPCTGB
41
36
.532
39
36
.520
1.0
37
41
.474
4.5
Tigers Tigers
32
44
.421
8.5
32
45
.416
9.0
Schedule
DATEMATCHUPTIME (ET)
Sun
6/21
@
1:40 PM
Mon
6/22
@
6:10 PM
Tue
6/23
@
6:40 PM
Wed
6/24
@
6:40 PM
Thu
6/25
@
6:40 PM
Last Game
CWS White Sox

39 - 36

1

Final

4

DET Tigers

32 - 44

Sat 20 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
48
27
.640
41
35
.539
7.5
40
37
.519
9.0
39
38
.506
10.0
34
42
.447
14.5
NL CentralWLPCTGB
45
29
.608
40
34
.541
5.0
40
37
.519
6.5
38
39
.494
8.5
36
39
.480
9.5
NL WestWLPCTGB
49
28
.636
39
36
.520
9.0
39
37
.513
9.5
31
45
.408
17.5
30
47
.390
19.0
AL EastWLPCTGB
46
29
.613
42
31
.575
3.0
38
39
.494
9.0
36
42
.462
11.5
31
43
.419
14.5
AL CentralWLPCTGB
41
36
.532
39
36
.520
1.0
37
41
.474
4.5
32
44
.421
8.5
32
45
.416
9.0
AL WestWLPCTGB
39
39
.500
38
39
.494
0.5
36
40
.474
2.0
36
42
.462
3.0
31
47
.397
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
6/5
@
18-3
Fri
6/5
@
6-8
Fri
6/5
@
5-3
Fri
6/5
@
13-3
Fri
6/5
@
1-5

Schedule

DATEMATCHUPTIME (ET)
Sun
6/21
@
1:35 PM
Sun
6/21
@
1:35 PM
Sun
6/21
@
1:40 PM
Sun
6/21
@
1:40 PM
Sun
6/21
@
1:40 PM