highest ops 2017 to 2021 with at least 2510 plate appearances

Between the 2017 and 2021 seasons, Bryce Harper had the best OPS when making 2,510+ plate appearances, with an OPS of .950.

Interpreted as:
highest ops by a player 2017 to 2021 with at least 2510 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 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
2 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
3 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
4 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
5 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
6 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
7 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
8 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
9 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
10 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
11 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
12 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
13 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
14 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
15 José Abreu
J. Abreu
.858
2,842
655
2,560
377
725
162
10
137
480
187
64
582
8
2
1,318
309
0
31
21
97
.283
.343
.515
445
98.4
.359
127
96.2
16 Nick Castellanos
N. Castellanos
.857
2,834
663
2,598
393
743
189
21
124
397
191
27
626
11
11
1,346
334
0
18
12
53
.286
.339
.518
444
98.5
.359
123
81.2
17 Trevor Story
T. Story
.856
2,721
648
2,450
396
667
159
23
131
378
231
27
735
92
25
1,265
313
0
13
10
39
.272
.340
.516
427
95.9
.360
110
33.5
18 Anthony Rizzo
A. Rizzo
.855
2,788
655
2,349
361
634
119
10
117
389
312
104
381
30
13
1,124
246
0
23
35
68
.270
.377
.479
448
108.2
.364
126
94.4
19 Trea Turner
T. Turner
.843
2,661
589
2,425
427
725
137
24
89
293
205
20
471
168
31
1,177
250
2
9
7
44
.299
.357
.485
416
92.6
.359
122
74.6
20 Manny Machado
M. Machado
.841
2,954
687
2,637
382
726
132
9
146
440
274
11
486
46
15
1,314
287
0
32
38
86
.275
.342
.498
442
82.3
.351
122
79.6
21 Eugenio Suárez
E. Suárez
.839
2,705
660
2,339
353
584
100
6
155
406
304
39
716
10
9
1,161
261
0
23
13
67
.250
.343
.496
412
82.6
.354
116
54.7
22 Francisco Lindor
F. Lindor
.825
2,912
645
2,598
432
696
155
11
131
345
258
24
435
78
24
1,266
297
15
17
28
44
.268
.338
.487
425
70.6
.347
117
60.5
23 Josh Bell
J. Bell
.819
2,607
651
2,270
340
591
121
14
110
378
304
10
499
4
10
1,070
245
0
23
25
63
.260
.347
.471
379
61.3
.346
115
49.3
24 Yuli Gurriel
Y. Gurriel
.811
2,584
619
2,371
334
700
159
5
83
367
153
24
285
14
8
1,118
247
0
36
5
68
.295
.339
.472
370
55.6
.343
118
58.9
25 DJ LeMahieu
DJ LeMahieu
.803
2,813
628
2,536
419
764
127
11
69
312
233
16
377
24
14
1,120
207
6
22
3
71
.301
.361
.442
410
66.9
.346
111
38.3

More Phillies Stats

Team Rankings

HR

83

16th

R

369

11th

SO

725

3rd

ERA

3.86

13th

2025 Division Standings
TEAM W L PCT GB
Phillies Phillies
47
32
.595
Mets Mets
46
34
.575
1.5
Braves Braves
37
41
.474
9.5
Marlins Marlins
32
45
.416
14.0
Nationals Nationals
33
48
.407
15.0
Schedule
DATE MATCHUP TIME (ET)
Wed
6/25
PHI PHI
@
HOU HOU
8:10 PM
Thu
6/26
PHI PHI
@
HOU HOU
2:10 PM
Fri
6/27
PHI PHI
@
ATL ATL
7:15 PM
Sat
6/28
PHI PHI
@
ATL ATL
7:15 PM
Sun
6/29
PHI PHI
@
ATL ATL
1:35 PM
Last Game
HOU Astros

46 - 33

1

Final

0

PHI Phillies

47 - 32

Tue 24 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