what player on the giants has hit the most home runs against a left had pitcher

Juan Marichal has given up the most career home runs for the Giants, with 315 HR.

NAME HR G W L W% GS ERA SO CG SHO SV IP H ER R BB HBP GF IBB TBF WP K/9 BB/9 K/BB HR/9 K% BB% WHIP BABIP RA ERA- FIP FIP- H/9 PRAA
1 Juan Marichal
J. Marichal
315
458
238
140
.630
446
2.84
2,281
244
52
2
3443.2
3,081
1,086
1,288
690
38
10
80
13,958
51
5.96
1.80
3.31
0.82
16.3
4.9
1.10
.260
3.37
80
3.02
88
8.05
155.7
2 Carl Hubbell
C. Hubbell
227
535
253
154
.622
433
2.98
1,677
260
36
33
3590.1
3,461
1,188
1,380
725
53
82
14,805
53
4.20
1.82
2.31
0.57
11.3
4.9
1.17
.267
3.46
76
3.55
89
8.68
174.2
3 Matt Cain
M. Cain
211
342
104
118
.468
331
3.68
1,694
15
6
0
2085.2
1,849
853
910
712
62
4
42
8,699
70
7.31
3.07
2.38
0.91
19.5
8.2
1.23
.272
3.93
93
3.91
99
7.98
9.2
4 Mike McCormick
M. McCormick
195
357
107
96
.527
252
3.68
1,030
78
19
11
1822.2
1,737
745
833
616
22
52
84
7,701
64
5.09
3.04
1.67
0.96
13.4
8.0
1.29
.264
4.11
101
3.83
108
8.58
-62.9
5 Madison Bumgarner
M. Bumgarner
192
289
119
92
.564
286
3.13
1,794
15
6
0
1846.0
1,622
642
703
428
62
1
34
7,507
25
8.75
2.09
4.19
0.94
23.9
5.7
1.11
.284
3.43
83
3.32
87
7.91
97.4
6 Kirk Rueter
K. Rueter
189
281
105
80
.568
277
4.32
679
2
0
0
1614.0
1,772
775
850
510
20
1
39
6,950
22
3.79
2.84
1.33
1.05
9.8
7.3
1.41
.285
4.74
103
4.73
112
9.88
-93.3
7 Larry Jansen
L. Jansen
185
283
120
86
.583
230
3.55
826
105
17
10
1731.0
1,712
683
784
401
19
29
7,140
10
4.29
2.08
2.06
0.96
11.6
5.6
1.22
.267
4.08
88
3.70
91
8.90
72.5
8 Gaylord Perry
G. Perry
165
367
134
109
.551
283
2.96
1,606
125
21
9
2294.1
2,061
755
892
581
50
30
89
9,417
81
6.30
2.28
2.76
0.65
17.1
6.2
1.15
.270
3.50
85
2.88
86
8.08
124.4
9 Freddie Fitzsimmons
F. Fitzsimmons
156
403
170
114
.599
327
3.54
693
150
22
9
2514.1
2,607
988
1,186
670
22
55
10,573
51
2.48
2.40
1.03
0.56
6.6
6.3
1.30
.271
4.25
90
4.15
104
9.33
-46.2
10 Johnny Antonelli
J. Antonelli
152
280
108
84
.563
219
3.13
919
86
21
19
1600.2
1,437
556
633
528
30
39
45
6,677
20
5.17
2.97
1.74
0.85
13.8
7.9
1.23
.255
3.56
81
3.57
92
8.08
54.2
11 Mark Gardner
M. Gardner
145
175
58
45
.563
147
4.71
663
11
4
0
951.1
981
498
535
312
31
7
21
4,077
15
6.27
2.95
2.13
1.37
16.3
7.7
1.36
.286
5.06
113
4.79
111
9.28
-51
12 Hal Schumacher
H. Schumacher
140
391
158
121
.566
329
3.36
906
137
26
7
2482.1
2,424
926
1,080
902
24
37
10,571
54
3.28
3.27
1.00
0.51
8.6
8.5
1.34
.266
3.92
90
4.02
104
8.79
-48
13 Tim Lincecum
T. Lincecum
136
269
108
83
.565
261
3.61
1,704
10
7
1
1643.2
1,438
660
705
646
42
3
33
6,920
104
9.33
3.54
2.64
0.74
24.6
9.3
1.27
.296
3.86
96
3.35
88
7.87
94.2
14 Barry Zito
B. Zito
130
208
63
80
.441
197
4.62
787
3
1
0
1139.1
1,141
585
626
498
32
8
38
4,966
24
6.22
3.93
1.58
1.03
15.8
10.0
1.44
.287
4.94
118
4.60
116
9.01
-83.6
15 Bobby Bolin
B. Bolin
129
345
73
56
.566
144
3.26
977
29
10
22
1282.1
1,088
465
542
477
53
87
55
5,400
47
6.86
3.35
2.05
0.91
18.1
8.8
1.22
.255
3.80
94
3.55
106
7.64
-29.7
16 Jim Barr
J. Barr
127
394
90
96
.484
220
3.41
650
59
20
11
1800.1
1,863
682
765
391
24
63
67
7,475
18
3.25
1.95
1.66
0.63
8.7
5.2
1.25
.276
3.82
93
3.48
98
9.31
12.6
17 Ruben Gomez
R. Gomez
125
219
71
72
.497
186
3.90
578
60
14
3
1253.1
1,203
543
602
498
40
12
27
5,381
16
4.15
3.58
1.16
0.90
10.7
9.3
1.36
.260
4.32
99
4.11
103
8.64
-17.5
18 Mike Krukow
M. Krukow
124
186
66
56
.541
182
3.84
802
25
5
1
1154.0
1,133
493
551
353
23
1
39
4,903
33
6.25
2.75
2.27
0.97
16.4
7.2
1.29
.280
4.30
108
3.74
102
8.84
-8.5
19 Jim Hearn
J. Hearn
121
221
78
66
.542
186
3.74
483
55
9
3
1242.2
1,176
516
611
477
18
14
11
5,287
26
3.50
3.45
1.01
0.88
9.1
9.0
1.33
.252
4.43
94
4.14
103
8.52
-14.1
20 Dave Koslo
D. Koslo
119
332
91
104
.467
188
3.69
596
74
15
21
1559.2
1,563
639
726
526
20
88
6,668
20
3.44
3.04
1.13
0.69
8.9
7.9
1.34
.267
4.19
95
3.78
96
9.02
28.3
21 Jack Sanford
J. Sanford
117
233
89
67
.571
211
3.61
781
54
9
4
1405.2
1,289
564
642
491
33
11
39
5,929
38
5.00
3.14
1.59
0.75
13.2
8.3
1.27
.260
4.11
99
3.64
102
8.25
-10.4
22 Sal Maglie
S. Maglie
117
221
95
42
.693
171
3.13
654
77
20
8
1297.2
1,216
451
512
434
31
23
2
5,432
15
4.54
3.01
1.51
0.81
12.0
8.0
1.27
.262
3.55
78
3.71
92
8.43
46.2
23 Jeff Samardzija
J. Samardzija
95
110
33
45
.423
110
4.24
548
2
1
0
653.2
614
308
324
165
17
0
10
2,700
11
7.55
2.27
3.32
1.31
20.3
6.1
1.19
.277
4.46
103
4.21
104
8.45
-13.8
24 Russ Ortiz
R. Ortiz
95
166
69
47
.595
152
4.09
739
6
1
0
973.2
906
442
488
488
27
4
16
4,232
37
6.83
4.51
1.51
0.88
17.5
11.5
1.43
.281
4.51
97
4.41
102
8.37
-14.2
25 Vida Blue
V. Blue
92
179
72
58
.554
166
3.52
704
31
7
0
1131.1
1,030
442
484
453
3
5
30
4,747
36
5.60
3.60
1.55
0.73
14.8
9.5
1.31
.268
3.85
100
3.70
105
8.19
-25.6

More Giants Stats

Team Rankings

HR

50

14th

R

223

10th

SO

410

10th

ERA

3.35

5th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
29
19
.604
Padres Padres
27
18
.600
0.5
Giants Giants
28
20
.583
1.0
Diamondbacks Diamondbacks
26
22
.542
3.0
Rockies Rockies
8
39
.170
20.5
Schedule
DATE MATCHUP TIME (ET)
Tue
5/20
KCR KCR
@
SFG SFG
9:45 PM
Wed
5/21
KCR KCR
@
SFG SFG
3:45 PM
Fri
5/23
SFG SFG
@
WSH WSH
6:45 PM
Sat
5/24
SFG SFG
@
WSH WSH
4:05 PM
Sun
5/25
SFG SFG
@
WSH WSH
1:35 PM
Last Game
SFG Giants

28 - 20

1

Final

3

KCR Royals

27 - 22

Mon 19 May 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
27
19
.587
Red Sox Red Sox
24
25
.490
4.5
AL Central W L PCT GB
Tigers Tigers
31
17
.646
Twins Twins
26
21
.553
4.5
AL West W L PCT GB
Mariners Mariners
27
19
.587
Astros Astros
25
22
.532
2.5
NL East W L PCT GB
Phillies Phillies
29
18
.617
Mets Mets
29
19
.604
0.5
NL Central W L PCT GB
Cubs Cubs
28
20
.583
Cardinals Cardinals
27
21
.563
1.0
NL West W L PCT GB
Dodgers Dodgers
29
19
.604
Padres Padres
27
18
.600
0.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
5/3
SDP SDP
@
PIT PIT
4-0
Sat
5/3
COL COL
@
SFG SFG
3-9
Sat
5/3
DET DET
@
LAA LAA
13-1
Sat
5/3
NYM NYM
@
STL STL
4-5
Sun
5/4
LAD LAD
@
MIA MIA
7-4

Schedule

DATE MATCHUP TIME (ET)
Tue
5/20
CLE CLE
@
MIN MIN
6:10 PM
Tue
5/20
CHC CHC
@
MIA MIA
6:40 PM
Tue
5/20
CIN CIN
@
PIT PIT
6:40 PM
Tue
5/20
NYM NYM
@
BOS BOS
6:45 PM
Tue
5/20
ATL ATL
@
WSH WSH
6:45 PM