mlb hitters with greater than.800 ops against rhp the last 2 years

Brandon Belt has an OPS of .983 against right-handed pitchers between July 2, 2023 and July 2, 2025.

NAME OPS G AB H 2B 3B HR RBI BB HBP SO PA TB XBH SH SF IBB AVG OBP SLG
1 Brandon Belt
B. Belt
.983
47
144
36
6
0
15
23
29
1
52
174
87
21
0
0
0
.250
.379
.604
2 Mookie Betts
M. Betts
.857
251
734
213
37
4
32
117
97
3
106
836
354
73
0
2
1
.290
.374
.482
3 Alex Bregman
A. Bregman
.846
260
766
216
48
3
36
102
71
15
128
856
378
87
0
4
1
.282
.353
.493
4 Byron Buxton
B. Buxton
.851
174
522
138
30
4
33
95
36
13
158
576
275
67
0
5
3
.264
.325
.527
5 Rafael Devers
R. Devers
.938
281
725
203
50
2
47
131
128
6
183
866
398
99
0
7
23
.280
.389
.549
6 Freddie Freeman
F. Freeman
.943
276
764
242
61
3
34
129
107
11
148
888
411
98
0
6
19
.317
.405
.538
7 Bryce Harper
B. Harper
.881
262
673
181
50
0
36
104
111
9
167
798
339
86
0
5
15
.269
.377
.504
8 Francisco Lindor
F. Lindor
.820
292
902
245
52
3
40
120
93
22
198
1,026
423
95
0
9
3
.272
.351
.469
9 Manny Machado
M. Machado
.814
296
907
258
49
0
42
169
74
1
168
990
433
91
0
8
5
.284
.336
.477
10 Ketel Marte
K. Marte
.874
244
641
171
25
5
40
110
103
4
148
760
326
70
0
12
3
.267
.366
.509
11 Max Muncy
M. Muncy
.913
213
542
144
33
3
33
127
118
4
158
678
282
69
0
14
5
.266
.392
.520
12 Tom Murphy
T. Murphy
.830
27
58
15
3
0
4
6
5
0
14
65
30
7
0
1
0
.259
.313
.517
13 Ryan O'Hearn
R. O'Hearn
.811
283
812
231
42
3
32
121
78
6
142
903
375
77
0
7
5
.284
.349
.462
14 Matt Olson
M. Olson
.864
313
875
230
51
0
49
158
151
9
228
1,040
428
100
0
5
13
.263
.375
.489
15 Marcell Ozuna
M. Ozuna
.895
314
930
263
45
1
61
164
117
7
249
1,062
493
107
0
8
2
.283
.364
.530
16 Kyle Schwarber
K. Schwarber
.860
286
751
168
34
0
59
143
152
6
256
918
379
93
0
9
11
.224
.355
.505
17 Corey Seager
C. Seager
.964
228
654
193
35
0
50
116
95
5
108
760
378
85
0
6
21
.295
.386
.578
18 Eugenio Suárez
E. Suárez
.817
306
877
225
50
2
52
168
63
26
273
978
435
104
0
12
1
.257
.321
.496
19 Mike Trout
M. Trout
.870
88
267
62
2
3
23
41
46
3
78
318
139
28
0
2
6
.232
.349
.521
20 Trea Turner
T. Turner
.822
262
803
237
41
3
34
105
48
9
160
862
386
78
0
2
0
.295
.341
.481
21 Shohei Ohtani
S. Ohtani
1.131
270
747
234
42
11
77
153
137
9
213
903
529
130
0
6
34
.313
.423
.708
22 Ronald Acuña Jr.
R. Acuña Jr.
.963
157
501
165
19
4
27
74
69
8
99
579
273
50
0
1
2
.329
.418
.545
23 Juan Soto
J. Soto
.955
302
814
222
41
4
59
147
180
3
170
1,002
448
104
1
4
12
.273
.405
.550
24 Kyle Tucker
K. Tucker
.989
221
550
164
32
5
37
97
108
3
99
671
317
74
0
6
16
.298
.412
.576
25 Josh Naylor
J. Naylor
.843
260
723
203
38
0
39
144
75
4
112
813
358
77
0
9
11
.281
.348
.495
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 Blue Jays Stats

Team Rankings

HR

86

18th

R

382

13th

SO

754

6th

ERA

4.20

23rd

2025 Division Standings
TEAM W L PCT GB
Yankees Yankees
48
37
.565
Blue Jays Blue Jays
47
38
.553
1.0
Rays Rays
47
39
.547
1.5
Red Sox Red Sox
42
44
.488
6.5
Orioles Orioles
37
48
.435
11.0
Schedule
DATE MATCHUP TIME (ET)
Wed
7/2
NYY NYY
@
TOR TOR
7:07 PM
Thu
7/3
NYY NYY
@
TOR TOR
7:07 PM
Fri
7/4
LAA LAA
@
TOR TOR
7:07 PM
Sat
7/5
LAA LAA
@
TOR TOR
3:07 PM
Sun
7/6
LAA LAA
@
TOR TOR
1:37 PM
Last Game
TOR Blue Jays

47 - 38

12

Final

5

NYY Yankees

48 - 37

Tue 1 Jul 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Phillies Phillies
50
35
.588
Mets Mets
48
37
.565
2.0
NL Central W L PCT GB
Cubs Cubs
50
35
.588
Brewers Brewers
47
37
.560
2.5
NL West W L PCT GB
Dodgers Dodgers
54
32
.628
Padres Padres
45
39
.536
8.0
AL East W L PCT GB
Yankees Yankees
48
37
.565
Blue Jays Blue Jays
47
38
.553
1.0
AL Central W L PCT GB
Tigers Tigers
53
32
.624
Guardians Guardians
40
43
.482
12.0
AL West W L PCT GB
Astros Astros
51
34
.600
Mariners Mariners
44
41
.518
7.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/16
PHI PHI
@
MIA MIA
3-8
Mon
6/16
PIT PIT
@
DET DET
3-7
Mon
6/16
COL COL
@
WSH WSH
10-6
Mon
6/16
LAA LAA
@
NYY NYY
4-0
Mon
6/16
AZ AZ
@
TOR TOR
4-5

Schedule

DATE MATCHUP TIME (ET)
Wed
7/2
ATH ATH
@
TBR TBR
12:10 PM
Wed
7/2
STL STL
@
PIT PIT
12:35 PM
Wed
7/2
SDP SDP
@
PHI PHI
1:05 PM
Wed
7/2
DET DET
@
WSH WSH
1:05 PM
Wed
7/2
MIL MIL
@
NYM NYM
1:10 PM