mlb team with highest ops vs lhp in the last 21 days

Between May 30, 2026 and June 20, 2026, the Athletics have the best OPS by a team against left-handed pitchers, with an OPS of 1.024.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Athletics
Athletics
1.024
16
.625
10
6
208
62
9
0
23
47
15
2
61
225
140
32
0
0
0
.298
.351
.673
2Rangers
Rangers
.962
15
.533
8
7
150
47
10
2
9
25
14
2
34
169
88
21
1
2
0
.313
.375
.587
3Nationals
Nationals
.929
12
.667
8
4
108
33
5
1
7
22
10
0
17
118
61
13
0
0
0
.306
.364
.565
4Brewers
Brewers
.877
15
.600
9
6
182
57
13
1
6
26
21
0
41
204
90
20
0
1
2
.313
.382
.495
5Cubs
Cubs
.848
16
.500
8
8
151
40
6
2
8
23
18
5
32
176
74
16
0
2
0
.265
.358
.490
6Mets
Mets
.825
15
.533
8
7
120
36
3
1
5
19
11
1
30
135
56
9
1
2
0
.300
.358
.467
7Tigers
Tigers
.812
13
.462
6
7
123
31
6
1
7
17
15
0
31
142
60
14
0
4
1
.252
.324
.488
8Giants
Giants
.811
16
.438
7
9
186
51
6
3
9
21
15
1
48
206
90
18
1
3
0
.274
.327
.484
9Royals
Royals
.795
18
.444
8
10
257
79
16
2
4
35
20
3
55
285
111
22
4
1
1
.307
.363
.432
10Marlins
Marlins
.794
16
.625
10
6
147
37
8
1
7
23
15
4
40
172
68
16
3
3
1
.252
.331
.463
11Cardinals
Cardinals
.792
18
.556
10
8
212
62
10
2
5
29
23
2
38
241
91
17
1
3
0
.292
.363
.429
12Yankees
Yankees
.767
15
.600
9
6
190
53
11
3
4
28
16
1
46
209
82
18
0
2
0
.279
.335
.432
13Braves
Braves
.759
15
.467
7
8
187
46
9
0
9
23
21
0
37
209
82
18
0
1
0
.246
.321
.439
14Rockies
Rockies
.745
18
.444
8
10
228
61
18
1
5
29
18
2
57
250
96
24
0
2
1
.268
.324
.421
15Phillies
Phillies
.735
16
.688
11
5
190
49
8
1
6
31
19
3
50
215
77
15
0
3
0
.258
.330
.405
16White Sox
White Sox
.727
15
.467
7
8
216
52
10
0
10
25
14
5
57
238
92
20
1
1
0
.241
.301
.426
17Reds
Reds
.716
14
.357
5
9
126
25
4
1
8
17
15
0
29
143
55
13
0
2
0
.198
.280
.437
18Orioles
Orioles
.714
12
.417
5
7
110
28
4
0
4
7
9
1
34
122
44
8
1
1
1
.255
.314
.400
19Red Sox
Red Sox
.713
12
.417
5
7
130
31
4
0
6
23
12
1
32
144
53
10
0
1
1
.238
.306
.408
20Padres
Padres
.712
14
.357
5
9
146
34
9
0
6
15
12
1
32
160
61
15
0
1
2
.233
.294
.418
21Diamondbacks
Diamondbacks
.697
13
.462
6
7
201
48
9
1
7
24
14
4
31
222
80
17
1
2
1
.239
.299
.398
22Twins
Twins
.690
16
.438
7
9
162
36
2
0
8
20
15
5
38
182
62
10
0
0
0
.222
.308
.383
23Astros
Astros
.686
14
.571
8
6
148
34
8
1
5
22
11
1
35
160
59
14
0
0
0
.230
.288
.399
24Angels
Angels
.674
15
.400
6
9
192
43
6
1
7
20
20
1
57
215
72
14
1
1
0
.224
.299
.375
25Blue Jays
Blue Jays
.673
15
.533
8
7
175
40
10
1
5
20
13
3
51
194
67
16
1
2
0
.229
.290
.383
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 Athletics Stats

Team Batting Leaders

HR

19

Langeliers

Shea Langeliers

RBI

58

Kurtz

Nick Kurtz

AVG

.317

Bolte

Henry Bolte
Team Pitching Leaders

W

5

Ginn

J.T. Ginn

K

72

Springs

Jeffrey Springs

ERA

2.91

Ginn

J.T. Ginn
Team Rankings

HR

104

2nd

R

357

9th

SO

632

14th

ERA

4.92

29th

2026 Division Standings
TEAMWLPCTGB
39
38
.506
Athletics Athletics
38
38
.500
0.5
36
39
.480
2.0
36
41
.468
3.0
30
47
.390
9.0
Schedule
DATEMATCHUPTIME (ET)
Sat
6/20
@
10:05 PM
Sun
6/21
@
4:05 PM
Tue
6/23
@
9:45 PM
Wed
6/24
@
9:45 PM
Thu
6/25
@
3:45 PM
Last Game
LAA Angels

30 - 47

11

Final

12

ATH Athletics

38 - 38

Fri 19 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
47
27
.635
40
35
.533
7.5
39
37
.513
9.0
38
38
.500
10.0
34
41
.453
13.5
NL CentralWLPCTGB
45
28
.616
40
34
.541
5.5
40
36
.526
6.5
38
38
.500
8.5
35
39
.473
10.5
NL WestWLPCTGB
49
27
.645
39
36
.520
9.5
38
36
.514
10.0
31
44
.413
17.5
29
47
.382
20.0
AL EastWLPCTGB
46
28
.622
42
30
.583
3.0
37
39
.487
10.0
35
42
.455
12.5
30
43
.411
15.5
AL CentralWLPCTGB
39
35
.527
40
36
.526
36
41
.468
4.5
32
45
.416
8.5
31
44
.413
8.5
AL WestWLPCTGB
39
38
.506
38
38
.500
0.5
36
39
.480
2.0
36
41
.468
3.0
30
47
.390
9.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Thu
6/4
@
8-2
Thu
6/4
@
12-9
Thu
6/4
@
7-2
Thu
6/4
@
8-6
Thu
6/4
@
5-1

Schedule

DATEMATCHUPTIME (ET)
Sat
6/20
@
1:10 PM
Sat
6/20
@
1:35 PM
Sat
6/20
@
2:20 PM
Sat
6/20
@
4:05 PM
Sat
6/20
@
4:10 PM