giants best hitters vs rhp 2023

Mark Mathias and Darin Ruf were tied for the best batting average for the Giants against right-handed pitchers in a season in 2023, with an average of .333.

Showing
  • Data note: Batting Average: player event data complete from 1974
  • Data note: Data: Retrosheet
NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Mark Mathias
M. Mathias
.333
2023
2
3
1
0
0
0
2
0
0
0
3
1
0
0
0
0
.333
.333
.667
2Darin Ruf
D. Ruf
.333
2023
5
6
2
0
0
0
0
0
0
3
6
2
0
0
0
0
.333
.333
.667
3Thairo Estrada
T. Estrada
.276
2023
115
355
98
20
1
13
39
15
8
84
380
159
34
0
2
0
.318
.448
.766
4Wilmer Flores
W. Flores
.271
2023
112
240
65
9
0
15
37
27
4
35
273
119
24
0
2
0
.352
.496
.847
5LaMonte Wade Jr.
L. Wade Jr.
.254
2023
131
362
92
11
2
16
40
68
6
75
439
155
29
0
3
3
.378
.428
.806
6J.D. Davis
J.D. Davis
.249
2023
133
338
84
16
1
12
50
40
5
109
389
138
29
0
4
1
.333
.408
.742
7Blake Sabol
B. Sabol
.247
2023
102
267
66
9
0
13
41
21
4
93
295
114
22
1
2
0
.310
.427
.736
8Michael Conforto
M. Conforto
.245
2023
121
310
76
12
0
12
43
50
4
77
368
124
24
0
4
4
.353
.400
.753
9Mike Yastrzemski
M. Yastrzemski
.243
2023
97
251
61
21
1
12
32
40
3
75
296
120
34
1
1
3
.353
.478
.831
10Joc Pederson
J. Pederson
.241
2023
117
315
76
13
3
14
48
48
6
74
372
137
30
0
3
6
.349
.435
.784
11Austin Slater
A. Slater
.226
2023
40
53
12
1
0
1
5
7
0
18
60
16
2
0
0
0
.317
.302
.619
12Joey Bart
J. Bart
.220
2023
21
41
9
4
0
0
4
3
1
13
45
13
4
0
0
0
.289
.317
.606
13Luis Matos
L. Matos
.215
2023
58
144
31
7
1
1
10
8
1
23
154
43
9
1
0
0
.261
.299
.560
14Wade Meckler
W. Meckler
.208
2023
19
48
10
1
0
0
3
6
1
23
55
11
1
0
0
0
.309
.229
.538
15Patrick Bailey
P. Bailey
.203
2023
86
222
45
14
1
2
30
13
3
70
240
67
17
1
1
0
.255
.302
.557
16Tyler Fitzgerald
T. Fitzgerald
.200
2023
9
20
4
2
0
0
2
2
0
6
22
6
2
0
0
0
.273
.300
.573
17Paul DeJong
P. DeJong
.200
2023
9
20
4
0
0
1
4
0
0
8
20
7
1
0
0
0
.200
.350
.550
18Matt Beaty
M. Beaty
.200
2023
4
5
1
0
0
0
1
0
0
2
5
1
0
0
0
0
.200
.200
.400
19Casey Schmitt
C. Schmitt
.193
2023
66
145
28
10
0
2
18
8
4
45
162
44
12
3
2
0
.252
.303
.555
20Mitch Haniger
M. Haniger
.189
2023
52
148
28
9
0
5
20
10
2
48
161
52
14
0
1
0
.248
.351
.600
21Brandon Crawford
B. Crawford
.188
2023
89
218
41
9
1
5
27
24
4
58
250
67
15
0
4
1
.276
.307
.583
22David Villar
D. Villar
.159
2023
29
69
11
2
0
5
9
7
3
26
79
28
7
0
0
0
.266
.406
.672
23Brett Wisely
B. Wisely
.155
2023
41
97
15
3
0
2
7
8
0
30
106
24
5
0
1
0
.217
.247
.464
24Johan Camargo
J. Camargo
.154
2023
6
13
2
0
0
0
2
1
1
3
15
2
0
0
0
0
.267
.154
.421
25Heliot Ramos
H. Ramos
.154
2023
9
13
2
0
0
0
0
1
0
4
14
2
0
0
0
0
.214
.154
.368

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

143

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

178

20th

R

669

26th

SO

1,204

27th

ERA

4.33

23rd

2026 Division Standings
TEAMWLPCTGB
100
62
.617
91
71
.562
9.0
86
76
.531
14.0
Giants Giants
65
97
.401
35.0
58
104
.358
42.0
Schedule
DATEMATCHUPTIME (ET)
Thu
3/25
@
4:00 AM
Sat
3/27
@
4:00 AM
Sun
3/28
@
4:00 AM
Mon
3/29
@
4:00 AM
Tue
3/30
@
4:00 AM
Last Game
LAD Dodgers

100 - 62

5

Final

1

SFG Giants

65 - 97

Sun 27 Sep 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
94
68
.580
88
74
.543
6.0
80
82
.494
14.0
77
85
.475
17.0
74
88
.457
20.0
NL CentralWLPCTGB
103
59
.636
Cubs Cubs - w
89
73
.549
14.0
82
80
.506
21.0
77
85
.475
26.0
75
87
.463
28.0
NL WestWLPCTGB
100
62
.617
91
71
.562
9.0
86
76
.531
14.0
65
97
.401
35.0
58
104
.358
42.0
AL EastWLPCTGB
Rays Rays - y
98
64
.605
93
68
.578
4.5
87
75
.537
11.0
79
82
.491
18.5
79
83
.488
19.0
AL CentralWLPCTGB
85
77
.525
84
78
.519
1.0
77
85
.475
8.0
76
86
.469
9.0
69
93
.426
16.0
AL WestWLPCTGB
81
81
.500
80
82
.494
1.0
76
86
.469
5.0
64
98
.395
17.0
62
100
.383
19.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
9/15
@
5-1
Wed
9/16
@
3-6
Wed
9/16
@
6-5
Wed
9/16
@
4-5
Wed
9/16
@
1-5

Schedule

DATEMATCHUPTIME (ET)
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM
Thu
3/25
@
4:00 AM