mlb player best ops vs rhp in 2026

Matthew Lugo, Victor Mederos and Gabriel Gonzalez are tied for the highest OPS against right-handed pitchers this season, with an OPS of 2.000.

NAMEOPSSEASONTMGABH2B3BHRRBIBBHBPSOPATBXBHSHSFIBBAVGOBPSLG
1Matthew Lugo
M. Lugo
2.000
2026
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
1.000
2Victor Mederos
V. Mederos
2.000
2026
1
1
1
0
0
0
2
0
0
0
1
1
0
0
0
0
1.000
1.000
1.000
3Gabriel Gonzalez
G. Gonzalez
2.000
2026
1
1
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1.000
1.000
1.000
4Andrew Knizner
A. Knizner
1.833
2026
4
4
3
1
0
0
0
1
1
1
6
4
1
0
0
0
.750
.833
1.000
5Adael Amador
A. Amador
1.792
2026
4
6
3
1
0
1
6
2
0
2
8
7
2
0
0
0
.500
.625
1.167
6Junior Perez
J. Perez
1.569
2026
7
8
3
0
0
2
5
1
0
4
9
9
2
0
0
0
.375
.444
1.125
7Justin Dean
J. Dean
1.270
2026
8
7
3
0
1
0
3
2
0
3
9
5
1
0
0
0
.429
.556
.714
8Nick Solak
N. Solak
1.167
2026
2
2
1
0
0
0
0
0
1
0
3
1
0
0
0
0
.500
.667
.500
9Andrés Chaparro
A. Chaparro
1.131
2026
23
45
16
4
0
4
16
3
2
9
50
32
8
0
0
0
.356
.420
.711
10Yordan Alvarez
Y. Alvarez
1.111
2026
125
345
116
25
0
27
68
80
6
77
432
222
52
0
1
24
.336
.468
.643
11Ben Malgeri
B. Malgeri
1.054
2026
20
26
8
0
0
3
8
4
0
6
30
17
3
0
0
0
.308
.400
.654
12Bryce Harper
B. Harper
1.033
2026
120
295
89
20
2
23
56
59
0
64
356
182
45
0
2
3
.302
.416
.617
13Juan Soto
J. Soto
1.021
2026
75
188
54
6
0
17
38
49
0
32
239
111
23
0
2
9
.287
.431
.590
14Jonatan Clase
J. Clase
1.020
2026
8
15
4
0
0
2
5
2
0
6
17
10
2
0
0
0
.267
.353
.667
15Luis Urías
L. Urías
1.011
2026
15
22
7
1
0
2
6
2
0
3
24
14
3
0
0
0
.318
.375
.636
16Joshua Kuroda-Grauer
J. Kuroda-Grauer
1.003
2026
11
33
14
4
0
0
2
1
1
4
35
18
4
0
0
0
.424
.457
.545
17Walker Jenkins
W. Jenkins
1.000
2026
1
2
1
0
0
0
0
0
0
0
2
1
0
0
0
0
.500
.500
.500
18Daz Cameron
D. Cameron
1.000
2026
3
4
2
0
0
0
0
0
0
1
4
2
0
0
0
0
.500
.500
.500
19Shawn Ross
S. Ross
1.000
2026
2
5
1
0
0
1
2
0
0
2
5
4
1
0
0
0
.200
.200
.800
20Johnathan Rodríguez
J. Rodríguez
1.000
2026
1
2
1
0
0
0
0
0
0
1
2
1
0
0
0
0
.500
.500
.500
21Steward Berroa
S. Berroa
1.000
2026
2
2
1
0
0
0
1
0
0
0
2
1
0
0
0
0
.500
.500
.500
22James Wood
J. Wood
.981
2026
110
279
76
16
1
21
50
70
3
95
356
157
38
0
4
7
.272
.419
.563
23Eduardo Valencia
E. Valencia
.978
2026
17
35
12
3
0
2
7
1
1
7
37
21
5
0
0
0
.343
.378
.600
24Kaelen Culpepper
K. Culpepper
.978
2026
17
33
12
0
0
2
3
3
1
6
37
18
2
0
0
0
.364
.432
.545
25Nick Kurtz
N. Kurtz
.971
2026
87
216
58
12
1
15
47
60
1
81
277
117
28
0
0
8
.269
.430
.542
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 Royals Stats

Team Batting Leaders

HR

23

Caglianone

Jac Caglianone

RBI

66

Caglianone

Jac Caglianone

AVG

.288

Witt

Bobby Witt Jr.
Team Pitching Leaders

W

9

Cameron

Noah Cameron

K

136

Wacha

Michael Wacha

ERA

3.32

Wacha

Michael Wacha
Team Rankings

HR

140

22nd

R

581

21st

SO

991

28th

ERA

4.65

26th

2026 Division Standings
TEAMWLPCTGB
71
63
.530
68
67
.504
3.5
64
71
.474
7.5
62
72
.463
9.0
Royals Royals
61
75
.449
11.0
Schedule
DATEMATCHUPTIME (ET)
Sat
8/29
@
4:10 PM
Sun
8/30
@
1:40 PM
Tue
9/1
@
7:40 PM
Wed
9/2
@
7:40 PM
Thu
9/3
@
7:40 PM
Last Game
KCR Royals

61 - 75

3

Final

0

CLE Guardians

68 - 67

Fri 28 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
80
55
.593
75
60
.556
5.0
68
67
.504
12.0
64
73
.467
17.0
60
75
.444
20.0
NL CentralWLPCTGB
84
51
.622
76
59
.563
8.0
68
68
.500
16.5
65
71
.478
19.5
64
71
.474
20.0
NL WestWLPCTGB
81
54
.600
72
63
.533
9.0
72
64
.529
9.5
55
80
.407
26.0
52
83
.385
29.0
AL EastWLPCTGB
80
54
.597
76
58
.567
4.0
73
61
.545
7.0
66
69
.489
14.5
66
70
.485
15.0
AL CentralWLPCTGB
71
63
.530
68
67
.504
3.5
64
71
.474
7.5
62
72
.463
9.0
61
75
.449
11.0
AL WestWLPCTGB
68
67
.504
66
69
.489
2.0
64
71
.474
4.0
53
82
.393
15.0
52
83
.385
16.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
8/14
@
0-3
Fri
8/14
@
0-1
Fri
8/14
@
4-8
Fri
8/14
@
9-5
Fri
8/14
@
7-5

Schedule

DATEMATCHUPTIME (ET)
Sat
8/29
@
1:05 PM
Sat
8/29
@
1:10 PM
Sat
8/29
@
2:10 PM
Sat
8/29
@
2:15 PM
Sat
8/29
@
2:20 PM