player most so career, before age 31, active

Justin Upton has the most career strikeouts by a player younger than 31, with 1,687 strikeouts.

NAME SO G AB R H 2B 3B HR RBI BB HBP SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS
1 Justin Upton
J. Upton
1,687
1,611
5,910
944
1,588
322
37
282
886
689
64
145
54
6,715
2,830
641
3
49
49
117
.269
.349
.479
.828
2 Adam Dunn
A. Dunn
1,632
1,448
4,975
865
1,246
266
10
354
880
990
71
59
21
6,065
2,594
630
2
27
107
75
.250
.381
.521
.902
3 Andruw Jones
A. Jones
1,417
1,781
6,472
1,053
1,693
333
35
369
1,120
727
83
138
55
7,350
3,203
737
6
62
65
162
.262
.341
.495
.836
4 Giancarlo Stanton
G. Stanton
1,402
1,185
4,329
698
1,160
246
11
312
796
584
46
42
15
4,989
2,364
569
0
30
80
95
.268
.359
.546
.905
5 Bryce Harper
B. Harper
1,395
1,508
5,384
997
1,513
327
24
306
889
959
44
133
46
6,454
2,806
657
12
55
120
116
.281
.391
.521
.912
6 B.J. Upton
B.J. Upton
1,383
1,285
4,606
655
1,121
238
27
144
521
542
22
271
83
5,228
1,845
409
20
38
21
92
.243
.324
.401
.724
7 Jay Bruce
J. Bruce
1,380
1,419
5,217
752
1,296
273
29
277
839
530
27
63
37
5,819
2,458
579
3
42
66
90
.248
.319
.471
.790
8 Mark Reynolds
M. Reynolds
1,376
1,080
3,713
570
859
170
11
220
606
497
43
57
25
4,287
1,711
401
3
31
20
77
.231
.327
.461
.787
9 Sammy Sosa
S. Sosa
1,369
1,409
5,289
841
1,413
206
35
336
941
428
36
224
99
5,808
2,697
577
17
38
64
121
.267
.324
.510
.834
10 Alex Rodriguez
A. Rodriguez
1,355
1,689
6,563
1,317
2,004
353
26
451
1,299
786
104
235
60
7,531
3,762
830
16
62
56
150
.305
.385
.573
.958
11 Mike Trout
M. Trout
1,312
1,367
4,938
1,022
1,495
285
51
334
867
904
91
204
37
5,985
2,884
670
0
52
115
61
.303
.416
.584
1.000
12 Chris Davis
C. Davis
1,309
1,040
3,693
573
922
189
4
241
633
411
45
16
10
4,177
1,842
434
1
27
43
44
.250
.330
.499
.829
13 Joey Gallo
J. Gallo
1,292
939
2,869
463
557
107
10
208
453
497
32
33
10
3,403
1,308
325
1
4
20
16
.194
.319
.456
.775
14 Reggie Jackson
R. Jackson
1,264
1,395
4,960
817
1,318
253
28
286
842
673
63
174
74
5,748
2,485
567
12
40
92
83
.266
.358
.501
.859
15 Bobby Bonds
B. Bonds
1,243
1,258
4,954
906
1,349
224
48
228
691
630
37
323
95
5,663
2,353
500
6
36
51
65
.272
.356
.475
.831
16 Javier Báez
J. Báez
1,225
1,142
4,105
573
1,049
205
27
175
591
206
50
102
32
4,390
1,833
407
8
21
33
94
.256
.298
.447
.744
17 Mickey Mantle
M. Mantle
1,218
1,675
5,895
1,339
1,821
256
67
404
1,152
1,251
10
132
33
7,199
3,423
727
13
30
78
62
.309
.429
.581
1.010
18 Miguel Cabrera
M. Cabrera
1,212
1,672
6,266
1,066
2,007
416
14
366
1,266
802
47
36
18
7,177
3,549
796
5
57
181
215
.320
.398
.566
.965
19 Dick Allen
D. Allen
1,208
1,291
4,735
851
1,412
236
71
271
848
685
11
96
39
5,481
2,603
578
16
34
120
103
.298
.386
.550
.935
20 Matt Kemp
M. Kemp
1,205
1,264
4,642
727
1,339
244
36
205
746
403
24
181
61
5,121
2,270
485
1
51
55
120
.288
.345
.489
.834
21 Jim Thome
J. Thome
1,202
1,198
4,058
799
1,158
235
18
276
792
851
37
17
12
4,982
2,257
529
1
35
64
81
.285
.411
.556
.967
22 Jose Canseco
J. Canseco
1,196
1,167
4,401
744
1,177
210
11
279
885
531
52
152
67
5,036
2,246
500
1
51
45
118
.267
.350
.510
.860
23 Freddie Freeman
F. Freeman
1,195
1,391
5,114
836
1,505
334
23
237
848
679
67
43
21
5,899
2,596
594
0
39
86
114
.294
.382
.508
.889
24 Christian Yelich
C. Yelich
1,183
1,249
4,715
795
1,352
260
31
174
630
652
40
156
32
5,435
2,196
465
4
24
44
99
.287
.376
.466
.842
25 Greg Luzinski
G. Luzinski
1,178
1,393
5,008
673
1,399
268
22
244
873
630
64
29
28
5,758
2,443
534
1
55
75
107
.279
.364
.488
.851
StatMuse has game-level data for strikeouts going back to the 1916 season.
Some of the information used here was obtained free of charge from Retrosheet.

More Diamondbacks Stats

Team Rankings

HR

214

8th

R

791

6th

SO

1,288

23rd

ERA

4.49

23rd

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
Giants Giants
81
81
.500
12.0
Diamondbacks Diamondbacks
80
82
.494
13.0
Rockies Rockies
43
119
.265
50.0
Last Game
SDP Padres

90 - 72

12

Final

4

AZ Diamondbacks

80 - 82

Sun 28 Sep 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Phillies Phillies
96
66
.593
Mets Mets
83
79
.512
13.0
NL Central W L PCT GB
Brewers Brewers
97
65
.599
Cubs Cubs
92
70
.568
5.0
NL West W L PCT GB
Dodgers Dodgers
93
69
.574
Padres Padres
90
72
.556
3.0
AL East W L PCT GB
Blue Jays Blue Jays
94
68
.580
Yankees Yankees
94
68
.580
AL Central W L PCT GB
Guardians Guardians
88
74
.543
Tigers Tigers
87
75
.537
1.0
AL West W L PCT GB
Mariners Mariners
90
72
.556
Astros Astros
87
75
.537
3.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
9/15
ATL ATL
@
WSH WSH
6-3
Mon
9/15
CLE CLE
@
DET DET
7-5
Mon
9/15
ATL ATL
@
WSH WSH
5-0
Mon
9/15
SDP SDP
@
NYM NYM
3-8
Mon
9/15
BAL BAL
@
CWS CWS
8-7

Schedule

DATE MATCHUP TIME (ET)
Mon
10/13
SEA SEA
@
TOR TOR
5:03 PM
Mon
10/13
LAD LAD
@
MIL MIL
8:08 PM
Tue
10/14
LAD LAD
@
MIL MIL
8:08 PM
Wed
10/15
TOR TOR
@
SEA SEA
8:08 PM
Thu
10/16
MIL MIL
@
LAD LAD
6:08 PM