most strikeouts by a pitcher after age 29

Randy Johnson has struck out the most career hitters by a pitcher older than 29, with 3,803 strikeouts.

NAME SO G W L W% GS ERA CG SHO SV IP H ER R HR BB HBP GF IBB TBF WP K/9 BB/9 K/BB HR/9 K% BB% WHIP BABIP RA H/9
1 Randy Johnson
R. Johnson
3,803
458
239
110
.685
445
3.10
76
30
1
3105.0
2,535
1,070
1,203
321
893
138
5
31
12,611
63
11.02
2.59
4.26
0.93
30.2
7.1
1.10
.297
3.49
7.35
2 Nolan Ryan
N. Ryan
3,629
513
202
176
.534
513
3.24
106
31
0
3451.0
2,584
1,243
1,421
211
1,615
96
0
53
14,388
195
9.46
4.21
2.25
0.55
25.2
11.2
1.22
.269
3.71
6.74
3 Phil Niekro
P. Niekro
2,999
702
287
247
.537
661
3.45
220
39
10
4800.1
4,516
1,840
2,116
447
1,653
105
27
72
20,217
179
5.62
3.10
1.81
0.84
14.8
8.2
1.29
.271
3.97
8.47
4 Roger Clemens
R. Clemens
2,864
446
208
116
.642
445
3.34
32
13
0
2960.1
2,555
1,099
1,208
238
1,046
111
0
29
12,329
97
8.71
3.18
2.74
0.72
23.2
8.5
1.22
.287
3.67
7.77
5 Gaylord Perry
G. Perry
2,554
532
240
196
.550
527
3.11
244
43
2
4018.2
3,739
1,389
1,611
304
1,044
82
5
101
16,481
111
5.72
2.34
2.45
0.68
15.5
6.3
1.19
.275
3.61
8.37
6 Steve Carlton
S. Carlton
2,412
431
196
139
.585
417
3.34
123
27
1
3021.2
2,704
1,121
1,286
258
1,048
27
6
82
12,535
105
7.18
3.12
2.30
0.77
19.2
8.4
1.24
.278
3.83
8.05
7 Curt Schilling
C. Schilling
2,316
337
164
94
.636
315
3.45
56
12
9
2272.2
2,118
870
901
267
420
37
21
15
9,201
44
9.17
1.66
5.51
1.06
25.2
4.6
1.12
.300
3.57
8.39
8 Max Scherzer
M. Scherzer
2,178
272
130
64
.670
272
2.84
11
4
0
1723.0
1,298
544
575
208
390
71
0
13
6,834
37
11.38
2.04
5.58
1.09
31.9
5.7
0.98
.273
3.00
6.78
9 Dazzy Vance
D. Vance
2,027
431
197
136
.592
345
3.22
216
29
12
2934.2
2,773
1,050
1,225
131
819
74
47
12,227
36
6.22
2.51
2.47
0.40
16.6
6.7
1.22
.288
3.76
8.50
10 Justin Verlander
J. Verlander
2,009
305
138
86
.616
305
3.25
6
3
0
1918.2
1,597
693
749
227
504
56
0
8
7,784
40
9.42
2.36
3.99
1.06
25.8
6.5
1.10
.275
3.51
7.49
11 Jamie Moyer
J. Moyer
2,006
555
235
155
.603
527
4.19
26
8
0
3374.0
3,465
1,571
1,682
443
873
127
6
48
14,281
35
5.35
2.33
2.30
1.18
14.0
6.1
1.29
.279
4.49
9.24
12 Charlie Hough
C. Hough
1,993
573
182
183
.499
439
3.86
107
13
9
3278.2
2,900
1,405
1,602
341
1,383
140
64
31
13,944
152
5.47
3.80
1.44
0.94
14.3
9.9
1.31
.254
4.40
7.96
13 Warren Spahn
W. Spahn
1,925
566
277
186
.598
499
3.09
285
48
22
3952.1
3,678
1,356
1,501
345
1,021
34
53
16,206
53
4.38
2.32
1.89
0.79
11.9
6.3
1.19
.259
3.42
8.38
14 Bob Gibson
B. Gibson
1,907
307
160
105
.604
299
2.70
175
38
2
2436.0
2,028
732
823
140
750
51
4
78
9,940
62
7.05
2.77
2.54
0.52
19.2
7.5
1.14
.266
3.04
7.49
15 Early Wynn
E. Wynn
1,889
474
217
150
.591
420
3.34
191
40
13
3132.2
2,747
1,163
1,298
266
1,258
48
44
13,166
35
5.43
3.61
1.50
0.76
14.3
9.6
1.28
.256
3.73
7.89
16 Greg Maddux
G. Maddux
1,883
440
204
133
.605
440
3.36
39
15
0
2866.0
2,830
1,071
1,190
244
436
76
0
93
11,674
33
5.91
1.37
4.32
0.77
16.1
3.7
1.14
.286
3.74
8.89
17 Tim Wakefield
T. Wakefield
1,840
542
162
150
.519
382
4.46
18
2
22
2684.2
2,602
1,330
1,494
358
969
159
77
30
11,564
112
6.17
3.25
1.90
1.20
15.9
8.4
1.33
.272
5.01
8.72
18 Don Sutton
D. Sutton
1,836
442
185
143
.564
438
3.43
79
22
2
2992.1
2,724
1,140
1,250
302
752
38
3
48
12,297
54
5.52
2.26
2.44
0.91
14.9
6.1
1.16
.259
3.76
8.19
19 Jim Bunning
J. Bunning
1,829
367
137
120
.533
338
3.23
91
28
11
2399.1
2,248
861
962
215
579
105
21
73
9,957
29
6.86
2.17
3.16
0.81
18.4
5.8
1.18
.281
3.61
8.43
20 Jerry Koosman
J. Koosman
1,826
446
157
156
.502
381
3.54
94
18
16
2771.2
2,701
1,091
1,219
209
868
50
37
74
11,606
51
5.93
2.82
2.10
0.68
15.7
7.5
1.29
.288
3.96
8.77
21 Tom Seaver
T. Seaver
1,784
373
165
118
.583
369
3.19
98
32
0
2615.2
2,248
926
1,022
218
822
36
1
70
10,724
77
6.14
2.83
2.17
0.75
16.6
7.7
1.17
.258
3.52
7.73
22 Chuck Finley
C. Finley
1,771
307
127
111
.534
307
4.08
37
9
0
1998.2
1,938
906
1,009
203
822
51
0
19
8,575
94
7.97
3.70
2.15
0.91
20.7
9.6
1.38
.303
4.54
8.73
23 Charlie Morton
C. Morton
1,732
291
112
81
.580
285
3.83
0
0
0
1603.1
1,411
682
742
165
588
146
1
13
6,781
41
9.72
3.30
2.95
0.93
25.5
8.7
1.25
.300
4.17
7.92
24 David Wells
D. Wells
1,721
415
188
119
.612
412
4.26
52
12
0
2698.1
2,942
1,278
1,369
332
511
68
0
39
11,355
60
5.74
1.70
3.37
1.11
15.2
4.5
1.28
.299
4.57
9.81
25 Mike Mussina
M. Mussina
1,660
314
152
94
.618
313
3.83
22
9
0
1994.0
2,008
848
916
210
416
42
0
14
8,221
37
7.49
1.88
3.99
0.95
20.2
5.1
1.22
.305
4.13
9.06
StatMuse has game-level data for player age going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Diamondbacks Stats

Team Rankings

HR

110

5th

R

396

3rd

SO

652

13th

ERA

4.81

25th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
48
31
.608
Giants Giants
44
34
.564
3.5
Padres Padres
42
35
.545
5.0
Diamondbacks Diamondbacks
39
38
.506
8.0
Rockies Rockies
18
60
.231
29.5
Schedule
DATE MATCHUP TIME (ET)
Mon
6/23
AZ AZ
@
CWS CWS
7:40 PM
Tue
6/24
AZ AZ
@
CWS CWS
7:40 PM
Wed
6/25
AZ AZ
@
CWS CWS
2:10 PM
Fri
6/27
MIA MIA
@
AZ AZ
9:40 PM
Sat
6/28
MIA MIA
@
AZ AZ
4:10 PM
Last Game
COL Rockies

18 - 60

4

Final

2

AZ Diamondbacks

39 - 38

Sun 22 Jun 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
45
32
.584
Rays Rays
43
35
.551
2.5
AL Central W L PCT GB
Tigers Tigers
49
30
.620
Guardians Guardians
39
37
.513
8.5
AL West W L PCT GB
Astros Astros
45
33
.577
Mariners Mariners
39
37
.513
5.0
NL East W L PCT GB
Phillies Phillies
47
31
.603
Mets Mets
46
32
.590
1.0
NL Central W L PCT GB
Cubs Cubs
46
31
.597
Brewers Brewers
43
35
.551
3.5
NL West W L PCT GB
Dodgers Dodgers
48
31
.608
Giants Giants
44
34
.564
3.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
6/7
MIA MIA
@
TBR TBR
2-3
Sat
6/7
SDP SDP
@
MIL MIL
1-0
Sat
6/7
TEX TEX
@
WSH WSH
4-2
Sat
6/7
PHI PHI
@
PIT PIT
1-2
Sat
6/7
HOU HOU
@
CLE CLE
2-4

Schedule

DATE MATCHUP TIME (ET)
Mon
6/23
TEX TEX
@
BAL BAL
6:35 PM
Mon
6/23
NYY NYY
@
CIN CIN
7:10 PM
Mon
6/23
ATL ATL
@
NYM NYM
7:10 PM
Mon
6/23
AZ AZ
@
CWS CWS
7:40 PM
Mon
6/23
PIT PIT
@
MIL MIL
7:40 PM