what team has the best ops last two weeks vs lhp

Between May 22, 2026 and June 5, 2026, the Houston Astros have the best OPS by a team against left-handed pitchers, with an OPS of 1.188.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Astros
Astros
1.188
8
.625
5
3
62
21
4
1
7
18
7
1
20
72
48
12
2
0
0
.339
.414
.774
2Yankees
Yankees
.902
9
.556
5
4
94
30
5
2
4
18
7
0
21
103
51
11
0
2
0
.319
.359
.543
3Athletics
Athletics
.831
10
.400
4
6
114
26
2
0
11
18
9
2
29
125
61
13
0
0
0
.228
.296
.535
4Diamondbacks
Diamondbacks
.826
10
.600
6
4
95
28
6
1
4
15
5
0
16
105
48
11
2
3
1
.295
.320
.505
5Rangers
Rangers
.792
10
.300
3
7
58
12
6
1
3
7
5
2
22
66
29
10
1
0
0
.207
.292
.500
6Reds
Reds
.788
8
.500
4
4
107
28
7
1
4
14
10
1
30
119
49
12
1
0
1
.262
.331
.458
7Dodgers
Dodgers
.787
11
.636
7
4
143
37
10
2
5
25
13
3
29
163
66
17
0
4
0
.259
.325
.462
8Tigers
Tigers
.781
11
.364
4
7
120
28
5
1
7
18
16
0
27
141
56
13
1
4
1
.233
.314
.467
9Giants
Giants
.777
13
.385
5
8
140
35
9
2
5
13
14
3
42
160
63
16
1
2
0
.250
.327
.450
10Pirates
Pirates
.776
11
.545
6
5
103
30
5
0
2
15
13
2
27
119
41
7
0
1
0
.291
.378
.398
11Brewers
Brewers
.754
11
.636
7
4
100
29
3
0
2
14
13
1
30
115
38
5
0
1
0
.290
.374
.380
12Red Sox
Red Sox
.734
11
.364
4
7
132
35
9
1
2
22
14
2
33
153
52
12
3
2
1
.265
.340
.394
13White Sox
White Sox
.723
10
.500
5
5
126
30
9
0
3
15
20
1
35
152
48
12
2
2
0
.238
.342
.381
14Marlins
Marlins
.721
11
.545
6
5
77
18
3
1
3
10
6
2
19
87
32
7
2
0
0
.234
.306
.416
15Mariners
Mariners
.720
9
.778
7
2
123
33
3
1
4
14
7
2
35
134
50
8
0
2
0
.268
.313
.407
16Royals
Royals
.716
10
.400
4
6
129
35
8
0
2
12
11
2
20
145
49
10
2
1
1
.271
.336
.380
17Rockies
Rockies
.705
10
.500
5
5
93
24
7
0
2
6
7
0
19
101
37
9
0
1
0
.258
.307
.398
18Braves
Braves
.703
12
.583
7
5
188
42
9
1
7
22
22
2
42
213
74
17
0
1
0
.223
.310
.394
19Padres
Padres
.698
10
.300
3
7
173
38
6
0
9
18
15
2
44
191
71
15
0
1
0
.220
.288
.410
20Guardians
Guardians
.669
11
.545
6
5
138
36
7
0
1
14
14
2
45
155
46
8
0
1
0
.261
.335
.333
21Blue Jays
Blue Jays
.658
10
.600
6
4
102
22
5
1
3
10
7
3
23
112
38
9
0
0
0
.216
.286
.373
22Rays
Rays
.646
10
.300
3
7
117
27
6
1
1
14
16
0
28
136
38
8
2
1
1
.231
.321
.325
23Cardinals
Cardinals
.645
10
.400
4
6
125
27
7
1
3
11
10
2
21
137
45
11
0
0
0
.216
.285
.360
24Mets
Mets
.642
10
.400
4
6
91
20
2
0
4
7
3
3
27
99
34
6
1
0
0
.220
.268
.374
25Nationals
Nationals
.637
10
.600
6
4
102
24
5
1
1
14
9
1
22
112
34
7
0
0
0
.235
.304
.333
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 Astros Stats

Team Batting Leaders

HR

21

Alvarez

Yordan Alvarez

RBI

45

Walker

Christian Walker

AVG

.316

Alvarez

Yordan Alvarez
Team Pitching Leaders

W

7

Arrighetti

Spencer Arrighetti

K

57

Burrows

Mike Burrows

ERA

1.94

Arrighetti

Spencer Arrighetti
Team Rankings

HR

82

5th

R

289

10th

SO

531

11th

ERA

5.03

29th

2026 Division Standings
TEAMWLPCTGB
33
30
.524
30
32
.484
2.5
30
32
.484
2.5
Astros Astros
28
36
.438
5.5
24
39
.381
9.0
Schedule
DATEMATCHUPTIME (ET)
Fri
6/5
@
8:10 PM
Sat
6/6
@
4:10 PM
Sun
6/7
@
2:10 PM
Mon
6/8
@
9:38 PM
Tue
6/9
@
9:38 PM
Last Game
PIT Pirates

34 - 29

5

Final

1

HOU Astros

28 - 36

Thu 4 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
42
21
.667
33
29
.532
8.5
31
32
.492
11.0
29
34
.460
13.0
27
35
.435
14.5
NL CentralWLPCTGB
37
23
.617
34
29
.540
4.5
32
28
.533
5.0
33
30
.524
5.5
31
30
.508
6.5
NL WestWLPCTGB
40
23
.635
33
29
.532
6.5
32
29
.525
7.0
25
38
.397
15.0
24
39
.381
16.0
AL EastWLPCTGB
36
23
.610
37
25
.597
0.5
30
33
.476
8.0
30
33
.476
8.0
26
35
.426
11.0
AL CentralWLPCTGB
36
28
.563
33
29
.532
2.0
29
35
.453
7.0
25
38
.397
10.5
25
38
.397
10.5
AL WestWLPCTGB
33
30
.524
30
32
.484
2.5
30
32
.484
2.5
28
36
.438
5.5
24
39
.381
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Wed
5/20
@
9-4
Wed
5/20
@
5-4
Wed
5/20
@
3-2
Wed
5/20
@
2-1
Wed
5/20
@
4-3

Schedule

DATEMATCHUPTIME (ET)
Fri
6/5
@
2:20 PM
Fri
6/5
@
6:40 PM
Fri
6/5
@
6:40 PM
Fri
6/5
@
7:05 PM
Fri
6/5
@
7:07 PM