giants best hitter vs dodgee right handed pitchers last 2 years

Between September 14, 2024 and September 14, 2026, Michael Conforto has the highest batting average for the Giants against right-handed pitchers, with an average of .353.

NAMEAVGGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Michael Conforto
M. Conforto
.353
11
34
12
2
0
3
8
1
1
8
36
23
5
0
0
0
.389
.676
1.065
2Eddys Leonard
E. Leonard
.333
1
3
1
0
0
0
0
0
0
1
3
1
0
0
0
0
.333
.333
.667
3Mark Canha
M. Canha
.333
5
9
3
1
0
0
0
1
1
3
11
4
1
0
0
0
.455
.444
.899
4Luis Arraez
L. Arraez
.328
100
293
96
16
4
3
28
22
1
9
324
129
23
1
7
4
.368
.440
.809
5Jonah Cox
J. Cox
.304
28
46
14
1
0
1
6
2
0
15
52
18
2
4
0
0
.333
.391
.725
6Dominic Smith
D. Smith
.296
63
179
53
10
0
5
32
14
1
38
198
78
15
0
4
0
.343
.436
.779
7Rafael Devers
R. Devers
.286
215
584
167
41
1
45
111
100
0
176
688
345
87
0
4
10
.388
.591
.979
8Jung Hoo Lee
J. Hoo Lee
.282
272
763
215
50
12
12
80
60
10
75
840
325
74
0
7
1
.339
.426
.765
9Curt Casali
C. Casali
.273
4
11
3
0
0
0
2
0
0
1
11
3
0
0
0
0
.273
.273
.545
10Osleivis Basabe
O. Basabe
.261
29
69
18
2
0
4
10
2
1
15
74
32
6
1
1
0
.288
.464
.751
11Heliot Ramos
H. Ramos
.259
233
717
186
22
4
24
82
50
15
181
787
288
50
0
5
0
.319
.402
.721
12Casey Schmitt
C. Schmitt
.257
187
505
130
20
1
27
74
25
10
120
547
233
48
1
6
0
.302
.461
.764
13Mike Yastrzemski
M. Yastrzemski
.253
102
288
73
14
1
10
30
47
0
74
337
119
25
1
1
4
.357
.413
.770
14Drew Cavanaugh
D. Cavanaugh
.252
49
115
29
3
0
1
9
14
0
34
131
35
4
2
0
0
.333
.304
.638
15Buddy Kennedy
B. Kennedy
.250
7
12
3
0
0
0
1
1
1
2
14
3
0
0
0
0
.357
.250
.607
16Jesus Rodriguez
J. Rodriguez
.250
17
36
9
2
0
2
7
3
1
6
41
17
4
1
0
0
.325
.472
.797
17Luis Matos
L. Matos
.250
40
92
23
5
1
3
10
7
0
14
100
39
9
0
1
0
.300
.424
.724
18Christian Koss
C. Koss
.247
99
247
61
12
0
3
24
14
3
59
272
82
15
6
2
0
.293
.332
.625
19Drew Gilbert
D. Gilbert
.247
147
361
89
18
4
12
49
38
8
67
412
151
34
1
4
2
.328
.418
.747
20Wilmer Flores
W. Flores
.244
111
279
68
7
0
10
51
25
6
58
312
105
17
0
2
0
.317
.376
.694
21Bryce Eldridge
B. Eldridge
.242
108
281
68
17
0
10
38
48
1
92
334
115
27
0
4
1
.350
.409
.760
22Victor Bericoto
V. Bericoto
.237
18
38
9
0
0
3
9
1
0
8
39
18
3
0
0
0
.256
.474
.730
23Turner Hill
T. Hill
.236
23
55
13
4
0
0
8
9
1
11
67
17
4
0
2
0
.343
.309
.652
24Willy Adames
W. Adames
.234
262
773
181
38
1
37
108
86
7
222
874
332
76
0
7
2
.314
.429
.743
25Matt Chapman
M. Chapman
.233
209
601
140
35
4
25
88
76
11
171
694
258
64
0
6
0
.327
.429
.756
StatMuse has event-level data for batting average going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Giants Stats

Team Batting Leaders

HR

37

Devers

Rafael Devers

RBI

98

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

139

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

172

16th

R

632

24th

SO

1,121

27th

ERA

4.38

23rd

2026 Division Standings
TEAMWLPCTGB
90
59
.604
81
68
.544
9.0
79
71
.527
11.5
Giants Giants
62
88
.413
28.5
55
94
.369
35.0
Schedule
DATEMATCHUPTIME (ET)
Mon
9/14
@
7:45 PM
Tue
9/15
@
7:45 PM
Wed
9/16
@
1:15 PM
Fri
9/18
@
10:15 PM
Sat
9/19
@
9:10 PM
Last Game
SDP Padres

81 - 68

6

Final

4

SFG Giants

62 - 88

Sun 13 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
88
62
.587
83
67
.553
5.0
74
76
.493
14.0
70
81
.464
18.5
69
80
.463
18.5
NL CentralWLPCTGB
93
57
.620
83
67
.553
10.0
75
75
.500
18.0
74
76
.493
19.0
70
79
.470
22.5
NL WestWLPCTGB
90
59
.604
81
68
.544
9.0
79
71
.527
11.5
62
88
.413
28.5
55
94
.369
35.0
AL EastWLPCTGB
Rays Rays - x
90
59
.604
86
63
.577
4.0
82
68
.547
8.5
75
75
.500
15.5
72
78
.480
18.5
AL CentralWLPCTGB
76
73
.510
76
74
.507
0.5
70
79
.470
6.0
70
79
.470
6.0
66
84
.440
10.5
AL WestWLPCTGB
75
75
.500
74
76
.493
1.0
70
80
.467
5.0
61
89
.407
14.0
56
93
.376
18.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
8/30
@
2-3
Sun
8/30
@
1-16
Sun
8/30
@
0-7
Sun
8/30
@
6-1
Sun
8/30
@
4-5

Schedule

DATEMATCHUPTIME (ET)
Mon
9/14
@
6:40 PM
Mon
9/14
@
6:40 PM
Mon
9/14
@
7:07 PM
Mon
9/14
@
7:10 PM
Mon
9/14
@
7:40 PM