which teams leads the league in ops against lefties over the last 2 weeks

Between July 7, 2026 and July 21, 2026, the Pittsburgh Pirates have the best OPS by a team against left-handed pitchers, with an OPS of .911.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Pirates
Pirates
.911
9
.556
5
4
152
47
13
1
7
31
11
3
38
167
83
21
0
1
0
.309
.365
.546
2Padres
Padres
.909
6
.500
3
3
53
17
3
0
3
11
3
1
8
58
29
6
0
1
1
.321
.362
.547
3Orioles
Orioles
.901
10
.700
7
3
142
38
9
0
11
24
13
2
46
158
80
20
1
0
0
.268
.338
.563
4Reds
Reds
.879
6
.333
2
4
102
29
4
1
6
14
9
3
29
114
53
11
0
0
0
.284
.360
.520
5Nationals
Nationals
.875
8
.375
3
5
124
35
9
0
7
20
11
2
38
137
65
16
0
0
0
.282
.350
.524
6Red Sox
Red Sox
.860
9
1.000
9
0
131
31
7
1
9
24
18
5
28
159
67
17
4
1
0
.237
.348
.511
7Rangers
Rangers
.837
9
.556
5
4
114
32
5
0
7
16
6
2
39
124
58
12
2
0
0
.281
.328
.509
8Phillies
Phillies
.833
10
.600
6
4
99
28
2
0
6
13
8
2
32
109
48
8
0
0
0
.283
.349
.485
9Cubs
Cubs
.804
10
.600
6
4
90
25
6
0
3
14
12
0
16
103
40
9
0
1
0
.278
.359
.444
10Brewers
Brewers
.787
8
.500
4
4
59
15
5
0
1
9
14
0
11
73
23
6
0
0
2
.254
.397
.390
11Angels
Angels
.772
5
.400
2
3
70
20
3
0
3
10
2
1
25
73
32
6
0
0
0
.286
.315
.457
12Rays
Rays
.771
10
.400
4
6
127
33
6
2
5
14
8
2
22
137
58
13
0
0
1
.260
.314
.457
13Twins
Twins
.769
7
.571
4
3
102
28
7
1
2
12
12
0
23
115
43
10
0
1
0
.275
.348
.422
14Cardinals
Cardinals
.737
10
.300
3
7
108
26
6
1
4
16
10
1
24
119
46
11
0
0
0
.241
.311
.426
15Tigers
Tigers
.734
10
.700
7
3
127
33
4
1
5
17
9
0
37
137
54
10
1
0
0
.260
.309
.425
16Guardians
Guardians
.706
8
.625
5
3
69
16
1
0
3
11
9
1
25
81
26
4
2
0
0
.232
.329
.377
17Diamondbacks
Diamondbacks
.702
7
.571
4
3
62
15
4
0
2
4
5
0
13
67
25
6
0
0
0
.242
.299
.403
18Mariners
Mariners
.697
8
.500
4
4
97
25
4
0
2
11
11
1
31
110
35
6
0
1
1
.258
.336
.361
19Athletics
Athletics
.697
8
.250
2
6
143
36
6
1
4
9
6
5
34
154
56
11
0
0
0
.252
.305
.392
20Marlins
Marlins
.679
7
.143
1
6
105
25
2
0
4
9
10
1
30
119
39
6
2
1
0
.238
.308
.371
21Braves
Braves
.651
8
.625
5
3
110
23
6
0
4
10
6
5
28
123
41
10
0
1
0
.209
.279
.373
22Yankees
Yankees
.631
9
.667
6
3
116
26
3
1
4
10
6
0
41
123
43
8
0
1
1
.224
.260
.371
23Rockies
Rockies
.621
9
.333
3
6
134
27
6
0
3
13
19
2
37
157
42
9
1
1
1
.201
.308
.313
24Royals
Royals
.617
7
.286
2
5
64
15
2
0
2
8
2
0
16
66
23
4
0
0
1
.234
.258
.359
25Astros
Astros
.595
9
.333
3
6
121
27
2
1
1
8
15
2
32
141
34
4
1
2
1
.223
.314
.281
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

21

Lowe

Brandon Lowe

RBI

65

Lowe

Brandon Lowe

AVG

.309

Gonzales

Nick Gonzales
Team Pitching Leaders

W

9

Skenes

Paul Skenes

K

138

Skenes

Paul Skenes

ERA

3.12

Mlodzinski

Carmen Mlodzinski
Team Rankings

HR

130

8th

R

538

2nd

SO

925

4th

ERA

4.30

20th

2026 Division Standings
TEAMWLPCTGB
63
37
.630
56
44
.560
7.0
51
48
.515
11.5
Pirates Pirates
52
49
.515
11.5
45
54
.455
17.5
Schedule
DATEMATCHUPTIME (ET)
Tue
7/21
@
7:05 PM
Wed
7/22
@
1:35 PM
Fri
7/24
@
6:40 PM
Sat
7/25
@
6:40 PM
Sun
7/26
@
1:35 PM
Last Game
PIT Pirates

52 - 49

5

Final

8

NYY Yankees

56 - 44

Mon 20 Jul 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
58
41
.586
56
45
.554
3.0
52
49
.515
7.0
51
50
.505
8.0
42
59
.416
17.0
NL CentralWLPCTGB
63
37
.630
56
44
.560
7.0
51
48
.515
11.5
52
49
.515
11.5
45
54
.455
17.5
NL WestWLPCTGB
63
38
.624
51
49
.510
11.5
49
51
.490
13.5
42
58
.420
20.5
40
62
.392
23.5
AL EastWLPCTGB
57
42
.576
56
44
.560
1.5
51
48
.515
6.0
49
52
.485
9.0
46
54
.460
11.5
AL CentralWLPCTGB
53
46
.535
53
48
.525
1.0
49
52
.485
5.0
47
53
.470
6.5
41
60
.406
13.0
AL WestWLPCTGB
51
50
.505
50
50
.500
0.5
48
54
.471
3.5
43
57
.430
7.5
40
61
.396
11.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
7/3
@
17-1
Fri
7/3
@
5-9
Fri
7/3
@
2-5
Fri
7/3
@
3-0
Fri
7/3
@
3-4

Schedule

DATEMATCHUPTIME (ET)
Tue
7/21
@
6:40 PM
Tue
7/21
@
6:40 PM
Tue
7/21
@
7:05 PM
Tue
7/21
@
7:07 PM
Tue
7/21
@
7:10 PM