highest ops plus by a player in a season with at least 500 pa since 1900

Since 1900, Barry Bonds has the highest OPS with 500+ plate appearances in a season, with an OPS of 1.422 in 2004.

NAME OPS PA SEASON TM G AB R H 2B 3B HR RBI BB HBP SO SB CS TB XBH SH SF IBB GIDP AVG OBP SLG WRC WRAA WOBA WRC+ BRAA
1 Barry Bonds
B. Bonds
1.422
617
2004
SFG SFG
147
373
129
135
27
3
45
101
232
9
41
6
1
303
75
0
3
120
5
.362
.609
.812
185
108
.537
233
105.7
2 Barry Bonds
B. Bonds
1.381
612
2002
SFG SFG
143
403
117
149
31
2
46
110
198
9
47
9
2
322
79
0
2
68
4
.370
.582
.799
183
110
.544
244
109.9
3 Babe Ruth
B. Ruth
1.379
616
1920
NYY NYY
142
458
158
172
36
9
54
135
150
3
80
14
14
388
99
5
.376
.532
.847
191
120.9
.597
237
110.5
4 Barry Bonds
B. Bonds
1.379
664
2001
SFG SFG
153
476
129
156
32
2
73
137
177
9
93
13
3
411
107
0
2
35
5
.328
.515
.863
200
117.7
.537
234
116.6
5 Babe Ruth
B. Ruth
1.359
693
1921
NYY NYY
152
540
177
204
44
16
59
168
145
4
81
17
13
457
119
4
.378
.512
.846
214
127.8
.575
224
118.7
6 Babe Ruth
B. Ruth
1.309
699
1923
NYY NYY
152
522
151
205
45
13
41
130
170
4
93
17
21
399
99
3
.393
.545
.764
211
124.7
.571
230
120.4
7 Ted Williams
T. Williams
1.287
606
1941
BSA BSA
143
456
135
185
33
3
37
120
147
3
27
2
4
335
73
0
10
.406
.553
.735
179
108.8
.568
221
96.9
8 Barry Bonds
B. Bonds
1.278
550
2003
SFG SFG
130
390
111
133
22
1
45
90
148
10
58
7
0
292
68
0
2
61
7
.341
.529
.749
148
80.5
.503
212
79.4
9 Babe Ruth
B. Ruth
1.258
691
1927
NYY NYY
151
540
158
192
29
8
60
165
137
0
89
7
6
417
97
14
.356
.486
.772
195
109.9
.545
212
104.8
10 Ted Williams
T. Williams
1.257
546
1957
BOS BOS
132
420
96
163
28
1
38
87
119
5
43
0
1
307
67
0
2
33
11
.388
.526
.731
148
87.3
.524
223
79
11 Babe Ruth
B. Ruth
1.253
652
1926
NYY NYY
152
495
139
184
30
5
47
153
144
3
76
11
9
365
82
10
.372
.516
.737
184
105.6
.551
216
100.6
12 Babe Ruth
B. Ruth
1.252
681
1924
NYY NYY
153
529
143
200
39
7
46
124
142
4
81
9
13
391
92
6
.378
.513
.739
193
109.2
.549
210
102
13 Rogers Hornsby
R. Hornsby
1.245
605
1925
SLN SLN
138
504
133
203
41
10
39
143
83
2
39
5
3
381
90
16
.403
.489
.756
173
94.1
.540
208
90.1
14 Lou Gehrig
L. Gehrig
1.240
717
1927
NYY NYY
155
584
149
218
52
18
47
173
109
3
84
10
8
447
117
21
.373
.474
.765
199
110.9
.540
209
105.6
15 Babe Ruth
B. Ruth
1.225
676
1930
NYY NYY
145
518
150
186
28
9
49
153
136
1
61
10
10
379
86
21
.359
.493
.732
192
97
.517
204
100.6
16 Mark McGwire
M. McGwire
1.222
681
1998
STL STL
155
509
130
152
21
0
70
147
162
6
155
1
0
383
91
0
4
28
8
.299
.470
.752
176
91.7
.492
205
90.7
17 Jimmie Foxx
J. Foxx
1.218
701
1932
PHA PHA
154
585
151
213
33
9
58
169
116
0
96
3
7
438
100
0
.364
.469
.749
193
105.6
.522
198
95.8
18 Frank Thomas
F. Thomas
1.217
517
1994
CWS CWS
113
399
106
141
34
1
38
101
109
2
61
2
3
291
73
0
7
12
15
.353
.487
.729
138
72.3
.499
205
71.9
19 Rogers Hornsby
R. Hornsby
1.203
640
1924
SLN SLN
143
536
121
227
43
14
25
94
89
2
32
5
12
373
82
13
.424
.507
.696
175
96.7
.537
221
95.9
20 Mark McGwire
M. McGwire
1.198
548
1996
OAK OAK
130
423
104
132
21
0
52
113
116
8
112
0
0
309
73
0
1
16
14
.312
.467
.730
142
71.8
.489
190
68.5
21 Babe Ruth
B. Ruth
1.195
663
1931
NYY NYY
145
534
149
199
31
3
46
162
128
1
51
5
4
374
80
0
.373
.495
.700
181
98.6
.525
206
95.1
22 Lou Gehrig
L. Gehrig
1.194
703
1930
NYY NYY
154
581
143
220
42
17
41
173
101
3
63
12
14
419
100
18
.379
.473
.721
193
94.5
.507
198
98.3
23 Rogers Hornsby
R. Hornsby
1.181
704
1922
SLN SLN
154
623
141
250
46
14
42
152
65
1
50
17
12
450
102
15
.401
.459
.722
186
97.8
.520
197
92.7
24 Hack Wilson
H. Wilson
1.177
709
1930
CHC CHC
155
585
146
208
35
6
56
191
105
1
84
3
423
97
18
.356
.454
.723
189
89
.497
171
78.9
25 Mickey Mantle
M. Mantle
1.177
623
1957
NYY NYY
144
474
121
173
28
6
34
94
146
0
75
16
3
315
68
0
3
23
5
.365
.512
.665
157
87.1
.498
217
86

More Giants Stats

Team Rankings

HR

53

13th

R

230

9th

SO

425

10th

ERA

3.34

5th

2025 Division Standings
TEAM W L PCT GB
Dodgers Dodgers
31
19
.620
Giants Giants
29
21
.580
2.0
Padres Padres
27
21
.563
3.0
Diamondbacks Diamondbacks
26
24
.520
5.0
Rockies Rockies
8
42
.160
23.0
Schedule
DATE MATCHUP TIME (ET)
Fri
5/23
SFG SFG
@
WSH WSH
6:45 PM
Sat
5/24
SFG SFG
@
WSH WSH
4:05 PM
Sun
5/25
SFG SFG
@
WSH WSH
1:35 PM
Mon
5/26
SFG SFG
@
DET DET
1:10 PM
Tue
5/27
SFG SFG
@
DET DET
6:40 PM
Last Game
SFG Giants

29 - 21

4

Final

8

KCR Royals

28 - 23

Wed 21 May 2025

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

AL East W L PCT GB
Yankees Yankees
30
19
.612
Blue Jays Blue Jays
25
24
.510
5.0
AL Central W L PCT GB
Tigers Tigers
33
18
.647
Guardians Guardians
27
22
.551
5.0
AL West W L PCT GB
Mariners Mariners
28
21
.571
Astros Astros
26
24
.520
2.5
NL East W L PCT GB
Phillies Phillies
32
18
.640
Mets Mets
30
20
.600
2.0
NL Central W L PCT GB
Cubs Cubs
30
20
.600
Cardinals Cardinals
27
23
.540
3.0
NL West W L PCT GB
Dodgers Dodgers
31
19
.620
Giants Giants
29
21
.580
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
5/6
CLE CLE
@
WSH WSH
8-6
Tue
5/6
LAD LAD
@
MIA MIA
10-1
Tue
5/6
TEX TEX
@
BOS BOS
4-6
Tue
5/6
PHI PHI
@
TBR TBR
7-0
Tue
5/6
SDP SDP
@
NYY NYY
3-4

Schedule

DATE MATCHUP TIME (ET)
Fri
5/23
BAL BAL
@
BOS BOS
1:35 PM
Fri
5/23
CHC CHC
@
CIN CIN
6:40 PM
Fri
5/23
MIL MIL
@
PIT PIT
6:40 PM
Fri
5/23
SFG SFG
@
WSH WSH
6:45 PM
Fri
5/23
TOR TOR
@
TBR TBR
7:05 PM