teams with lowest ops vs lhp in the last 30 days

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

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.551
22
.364
8
14
217
42
9
0
4
23
17
3
61
238
63
13
0
1
1
.194
.261
.290
2Blue Jays
Blue Jays
.568
23
.435
10
13
269
56
11
0
3
16
26
4
65
301
76
14
0
2
2
.208
.286
.283
3Cardinals
Cardinals
.611
22
.409
9
13
240
45
9
2
7
20
29
3
61
274
79
18
1
1
0
.188
.282
.329
4Brewers
Brewers
.627
16
.500
8
8
116
24
6
2
1
6
16
1
34
134
37
9
1
0
1
.207
.308
.319
5Marlins
Marlins
.634
21
.238
5
16
257
58
10
0
6
20
23
5
64
290
86
16
3
2
0
.226
.300
.335
6Guardians
Guardians
.638
21
.381
8
13
185
42
8
0
2
18
26
5
48
222
56
10
4
2
2
.227
.335
.303
7Athletics
Athletics
.639
21
.238
5
16
394
89
13
2
12
28
22
7
106
427
142
27
4
0
0
.226
.279
.360
8Angels
Angels
.642
17
.353
6
11
212
50
8
0
5
15
17
2
65
233
73
13
1
1
1
.236
.297
.344
9Royals
Royals
.660
19
.421
8
11
171
40
12
0
3
17
15
2
46
191
61
15
3
0
1
.234
.303
.357
10White Sox
White Sox
.663
22
.545
12
10
245
56
14
1
5
26
26
3
68
277
87
20
1
2
1
.229
.308
.355
11Reds
Reds
.670
15
.533
8
7
165
40
5
0
4
15
18
2
46
185
57
9
0
0
3
.242
.324
.345
12Yankees
Yankees
.673
23
.652
15
8
322
72
14
2
11
33
27
4
92
354
123
27
0
1
1
.224
.291
.382
13Tigers
Tigers
.680
24
.583
14
10
257
64
14
3
3
35
25
3
68
290
93
20
1
4
0
.249
.318
.362
14Padres
Padres
.686
21
.571
12
9
255
66
11
0
4
34
27
5
56
293
89
15
2
4
1
.259
.337
.349
15Rays
Rays
.687
23
.652
15
8
296
74
11
1
9
30
17
5
58
320
114
21
2
0
2
.250
.302
.385
16Pirates
Pirates
.693
21
.381
8
13
318
79
15
1
7
36
33
4
85
357
117
23
0
2
0
.248
.325
.368
17Twins
Twins
.712
22
.500
11
11
272
67
14
1
8
30
24
5
63
301
107
23
0
0
1
.246
.319
.393
18Astros
Astros
.728
19
.526
10
9
197
47
9
1
6
19
27
4
50
229
76
16
1
0
3
.239
.342
.386
19Dodgers
Dodgers
.737
20
.300
6
14
287
78
8
1
11
28
17
2
57
308
121
20
0
2
3
.272
.315
.422
20Mariners
Mariners
.740
22
.409
9
13
293
75
10
0
12
32
27
5
79
327
121
22
0
2
2
.256
.327
.413
21Rockies
Rockies
.745
19
.368
7
12
235
62
12
3
6
34
21
3
54
263
98
21
1
3
0
.264
.328
.417
22Braves
Braves
.747
22
.591
13
9
290
73
15
0
13
34
18
7
62
318
127
28
0
2
0
.252
.309
.438
23Rangers
Rangers
.765
20
.450
9
11
234
61
12
1
9
31
21
3
64
262
102
22
4
0
1
.261
.329
.436
24Phillies
Phillies
.784
21
.429
9
12
210
56
7
1
8
27
25
7
52
244
89
16
0
2
0
.267
.361
.424
25Mets
Mets
.786
18
.500
9
9
213
53
9
3
9
33
29
2
66
247
95
21
0
3
1
.249
.340
.446
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

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

131

19th

R

485

25th

SO

893

27th

ERA

4.37

22nd

2026 Division Standings
TEAMWLPCTGB
70
48
.593
63
56
.529
7.5
61
57
.517
9.0
Giants Giants
49
69
.415
21.0
46
72
.390
24.0
Schedule
DATEMATCHUPTIME (ET)
Mon
8/10
@
9:45 PM
Tue
8/11
@
9:45 PM
Wed
8/12
@
3:45 PM
Fri
8/14
@
10:15 PM
Sat
8/15
@
4:05 PM
Last Game
DET Tigers

58 - 60

3

Final

1

SFG Giants

49 - 69

Sun 9 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
71
47
.602
63
56
.529
8.5
60
59
.504
11.5
59
61
.492
13.0
52
67
.437
19.5
NL CentralWLPCTGB
74
44
.627
69
50
.580
5.5
59
59
.500
15.0
58
62
.483
17.0
56
61
.479
17.5
NL WestWLPCTGB
70
48
.593
63
56
.529
7.5
61
57
.517
9.0
49
69
.415
21.0
46
72
.390
24.0
AL EastWLPCTGB
71
46
.607
66
52
.559
5.5
64
53
.547
7.0
57
61
.483
14.5
56
63
.471
16.0
AL CentralWLPCTGB
61
56
.521
58
60
.492
3.5
58
61
.487
4.0
58
61
.487
4.0
49
70
.412
13.0
AL WestWLPCTGB
60
58
.508
59
59
.500
1.0
56
63
.471
4.5
47
71
.398
13.0
45
73
.381
15.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
7/26
@
1-6
Sun
7/26
@
3-2
Sun
7/26
@
7-10
Sun
7/26
@
3-8
Sun
7/26
@
5-4

Schedule

DATEMATCHUPTIME (ET)
Sun
8/9
@
8:20 PM
Mon
8/10
@
7:07 PM
Mon
8/10
@
7:15 PM
Mon
8/10
@
7:40 PM
Mon
8/10
@
7:45 PM