which team has the highest ops against righties for the last 20 days

Between March 21, 2026 and April 10, 2026, the Miami Marlins have the best OPS by a team against right-handed pitchers, with an OPS of .856.

TEAMOPSGW%WLABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Marlins
Marlins
.856
13
.615
8
5
262
78
18
1
10
47
24
6
59
294
128
29
0
2
0
.298
.367
.489
2Dodgers
Dodgers
.845
12
.750
9
3
302
89
12
0
15
63
31
3
70
340
146
27
0
4
2
.295
.362
.483
3Astros
Astros
.829
13
.462
6
7
273
75
22
0
8
45
49
2
54
327
121
30
0
3
3
.275
.385
.443
4Brewers
Brewers
.787
12
.667
8
4
260
70
18
1
7
46
37
0
63
302
111
26
4
0
2
.269
.360
.427
5Braves
Braves
.743
13
.615
8
5
306
77
12
1
13
45
30
1
70
339
130
26
0
2
1
.252
.319
.425
6Phillies
Phillies
.728
12
.500
6
6
279
69
16
0
9
33
29
5
65
315
112
25
0
2
0
.247
.327
.401
7Nationals
Nationals
.727
12
.333
4
8
290
72
12
1
11
47
27
3
62
322
119
24
0
2
0
.248
.317
.410
8Rockies
Rockies
.727
13
.462
6
7
377
95
19
1
13
47
31
5
105
419
155
33
4
2
0
.252
.316
.411
9Rays
Rays
.726
12
.417
5
7
311
80
15
2
8
42
30
5
62
349
123
25
1
2
0
.257
.330
.395
10Twins
Twins
.720
13
.538
7
6
233
53
9
1
9
34
35
3
71
276
91
19
0
5
1
.227
.330
.391
11Yankees
Yankees
.718
12
.667
8
4
300
68
14
2
9
44
50
3
95
355
113
25
0
1
1
.227
.342
.377
12Pirates
Pirates
.713
12
.583
7
5
276
66
19
0
7
32
33
5
73
317
106
26
1
2
1
.239
.329
.384
13Royals
Royals
.696
13
.385
5
8
274
66
11
0
8
29
35
2
72
316
101
19
1
4
0
.241
.327
.369
14Rangers
Rangers
.692
12
.583
7
5
283
68
14
2
8
29
25
2
67
313
110
24
0
3
1
.240
.304
.389
15Cubs
Cubs
.686
12
.500
6
6
270
61
10
0
10
35
33
2
62
310
101
20
2
3
0
.226
.312
.374
16Guardians
Guardians
.681
13
.615
8
5
308
65
19
0
10
32
38
7
85
357
114
29
3
1
0
.211
.311
.370
17Tigers
Tigers
.680
13
.308
4
9
385
89
24
2
7
42
46
7
111
441
138
33
0
3
0
.231
.322
.358
18Orioles
Orioles
.677
12
.500
6
6
321
77
19
0
6
35
37
3
95
363
114
25
0
2
1
.240
.322
.355
19Mets
Mets
.670
13
.538
7
6
338
84
14
3
5
35
35
2
74
382
119
22
0
5
1
.249
.318
.352
20Athletics
Athletics
.661
12
.417
5
7
272
64
12
0
7
30
28
0
89
303
97
19
1
2
0
.235
.305
.357
21Red Sox
Red Sox
.657
12
.333
4
8
302
66
15
2
7
29
35
4
98
345
106
24
1
2
1
.219
.306
.351
22Angels
Angels
.652
13
.462
6
7
340
68
12
0
13
34
43
7
109
393
119
25
2
1
1
.200
.302
.350
23Blue Jays
Blue Jays
.651
12
.417
5
7
299
67
11
1
9
30
28
2
72
331
107
21
0
2
3
.224
.293
.358
24Cardinals
Cardinals
.644
12
.583
7
5
292
61
12
0
8
39
39
6
78
344
97
20
4
3
3
.209
.312
.332
25Diamondbacks
Diamondbacks
.633
12
.500
6
6
287
60
20
2
6
32
26
2
76
318
102
28
1
2
0
.209
.278
.355
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 Marlins Stats

Team Batting Leaders

HR

3

Hicks

Liam Hicks

RBI

13

Hicks

Liam Hicks

AVG

.406

Sanoja

Javier Sanoja
Team Pitching Leaders

W

2

Alcantara

Sandy Alcantara

K

18

Alcantara

Sandy Alcantara

ERA

0.74

Alcantara

Sandy Alcantara
Team Rankings

HR

10

19th

R

67

5th

SO

122

6th

ERA

3.57

12th

2026 Division Standings
TEAMWLPCTGB
8
5
.615
Marlins Marlins
8
5
.615
7
6
.538
1.0
6
6
.500
1.5
4
8
.333
3.5
Schedule
DATEMATCHUPTIME (ET)
Fri
4/10
@
6:40 PM
Sat
4/11
@
1:10 PM
Sun
4/12
@
1:40 PM
Mon
4/13
@
7:15 PM
Tue
4/14
@
7:15 PM
Last Game
CIN Reds

8 - 5

1

Final

8

MIA Marlins

8 - 5

Thu 9 Apr 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
8
5
.615
8
5
.615
7
6
.538
1.0
6
6
.500
1.5
4
8
.333
3.5
NL CentralWLPCTGB
8
4
.667
8
5
.615
0.5
7
5
.583
1.0
7
5
.583
1.0
6
6
.500
2.0
NL WestWLPCTGB
9
3
.750
7
6
.538
2.5
7
6
.538
2.5
6
7
.462
3.5
5
8
.385
4.5
AL EastWLPCTGB
8
4
.667
6
6
.500
2.0
5
7
.417
3.0
5
7
.417
3.0
4
8
.333
4.0
AL CentralWLPCTGB
8
5
.615
7
6
.538
1.0
5
8
.385
3.0
5
8
.385
3.0
4
9
.308
4.0
AL WestWLPCTGB
7
5
.583
6
7
.462
1.5
6
7
.462
1.5
5
7
.417
2.0
4
9
.308
3.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Fri
4/10
@
2:20 PM
Fri
4/10
@
6:40 PM
Fri
4/10
@
6:40 PM
Fri
4/10
@
6:45 PM
Fri
4/10
@
7:07 PM