most seasons with 25+ hr, 25+ sb, and 25+ 2b

Barry Bonds played the most seasons with 25+ stolen bases with 25+ home runs with 25+ doubles, with 9 seasons.

Interpreted as:
most seasons by a player with 25+ HR, 25+ SB, and 25+ 2B
NAME SEAS HR SB 2B G AB R H 3B RBI BB HBP SO CS PA TB XBH SH SF IBB GIDP AVG OBP SLG OPS WRC WRAA WOBA WRC+ BRAA
1 Barry Bonds
B. Bonds
9
315
331
295
1,370
4,699
1,010
1,407
48
971
1,053
39
730
93
5,849
2,743
658
1
57
233
91
.299
.427
.584
1.011
1170
469.8
.426
167
477
2 Bobby Bonds
B. Bonds
6
188
236
182
928
3,702
706
1,026
32
531
456
29
935
62
4,217
1,836
402
5
25
37
56
.277
.359
.496
.855
662
211.7
.381
137
179.5
3 Willie Mays
W. Mays
5
163
161
158
760
2,933
566
944
56
484
348
9
311
49
3,320
1,703
377
0
30
67
67
.322
.392
.581
.973
627
250.2
.417
156
227.3
4 Alfonso Soriano
A. Soriano
4
159
147
171
627
2,662
463
757
11
392
161
42
572
40
2,885
1,427
341
3
17
27
25
.284
.333
.536
.869
445
92.6
.366
123
84.4
5 Darryl Strawberry
D. Strawberry
4
131
120
113
590
2,072
360
551
17
395
329
16
521
46
2,444
1,091
261
1
26
58
22
.266
.367
.527
.893
403
122.8
.382
146
131.3
6 Francisco Lindor
F. Lindor
3
102
85
114
470
1,881
344
505
5
281
192
32
371
18
2,121
935
221
3
13
8
20
.268
.344
.497
.841
329
77.3
.359
130
76.1
7 José Ramírez
J. Ramírez
3
114
102
109
467
1,750
335
476
11
326
232
16
249
17
2,015
949
234
0
17
37
24
.272
.359
.542
.902
342
103.6
.376
143
102.5
8 Mike Trout
M. Trout
3
86
112
98
455
1,697
361
545
22
280
293
26
412
19
2,036
945
206
0
20
26
20
.321
.424
.557
.981
397
165.5
.417
171
169.2
9 Carlos Beltran
C. Beltran
3
94
102
120
482
1,842
351
506
21
321
255
12
332
13
2,136
950
235
7
20
24
31
.275
.363
.516
.879
340
80.9
.373
125
66.8
10 Bobby Abreu
B. Abreu
3
86
104
137
475
1,738
339
525
15
294
333
7
369
27
2,097
950
238
0
19
30
30
.302
.412
.547
.959
397
132.3
.406
144
120.9
11 Raul Mondesi
R. Mondesi
3
90
98
97
467
1,789
281
487
14
270
188
15
367
35
2,003
882
201
1
10
16
27
.272
.345
.493
.838
294
42.3
.359
118
45.2
12 Ron Gant
R. Gant
3
100
93
96
463
1,742
321
481
10
306
188
8
307
40
1,955
897
206
1
16
10
28
.276
.346
.515
.861
310
85.1
.377
131
70.1
13 Jose Canseco
J. Canseco
3
132
95
92
463
1,765
333
477
1
353
221
25
439
39
2,028
967
225
1
16
22
38
.270
.357
.548
.905
344
110.7
.391
145
106.9
14 Joe Carter
J. Carter
3
88
87
99
468
1,872
276
523
17
325
94
21
282
18
2,008
920
204
3
18
15
22
.279
.318
.491
.810
280
48.2
.350
114
34.5
15 Bobby Witt Jr.
B. Witt Jr.
2
62
80
73
319
1,277
222
388
22
205
97
12
227
27
1,403
691
157
1
16
10
15
.304
.354
.541
.896
239
71.2
.377
141
66
16 Kyle Tucker
K. Tucker
2
59
55
65
307
1,118
168
303
6
219
139
4
187
9
1,273
557
130
0
12
13
22
.271
.350
.498
.849
199
47.9
.360
135
51.9
17 Julio Rodríguez
J. Rodríguez
2
60
62
62
287
1,165
186
325
5
178
87
19
320
17
1,274
577
127
0
3
10
21
.279
.338
.495
.834
193
42.3
.356
136
52.6
18 Trea Turner
T. Turner
2
54
62
69
303
1,234
209
366
8
153
86
12
260
5
1,337
613
131
0
5
4
30
.297
.347
.497
.844
210
47.6
.359
125
42.9
19 Shohei Ohtani
S. Ohtani
2
100
85
64
314
1,173
237
335
15
230
177
10
351
14
1,367
729
179
0
7
30
14
.286
.382
.621
1.003
275
112.3
.413
167
109.7
20 Fernando Tatis Jr.
F. Tatis Jr.
2
67
54
64
271
1,053
190
284
1
175
115
5
294
8
1,181
551
132
1
7
6
22
.270
.342
.523
.866
191
47.6
.365
133
50
21 Mookie Betts
M. Betts
2
63
56
89
294
1,192
251
394
10
193
130
10
171
10
1,344
692
162
0
12
9
17
.331
.397
.581
.978
262
104.1
.411
158
93.6
22 Ryan Braun
R. Braun
2
74
63
74
304
1,161
217
378
9
223
121
16
221
13
1,306
692
157
0
8
17
21
.326
.394
.596
.990
256
108.2
.420
165
99.8
23 Matt Kemp
M. Kemp
2
65
74
58
320
1,208
212
375
11
227
126
9
298
19
1,356
650
134
0
13
30
30
.310
.376
.538
.914
228
71.1
.387
146
73
24 Ian Kinsler
I. Kinsler
2
63
61
66
299
1,186
222
301
8
163
148
14
148
9
1,363
572
137
7
8
2
26
.254
.341
.482
.824
197
39.1
.358
115
24.2
25 Hanley Ramirez
H. Ramirez
2
62
86
82
307
1,228
250
389
10
148
144
15
217
26
1,399
677
154
4
8
12
15
.317
.393
.551
.944
257
86.6
.404
144
78.7
StatMuse has season-level data for stolen bases going back to the 1886 season.

More Giants Stats

Team Rankings

HR

89

25th

R

399

21st

SO

828

8th

ERA

3.50

3rd

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
58
39
.598
Padres Padres
52
44
.542
5.5
Giants Giants
52
45
.536
6.0
Diamondbacks Diamondbacks
47
50
.485
11.0
Rockies Rockies
22
74
.229
35.5
Schedule
DATE MATCHUP TIME (ET)
Fri
7/18
SFG SFG
@
TOR TOR
7:07 PM
Sat
7/19
SFG SFG
@
TOR TOR
3:07 PM
Sun
7/20
SFG SFG
@
TOR TOR
12:05 PM
Mon
7/21
SFG SFG
@
ATL ATL
7:15 PM
Tue
7/22
SFG SFG
@
ATL ATL
7:15 PM
Last Game
SFG Giants

52 - 45

2

Final

5

LAD Dodgers

58 - 39

Sun 13 Jul 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
Blue Jays Blue Jays
55
41
.573
Yankees Yankees
53
43
.552
2.0
AL Central W L PCT GB
Tigers Tigers
59
38
.608
Twins Twins
47
49
.490
11.5
AL West W L PCT GB
Astros Astros
56
40
.583
Mariners Mariners
51
45
.531
5.0
NL East W L PCT GB
Phillies Phillies
55
41
.573
Mets Mets
55
42
.567
0.5
NL Central W L PCT GB
Cubs Cubs
57
39
.594
Brewers Brewers
56
40
.583
1.0
NL West W L PCT GB
Dodgers Dodgers
58
39
.598
Padres Padres
52
44
.542
5.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
6/28
STL STL
@
CLE CLE
7-0
Sat
6/28
PHI PHI
@
ATL ATL
2-1
Sat
6/28
TBR TBR
@
BAL BAL
1-5
Sat
6/28
ATH ATH
@
NYY NYY
5-12
Sat
6/28
TOR TOR
@
BOS BOS
5-3

Schedule

DATE MATCHUP TIME (ET)
Fri
7/18
BOS BOS
@
CHC CHC
2:20 PM
Fri
7/18
CWS CWS
@
PIT PIT
6:40 PM
Fri
7/18
SDP SDP
@
WSH WSH
6:45 PM
Fri
7/18
LAA LAA
@
PHI PHI
6:45 PM
Fri
7/18
SFG SFG
@
TOR TOR
7:07 PM