highest ops 2017 to 2021 with at least 2000 plate appearances

Between the 2017 and 2021 seasons, Mike Trout had the highest OPS when making 2,000+ plate appearances, with an OPS of 1.072.

Interpreted as:
highest ops by a player 2017 to 2021 with at least 2000 plate appearances
NAME OPS PA 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 Mike Trout
M. Trout
1.072
2,101
477
1,659
367
502
93
12
142
319
388
38
431
60
9
1,045
247
0
16
63
19
.303
.442
.630
466
209.6
.437
180
206.5
2 Juan Soto
J. Soto
.981
2,003
464
1,612
337
485
91
8
98
312
373
6
352
32
12
886
197
1
11
48
44
.301
.432
.550
401
156.6
.410
156
143.2
3 Aaron Judge
A. Judge
.954
2,368
545
1,984
392
556
91
4
154
356
352
17
691
24
11
1,117
249
0
15
20
57
.280
.391
.563
449
160.8
.399
155
159.2
4 Bryce Harper
B. Harper
.950
2,712
626
2,221
438
622
148
5
146
418
446
20
623
53
13
1,218
299
3
22
60
49
.280
.402
.548
505
175
.395
145
155.6
5 J.D. Martinez
J.D. Martinez
.944
2,664
617
2,357
408
702
154
10
159
465
271
13
621
13
1
1,353
323
0
23
37
85
.298
.370
.574
487
162.3
.390
143
141.5
6 Freddie Freeman
F. Freeman
.940
2,870
656
2,469
462
755
161
11
133
426
358
31
498
34
14
1,337
305
0
12
59
54
.306
.399
.542
531
181.2
.393
143
158.8
7 Anthony Rendon
A. Rendon
.923
2,329
539
1,988
339
596
153
7
98
383
286
30
322
14
4
1,057
258
0
25
23
46
.300
.392
.532
420
136.2
.387
141
120.4
8 Nelson Cruz
N. Cruz
.913
2,550
612
2,227
354
626
99
2
165
443
257
44
577
5
2
1,224
266
0
22
35
66
.281
.364
.550
443
132.7
.379
143
136.8
9 José Ramírez
J. Ramírez
.911
2,775
648
2,416
441
676
175
19
144
420
313
23
353
112
22
1,321
338
0
23
33
38
.280
.365
.547
480
142.3
.379
140
134
10 Mookie Betts
M. Betts
.911
2,828
616
2,430
505
709
171
16
124
359
347
26
395
92
19
1,284
311
0
25
26
32
.292
.383
.528
497
152.6
.383
139
135.4
11 Giancarlo Stanton
G. Stanton
.910
2,141
497
1,859
309
507
95
1
139
353
245
20
582
8
3
1,021
235
0
17
20
57
.273
.361
.549
371
112.9
.380
142
111.5
12 Christian Yelich
C. Yelich
.905
2,647
608
2,264
427
658
125
15
119
361
344
25
579
81
13
1,170
259
0
14
29
44
.291
.388
.517
465
142.6
.382
139
131
13 Nolan Arenado
N. Arenado
.903
2,868
675
2,559
410
744
155
14
158
489
262
14
437
10
6
1,401
327
2
31
41
78
.291
.356
.547
484
134.9
.374
123
82.8
14 Paul Goldschmidt
P. Goldschmidt
.896
2,942
690
2,542
442
728
143
11
140
420
366
21
665
41
10
1,313
294
0
13
30
49
.286
.379
.517
506
148.2
.378
136
134.3
15 Alex Bregman
A. Bregman
.892
2,601
601
2,205
388
623
156
9
109
363
338
34
344
33
10
1,124
274
1
23
11
54
.283
.383
.510
448
131.8
.378
142
135.5
16 Justin Turner
J. Turner
.889
2,305
561
1,984
327
594
118
2
93
300
236
63
322
15
2
995
213
1
21
9
47
.299
.388
.502
400
118.6
.379
139
115
17 Charlie Blackmon
C. Blackmon
.888
2,884
664
2,585
475
783
145
33
117
380
237
40
508
33
20
1,345
295
4
18
17
37
.303
.368
.520
488
137.2
.374
119
70.7
18 Joey Votto
J. Votto
.888
2,694
632
2,221
357
620
125
5
110
335
432
25
477
13
1
1,085
240
0
16
35
57
.279
.400
.489
465
137.2
.379
132
109.7
19 George Springer
G. Springer
.883
2,360
531
2,059
406
568
100
6
131
334
256
31
463
22
16
1,073
237
0
14
3
44
.276
.362
.521
398
110.2
.373
138
111.7
20 Josh Donaldson
J. Donaldson
.877
2,019
483
1,689
278
431
96
0
110
278
299
17
458
8
4
857
206
0
14
8
47
.255
.370
.507
338
90.4
.371
133
83.2
21 Kris Bryant
K. Bryant
.870
2,489
578
2,125
384
584
138
11
102
286
291
60
555
23
11
1,050
251
0
13
16
33
.275
.376
.494
413
109
.370
130
95.6
22 Jose Altuve
J. Altuve
.864
2,697
608
2,417
434
731
136
10
104
317
237
23
375
62
21
1,199
250
6
14
10
69
.302
.368
.496
441
112.8
.367
135
116.3
23 Matt Olson
M. Olson
.863
2,341
564
2,027
320
515
100
1
142
373
265
35
551
7
2
1,043
243
0
14
25
49
.254
.348
.515
372
87.5
.362
133
96.2
24 Rhys Hoskins
R. Hoskins
.861
2,203
511
1,839
311
443
116
5
118
326
316
33
520
13
7
923
239
0
15
9
30
.241
.360
.502
356
87.6
.365
127
74.1
25 Xander Bogaerts
X. Bogaerts
.859
2,741
639
2,430
402
711
171
10
100
389
270
19
494
40
6
1,202
281
0
22
16
58
.293
.365
.495
440
105.7
.364
125
84.4

More Angels Stats

Team Rankings

HR

118

3rd

R

338

17th

SO

629

23rd

ERA

4.49

24th

2025 Division Standings
TEAM W L PCT GB
Astros Astros
46
33
.582
Mariners Mariners
41
37
.526
4.5
Angels Angels
40
40
.500
6.5
Rangers Rangers
39
41
.488
7.5
Athletics Athletics
32
49
.395
15.0
Schedule
DATE MATCHUP TIME (ET)
Fri
6/27
WSH WSH
@
LAA LAA
9:38 PM
Sat
6/28
WSH WSH
@
LAA LAA
9:38 PM
Sun
6/29
WSH WSH
@
LAA LAA
4:07 PM
Tue
7/1
LAA LAA
@
ATL ATL
7:15 PM
Wed
7/2
LAA LAA
@
ATL ATL
7:15 PM
Last Game
LAA Angels

40 - 40

5

Final

2

BOS Red Sox

40 - 42

Wed 25 Jun 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
45
34
.570
Rays Rays
44
35
.557
1.0
AL Central W L PCT GB
Tigers Tigers
50
30
.625
Guardians Guardians
39
38
.506
9.5
AL West W L PCT GB
Astros Astros
46
33
.582
Mariners Mariners
41
37
.526
4.5
NL East W L PCT GB
Phillies Phillies
47
32
.595
Mets Mets
46
34
.575
1.5
NL Central W L PCT GB
Cubs Cubs
46
33
.582
Brewers Brewers
45
36
.556
2.0
NL West W L PCT GB
Dodgers Dodgers
49
31
.613
Giants Giants
44
35
.557
4.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Mon
6/9
MIA MIA
@
PIT PIT
3-2
Mon
6/9
CIN CIN
@
CLE CLE
1-0
Mon
6/9
CHC CHC
@
PHI PHI
8-4
Mon
6/9
WSH WSH
@
NYM NYM
4-5
Mon
6/9
TOR TOR
@
STL STL
10-9

Schedule

DATE MATCHUP TIME (ET)
Wed
6/25
TBR TBR
@
KCR KCR
7:40 PM
Wed
6/25
SEA SEA
@
MIN MIN
7:40 PM
Wed
6/25
CHC CHC
@
STL STL
7:45 PM
Wed
6/25
PHI PHI
@
HOU HOU
8:10 PM
Wed
6/25
LAD LAD
@
COL COL
8:40 PM