giants home run leaders since 2000

Since 2000, Barry Bonds has hit the most home runs for the Giants, with 317 home runs.

NAMEHRGABRH2B3BRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPSwRCWRAAwOBAwRC+BRAA
1Barry Bonds
B. Bonds
317
986
2,871
772
925
178
12
697
1,128
53
427
54
9
4,072
2,078
507
0
20
390
49
.322
.517
.724
1.241
1059
552.8
.490
203
542
2Brandon Belt
B. Belt
175
1,310
4,390
628
1,146
267
36
584
617
46
1,205
47
21
5,079
2,010
478
1
25
35
59
.261
.356
.458
.814
739
145.3
.351
124
148
3Buster Posey
B. Posey
158
1,371
4,970
663
1,500
293
9
729
540
43
721
23
9
5,607
2,285
460
1
53
67
163
.302
.372
.460
.831
837
188.2
.358
129
190.6
4Brandon Crawford
B. Crawford
146
1,654
5,575
669
1,392
290
44
744
536
58
1,268
47
34
6,238
2,208
480
7
62
75
121
.250
.319
.396
.715
687
-40.6
.307
95
-37.4
5Pablo Sandoval
P. Sandoval
135
1,149
3,959
484
1,130
235
20
569
310
22
630
12
12
4,342
1,810
390
3
48
54
129
.285
.337
.457
.794
576
76.8
.340
116
80.9
6Mike Yastrzemski
M. Yastrzemski
114
790
2,595
403
617
148
23
346
304
31
743
24
12
2,953
1,153
285
8
15
15
26
.238
.323
.444
.768
391
36.6
.329
110
39.2
7Pedro Feliz
P. Feliz
109
874
2,840
346
716
148
19
418
149
6
500
12
10
3,027
1,229
276
6
26
11
85
.252
.288
.433
.721
318
-55.2
.308
82
-69.5
8Rich Aurilia
R. Aurilia
102
858
3,046
405
846
164
13
396
234
10
470
6
10
3,325
1,342
279
10
25
10
86
.278
.329
.441
.769
421
9.5
.333
100
2.8
9Hunter Pence
H. Pence
95
789
2,880
391
763
135
26
412
236
14
624
48
15
3,151
1,235
256
1
20
10
61
.265
.322
.429
.750
384
25
.326
108
28
10Wilmer Flores
W. Flores
92
667
2,150
273
535
99
3
313
208
30
379
3
0
2,410
916
194
0
22
4
55
.249
.321
.426
.747
306
19.7
.323
108
23.2
11Jeff Kent
J. Kent
92
470
1,817
300
572
132
15
339
207
24
304
24
16
2,073
1,010
239
0
25
13
48
.315
.387
.556
.943
381
121.1
.400
144
120.2
12Ray Durham
R. Durham
77
734
2,603
401
718
165
22
356
297
22
386
46
20
2,958
1,158
264
11
25
19
70
.276
.352
.445
.797
404
40.6
.345
107
26
13Evan Longoria
E. Longoria
70
477
1,645
212
412
84
7
239
138
17
403
7
4
1,818
720
161
0
18
10
50
.250
.312
.438
.750
224
4.3
.319
101
3.3
14Bengie Molina
B. Molina
58
472
1,720
153
474
83
2
273
61
19
178
0
0
1,827
735
143
1
26
14
57
.276
.303
.427
.731
198
-22
.314
87
-28.7
15J.T. Snow
J.T. Snow
57
727
2,286
322
630
138
11
334
325
44
477
7
5
2,692
961
206
5
32
22
51
.276
.372
.420
.792
375
40.5
.348
110
35.4
16Matt Chapman
M. Chapman
55
357
1,307
209
315
79
5
180
168
16
353
24
7
1,500
569
139
0
9
5
27
.241
.333
.435
.768
203
26
.334
116
29.4
17LaMonte Wade Jr.
L. Wade Jr.
52
488
1,457
202
350
62
8
176
218
21
360
11
2
1,721
584
122
13
12
10
11
.240
.345
.401
.746
224
19
.327
110
20.9
18Randy Winn
R. Winn
51
666
2,533
343
735
169
18
262
209
16
367
73
20
2,799
1,093
238
15
26
15
35
.290
.345
.432
.776
362
19.6
.338
102
6.1
19Heliot Ramos
H. Ramos
48
356
1,336
167
343
63
5
163
105
19
366
12
5
1,471
560
116
0
11
5
31
.257
.317
.419
.737
182
8
.320
107
11.5
20Thairo Estrada
T. Estrada
44
408
1,468
196
373
67
6
180
74
32
308
47
15
1,584
584
117
1
9
2
30
.254
.303
.398
.700
176
-10.7
.305
96
-8.2
21Marquis Grissom
M. Grissom
44
338
1,286
168
362
63
5
184
64
3
183
15
5
1,371
567
112
7
11
5
45
.281
.315
.441
.755
164
-5
.324
95
-9.4
22Willy Adames
W. Adames
43
234
887
131
200
40
3
118
97
6
265
13
6
1,000
375
86
0
10
2
10
.225
.303
.423
.726
118
0.1
.315
103
3.4
23Aaron Rowand
A. Rowand
43
509
1,710
194
432
101
6
189
100
45
409
13
11
1,865
674
150
1
9
13
50
.253
.310
.394
.704
196
-23.6
.309
88
-26.1
24Moises Alou
M. Alou
41
221
772
119
241
46
4
137
84
4
74
7
2
868
418
91
0
8
3
26
.312
.379
.541
.920
152
46
.392
137
40.7
25Juan Uribe
J. Uribe
40
270
919
114
244
50
6
140
70
5
174
4
3
1,007
426
96
3
10
8
27
.266
.318
.464
.781
127
9.6
.336
107
9.1

More MLB News

More Giants Stats

Team Batting Leaders

HR

16

Schmitt

Casey Schmitt

RBI

41

Chapman

Matt Chapman

AVG

.331

Lee

Jung Hoo Lee
Team Pitching Leaders

W

5

Ray

Robbie Ray

K

89

Roupp

Landen Roupp

ERA

2.75

Brubaker

JT Brubaker
Team Rankings

HR

81

19th

R

316

23rd

SO

603

21st

ERA

4.49

22nd

2026 Division Standings
TEAMWLPCTGB
49
27
.645
39
36
.520
9.5
39
36
.520
9.5
Giants Giants
31
45
.408
18.0
30
47
.390
19.5
Schedule
DATEMATCHUPTIME (ET)
Sun
6/21
@
1:40 PM
Tue
6/23
@
9:45 PM
Wed
6/24
@
9:45 PM
Thu
6/25
@
3:45 PM
Fri
6/26
@
10:15 PM
Last Game
SFG Giants

31 - 45

3

Final

6

MIA Marlins

39 - 38

Sat 20 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
48
27
.640
41
35
.539
7.5
40
37
.519
9.0
39
38
.506
10.0
34
42
.447
14.5
NL CentralWLPCTGB
45
29
.608
40
34
.541
5.0
40
37
.519
6.5
38
39
.494
8.5
36
39
.480
9.5
NL WestWLPCTGB
49
27
.645
39
36
.520
9.5
39
36
.520
9.5
31
45
.408
18.0
30
47
.390
19.5
AL EastWLPCTGB
46
29
.613
42
31
.575
3.0
38
39
.494
9.0
35
42
.455
12.0
30
43
.411
15.0
AL CentralWLPCTGB
41
36
.532
39
36
.520
1.0
36
41
.468
5.0
32
44
.421
8.5
32
45
.416
9.0
AL WestWLPCTGB
39
38
.506
38
38
.500
0.5
36
40
.474
2.5
36
42
.462
3.5
30
47
.390
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
6/5
@
18-3
Fri
6/5
@
3-7
Fri
6/5
@
6-8
Fri
6/5
@
5-3
Fri
6/5
@
13-3

Schedule

DATEMATCHUPTIME (ET)
Sun
6/21
@
1:35 PM
Sun
6/21
@
1:35 PM
Sun
6/21
@
1:40 PM
Sun
6/21
@
1:40 PM
Sun
6/21
@
1:40 PM