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

54

17th

R

239

12th

SO

467

10th

ERA

3.25

6th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
34
21
.618
Padres Padres
31
22
.585
2.0
Giants Giants
31
24
.564
3.0
Diamondbacks Diamondbacks
27
28
.491
7.0
Rockies Rockies
9
46
.164
25.0
Schedule
DATE MATCHUP TIME (ET)
Wed
5/28
SFG SFG
@
DET DET
1:10 PM
Fri
5/30
SFG SFG
@
MIA MIA
7:10 PM
Sat
5/31
SFG SFG
@
MIA MIA
4:10 PM
Sun
6/1
SFG SFG
@
MIA MIA
1:40 PM
Mon
6/2
SDP SDP
@
SFG SFG
9:45 PM
Last Game
DET Tigers

36 - 20

3

Final

1

SFG Giants

31 - 24

Tue 27 May 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
35
19
.648
Mets Mets
34
21
.618
1.5
NL Central W L PCT GB
Cubs Cubs
34
21
.618
Cardinals Cardinals
31
24
.564
3.0
NL West W L PCT GB
Dodgers Dodgers
34
21
.618
Padres Padres
31
22
.585
2.0
AL East W L PCT GB
Yankees Yankees
34
20
.630
Rays Rays
27
27
.500
7.0
AL Central W L PCT GB
Tigers Tigers
36
20
.643
Twins Twins
30
24
.556
5.0
AL West W L PCT GB
Mariners Mariners
30
23
.566
Astros Astros
29
25
.537
1.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
5/12
MIL MIL
@
CLE CLE
0-2
Mon
5/12
CWS CWS
@
CIN CIN
5-1
Mon
5/12
TBR TBR
@
TOR TOR
11-9
Mon
5/12
PIT PIT
@
NYM NYM
1-2
Mon
5/12
WSH WSH
@
ATL ATL
2-5

Schedule

DATE MATCHUP TIME (ET)
Wed
5/28
LAD LAD
@
CLE CLE
1:10 PM
Wed
5/28
CWS CWS
@
NYM NYM
1:10 PM
Wed
5/28
BOS BOS
@
MIL MIL
1:10 PM
Wed
5/28
SFG SFG
@
DET DET
1:10 PM
Wed
5/28
MIN MIN
@
TBR TBR
1:10 PM