which mlb team has the worst batting average vs lhp last 30 days

Between July 14, 2026 and August 13, 2026, the San Francisco Giants have the worst batting average by a team against left-handed pitchers, with an average of .178.

TEAMAVGGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBOBPSLGOPS
1Giants
Giants
.178
23
.304
7
16
219
39
7
0
3
19
19
3
63
242
55
10
0
1
1
.252
.251
.503
2Cardinals
Cardinals
.194
23
.478
11
12
248
48
8
2
7
23
28
3
62
281
81
17
1
1
0
.282
.327
.609
3Reds
Reds
.205
15
.533
8
7
122
25
5
0
1
11
15
0
39
138
33
6
0
1
3
.290
.270
.560
4Blue Jays
Blue Jays
.206
25
.480
12
13
345
71
14
0
3
24
31
3
87
385
94
17
2
4
1
.274
.272
.547
5Brewers
Brewers
.213
17
.529
9
8
164
35
10
2
4
12
22
1
53
190
61
16
3
0
4
.310
.372
.682
6Royals
Royals
.218
21
.381
8
13
266
58
15
1
6
27
26
4
72
300
93
22
3
1
1
.296
.350
.646
7Yankees
Yankees
.218
24
.583
14
10
293
64
14
1
9
31
26
5
84
325
107
24
0
1
2
.292
.365
.657
8Pirates
Pirates
.221
20
.300
6
14
303
67
12
1
5
27
34
3
87
342
96
18
0
2
0
.304
.317
.621
9Marlins
Marlins
.225
21
.333
7
14
222
50
9
0
4
20
18
6
56
251
71
13
2
3
0
.297
.320
.617
10Astros
Astros
.226
20
.550
11
9
199
45
9
1
5
19
27
5
49
233
71
15
1
1
2
.332
.357
.689
11Mariners
Mariners
.227
23
.391
9
14
348
79
7
1
13
31
32
5
92
386
127
21
0
1
2
.301
.365
.665
12Tigers
Tigers
.228
24
.625
15
9
268
61
17
2
4
37
25
5
69
302
94
23
0
4
0
.301
.351
.652
13Athletics
Athletics
.228
21
.286
6
15
372
85
13
1
11
29
21
6
105
403
133
25
4
0
0
.281
.358
.638
14Angels
Angels
.232
20
.400
8
12
267
62
11
0
6
20
21
4
77
296
91
17
2
2
1
.296
.341
.637
15Guardians
Guardians
.239
23
.304
7
16
230
55
11
0
3
24
36
5
56
276
75
14
3
2
2
.352
.326
.678
16Twins
Twins
.240
23
.478
11
12
292
70
12
1
10
33
27
7
72
327
114
23
0
1
1
.318
.390
.708
17Rangers
Rangers
.243
22
.364
8
14
263
64
12
1
7
32
26
3
74
296
99
20
4
0
1
.318
.376
.695
18Rays
Rays
.248
24
.708
17
7
330
82
13
1
9
33
19
4
66
355
124
23
2
0
3
.297
.376
.673
19Nationals
Nationals
.249
22
.455
10
12
334
83
22
1
15
53
34
6
87
375
152
38
1
0
0
.329
.455
.784
20White Sox
White Sox
.251
23
.478
11
12
267
67
20
1
7
33
31
5
73
306
110
28
1
2
1
.338
.412
.750
21Red Sox
Red Sox
.251
18
.722
13
5
207
52
11
0
9
35
23
2
61
233
90
20
0
1
1
.330
.435
.765
22Rockies
Rockies
.254
20
.400
8
12
236
60
13
3
7
34
16
3
50
258
100
23
1
2
0
.307
.424
.731
23Orioles
Orioles
.257
21
.524
11
10
245
63
12
2
12
34
27
2
77
277
115
26
2
1
3
.335
.469
.804
24Mets
Mets
.259
20
.550
11
9
224
58
8
3
10
38
29
2
66
258
102
21
0
3
1
.345
.455
.800
25Phillies
Phillies
.263
22
.409
9
13
198
52
7
1
8
27
32
6
50
238
85
16
0
2
0
.378
.429
.807
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

24

Devers

Rafael Devers

RBI

64

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

123

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

134

19th

R

493

26th

SO

911

27th

ERA

4.31

21st

2026 Division Standings
TEAMWLPCTGB
73
48
.603
65
57
.533
8.5
64
58
.525
9.5
Giants Giants
50
71
.413
23.0
48
73
.397
25.0
Schedule
DATEMATCHUPTIME (ET)
Fri
8/14
@
10:15 PM
Sat
8/15
@
4:05 PM
Sun
8/16
@
4:05 PM
Tue
8/18
@
6:40 PM
Wed
8/19
@
6:40 PM
Last Game
HOU Astros

62 - 60

2

Final

1

SFG Giants

50 - 71

Wed 12 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

AL EastWLPCTGB
74
46
.617
68
53
.562
6.5
65
56
.537
9.5
59
64
.480
16.5
58
63
.479
16.5
AL CentralWLPCTGB
62
58
.517
60
61
.496
2.5
60
62
.492
3.0
59
63
.484
4.0
49
73
.402
14.0
AL WestWLPCTGB
62
60
.508
60
61
.496
1.5
57
65
.467
5.0
47
74
.388
14.5
47
74
.388
14.5
NL EastWLPCTGB
73
48
.603
64
58
.525
9.5
62
60
.508
11.5
60
63
.488
14.0
53
69
.434
20.5
NL CentralWLPCTGB
74
47
.612
71
51
.582
3.5
61
60
.504
13.0
58
62
.483
15.5
59
64
.480
16.0
NL WestWLPCTGB
73
48
.603
65
57
.533
8.5
64
58
.525
9.5
50
71
.413
23.0
48
73
.397
25.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
7/29
@
6-8
Wed
7/29
@
5-2
Wed
7/29
@
3-16
Wed
7/29
@
6-1
Wed
7/29
@
1-0

Schedule

DATEMATCHUPTIME (ET)
Thu
8/13
@
10:07 PM
Thu
8/13
@
10:10 PM
Fri
8/14
@
2:20 PM
Fri
8/14
@
6:10 PM
Fri
8/14
@
6:40 PM