most mlb seasons among oldest active pitchers

Justin Verlander has played 21 seasons in his career.

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
488
221
120
.648
479
3.26
3,499
12
5
0
2981.2
2,455
1,079
1,152
361
787
115
2
20
12,071
80
10.56
2.38
4.45
1.09
29.0
6.5
1.09
.286
3.48
78
3.26
78
7.41
294.3
3Aroldis Chapman
A. Chapman
17
882
60
48
.556
0
2.48
1,356
0
0
379
840.0
484
231
256
54
415
34
578
7
3,413
88
14.53
4.45
3.27
0.58
39.7
12.2
1.07
.277
2.74
60
2.34
56
5.19
166.7
4Freddie Freeman
F. Freeman
17
5Kenley Jansen
K. Jansen
17
952
55
43
.561
0
2.61
1,297
0
0
482
942.1
619
273
292
92
291
32
714
20
3,742
21
12.39
2.78
4.46
0.88
34.7
7.8
0.97
.260
2.79
66
2.67
66
5.91
143.7
6Craig Kimbrel
C. Kimbrel
17
866
56
50
.528
0
2.64
1,299
0
0
440
837.2
509
246
275
78
352
40
666
12
3,374
71
13.96
3.78
3.69
0.84
38.5
10.4
1.03
.269
2.95
65
2.64
65
5.47
131.3
7Carlos Santana
C. Santana
17
8Giancarlo Stanton
G. Stanton
17
9Carlos Carrasco
C. Carrasco
17
339
112
105
.516
286
4.22
1,700
11
4
2
1694.2
1,679
794
834
222
468
57
27
21
7,102
61
9.03
2.49
3.63
1.18
23.9
6.6
1.27
.313
4.43
101
3.76
90
8.92
73.7
10Jose Altuve
J. Altuve
16
11Paul Goldschmidt
P. Goldschmidt
16
12Mike Trout
M. Trout
16
13Chris Sale
C. Sale
16
404
153
91
.627
323
2.98
2,659
16
3
12
2151.0
1,738
712
767
219
504
136
25
15
8,654
48
11.13
2.11
5.28
0.92
30.7
5.8
1.04
.296
3.21
70
2.87
69
7.27
311.7
14Bryce Harper
B. Harper
15
15Manny Machado
M. Machado
15
16Starling Marte
S. Marte
15
17Martín Pérez
M. Pérez
15
337
94
96
.495
287
4.36
1,195
4
3
0
1683.1
1,787
816
899
197
608
54
16
11
7,275
43
6.39
3.25
1.97
1.05
16.4
8.4
1.42
.305
4.81
99
4.43
103
9.55
-25
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
92
3.79
91
8.77
86.4
19Nathan Eovaldi
N. Eovaldi
15
327
107
90
.543
308
3.89
1,554
5
3
0
1771.0
1,721
766
812
201
482
60
5
17
7,407
58
7.90
2.45
3.22
1.02
21.0
6.5
1.24
.297
4.13
96
3.78
92
8.75
62.6
20Salvador Perez
S. Perez
15
21Nolan Arenado
N. Arenado
14
22Xander Bogaerts
X. Bogaerts
14
23Nick Castellanos
N. Castellanos
14
24Travis d'Arnaud
T. d'Arnaud
14
25Kevin Gausman
K. Gausman
14
373
116
116
.500
334
3.79
2,020
4
2
0
1980.0
1,898
834
892
239
547
39
11
11
8,266
65
9.18
2.49
3.69
1.09
24.4
6.6
1.23
.306
4.05
91
3.57
84
8.63
144.4

More MLB News

More Tigers Stats

Team Batting Leaders

HR

13

Dingler

Dillon Dingler

RBI

38

Dingler

Dillon Dingler

AVG

.309

Greene

Riley Greene
Team Pitching Leaders

W

4

Hurter

Brant Hurter

K

64

Flaherty

Jack Flaherty

ERA

2.27

Mize

Casey Mize
Team Rankings

HR

56

20th

R

233

26th

SO

489

16th

ERA

4.12

17th

2026 Division Standings
TEAMWLPCTGB
34
27
.557
32
28
.533
1.5
28
33
.459
6.0
23
37
.383
10.5
Tigers Tigers
23
38
.377
11.0
Schedule
DATEMATCHUPTIME (ET)
Wed
6/3
@
1:10 PM
Fri
6/5
@
6:40 PM
Sat
6/6
@
1:10 PM
Sun
6/7
@
1:40 PM
Tue
6/9
@
6:40 PM
Last Game
DET Tigers

23 - 38

10

Final

9

TBR Rays

36 - 21

Mon 1 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
40
20
.667
30
29
.508
9.5
31
30
.508
9.5
27
34
.443
13.5
26
34
.433
14.0
NL CentralWLPCTGB
36
21
.632
31
27
.534
5.5
32
28
.533
5.5
32
28
.533
5.5
30
29
.508
7.0
NL WestWLPCTGB
38
22
.633
32
26
.552
5.0
32
27
.542
5.5
23
37
.383
15.0
23
38
.377
15.5
AL EastWLPCTGB
36
21
.632
36
23
.610
1.0
29
31
.483
8.5
28
32
.467
9.5
25
33
.431
11.5
AL CentralWLPCTGB
34
27
.557
32
28
.533
1.5
28
33
.459
6.0
23
37
.383
10.5
23
38
.377
11.0
AL WestWLPCTGB
32
29
.525
29
31
.483
2.5
28
31
.475
3.0
27
34
.443
5.0
23
38
.377
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
5/17
@
7-3
Sun
5/17
@
8-0
Sun
5/17
@
8-6
Mon
5/18
@
6-16
Mon
5/18
@
0-12

Schedule

DATEMATCHUPTIME (ET)
Tue
6/2
@
8:10 PM
Tue
6/2
@
9:38 PM
Tue
6/2
@
9:40 PM
Tue
6/2
@
9:40 PM
Wed
6/3
@
1:05 PM