which team has the worst ops against lefties the last 15 games

The San Francisco Giants have the worst OPS by a team against left-handed pitchers in their last 15 games, with an OPS of .527.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Giants
Giants
.527
15
.267
4
11
196
38
7
1
2
11
14
3
49
214
53
10
0
1
0
.194
.257
.270
2Angels
Angels
.539
15
.400
6
9
211
43
8
0
3
15
12
3
56
229
60
11
1
2
0
.204
.254
.284
3Reds
Reds
.564
15
.533
8
7
132
26
4
0
2
12
18
0
43
151
36
6
0
1
3
.197
.291
.273
4Blue Jays
Blue Jays
.571
15
.600
9
6
243
56
10
0
1
22
19
2
52
271
69
11
3
4
0
.230
.287
.284
5Royals
Royals
.627
15
.333
5
10
210
45
10
1
5
20
19
2
61
236
72
16
4
1
0
.214
.284
.343
6Pirates
Pirates
.629
15
.333
5
10
222
48
9
0
5
29
25
4
64
254
72
14
1
2
0
.216
.304
.324
7Mariners
Mariners
.630
15
.400
6
9
215
45
3
1
8
14
20
3
57
238
74
12
0
0
1
.209
.286
.344
8Rays
Rays
.635
15
.667
10
5
166
41
6
0
3
12
10
2
30
180
56
9
2
0
2
.247
.298
.337
9Mets
Mets
.656
15
.667
10
5
176
36
5
2
7
22
17
2
54
196
66
14
0
1
0
.205
.281
.375
10Marlins
Marlins
.661
15
.600
9
6
135
32
6
0
2
17
17
4
29
159
44
8
1
2
0
.237
.335
.326
11Yankees
Yankees
.662
15
.533
8
7
132
28
5
1
5
13
12
1
38
145
50
11
0
0
2
.212
.283
.379
12Rangers
Rangers
.674
15
.333
5
10
169
39
4
1
5
22
22
0
46
194
60
10
3
0
1
.231
.319
.355
13Nationals
Nationals
.676
15
.267
4
11
206
44
9
1
8
26
18
5
58
229
79
18
0
0
0
.214
.293
.383
14Astros
Astros
.676
15
.533
8
7
122
27
7
0
3
11
16
3
21
142
43
10
0
1
1
.221
.324
.352
15Red Sox
Red Sox
.685
15
.533
8
7
171
41
8
0
5
21
17
1
56
190
64
13
0
1
0
.240
.311
.374
16Athletics
Athletics
.701
15
.267
4
11
259
64
12
0
9
25
18
3
74
281
103
21
1
0
0
.247
.304
.398
17Phillies
Phillies
.704
15
.600
9
6
103
22
3
0
3
15
25
2
24
131
34
6
0
1
0
.214
.374
.330
18Brewers
Brewers
.712
15
.533
8
7
163
38
9
0
5
17
22
2
61
190
62
14
3
0
3
.233
.332
.380
19Guardians
Guardians
.731
15
.267
4
11
175
44
11
0
3
18
27
5
43
209
64
14
1
1
1
.251
.365
.366
20Orioles
Orioles
.739
15
.600
9
6
188
47
6
1
8
25
18
1
58
207
79
15
0
0
1
.250
.319
.420
21Tigers
Tigers
.740
15
.533
8
7
196
49
13
2
4
32
24
5
48
228
78
19
0
3
0
.250
.342
.398
22Rockies
Rockies
.755
15
.467
7
8
143
37
9
2
5
21
8
1
32
153
65
16
0
1
0
.259
.301
.455
23Padres
Padres
.761
15
.667
10
5
201
54
10
0
7
27
19
3
47
225
85
17
0
2
0
.269
.338
.423
24Twins
Twins
.778
15
.333
5
10
184
48
12
0
7
25
17
5
55
207
81
19
0
1
0
.261
.338
.440
25Dodgers
Dodgers
.792
15
.267
4
11
260
73
11
1
12
31
16
0
56
276
122
24
0
0
2
.281
.322
.469
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

25

Devers

Rafael Devers

RBI

69

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

137

20th

R

509

24th

SO

937

27th

ERA

4.36

22nd

2026 Division Standings
TEAMWLPCTGB
74
51
.592
67
58
.536
7.0
66
59
.528
8.0
Giants Giants
51
73
.411
22.5
50
74
.403
23.5
Schedule
DATEMATCHUPTIME (ET)
Tue
8/18
@
6:40 PM
Wed
8/19
@
6:40 PM
Thu
8/20
@
1:10 PM
Fri
8/21
@
7:10 PM
Sat
8/22
@
7:15 PM
Last Game
COL Rockies

50 - 74

13

Final

7

SFG Giants

51 - 73

Sun 16 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
74
50
.597
67
58
.536
7.5
64
61
.512
10.5
60
66
.476
15.0
56
69
.448
18.5
NL CentralWLPCTGB
77
48
.616
72
53
.576
5.0
64
61
.512
13.0
61
65
.484
16.5
59
65
.476
17.5
NL WestWLPCTGB
74
51
.592
67
58
.536
7.0
66
59
.528
8.0
51
73
.411
22.5
50
74
.403
23.5
AL EastWLPCTGB
74
49
.602
69
55
.556
5.5
66
58
.532
8.5
61
63
.492
13.5
61
65
.484
14.5
AL CentralWLPCTGB
65
58
.528
60
64
.484
5.5
60
65
.480
6.0
60
65
.480
6.0
51
74
.408
15.0
AL WestWLPCTGB
63
62
.504
61
64
.488
2.0
59
66
.472
4.0
49
75
.395
13.5
49
76
.392
14.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
8/2
@
2-4
Sun
8/2
@
8-0
Sun
8/2
@
5-1
Sun
8/2
@
2-0
Sun
8/2
@
2-10

Schedule

DATEMATCHUPTIME (ET)
Mon
8/17
@
6:05 PM
Mon
8/17
@
6:40 PM
Mon
8/17
@
6:40 PM
Mon
8/17
@
7:05 PM
Mon
8/17
@
7:10 PM