Player stats

OPS 2018

On-base percentage plus slugging percentage, combining reaching base with total bases per at-bat.

Minimum workload: 3.1 plate appearances per game, rounded to the nearest whole appearance. Completed seasons use the league's scheduled regular-season game count; seasons in progress use team games played. Batting-title exceptions are not applied. Data through December 31, 2018. Data refreshed Mar 13, 2026, 3:40 AM UTC.

OPS2018 season
#PlayerTeamPAABOPS
1M. TroutLAA6084711.088
2M. BettsBOS6145201.078
3J. MartinezBOS6495691.031
4C. YelichMIL6515741.000
5J. RamírezCLE698578.939
6N. ArenadoCOL673590.935
7A. BregmanHOU705594.926
8P. GoldschmidtAZ690593.922
9T. StoryCOL656598.914
10A. RendonWSH597529.909
11M. MachadoLAD709632.905
12M. CarpenterSTL677564.897
13F. FreemanATL707618.892
14E. SuárezCIN606527.892
15J. AguilarMIL566492.890
16B. HarperWSH695550.889
17B. NimmoNYM535433.886
18X. BogaertsBOS580513.883
19J. BáezCHC645606.881
20K. DavisOAK654576.874
21F. LindorCLE745661.871
22D. PeraltaAZ614560.868
23M. ChapmanOAK616547.864
24C. BlackmonCOL696626.860
25M. HanigerSEA683596.859
26M. AndujarNYY606573.855
27N. CastellanosDET678620.854
28G. StantonNYY705617.852
29N. CruzSEA591519.850
30R. HoskinsPHI660558.850
31S. GennettCIN638584.847
32A. RizzoCHC665566.846
33G. PolancoPIT535461.839
34J. AltuveHOU599534.837
35J. VottoCIN623503.837
36A. HicksNYY581480.833
37M. BrantleyCLE631570.832
38A. BenintendiBOS661579.830
39T. PhamTB570494.830
40D. GregoriusNYY569504.829
41T. ShawMIL587498.825
42J. RealmutoMIA531477.825
43E. EscobarAZ631566.824
44K. SchwarberCHC510428.823
45S. PiscottyOAK605546.821
46J. A. MartínezSTL590534.821
47M. KempLAD506462.818
48B. ZobristCHC520455.817
49C. CronTB560501.816
50Y. GrandalLAD518440.815
OPS
On-base percentage plus slugging percentage, combining reaching base with total bases per at-bat.

Understanding OPS

On-base percentage plus slugging percentage, combining reaching base with total bases per at-bat.

Formula: OBP + SLG

Read rates alongside playing time. A small sample can produce an extreme result, and a missing value is different from zero.

Season rankings use regular-season records. A player has one combined row across teams; the team label identifies the associated team, not a separate team stint.

Source: MLB statistics and MLBDB derived measures. Formulas describe the measure above. Data refreshed Mar 13, 2026, 3:40 AM UTC.