worst ops mlb team vs lhp last 15 games

The Pittsburgh Pirates have the lowest OPS by a team against left-handed pitchers in their last 15 games, with an OPS of .500.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Pirates
Pirates
.500
15
.267
4
11
192
37
2
0
1
9
23
1
51
217
42
3
0
1
0
.193
.281
.219
2Cardinals
Cardinals
.523
15
.467
7
8
161
25
3
1
5
8
17
2
41
182
45
9
1
1
0
.155
.243
.280
3Blue Jays
Blue Jays
.571
15
.467
7
8
191
42
8
0
2
10
15
1
47
209
56
10
0
2
0
.220
.278
.293
4Giants
Giants
.573
15
.333
5
10
170
35
7
0
3
19
13
3
46
187
51
10
0
1
0
.206
.273
.300
5Athletics
Athletics
.573
15
.133
2
13
266
55
6
1
7
16
15
3
84
288
84
14
4
0
0
.207
.257
.316
6Marlins
Marlins
.621
15
.333
5
10
158
34
8
0
3
12
15
4
35
180
51
11
2
1
0
.215
.298
.323
7Yankees
Yankees
.655
15
.600
9
6
227
50
10
0
8
25
17
4
59
249
84
18
0
1
0
.220
.285
.370
8Padres
Padres
.628
15
.600
9
6
201
49
8
0
1
23
23
4
50
233
60
9
2
3
0
.244
.329
.299
9Brewers
Brewers
.632
15
.467
7
8
112
23
6
2
1
6
16
1
31
130
36
9
1
0
1
.205
.310
.321
10Guardians
Guardians
.653
15
.267
4
11
128
29
7
0
1
13
22
3
33
158
39
8
3
2
2
.227
.348
.305
11White Sox
White Sox
.654
15
.333
5
10
180
40
9
1
4
18
19
3
50
205
63
14
1
2
0
.222
.304
.350
12Reds
Reds
.662
15
.533
8
7
166
39
5
0
4
15
19
3
53
188
56
9
0
0
3
.235
.324
.337
13Angels
Angels
.666
15
.400
6
9
185
44
8
0
5
15
16
2
56
205
67
13
1
1
1
.238
.304
.362
14Rays
Rays
.683
15
.800
12
3
199
52
6
1
5
19
10
3
41
214
75
12
2
0
2
.261
.307
.377
15Royals
Royals
.694
15
.467
7
8
144
34
12
0
3
12
14
2
39
163
55
15
3
0
0
.236
.313
.382
16Twins
Twins
.695
15
.600
9
6
154
36
5
1
5
19
16
3
37
173
58
11
0
0
1
.234
.318
.377
17Mariners
Mariners
.700
15
.333
5
10
195
46
7
0
8
19
16
4
48
216
77
15
0
1
1
.236
.306
.395
18Tigers
Tigers
.706
15
.600
9
6
149
38
10
1
1
25
21
3
43
177
53
12
0
4
0
.255
.350
.356
19Rockies
Rockies
.712
15
.333
5
10
180
45
8
3
5
27
13
1
40
197
74
16
1
2
0
.250
.301
.411
20Nationals
Nationals
.736
15
.400
6
9
222
49
14
1
10
28
25
3
52
251
95
25
1
0
0
.221
.308
.428
21Dodgers
Dodgers
.738
15
.267
4
11
238
67
6
1
8
22
13
2
48
255
99
15
0
2
3
.282
.322
.416
22Red Sox
Red Sox
.744
15
.933
14
1
187
44
9
0
9
33
21
2
51
214
80
18
2
2
1
.235
.316
.428
23Rangers
Rangers
.745
15
.333
5
10
172
44
11
1
5
20
16
2
47
192
72
17
2
0
1
.256
.326
.419
24Phillies
Phillies
.761
15
.400
6
9
153
39
6
1
5
21
20
5
35
180
62
12
0
2
0
.255
.356
.405
25Braves
Braves
.766
15
.667
10
5
183
49
9
0
8
23
12
2
36
198
82
17
0
1
0
.268
.318
.448
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 Pirates Stats

Team Batting Leaders

HR

24

Lowe

Brandon Lowe

RBI

73

Lowe

Brandon Lowe

AVG

.311

Gonzales

Nick Gonzales
Team Pitching Leaders

W

11

Ashcraft

Braxton Ashcraft

K

162

Skenes

Paul Skenes

ERA

2.80

Ramírez

Yohan Ramírez
Team Rankings

HR

143

11th

R

592

3rd

SO

1,094

3rd

ERA

4.32

21st

2026 Division Standings
TEAMWLPCTGB
72
44
.621
68
49
.581
4.5
58
58
.500
14.0
56
59
.487
15.5
Pirates Pirates
57
61
.483
16.0
Schedule
DATEMATCHUPTIME (ET)
Sat
8/8
@
6:40 PM
Sun
8/9
@
1:35 PM
Tue
8/11
@
6:40 PM
Wed
8/12
@
6:40 PM
Thu
8/13
@
1:10 PM
Last Game
NYM Mets

51 - 66

6

Final

4

PIT Pirates

57 - 61

Fri 7 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
70
46
.603
62
55
.530
8.5
58
59
.496
12.5
57
61
.483
14.0
51
66
.436
19.5
NL CentralWLPCTGB
72
44
.621
68
49
.581
4.5
58
58
.500
14.0
56
59
.487
15.5
57
61
.483
16.0
NL WestWLPCTGB
69
47
.595
62
55
.530
7.5
60
57
.513
9.5
49
67
.422
20.0
45
71
.388
24.0
AL EastWLPCTGB
69
46
.600
65
51
.560
4.5
64
51
.557
5.0
56
60
.483
13.5
55
62
.470
15.0
AL CentralWLPCTGB
59
56
.513
58
59
.496
2.0
58
59
.496
2.0
56
60
.483
3.5
48
69
.410
12.0
AL WestWLPCTGB
60
57
.513
58
58
.500
1.5
56
61
.479
4.0
45
71
.388
14.5
45
71
.388
14.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
7/24
@
3-2
Fri
7/24
@
1-2
Fri
7/24
@
3-2
Fri
7/24
@
7-6
Fri
7/24
@
4-2

Schedule

DATEMATCHUPTIME (ET)
Sat
8/8
@
3:05 PM
Sat
8/8
@
4:10 PM
Sat
8/8
@
4:10 PM
Sat
8/8
@
6:05 PM
Sat
8/8
@
6:40 PM