highest ops with less than 31.8 batting average in a season since 1947 with at least 500 pa

Since 1947, Mark McGwire has the best OPS with a batting average below .318 and 500+ plate appearances in a season, with an OPS of 1.222 in 1998.

Interpreted as:
highest ops by a player with less than 31.8 batting average in a season since 1947 with at least 500 pa
NAME OPS AVG PA SEASON TM G AB R H 2B 3B HR RBI BB HBP SO SB CS TB XBH SH SF IBB GIDP OBP SLG WRC WRAA WOBA WRC+ BRAA
1 Mark McGwire
M. McGwire
1.222
.299
681
1998
STL STL
155
509
130
152
21
0
70
147
162
6
155
1
0
383
91
0
4
28
8
.470
.752
176
91.7
.492
205
90.7
2 Mark McGwire
M. McGwire
1.198
.312
548
1996
OAK OAK
130
423
104
132
21
0
52
113
116
8
112
0
0
309
73
0
1
16
14
.467
.730
142
71.8
.489
190
68.5
3 Mickey Mantle
M. Mantle
1.135
.317
646
1961
NYY NYY
153
514
131
163
16
6
54
128
126
0
112
12
1
353
76
1
5
9
2
.448
.687
156
79.6
.478
197
78.8
4 Barry Bonds
B. Bonds
1.127
.306
607
2000
SFG SFG
143
480
129
147
28
4
49
106
117
3
77
11
3
330
81
0
7
22
6
.440
.688
141
61
.456
174
61.2
5 Jim Thome
J. Thome
1.122
.304
613
2002
CLE CLE
147
480
101
146
19
2
52
118
122
5
139
1
2
325
73
0
6
18
5
.445
.677
142
68.3
.461
189
67.1
6 Mark McGwire
M. McGwire
1.120
.278
661
1999
STL STL
153
521
118
145
21
1
65
147
133
2
141
0
0
363
87
0
5
21
12
.424
.697
150
64.2
.453
169
61.5
7 Aaron Judge
A. Judge
1.111
.311
692
2022
NYY NYY
157
570
133
177
28
0
62
131
111
6
175
16
3
391
90
0
5
19
14
.425
.686
161
81.6
.458
208
84.5
8 Travis Hafner
T. Hafner
1.097
.308
563
2006
CLE CLE
129
454
100
140
31
1
42
117
100
7
111
0
0
299
74
0
2
16
10
.439
.659
128
57
.450
176
55.6
9 Albert Belle
A. Belle
1.091
.317
629
1995
CLE CLE
143
546
121
173
52
1
50
126
73
6
80
5
2
377
103
0
4
5
24
.401
.690
143
64.3
.456
173
59.9
10 Gary Sheffield
G. Sheffield
1.090
.314
677
1996
FLA FLA
161
519
118
163
33
1
42
120
142
10
66
16
9
324
76
0
6
19
16
.465
.624
157
69.8
.456
185
73.1
11 Ralph Kiner
R. Kiner
1.089
.310
667
1949
PIT PIT
152
549
116
170
19
5
54
127
117
1
61
6
361
78
0
10
.432
.658
153
73.4
.484
179
65.8
12 Mike Trout
M. Trout
1.088
.312
607
2018
LAA LAA
140
471
101
147
24
4
39
79
122
10
124
24
2
296
67
0
4
25
5
.460
.628
136
65.3
.447
189
64.4
13 Ryan Howard
R. Howard
1.084
.313
704
2006
PHI PHI
159
581
104
182
25
1
58
149
108
9
181
0
0
383
84
0
6
37
7
.425
.659
151
63
.436
162
57.5
14 Mike Trout
M. Trout
1.083
.291
600
2019
LAA LAA
134
470
110
137
27
2
45
104
110
16
120
11
2
303
74
0
4
14
5
.438
.645
136
60.4
.436
176
58.5
15 Barry Bonds
B. Bonds
1.080
.311
612
1992
PIT PIT
140
473
109
147
36
5
34
103
127
5
69
39
8
295
75
0
7
32
9
.456
.624
131
65.4
.459
197
65.2
16 Ralph Kiner
R. Kiner
1.079
.309
670
1951
PIT PIT
151
531
124
164
31
6
42
109
137
2
57
2
1
333
79
0
10
.452
.627
153
74.7
.479
179
65.8
17 Barry Bonds
B. Bonds
1.076
.308
675
1996
SFG SFG
158
517
122
159
27
3
42
129
151
1
76
40
7
318
72
0
6
30
11
.461
.615
151
63.7
.446
179
67.8
18 Brian Giles
B. Giles
1.072
.298
644
2002
PIT PIT
153
497
95
148
37
5
38
103
135
7
74
15
6
309
80
0
5
24
10
.450
.622
140
62.7
.444
174
59.5
19 Mike Trout
M. Trout
1.071
.306
507
2017
LAA LAA
114
402
92
123
25
3
33
72
94
7
90
22
4
253
61
0
4
15
8
.442
.629
111
49.6
.437
180
50.1
20 Jim Gentile
J. Gentile
1.069
.302
601
1961
BAL BAL
148
486
96
147
25
2
46
141
96
11
106
1
1
314
73
0
8
5
12
.423
.646
133
62.4
.453
180
60.9
21 Alex Rodriguez
A. Rodriguez
1.067
.314
708
2007
NYY NYY
158
583
143
183
31
0
54
156
95
21
120
24
4
376
85
0
9
11
15
.422
.645
155
67.5
.445
175
66.2
22 Shohei Ohtani
S. Ohtani
1.066
.304
594
2023
LAA LAA
135
497
102
151
26
8
44
95
91
3
143
20
6
325
78
0
3
21
9
.412
.654
129
56.8
.433
179
56.5
23 Jim Thome
J. Thome
1.062
.311
636
1996
CLE CLE
151
505
122
157
28
5
38
116
123
6
141
2
2
309
71
0
2
8
13
.450
.612
144
62.2
.450
162
55.1
24 Frank Thomas
F. Thomas
1.061
.308
647
1995
CWS CWS
145
493
102
152
27
0
40
111
136
6
74
3
2
299
67
0
12
29
14
.454
.606
139
58.3
.441
168
57.8
25 Jim Edmonds
J. Edmonds
1.061
.301
612
2004
STL STL
153
498
102
150
38
3
42
111
101
5
150
8
3
320
83
0
8
12
4
.418
.643
131
54.8
.436
168
53.3

More Cardinals Stats

Team Rankings

HR

52

21st

R

269

7th

SO

401

29th

ERA

3.71

13th

2025 Division Standings
TEAM W L PCT GB
Cubs Cubs
35
21
.625
Cardinals Cardinals
32
24
.571
3.0
Brewers Brewers
29
28
.509
6.5
Reds Reds
28
29
.491
7.5
Pirates Pirates
21
36
.368
14.5
Schedule
DATE MATCHUP TIME (ET)
Fri
5/30
STL STL
@
TEX TEX
8:05 PM
Sat
5/31
STL STL
@
TEX TEX
4:05 PM
Sun
6/1
STL STL
@
TEX TEX
1:05 PM
Tue
6/3
KCR KCR
@
STL STL
7:45 PM
Wed
6/4
KCR KCR
@
STL STL
7:45 PM
Last Game
BAL Orioles

19 - 36

4

Final

6

STL Cardinals

32 - 24

Wed 28 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
35
20
.636
Rays Rays
28
27
.509
7.0
AL Central W L PCT GB
Tigers Tigers
37
20
.649
Guardians Guardians
30
25
.545
6.0
AL West W L PCT GB
Mariners Mariners
30
24
.556
Astros Astros
30
25
.545
0.5
NL East W L PCT GB
Phillies Phillies
35
19
.648
Mets Mets
34
22
.607
2.0
NL Central W L PCT GB
Cubs Cubs
35
21
.625
Cardinals Cardinals
32
24
.571
3.0
NL West W L PCT GB
Dodgers Dodgers
34
22
.607
Padres Padres
31
23
.574
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
5/13
MIN MIN
@
BAL BAL
6-3
Tue
5/13
STL STL
@
PHI PHI
1-2
Tue
5/13
MIL MIL
@
CLE CLE
9-5
Tue
5/13
MIN MIN
@
BAL BAL
8-6
Tue
5/13
NYY NYY
@
SEA SEA
3-2

Schedule

DATE MATCHUP TIME (ET)
Thu
5/29
ATL ATL
@
PHI PHI
1:05 PM
Thu
5/29
ATL ATL
@
PHI PHI
6:45 PM
Thu
5/29
ATH ATH
@
TOR TOR
7:07 PM
Thu
5/29
TBR TBR
@
HOU HOU
8:10 PM
Thu
5/29
WSH WSH
@
SEA SEA
9:40 PM