Player stats

OPS 2019

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, 2019. Data refreshed Mar 13, 2026, 3:34 AM UTC.

OPS2019 season
#PlayerTeamPAABOPS
1C. YelichMIL5804891.100
2M. TroutLAA6004701.083
3C. BellingerLAD6615581.035
4N. CruzMIN5214541.031
5A. BregmanHOU6905541.015
6A. RendonWSH6465451.010
7K. MarteAZ628569.981
8G. SpringerHOU556479.974
9N. ArenadoCOL662588.962
10J. SotoWSH659542.949
11P. AlonsoNYM693597.941
12C. BlackmonCOL634580.940
13X. BogaertsBOS698614.939
14J. MartinezBOS657575.939
15F. FreemanATL692597.938
16J. BellPIT613527.936
17E. SuárezCIN662575.930
18A. RizzoCHC613512.924
19J. SolerKC679589.922
20A. MeadowsTB591530.922
21T. StoryCOL656588.917
22J. McNeilNYM567510.916
23R. DeversBOS702647.916
24Y. MoncadaCWS559511.915
25M. BettsBOS706597.915
26C. SantanaCLE686573.911
27K. BryantCHC634543.903
28J. AltuveHOU548500.903
29J. DonaldsonATL659549.900
30T. ManciniBAL679602.899
31M. OlsonOAK547483.896
32D. LeMahieuNYY655602.893
33M. SemienOAK747657.892
34M. MuncyLAD589487.889
35Y. GurrielHOU612564.884
36R. Acuña Jr.ATL715626.883
37B. HarperPHI682573.882
38J. TurnerLAD549479.881
39B. ReynoldsPIT546491.880
40J. PedersonLAD514450.876
41M. BrantleyHOU637575.875
42G. TorresNYY604546.871
43K. SchwarberCHC610529.871
44H. DozierKC586523.870
45T. AndersonCWS518498.865
46N. CastellanosCHC664615.863
47D. SantanaTEX511474.857
48M. ConfortoNYM648549.856
49M. KeplerMIN596524.855
50F. LindorCLE654598.854
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:34 AM UTC.