giants best hitters vs lhp 2026

Will Brennan has the best batting average for the Giants against left-handed pitchers this season, with an average of 1.000.

NAMEAVGSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Will Brennan
W. Brennan
1.000
2026
2
2
2
0
0
0
0
0
0
0
2
2
0
0
0
0
1.000
1.000
2.000
2Turner Hill
T. Hill
.500
2026
3
2
1
0
0
0
1
2
0
0
5
1
0
0
1
0
.600
.500
1.100
3Daniel Susac
D. Susac
.340
2026
30
47
16
3
0
2
7
3
0
8
50
25
5
0
0
0
.380
.532
.912
4Luis Arraez
L. Arraez
.315
2026
75
127
40
7
3
1
15
3
3
12
140
56
11
5
2
0
.341
.441
.782
5Casey Schmitt
C. Schmitt
.314
2026
56
102
32
6
0
4
17
2
1
16
106
50
10
0
1
1
.330
.490
.820
6Heliot Ramos
H. Ramos
.292
2026
36
65
19
5
1
2
8
5
0
18
70
32
8
0
0
1
.343
.492
.835
7Bryce Eldridge
B. Eldridge
.291
2026
62
103
30
6
0
5
16
10
0
32
113
51
11
0
0
0
.354
.495
.849
8Harrison Bader
H. Bader
.273
2026
11
22
6
3
0
1
6
1
0
6
24
12
4
0
1
0
.292
.545
.837
9Jung Hoo Lee
J. Hoo Lee
.267
2026
82
146
39
7
1
2
12
5
2
19
154
54
10
0
1
0
.299
.370
.669
10Jonah Cox
J. Cox
.262
2026
21
42
11
0
2
2
4
2
0
21
45
21
4
1
0
0
.295
.500
.795
11Victor Bericoto
V. Bericoto
.250
2026
22
48
12
3
0
1
3
0
0
16
48
18
4
0
0
0
.250
.375
.625
12Matt Chapman
M. Chapman
.250
2026
46
80
20
6
0
2
9
15
0
20
95
32
8
0
0
1
.368
.400
.768
13Willy Adames
W. Adames
.216
2026
69
125
27
5
1
4
9
12
0
42
137
46
10
0
0
0
.285
.368
.653
14Eddys Leonard
E. Leonard
.200
2026
2
5
1
1
0
0
0
0
0
1
5
2
1
0
0
0
.200
.400
.600
15Jesus Rodriguez
J. Rodriguez
.200
2026
11
15
3
1
0
0
1
2
0
2
17
4
1
0
0
0
.294
.267
.561
16Christian Koss
C. Koss
.184
2026
24
38
7
1
0
1
3
0
0
8
39
11
2
1
0
0
.184
.289
.474
17Rafael Devers
R. Devers
.181
2026
97
182
33
7
0
5
17
15
2
56
200
55
12
0
1
0
.250
.302
.552
18Jerar Encarnacion
J. Encarnacion
.176
2026
12
17
3
1
0
0
0
1
0
5
18
4
1
0
0
0
.222
.235
.458
19Patrick Bailey
P. Bailey
.176
2026
12
17
3
0
0
1
3
2
0
7
19
6
1
0
0
0
.263
.353
.616
20Grant McCray
G. McCray
.154
2026
9
13
2
0
0
0
0
3
0
6
16
2
0
0
0
0
.313
.154
.466
21Shay Whitcomb
S. Whitcomb
.143
2026
4
7
1
1
0
0
0
0
0
3
7
2
1
0
0
0
.143
.286
.429
22Eric Haase
E. Haase
.130
2026
15
23
3
2
0
0
0
4
1
9
28
5
2
0
0
0
.286
.217
.503
23Osleivis Basabe
O. Basabe
.114
2026
15
35
4
0
0
0
0
2
2
6
39
4
0
0
0
0
.205
.114
.319
24Drew Cavanaugh
D. Cavanaugh
.083
2026
10
12
1
0
0
0
1
2
0
7
15
1
0
1
0
0
.214
.083
.298
25Andrew Knizner
A. Knizner
.053
2026
10
19
1
0
0
1
1
1
0
3
20
4
1
0
0
0
.100
.211
.311
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

29

Devers

Rafael Devers

RBI

78

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

133

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

152

17th

R

560

24th

SO

1,031

27th

ERA

4.35

23rd

2026 Division Standings
TEAMWLPCTGB
81
55
.596
72
64
.529
9.0
73
65
.529
9.0
Giants Giants
56
81
.409
25.5
52
84
.382
29.0
Schedule
DATEMATCHUPTIME (ET)
Mon
8/31
@
6:05 PM
Tue
9/1
@
6:40 PM
Wed
9/2
@
6:40 PM
Thu
9/3
@
12:35 PM
Fri
9/4
@
7:10 PM
Last Game
AZ Diamondbacks

73 - 65

2

Final

7

SFG Giants

56 - 81

Sat 29 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
81
55
.596
76
60
.559
5.0
68
68
.500
13.0
65
73
.471
17.0
61
75
.449
20.0
NL CentralWLPCTGB
85
51
.625
77
59
.566
8.0
68
69
.496
17.5
66
71
.482
19.5
64
72
.471
21.0
NL WestWLPCTGB
81
55
.596
72
64
.529
9.0
73
65
.529
9.0
56
81
.409
25.5
52
84
.382
29.0
AL EastWLPCTGB
81
54
.600
77
59
.566
4.5
74
62
.544
7.5
67
69
.493
14.5
67
70
.489
15.0
AL CentralWLPCTGB
72
63
.533
68
68
.500
4.5
64
72
.471
8.5
63
72
.467
9.0
62
75
.453
11.0
AL WestWLPCTGB
68
68
.500
66
70
.485
2.0
64
72
.471
4.0
53
83
.390
15.0
52
84
.382
16.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
8/15
@
8-4
Sat
8/15
@
1-4
Sat
8/15
@
1-7
Sat
8/15
@
4-5
Sat
8/15
@
4-3

Schedule

DATEMATCHUPTIME (ET)
Sun
8/30
@
12:15 PM
Sun
8/30
@
1:35 PM
Sun
8/30
@
1:35 PM
Sun
8/30
@
1:37 PM
Sun
8/30
@
1:40 PM