who had best mlb ops from 1986 to 2020

Between the 1986 and 2020 seasons, Ke'Bryan Hayes had the highest OPS, with an OPS of 1.124.

Interpreted as:
Who had best MLB ops with a minimum of 1.55 PA per team game from 1986 to 2020?
NAMEOPSGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGwRCWRAAwOBAwRC+BRAA
1Ke'Bryan Hayes
K. Hayes
1.124
24
85
17
32
7
2
5
11
9
1
20
1
0
95
58
14
0
0
2
2
.376
.442
.682
24
11.6
.464
194
11.4
2Yordan Alvarez
Y. Alvarez
1.064
89
321
60
100
26
0
28
82
52
3
95
0
0
378
210
54
0
2
4
10
.312
.410
.654
84
36.4
.431
176
36.6
3Barry Bonds
B. Bonds
1.051
2,986
9,847
2,227
2,935
601
77
762
1,996
2,558
106
1,539
514
141
12,606
5,976
1,440
4
91
688
165
.298
.444
.607
2663
1,143.3
.435
172
1,142
4Mike Trout
M. Trout
1.000
1,252
4,539
944
1,380
260
48
302
798
838
84
1,174
201
37
5,513
2,642
610
0
52
104
58
.304
.418
.582
1100
461.9
.418
171
465.3
5Manny Ramirez
M. Ramirez
.996
2,302
8,244
1,544
2,574
547
20
555
1,831
1,329
109
1,813
38
33
9,774
4,826
1,122
2
90
216
243
.312
.411
.585
1931
719.5
.418
153
658.7
6Mark McGwire
M. McGwire
.982
1,874
6,187
1,167
1,626
252
6
583
1,414
1,317
75
1,596
12
8
7,660
3,639
841
3
78
150
147
.263
.394
.588
1480
564.9
.415
157
558.2
7Frank Thomas
F. Thomas
.974
2,322
8,199
1,494
2,468
495
12
521
1,704
1,667
87
1,397
32
23
10,074
4,550
1,028
0
121
168
226
.301
.419
.555
1954
721.1
.416
154
692
8Juan Soto
J. Soto
.972
313
1,110
226
328
71
6
69
217
228
4
259
23
5
1,349
618
146
1
6
25
21
.295
.415
.557
265
99.4
.405
152
90.1
9Larry Walker
L. Walker
.965
1,988
6,907
1,355
2,160
471
62
383
1,311
913
138
1,231
230
76
8,030
3,904
916
7
65
117
153
.313
.400
.565
1532
556.6
.412
140
406.2
10Fernando Tatis Jr.
F. Tatis Jr.
.956
143
558
111
168
24
8
39
98
57
10
171
27
9
629
325
71
0
4
2
10
.301
.374
.582
120
41
.396
151
41.6
11Jim Thome
J. Thome
.956
2,543
8,422
1,583
2,328
451
26
612
1,699
1,747
69
2,548
19
20
10,313
4,667
1,089
1
74
173
165
.276
.402
.554
1925
653.9
.406
145
589.5
12Todd Helton
T. Helton
.953
2,247
7,962
1,401
2,519
592
37
369
1,406
1,335
57
1,175
37
29
9,450
4,292
998
3
93
185
186
.316
.414
.539
1765
612.5
.405
132
389.5
13Aaron Judge
A. Judge
.948
424
1,518
313
413
69
4
119
268
286
15
575
18
11
1,830
847
192
0
11
18
43
.272
.390
.558
341
118.8
.396
151
116.1
14Jeff Bagwell
J. Bagwell
.948
2,150
7,797
1,517
2,314
488
32
449
1,529
1,401
128
1,558
202
78
9,431
4,213
969
3
102
155
221
.297
.408
.540
1755
596.6
.405
149
588.3
15Lance Berkman
L. Berkman
.943
1,879
6,491
1,146
1,905
422
30
366
1,234
1,201
66
1,300
86
48
7,813
3,485
818
1
54
160
147
.293
.406
.537
1424
477.5
.400
144
432.3
16Joey Votto
J. Votto
.937
1,771
6,274
1,041
1,908
412
20
295
966
1,217
60
1,354
79
29
7,595
3,245
727
0
44
141
151
.304
.419
.517
1391
504.3
.400
149
449.2
17Albert Belle
A. Belle
.933
1,539
5,853
974
1,726
389
21
381
1,239
683
55
961
88
41
6,673
3,300
791
4
78
91
193
.295
.369
.564
1184
366.5
.396
139
338.6
18Edgar Martinez
E. Martinez
.933
2,055
7,213
1,219
2,247
514
15
309
1,261
1,283
89
1,202
49
30
8,672
3,718
838
10
77
113
190
.312
.418
.515
1606
548.2
.405
147
523.9
19Vladimir Guerrero
V. Guerrero
.931
2,147
8,155
1,328
2,590
477
46
449
1,496
737
103
985
181
94
9,059
4,506
972
0
64
250
277
.318
.379
.553
1575
464.6
.390
136
419
20David Ortiz
D. Ortiz
.931
2,408
8,640
1,419
2,472
632
19
541
1,768
1,319
38
1,750
17
9
10,091
4,765
1,192
2
92
209
236
.286
.380
.552
1760
559.9
.392
140
484.1
21Miguel Cabrera
M. Cabrera
.931
2,457
9,153
1,457
2,866
581
17
487
1,729
1,159
64
1,812
39
21
10,467
4,942
1,085
5
86
235
321
.313
.391
.540
1845
607.3
.393
145
568.5
22Chipper Jones
C. Jones
.930
2,499
8,984
1,619
2,726
549
38
468
1,623
1,512
18
1,409
150
46
10,614
4,755
1,055
3
97
177
253
.303
.401
.529
1904
598.1
.397
141
563
23Alex Rodriguez
A. Rodriguez
.930
2,784
10,566
2,021
3,115
548
31
696
2,086
1,338
176
2,287
329
76
12,207
5,813
1,275
16
111
97
261
.295
.380
.550
2178
690.1
.395
141
629.5
24Carlos Delgado
C. Delgado
.929
2,035
7,283
1,241
2,038
483
18
473
1,512
1,109
172
1,745
14
8
8,657
3,976
974
0
93
186
152
.280
.383
.546
1513
435.7
.391
135
394
25Albert Pujols
A. Pujols
.924
2,862
10,839
1,843
3,236
669
16
662
2,100
1,331
108
1,304
114
41
12,394
5,923
1,347
1
115
312
399
.299
.377
.546
2141
668.4
.387
142
656.7

More Pirates Stats

Team Batting Leaders

HR

3

Lowe

Brandon Lowe

RBI

4

Lowe

Brandon Lowe

AVG

.429

O'Hearn

Ryan O'Hearn
Team Pitching Leaders

W

1

Santana

Dennis Santana

K

8

Mlodzinski

Carmen Mlodzinski

ERA

4.15

Mlodzinski

Carmen Mlodzinski
Team Rankings

HR

4

10th

R

13

13th

SO

34

7th

ERA

4.82

21st

2026 Division Standings
TEAMWLPCTGB
3
0
1.000
2
1
.667
1.0
2
1
.667
1.0
1
2
.333
2.0
Pirates Pirates
1
2
.333
2.0
Schedule
DATEMATCHUPTIME (ET)
Mon
3/30
@
6:40 PM
Tue
3/31
@
6:40 PM
Wed
4/1
@
12:40 PM
Fri
4/3
@
4:12 PM
Sat
4/4
@
4:05 PM
Last Game
PIT Pirates

1 - 2

4

Final

3

NYM Mets

2 - 1

Sun 29 Mar 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
3
0
1.000
2
1
.667
1.0
2
1
.667
1.0
2
1
.667
1.0
1
2
.333
2.0
NL CentralWLPCTGB
3
0
1.000
2
1
.667
1.0
2
1
.667
1.0
1
2
.333
2.0
1
2
.333
2.0
NL WestWLPCTGB
3
0
1.000
1
2
.333
2.0
0
3
.000
3.0
0
3
.000
3.0
0
3
.000
3.0
AL EastWLPCTGB
3
0
1.000
3
0
1.000
2
1
.667
1.0
1
2
.333
2.0
1
2
.333
2.0
AL CentralWLPCTGB
2
1
.667
2
2
.500
0.5
1
2
.333
1.0
1
2
.333
1.0
0
3
.000
2.0
AL WestWLPCTGB
2
1
.667
2
2
.500
0.5
2
2
.500
0.5
2
2
.500
0.5
0
3
.000
2.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Mon
3/30
@
4:10 PM
Mon
3/30
@
6:35 PM
Mon
3/30
@
6:40 PM
Mon
3/30
@
6:40 PM
Mon
3/30
@
6:40 PM