mlb player best ops vs rhp over 100 pas

Barry Bonds has the highest OPS against right-handed pitchers and with more than 100 plate appearances in a season, with an OPS of 1.609 in 2004.

Interpreted as:
MLB player best ops vs rhp over 100 pas this regular season
NAMEOPSPASEASONTMGABH2B3BHRRBIBBHBPSOTBXBHSHSFIBBAVGOBPSLG
1Barry Bonds
B. Bonds
1.609
411
2004
134
233
92
18
1
37
78
173
3
25
223
56
0
2
93
.395
.652
.957
2Barry Bonds
B. Bonds
1.437
475
2001
138
335
112
23
1
56
103
133
5
59
305
80
0
2
32
.334
.526
.910
3Barry Bonds
B. Bonds
1.312
434
2002
131
278
101
22
1
25
65
153
3
31
200
48
0
0
62
.363
.592
.719
4Mark McGwire
M. McGwire
1.268
498
1998
145
379
119
17
0
55
120
113
4
117
301
72
0
2
17
.314
.474
.794
5Barry Bonds
B. Bonds
1.267
389
2003
119
266
88
17
1
29
60
112
9
36
194
47
0
2
50
.331
.537
.729
6George Brett
G. Brett
1.264
320
1980
100
270
118
23
7
16
83
45
1
6
203
46
0
4
14
.437
.513
.752
7Larry Walker
L. Walker
1.257
494
1997
141
424
165
32
4
43
107
61
6
65
334
79
0
3
14
.389
.470
.788
8Jim Thome
J. Thome
1.251
423
2002
131
321
107
15
2
40
86
95
3
84
246
57
0
4
17
.333
.485
.766
9Barry Bonds
B. Bonds
1.246
435
2000
127
332
113
22
3
37
74
97
2
44
252
62
0
4
22
.340
.487
.759
10Freddie Freeman
F. Freeman
1.228
200
2020
57
161
60
20
1
12
45
36
3
24
118
33
0
0
7
.373
.495
.733
11Larry Walker
L. Walker
1.228
348
1999
117
296
117
20
1
28
78
40
8
38
223
49
0
4
8
.395
.474
.753
12Carlos Delgado
C. Delgado
1.219
488
2000
147
381
136
36
0
35
101
94
10
67
277
71
0
3
13
.357
.492
.727
13Jason Giambi
J. Giambi
1.217
453
2000
138
334
113
17
1
36
101
106
7
70
240
54
0
6
6
.338
.499
.719
14Todd Helton
T. Helton
1.211
500
2001
146
418
148
41
1
42
119
75
3
67
317
84
0
3
12
.354
.453
.758
15Jim Thome
J. Thome
1.203
381
2006
129
299
96
20
0
36
85
76
1
81
224
56
0
5
11
.321
.454
.749
16Todd Helton
T. Helton
1.200
522
2000
151
437
169
44
1
35
116
73
2
45
320
80
0
10
20
.387
.467
.732
17Jason Giambi
J. Giambi
1.198
438
2001
140
331
115
36
1
27
80
96
4
52
234
64
0
7
23
.347
.491
.707
18Barry Bonds
B. Bonds
1.197
414
1993
134
321
110
23
2
31
78
87
2
50
230
56
0
4
35
.343
.481
.717
19Mark McGwire
M. McGwire
1.197
246
2000
79
183
55
5
0
24
60
55
7
59
132
29
0
1
7
.301
.476
.721
20Christian Yelich
C. Yelich
1.189
378
2019
120
316
113
19
2
32
73
55
4
81
232
53
0
3
11
.358
.455
.734
21Frank Thomas
F. Thomas
1.187
386
1994
101
295
101
29
0
26
78
83
2
49
208
55
0
6
10
.342
.482
.705
22Jim Thome
J. Thome
1.185
450
1996
135
345
117
20
5
31
86
99
4
90
240
56
0
2
7
.339
.489
.696
23Todd Hollandsworth
T. Hollandsworth
1.182
105
2001
30
98
40
15
1
5
16
7
0
15
72
21
0
0
2
.408
.448
.735
24John Olerud
J. Olerud
1.178
466
1993
137
379
150
43
2
20
79
80
3
42
257
65
0
4
29
.396
.500
.678
25Chipper Jones
C. Jones
1.171
377
2007
123
312
118
30
2
22
74
60
0
45
218
54
0
5
9
.378
.472
.699
StatMuse has event-level data for OPS and plate appearances going back to the 1974 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Giants Stats

Team Batting Leaders

HR

29

Devers

Rafael Devers

RBI

78

Devers

Rafael Devers

AVG

.324

Arraez

Luis Arraez
Team Pitching Leaders

W

10

Ray

Robbie Ray

K

133

Roupp

Landen Roupp

ERA

3.08

Ray

Robbie Ray
Team Rankings

HR

152

18th

R

560

25th

SO

1,031

27th

ERA

4.35

23rd

2026 Division Standings
TEAMWLPCTGB
82
55
.599
73
65
.529
9.5
72
65
.526
10.0
Giants Giants
56
81
.409
26.0
52
85
.380
30.0
Schedule
DATEMATCHUPTIME (ET)
Mon
8/31
@
6:05 PM
Tue
9/1
@
6:40 PM
Wed
9/2
@
6:40 PM
Thu
9/3
@
12:35 PM
Fri
9/4
@
7:10 PM
Last Game
AZ Diamondbacks

73 - 65

2

Final

7

SFG Giants

56 - 81

Sat 29 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
82
55
.599
77
60
.562
5.0
69
68
.504
13.0
65
74
.468
18.0
61
76
.445
21.0
NL CentralWLPCTGB
85
52
.620
77
60
.562
8.0
68
70
.493
17.5
67
71
.486
18.5
65
72
.474
20.0
NL WestWLPCTGB
82
55
.599
73
65
.529
9.5
72
65
.526
10.0
56
81
.409
26.0
52
85
.380
30.0
AL EastWLPCTGB
82
54
.603
78
59
.569
4.5
74
63
.540
8.5
68
69
.496
14.5
68
70
.493
15.0
AL CentralWLPCTGB
72
64
.529
69
68
.504
3.5
65
72
.474
7.5
63
73
.463
9.0
62
76
.449
11.0
AL WestWLPCTGB
69
68
.504
67
70
.489
2.0
64
73
.467
5.0
53
84
.387
16.0
52
85
.380
17.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Sun
8/16
@
10-2
Sun
8/16
@
3-5
Sun
8/16
@
4-3
Sun
8/16
@
5-0
Sun
8/16
@
3-4

Schedule

DATEMATCHUPTIME (ET)
Mon
8/31
@
6:05 PM
Mon
8/31
@
6:40 PM
Mon
8/31
@
6:40 PM
Mon
8/31
@
6:45 PM
Mon
8/31
@
6:45 PM