best mlb teams in ops vs righties last 7 days

Between May 17, 2026 and May 24, 2026, the Baltimore Orioles have the highest OPS by a team against right-handed pitchers, with an OPS of .934.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Orioles
Orioles
.934
6
.500
3
3
131
40
9
0
9
21
10
1
33
144
76
18
0
2
0
.305
.354
.580
2Twins
Twins
.829
6
.833
5
1
138
38
6
2
7
20
9
3
26
152
69
15
0
2
0
.275
.329
.500
3Rangers
Rangers
.814
6
.500
3
3
153
42
13
1
5
23
15
2
34
172
72
19
0
2
0
.275
.343
.471
4Giants
Giants
.775
6
.333
2
4
168
46
9
1
7
23
10
0
32
180
78
17
0
2
0
.274
.311
.464
5Rays
Rays
.772
6
.833
5
1
128
31
7
1
5
20
19
1
28
149
55
13
0
1
1
.242
.342
.430
6Nationals
Nationals
.764
7
.429
3
4
198
50
12
1
8
23
17
4
51
224
88
21
2
3
1
.253
.320
.444
7Diamondbacks
Diamondbacks
.750
7
.857
6
1
196
54
10
1
5
26
17
2
46
220
81
16
2
2
1
.276
.336
.413
8Brewers
Brewers
.742
6
.667
4
2
131
34
7
1
3
13
17
0
23
151
52
11
2
0
1
.260
.345
.397
9Red Sox
Red Sox
.734
6
.500
3
3
161
42
10
3
3
14
14
0
44
176
67
16
0
1
0
.261
.318
.416
10Blue Jays
Blue Jays
.730
8
.625
5
3
193
49
15
1
4
22
19
3
51
221
78
20
2
3
0
.254
.326
.404
11Dodgers
Dodgers
.721
6
.667
4
2
143
35
7
0
4
24
23
0
36
170
54
11
1
3
0
.245
.343
.378
12Guardians
Guardians
.710
8
.875
7
1
178
40
9
0
9
23
14
1
42
196
76
18
2
1
0
.225
.284
.427
13Cardinals
Cardinals
.702
6
.333
2
4
178
41
4
1
7
19
19
5
36
203
68
12
0
1
0
.230
.320
.382
14Braves
Braves
.665
7
.714
5
2
201
46
5
1
7
31
18
2
47
223
74
13
1
1
0
.229
.297
.368
15Pirates
Pirates
.663
7
.429
3
4
176
42
5
0
5
18
15
4
50
197
62
10
1
1
0
.239
.311
.352
16Marlins
Marlins
.656
8
.500
4
4
169
35
8
0
6
19
17
4
38
191
61
14
1
0
1
.207
.295
.361
17Padres
Padres
.650
6
.667
4
2
144
30
5
0
5
17
18
2
38
165
50
10
0
1
1
.208
.303
.347
18Yankees
Yankees
.648
7
.429
3
4
165
33
5
0
7
14
21
0
48
186
59
12
0
0
0
.200
.290
.358
19Athletics
Athletics
.644
7
.429
3
4
198
43
7
0
3
20
33
6
42
237
59
10
0
0
4
.217
.346
.298
20White Sox
White Sox
.634
6
.500
3
3
173
41
8
0
2
20
16
4
49
193
55
10
0
0
1
.237
.316
.318
21Angels
Angels
.630
7
.429
3
4
195
38
8
0
9
21
10
6
48
211
73
17
0
0
0
.195
.256
.374
22Mets
Mets
.611
8
.375
3
5
211
47
6
0
5
25
16
4
54
234
68
11
2
1
2
.223
.289
.322
23Reds
Reds
.608
6
.500
3
3
159
33
5
1
5
21
12
0
46
174
55
11
2
1
0
.208
.262
.346
24Rockies
Rockies
.573
7
.286
2
5
182
40
6
1
1
19
17
3
37
205
51
8
0
3
0
.220
.293
.280
25Astros
Astros
.551
6
.500
3
3
169
33
3
0
4
12
15
2
48
187
48
7
0
1
1
.195
.267
.284
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 Orioles Stats

Team Batting Leaders

HR

11

Henderson

Gunnar Henderson

RBI

32

Alonso

Pete Alonso

AVG

.267

Rutschman

Adley Rutschman
Team Pitching Leaders

W

4

Bassitt

Chris Bassitt

K

58

Bradish

Kyle Bradish

ERA

3.47

Young

Brandon Young
Team Rankings

HR

58

13th

R

227

16th

SO

424

17th

ERA

4.87

27th

2026 Division Standings
TEAMWLPCTGB
34
16
.680
31
22
.585
4.5
25
28
.472
10.5
Orioles Orioles
23
29
.442
12.0
22
29
.431
12.5
Schedule
DATEMATCHUPTIME (ET)
Sun
5/24
@
6:05 PM
Mon
5/25
@
1:35 PM
Tue
5/26
@
6:35 PM
Wed
5/27
@
6:35 PM
Thu
5/28
@
6:35 PM
Last Game
DET Tigers

20 - 33

3

Final

5

BAL Orioles

23 - 29

Sun 24 May 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
36
17
.679
26
27
.491
10.0
26
27
.491
10.0
25
29
.463
11.5
22
31
.415
14.0
NL CentralWLPCTGB
30
19
.612
29
22
.569
2.0
29
23
.558
2.5
27
25
.519
4.5
27
26
.509
5.0
NL WestWLPCTGB
32
20
.615
31
20
.608
0.5
27
24
.529
4.5
21
31
.404
11.0
20
33
.377
12.5
AL EastWLPCTGB
34
16
.680
31
22
.585
4.5
25
28
.472
10.5
23
29
.442
12.0
22
29
.431
12.5
AL CentralWLPCTGB
32
23
.582
26
25
.510
4.0
25
27
.481
5.5
21
31
.404
9.5
20
33
.377
11.0
AL WestWLPCTGB
26
26
.500
25
28
.472
1.5
24
27
.471
1.5
22
31
.415
4.5
19
34
.358
7.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sat
5/9
@
6-2
Sat
5/9
@
7-8
Sat
5/9
@
1-3
Sat
5/9
@
3-9
Sat
5/9
@
2-1

Schedule

DATEMATCHUPTIME (ET)
Sun
5/24
@
6:05 PM
Sun
5/24
@
7:20 PM
Mon
5/25
@
1:35 PM
Mon
5/25
@
1:35 PM
Mon
5/25
@
2:10 PM