which team has the lowest ops against lefties last 15 days

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

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.549
13
.308
4
9
190
37
5
1
5
11
11
0
51
201
59
11
0
0
0
.195
.239
.311
2Tigers
Tigers
.562
12
.250
3
9
170
32
7
1
4
14
11
3
43
184
53
12
0
0
0
.188
.250
.312
3Mets
Mets
.564
11
.545
6
5
146
26
4
0
6
9
11
0
38
157
48
10
0
0
0
.178
.236
.329
4Rockies
Rockies
.587
11
.364
4
7
151
28
11
0
3
18
18
0
39
171
48
14
0
2
0
.185
.269
.318
5Mariners
Mariners
.601
13
.538
7
6
201
39
5
0
6
14
25
3
64
229
62
11
0
0
0
.194
.293
.308
6Astros
Astros
.609
11
.455
5
6
93
21
5
0
2
9
5
1
24
103
32
7
1
3
0
.226
.265
.344
7Angels
Angels
.625
12
.500
6
6
208
48
12
1
3
26
12
4
48
227
71
16
1
2
2
.231
.283
.341
8Pirates
Pirates
.631
10
.600
6
4
200
43
9
1
4
29
21
4
62
228
66
14
2
1
1
.215
.301
.330
9Orioles
Orioles
.666
13
.462
6
7
146
34
7
0
5
14
9
1
42
156
56
12
0
0
0
.233
.282
.384
10Reds
Reds
.671
8
.375
3
5
101
25
4
0
2
11
12
0
31
114
35
6
0
1
1
.248
.325
.347
11Yankees
Yankees
.676
11
.727
8
3
47
11
1
0
1
11
7
2
14
56
15
2
0
0
2
.234
.357
.319
12Rays
Rays
.677
14
.500
7
7
155
39
7
0
5
18
7
0
28
163
61
12
1
0
1
.252
.284
.394
13Marlins
Marlins
.693
10
.600
6
4
117
30
4
1
1
11
17
3
29
139
39
6
0
2
0
.256
.360
.333
14Braves
Braves
.710
12
.417
5
7
138
35
9
0
4
16
11
0
34
151
56
13
0
2
0
.254
.305
.406
15Rangers
Rangers
.725
13
.538
7
6
206
52
7
2
7
22
19
2
49
233
84
16
3
3
0
.252
.317
.408
16Dodgers
Dodgers
.726
10
.700
7
3
133
30
7
0
7
16
11
1
33
145
58
14
0
0
1
.226
.290
.436
17Red Sox
Red Sox
.730
11
.545
6
5
76
17
6
1
2
12
9
2
14
87
31
9
0
0
1
.224
.322
.408
18Blue Jays
Blue Jays
.742
12
.583
7
5
197
57
12
1
4
23
10
1
36
215
83
17
3
4
0
.289
.321
.421
19Brewers
Brewers
.742
13
.538
7
6
178
45
6
1
7
24
19
1
49
200
74
14
1
1
1
.253
.327
.416
20Royals
Royals
.744
12
.667
8
4
210
54
11
1
7
33
19
3
55
237
88
19
2
2
2
.257
.325
.419
21Nationals
Nationals
.752
10
.200
2
8
108
27
4
1
5
12
7
2
33
117
48
10
0
0
0
.250
.308
.444
22Athletics
Athletics
.792
10
.400
4
6
103
29
5
0
4
12
10
0
25
114
46
9
1
0
0
.282
.345
.447
23Phillies
Phillies
.792
13
.769
10
3
110
34
7
0
1
21
17
0
16
131
44
8
1
3
1
.309
.392
.400
24Cardinals
Cardinals
.808
13
.538
7
6
189
47
6
1
11
30
22
5
49
217
88
18
1
0
1
.249
.343
.466
25Guardians
Guardians
.809
13
.615
8
5
117
32
10
1
3
21
14
1
19
132
53
14
0
0
0
.274
.356
.453
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

27

Devers

Rafael Devers

RBI

73

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

130

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

145

19th

R

528

28th

SO

987

27th

ERA

4.32

23rd

2026 Division Standings
TEAMWLPCTGB
80
51
.611
71
61
.538
9.5
69
63
.523
11.5
Giants Giants
53
78
.405
27.0
50
81
.382
30.0
Schedule
DATEMATCHUPTIME (ET)
Tue
8/25
@
9:45 PM
Wed
8/26
@
3:45 PM
Thu
8/27
@
9:45 PM
Fri
8/28
@
10:15 PM
Sat
8/29
@
4:05 PM
Last Game
CIN Reds

62 - 70

0

Final

5

SFG Giants

53 - 78

Mon 24 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
76
55
.580
73
59
.553
3.5
67
65
.508
9.5
62
71
.466
15.0
59
72
.450
17.0
NL CentralWLPCTGB
81
50
.618
76
56
.576
5.5
66
66
.500
15.5
64
69
.481
18.0
62
70
.470
19.5
NL WestWLPCTGB
80
51
.611
71
61
.538
9.5
69
63
.523
11.5
53
78
.405
27.0
50
81
.382
30.0
AL EastWLPCTGB
78
54
.591
74
56
.569
3.0
72
59
.550
5.5
64
68
.485
14.0
63
68
.481
14.5
AL CentralWLPCTGB
68
63
.519
66
66
.500
2.5
64
68
.485
4.5
62
70
.470
6.5
58
74
.439
10.5
AL WestWLPCTGB
66
66
.500
65
66
.496
0.5
63
69
.477
3.0
52
80
.394
14.0
51
81
.386
15.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
8/9
@
10-5
Mon
8/10
@
1-2
Mon
8/10
@
8-5
Mon
8/10
@
5-9
Mon
8/10
@
6-5

Schedule

DATEMATCHUPTIME (ET)
Tue
8/25
@
9:38 PM
Tue
8/25
@
9:40 PM
Tue
8/25
@
9:40 PM
Tue
8/25
@
9:40 PM
Tue
8/25
@
9:40 PM