best giants batters versus right handed pitchers on the road

17 players are tied for the best batting average for the Giants against right-handed pitchers on the road in a season, with an average of 1.000. The first three are Mark Mathias in 2023, Cory Gearrin in 2016 and Santiago Casilla in 2012.

Showing:
  • Regular season
NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Mark Mathias
M. Mathias
1.000
2023
1
1
1
0
0
0
2
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
2Cory Gearrin
C. Gearrin
1.000
2016
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
3Santiago Casilla
S. Casilla
1.000
2012
1
1
1
0
0
0
1
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
4Travis Blackley
T. Blackley
1.000
2007
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
5Jason Ellison
J. Ellison
1.000
2004
1
1
1
0
0
0
1
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
6Jason Ellison
J. Ellison
1.000
2003
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
7Trey Lunsford
T. Lunsford
1.000
2002
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
8Damon Minor
D. Minor
1.000
2000
2
2
2
0
0
1
1
0
0
0
2
5
1
0
0
0
1.000
2.500
3.500
9Rich Rodriguez
R. Rodriguez
1.000
1997
2
1
1
0
0
0
0
1
0
0
2
1
0
0
0
0
1.000
1.000
2.000
10Rich DeLucia
R. DeLucia
1.000
1996
2
1
1
0
0
0
0
1
0
0
2
1
0
0
0
0
1.000
1.000
2.000
11Rod Beck
R. Beck
1.000
1995
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
12Rod Beck
R. Beck
1.000
1992
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
13Dave Righetti
D. Righetti
1.000
1992
2
1
1
0
0
0
0
0
0
0
2
1
0
1
0
0
1.000
1.000
2.000
14Rod Beck
R. Beck
1.000
1991
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
15Tony Perezchica
T. Perezchica
1.000
1990
1
1
1
0
0
0
0
1
0
0
2
1
0
0
0
0
1.000
1.000
2.000
16Bob Brenly
B. Brenly
1.000
1989
1
1
1
1
0
0
0
0
0
0
1
2
1
0
0
0
1.000
2.000
3.000
17Jeff Brantley
J. Brantley
1.000
1988
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
18Randy Bockus
R. Bockus
1.000
1988
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
19Mike Vail
M. Vail
1.000
1983
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
20Skip James
S. James
1.000
1977
1
1
1
0
0
0
1
0
0
0
1
1
0
0
0
0
1.000
1.000
2.000
21Tony Torcato
T. Torcato
.800
2004
7
5
4
0
0
0
0
1
1
0
7
4
0
0
0
0
.857
.800
1.657
22Jay Canizaro
J. Canizaro
.750
1999
7
8
6
2
0
1
6
1
0
0
9
11
3
0
0
0
.778
1.375
2.153
23Cristhian Adames
C. Adames
.714
2019
3
7
5
0
0
0
2
0
0
2
7
5
0
0
0
0
.714
.714
1.429
24Armando Rios
A. Rios
.667
1998
6
3
2
0
0
2
3
3
0
1
6
8
2
0
0
0
.833
2.667
3.500
25Duane Kuiper
D. Kuiper
.667
1985
5
3
2
0
0
0
0
0
0
0
5
2
0
2
0
0
.667
.667
1.333
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

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
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
Sun
9/13
@
9-4
Sun
9/13
@
0-2
Sun
9/13
@
5-6
Sun
9/13
@
1-8
Sun
9/13
@
4-14

Schedule

DATEMATCHUPTIME (ET)
Wed
9/30
@
5:00 PM
Wed
9/30
@
8:00 PM
Wed
9/30
@
10:00 PM
Thu
10/1
@
2:00 PM
Thu
10/1
@
5:00 PM