mlb teams highest ops last 20 games vs leftys

The St. Louis Cardinals have the highest OPS by a team against left-handed pitchers in their last 20 games, with an OPS of .840.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Cardinals
Cardinals
.840
20
.500
10
10
168
48
7
0
8
27
20
3
38
197
79
15
4
1
3
.286
.370
.470
2Nationals
Nationals
.830
20
.350
7
13
215
62
7
1
10
29
20
4
59
240
101
18
1
0
0
.288
.360
.470
3Diamondbacks
Diamondbacks
.816
20
.450
9
11
252
71
15
5
7
37
28
2
45
293
117
27
6
5
2
.282
.352
.464
4Astros
Astros
.796
20
.500
10
10
243
64
14
0
10
37
27
7
62
280
108
24
1
2
3
.263
.351
.444
5Braves
Braves
.796
20
.850
17
3
298
83
18
0
9
43
42
2
62
347
128
27
0
5
0
.279
.366
.430
6Mets
Mets
.747
20
.500
10
10
241
58
12
0
11
46
23
5
62
270
103
23
1
0
1
.241
.320
.427
7Blue Jays
Blue Jays
.745
20
.450
9
11
224
59
5
1
7
29
28
5
40
259
87
13
1
1
3
.263
.357
.388
8Yankees
Yankees
.741
20
.650
13
7
209
49
6
0
10
28
31
2
59
245
85
16
0
3
4
.234
.335
.407
9Dodgers
Dodgers
.741
20
.700
14
6
263
66
11
1
9
21
31
4
67
300
106
21
1
1
5
.251
.338
.403
10Tigers
Tigers
.728
20
.450
9
11
147
39
8
0
3
25
18
1
41
167
56
11
0
1
1
.265
.347
.381
11Cubs
Cubs
.719
20
.500
10
10
200
47
10
0
8
24
23
1
52
228
81
18
2
2
0
.235
.314
.405
12Royals
Royals
.683
20
.500
10
10
218
51
12
1
5
25
22
4
60
244
80
18
0
0
4
.234
.316
.367
13Pirates
Pirates
.676
20
.550
11
9
276
68
3
0
8
36
36
1
71
316
95
11
0
3
0
.246
.332
.344
14White Sox
White Sox
.676
20
.350
7
13
179
41
11
1
4
18
18
4
54
206
66
16
1
4
1
.229
.307
.369
15Twins
Twins
.661
20
.450
9
11
342
83
19
0
5
32
35
3
97
381
117
24
1
0
0
.243
.318
.342
16Padres
Padres
.660
20
.600
12
8
236
54
13
0
6
30
24
0
47
262
85
19
2
0
1
.229
.300
.360
17Athletics
Athletics
.657
20
.500
10
10
273
62
9
1
10
29
18
2
84
294
103
20
1
0
0
.227
.280
.377
18Giants
Giants
.655
20
.450
9
11
221
55
13
1
3
20
15
1
59
240
79
17
1
2
0
.249
.297
.357
19Reds
Reds
.652
20
.500
10
10
247
51
6
0
11
22
26
2
70
275
90
17
0
0
1
.206
.287
.364
20Brewers
Brewers
.644
20
.600
12
8
235
48
11
1
6
31
33
2
75
273
79
18
3
0
2
.204
.307
.336
21Phillies
Phillies
.641
20
.500
10
10
205
39
7
0
8
18
29
3
62
238
70
15
1
0
2
.190
.300
.341
22Rays
Rays
.633
20
.350
7
13
223
52
7
0
5
23
20
3
55
249
74
12
0
3
0
.233
.301
.332
23Orioles
Orioles
.623
20
.450
9
11
180
39
7
0
4
17
20
3
52
208
58
11
2
3
0
.217
.301
.322
24Guardians
Guardians
.610
20
.650
13
7
229
50
8
1
5
25
18
3
64
252
75
14
1
1
1
.218
.283
.328
25Rockies
Rockies
.606
20
.300
6
14
179
43
6
1
2
21
13
0
71
199
57
9
4
3
1
.240
.287
.318
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 Cardinals Stats

Team Batting Leaders

HR

5

Walker

Jordan Walker

RBI

12

Walker

Jordan Walker

AVG

.295

Walker

Jordan Walker
Team Pitching Leaders

W

1

Soriano

George Soriano

K

10

McGreevy

Michael McGreevy

ERA

1.80

Pallante

Andre Pallante
Team Rankings

HR

13

6th

R

59

6th

SO

74

30th

ERA

4.95

25th

2026 Division Standings
TEAMWLPCTGB
8
4
.667
8
4
.667
7
5
.583
1.0
Cardinals Cardinals
7
5
.583
1.0
6
6
.500
2.0
Schedule
DATEMATCHUPTIME (ET)
Fri
4/10
@
8:15 PM
Sat
4/11
@
7:15 PM
Sun
4/12
@
2:15 PM
Mon
4/13
@
7:45 PM
Tue
4/14
@
7:45 PM
Last Game
STL Cardinals

7 - 5

6

Final

1

WSH Nationals

4 - 8

Wed 8 Apr 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
8
5
.615
7
5
.583
0.5
7
5
.583
0.5
6
6
.500
1.5
4
8
.333
3.5
NL CentralWLPCTGB
8
4
.667
8
4
.667
7
5
.583
1.0
7
5
.583
1.0
6
6
.500
2.0
NL WestWLPCTGB
9
3
.750
6
6
.500
3.0
6
6
.500
3.0
6
6
.500
3.0
5
8
.385
4.5
AL EastWLPCTGB
8
3
.727
6
6
.500
2.5
5
7
.417
3.5
5
7
.417
3.5
4
8
.333
4.5
AL CentralWLPCTGB
8
5
.615
6
6
.500
1.5
5
7
.417
2.5
4
8
.333
3.5
4
8
.333
3.5
AL WestWLPCTGB
7
5
.583
6
7
.462
1.5
6
7
.462
1.5
4
7
.364
2.5
4
9
.308
3.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Thu
4/9
@
12:10 PM
Thu
4/9
@
1:35 PM
Thu
4/9
@
1:40 PM
Thu
4/9
@
7:10 PM
Thu
4/9
@
7:40 PM