worst teams batting vs lhp ops last 30 days

Between July 16, 2026 and August 15, 2026, the San Francisco Giants have the worst OPS by a team against left-handed pitchers, with an OPS of .546.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.546
25
.320
8
17
254
49
10
1
4
23
20
3
65
278
73
15
0
1
1
.193
.259
.287
2Reds
Reds
.560
15
.533
8
7
122
25
5
0
1
11
15
0
39
138
33
6
0
1
3
.205
.290
.270
3Blue Jays
Blue Jays
.569
26
.500
13
13
355
77
15
0
3
27
31
4
88
397
101
18
3
4
1
.217
.284
.285
4Marlins
Marlins
.609
22
.318
7
15
225
50
9
0
4
20
18
6
59
254
71
13
2
3
0
.222
.294
.316
5Angels
Angels
.645
21
.429
9
12
282
68
11
0
6
24
21
4
79
311
97
17
2
2
1
.241
.301
.344
6Yankees
Yankees
.645
26
.538
14
12
305
66
14
1
9
32
26
5
86
337
109
24
0
1
2
.216
.288
.357
7Pirates
Pirates
.646
21
.333
7
14
335
76
15
1
7
34
35
4
95
377
114
23
1
2
0
.227
.306
.340
8Tigers
Tigers
.651
26
.577
15
11
300
68
19
2
5
40
27
5
78
336
106
26
0
4
0
.227
.298
.353
9Cardinals
Cardinals
.653
25
.480
12
13
271
53
8
2
11
30
31
6
64
310
98
21
1
1
0
.196
.291
.362
10Athletics
Athletics
.659
22
.318
7
15
382
89
15
1
12
32
23
6
108
415
142
28
4
0
0
.233
.287
.372
11Rays
Rays
.669
25
.680
17
8
332
82
13
1
9
33
19
4
67
357
124
23
2
0
3
.247
.296
.373
12Mariners
Mariners
.672
24
.375
9
15
361
84
8
1
13
32
32
5
97
399
133
22
0
1
2
.233
.303
.368
13Guardians
Guardians
.672
24
.292
7
17
233
55
11
0
3
24
37
5
56
280
75
14
3
2
2
.236
.350
.322
14Brewers
Brewers
.677
19
.526
10
9
175
38
10
2
4
13
23
1
57
202
64
16
3
0
4
.217
.312
.366
15Rangers
Rangers
.679
24
.333
8
16
297
70
13
1
8
35
30
3
78
334
109
22
4
0
1
.236
.312
.367
16Astros
Astros
.679
21
.571
12
9
202
45
9
1
5
19
27
5
50
236
71
15
1
1
2
.223
.328
.351
17Royals
Royals
.679
22
.409
9
13
277
64
16
1
7
30
27
4
75
313
103
24
4
1
1
.231
.307
.372
18Twins
Twins
.709
24
.458
11
13
296
71
13
1
10
33
27
7
74
331
116
24
0
1
1
.240
.317
.392
19Dodgers
Dodgers
.723
22
.409
9
13
353
93
14
2
12
34
21
2
78
378
147
28
0
2
3
.263
.307
.416
20Rockies
Rockies
.728
21
.429
9
12
237
60
13
3
7
34
16
3
51
259
100
23
1
2
0
.253
.306
.422
21Padres
Padres
.744
23
.652
15
8
277
76
13
0
7
42
29
4
60
316
110
20
2
4
0
.274
.347
.397
22Mets
Mets
.749
22
.591
13
9
261
62
8
3
12
40
31
2
78
297
112
23
0
3
1
.238
.320
.429
23Red Sox
Red Sox
.754
19
.684
13
6
211
52
11
0
9
35
24
2
63
238
90
20
0
1
1
.246
.328
.427
24White Sox
White Sox
.761
25
.520
13
12
284
72
21
1
8
36
34
5
78
326
119
30
1
2
2
.254
.342
.419
25Braves
Braves
.778
23
.609
14
9
283
74
14
0
14
37
20
5
60
312
130
28
0
3
0
.261
.318
.459
StatMuse has event-level data for OPS 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

66

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

128

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

136

19th

R

502

25th

SO

932

27th

ERA

4.29

20th

2026 Division Standings
TEAMWLPCTGB
74
49
.602
66
57
.537
8.0
65
58
.528
9.0
Giants Giants
51
72
.415
23.0
49
74
.398
25.0
Schedule
DATEMATCHUPTIME (ET)
Sun
8/16
@
4:05 PM
Tue
8/18
@
6:40 PM
Wed
8/19
@
6:40 PM
Thu
8/20
@
1:10 PM
Fri
8/21
@
7:10 PM
Last Game
COL Rockies

49 - 74

1

Final

7

SFG Giants

51 - 72

Sat 15 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
73
49
.598
65
58
.528
8.5
62
61
.504
11.5
60
65
.480
14.5
55
69
.444
19.0
NL CentralWLPCTGB
75
48
.610
72
52
.581
3.5
62
61
.504
13.0
59
62
.488
15.0
60
64
.484
15.5
NL WestWLPCTGB
74
49
.602
66
57
.537
8.0
65
58
.528
9.0
51
72
.415
23.0
49
74
.398
25.0
AL EastWLPCTGB
74
47
.612
68
55
.553
7.0
65
57
.533
9.5
61
64
.488
15.0
59
63
.484
15.5
AL CentralWLPCTGB
64
58
.525
60
63
.488
4.5
60
63
.488
4.5
59
64
.480
5.5
50
73
.407
14.5
AL WestWLPCTGB
63
60
.512
60
63
.488
3.0
57
66
.463
6.0
48
74
.393
14.5
48
75
.390
15.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
7/31
@
4-1
Fri
7/31
@
5-2
Fri
7/31
@
2-6
Fri
7/31
@
2-11
Fri
7/31
@
1-3

Schedule

DATEMATCHUPTIME (ET)
Sat
8/15
@
9:38 PM
Sat
8/15
@
9:40 PM
Sun
8/16
@
12:15 PM
Sun
8/16
@
1:35 PM
Sun
8/16
@
1:35 PM