mlb player with highest ops from 2012 to 2020

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

Interpreted as:
MLB player with highest ops with a minimum of 1.55 PA per team game from 2012 to 2020
NAME OPS G AB R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP AVG OBP SLG WRC WRAA WOBA WRC+ BRAA
1 Ke'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
2 Yordan 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
3 Mike Trout
M. Trout
1.008
1,212
4,416
924
1,353
254
48
297
782
829
82
1,144
197
37
5,378
2,594
599
0
51
104
56
.306
.421
.587
1087
464
.422
173
467.3
4 Juan 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
5 Fernando 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
6 David Ortiz
D. Ortiz
.953
666
2,425
360
712
176
3
163
502
364
6
415
6
2
2,825
1,383
342
0
30
93
83
.294
.383
.570
503
185.9
.396
150
162.8
7 Aaron 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
8 Joey Votto
J. Votto
.926
1,154
4,049
672
1,212
259
11
176
565
882
43
877
43
12
5,006
2,021
446
0
32
98
105
.299
.427
.499
910
325.8
.396
148
287.8
9 Paul Goldschmidt
P. Goldschmidt
.918
1,263
4,607
809
1,356
296
19
241
802
750
35
1,215
124
33
5,432
2,413
556
0
40
105
110
.294
.394
.524
949
316.3
.388
142
273.8
10 Giancarlo Stanton
G. Stanton
.914
935
3,454
574
932
195
5
256
650
480
35
1,113
32
8
3,992
1,905
456
0
23
68
77
.270
.362
.552
680
220.5
.384
145
215
11 Cody Bellinger
C. Bellinger
.911
506
1,808
325
494
98
14
123
318
258
7
447
45
10
2,083
989
235
0
10
45
26
.273
.364
.547
355
100.8
.375
137
98.7
12 Ronald Acuña Jr.
R. Acuña Jr.
.909
313
1,219
251
342
59
6
81
194
159
19
371
61
15
1,401
656
146
0
4
8
15
.281
.371
.538
247
75
.382
136
64.2
13 Pete Alonso
P. Alonso
.909
218
805
134
203
36
2
69
155
96
27
244
2
0
932
450
107
0
4
10
17
.252
.350
.559
160
42.9
.373
138
46.4
14 Miguel Cabrera
M. Cabrera
.907
1,106
4,112
605
1,269
235
4
210
745
516
25
803
10
4
4,690
2,142
449
0
37
91
155
.309
.386
.521
799
256.1
.384
144
239.8
15 Freddie Freeman
F. Freeman
.906
1,229
4,572
779
1,359
309
23
218
781
638
62
1,055
41
17
5,306
2,368
550
0
34
84
99
.297
.388
.518
912
295.7
.384
142
267.9
16 Alex Bregman
A. Bregman
.902
559
2,058
365
582
152
12
105
342
309
30
343
34
10
2,418
1,073
269
1
20
7
42
.283
.381
.521
422
128
.381
144
132.2
17 Bryce Harper
B. Harper
.900
1,142
4,069
749
1,122
228
21
232
668
733
31
1,055
98
36
4,883
2,088
481
10
40
89
81
.276
.387
.513
826
256.2
.380
138
226
18 Mookie Betts
M. Betts
.895
849
3,422
660
1,029
238
27
155
509
395
21
502
136
27
3,875
1,786
420
4
33
26
43
.301
.373
.522
655
194.6
.378
135
166.2
19 Nelson Cruz
N. Cruz
.894
1,206
4,504
683
1,265
222
5
311
829
465
65
1,163
24
14
5,068
2,430
538
0
34
51
111
.281
.354
.540
843
254.4
.377
141
246.4
20 Mike Yastrzemski
M. Yastrzemski
.892
161
563
103
158
36
7
31
90
62
7
162
4
5
636
301
74
1
3
3
6
.281
.357
.535
108
28.1
.372
134
27.7
21 Luke Voit
L. Voit
.891
283
899
161
246
40
1
62
168
112
16
270
0
0
1,029
474
103
0
2
2
23
.274
.363
.527
176
49
.376
138
48.8
22 J.D. Martinez
J.D. Martinez
.891
1,069
3,975
593
1,156
241
17
232
703
398
22
1,081
25
10
4,432
2,127
490
0
37
45
125
.291
.356
.535
732
213.6
.375
135
188.3
23 Nolan Arenado
N. Arenado
.890
1,079
4,118
649
1,206
262
27
235
760
362
22
684
16
15
4,557
2,227
524
5
50
58
121
.293
.349
.541
742
208.5
.372
118
104.3
24 Kris Bryant
K. Bryant
.889
740
2,774
506
778
172
17
142
414
381
78
773
34
18
3,252
1,410
331
0
19
17
34
.280
.380
.508
552
163.7
.378
136
146.2
25 Jeff McNeil
J. McNeil
.884
248
918
137
293
63
7
30
117
69
29
123
12
9
1,024
460
100
4
4
5
10
.319
.383
.501
176
49.4
.375
140
52.4

More Pirates Stats

Team Rankings

HR

33

29th

R

146

30th

SO

367

25th

ERA

3.97

17th

2025 Division Standings
TEAM W L PCT GB
Cubs Cubs
30
20
.600
Cardinals Cardinals
27
23
.540
3.0
Reds Reds
25
26
.490
5.5
Brewers Brewers
24
26
.480
6.0
Pirates Pirates
17
33
.340
13.0
Schedule
DATE MATCHUP TIME (ET)
Thu
5/22
MIL MIL
@
PIT PIT
6:40 PM
Fri
5/23
MIL MIL
@
PIT PIT
6:40 PM
Sat
5/24
MIL MIL
@
PIT PIT
4:05 PM
Sun
5/25
MIL MIL
@
PIT PIT
1:35 PM
Mon
5/26
PIT PIT
@
AZ AZ
8:10 PM
Last Game
PIT Pirates

17 - 33

3

Final

1

CIN Reds

25 - 26

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
29
19
.604
Blue Jays Blue Jays
24
24
.500
5.0
AL Central W L PCT GB
Tigers Tigers
33
17
.660
Twins Twins
27
22
.551
5.5
AL West W L PCT GB
Mariners Mariners
28
20
.583
Astros Astros
25
24
.510
3.5
NL East W L PCT GB
Phillies Phillies
31
18
.633
Mets Mets
30
20
.600
1.5
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
HOU HOU
@
MIL MIL
9-1
Tue
5/6
SFG SFG
@
CHC CHC
3-1
Tue
5/6
SEA SEA
@
ATH ATH
6-5
Tue
5/6
NYM NYM
@
AZ AZ
7-1

Schedule

DATE MATCHUP TIME (ET)
Thu
5/22
TEX TEX
@
NYY NYY
12:35 PM
Thu
5/22
SDP SDP
@
TOR TOR
1:07 PM
Thu
5/22
PHI PHI
@
COL COL
3:10 PM
Thu
5/22
LAA LAA
@
ATH ATH
3:35 PM
Thu
5/22
CLE CLE
@
DET DET
6:40 PM