Yearly League Leaders & Records for On-Base Plus Slugging

Statheads want to know.

Get scores, news and notes in your inbox every day. View a sample email. It's also available for football, basketball and hockey.

Subscribe to our Stathead Newsletter

Year National League OPS   American League OPS      
2019 (NL AL)Christian Yelich* (MIL)1.100 Mike Trout (LAA)1.083   
2018 (NL AL)Christian Yelich* (MIL)1.000 Mike Trout (LAA)1.088   
2017 (NL AL)Joey Votto* (CIN)1.032 Mike Trout (LAA)1.071   
2016 (NL AL)Daniel Murphy* (WSN).985 David Ortiz* (BOS)1.021   
2015 (NL AL)Bryce Harper* (WSN)1.109 Mike Trout (LAA).991   
2014 (NL AL)Andrew McCutchen (PIT).952 Victor Martinez# (DET).974   
2013 (NL AL)Paul Goldschmidt (ARI).952 Miguel Cabrera (DET)1.078   
2012 (NL AL)Ryan Braun (MIL).987 Miguel Cabrera (DET).999   
2011 (NL AL)Ryan Braun (MIL).994 Jose Bautista (TOR)1.056   
2010 (NL AL)Joey Votto* (CIN)1.024 Josh Hamilton* (TEX)1.044   
2009 (NL AL)Albert Pujols (STL)1.101 Joe Mauer* (MIN)1.031   
2008 (NL AL)Albert Pujols (STL)1.114 Milton Bradley# (TEX).999   
2007 (NL AL)Chipper Jones+# (ATL)1.029 Alex Rodriguez (NYY)1.067   
2006 (NL AL)Albert Pujols (STL)1.102 Travis Hafner* (CLE)1.097   
2005 (NL AL)Derrek Lee (CHC)1.080 Alex Rodriguez (NYY)1.031   
2004 (NL AL)Barry Bonds* (SFG)1.422 Manny Ramirez (BOS)1.009   
2003 (NL AL)Barry Bonds* (SFG)1.278 Carlos Delgado* (TOR)1.019   
2002 (NL AL)Barry Bonds* (SFG)1.381 Jim Thome+* (CLE)1.122   
2001 (NL AL)Barry Bonds* (SFG)1.379 Jason Giambi* (OAK)1.137   
2000 (NL AL)Todd Helton* (COL)1.162 Manny Ramirez (CLE)1.154   
1999 (NL AL)Larry Walker* (COL)1.168 Manny Ramirez (CLE)1.105   
1998 (NL AL)Mark McGwire (STL)1.222 Albert Belle (CHW)1.055   
1997 (NL AL)Larry Walker* (COL)1.172 Frank Thomas+ (CHW)1.067   
1996 (NL AL)Gary Sheffield (FLA)1.090 Mark McGwire (OAK)1.198   
1995 (NL AL)Barry Bonds* (SFG)1.009 Edgar Martinez+ (SEA)1.107   
1994 (NL AL)Jeff Bagwell+ (HOU)1.201 Frank Thomas+ (CHW)1.217   
1993 (NL AL)Barry Bonds* (SFG)1.136 John Olerud* (TOR)1.072   
1992 (NL AL)Barry Bonds* (PIT)1.080 Frank Thomas+ (CHW).975   
1991 (NL AL)Barry Bonds* (PIT).924 Frank Thomas+ (CHW)1.006   
1990 (NL AL)Barry Bonds* (PIT).970 Rickey Henderson+ (OAK)1.016   
1989 (NL AL)Kevin Mitchell (SFG)1.023 Fred McGriff* (TOR).924   
1988 (NL AL)Darryl Strawberry* (NYM).911 Wade Boggs+* (BOS).965   
1987 (NL AL)Jack Clark (STL)1.055 Wade Boggs+* (BOS)1.049   
1986 (NL AL)Mike Schmidt+ (PHI).937 Don Mattingly* (NYY).967   
1985 (NL AL)Pedro Guerrero (LAD).999 George Brett+* (KCR)1.022   
1984 (NL AL)Mike Schmidt+ (PHI).919 Dwight Evans (BOS).920   
1983 (NL AL)Dale Murphy (ATL).933 George Brett+* (KCR).947   
1982 (NL AL)Mike Schmidt+ (PHI).949 Robin Yount+ (MIL).957   
1981 (NL AL)Mike Schmidt+ (PHI)1.080 Dwight Evans (BOS).937   
1980 (NL AL)Mike Schmidt+ (PHI)1.004 George Brett+* (KCR)1.118   
1979 (NL AL)Dave Kingman (CHC).956 Fred Lynn* (BOS)1.059   
1978 (NL AL)Dave Parker* (PIT).979 Jim Rice+ (BOS).970   
1977 (NL AL)George Foster (CIN)1.013 Rod Carew+* (MIN)1.019   
1976 (NL AL)Joe Morgan+* (CIN)1.020 Hal McRae (KCR).868   
1975 (NL AL)Joe Morgan+* (CIN).974 Fred Lynn* (BOS).967   
1974 (NL AL)Willie Stargell+* (PIT).944 Dick Allen (CHW).938   
1973 (NL AL)Willie Stargell+* (PIT)1.038 Reggie Jackson+* (OAK).914   
1972 (NL AL)Billy Williams+* (CHC)1.005 Dick Allen (CHW)1.023   
1971 (NL AL)Hank Aaron+ (ATL)1.079 Bobby Murcer* (NYY).969   
1970 (NL AL)Willie McCovey+* (SFG)1.056 Carl Yastrzemski+* (BOS)1.044   
1969 (NL AL)Willie McCovey+* (SFG)1.108 Reggie Jackson+* (OAK)1.018   
1968 (NL AL)Willie McCovey+* (SFG).923 Carl Yastrzemski+* (BOS).922   
1967 (NL AL)Dick Allen (PHI).970 Carl Yastrzemski+* (BOS)1.040   
1966 (NL AL)Dick Allen (PHI)1.027 Frank Robinson+ (BAL)1.047   
1965 (NL AL)Willie Mays+ (SFG)1.043 Carl Yastrzemski+* (BOS).932   
1964 (NL AL)Willie Mays+ (SFG).990 Mickey Mantle+# (NYY)1.015   
1963 (NL AL)Hank Aaron+ (MLN).977 Bob Allison (MIN).911   
1962 (NL AL)Frank Robinson+ (CIN)1.045 Mickey Mantle+# (NYY)1.091   
1961 (NL AL)Frank Robinson+ (CIN)1.015 Norm Cash* (DET)1.148   
1960 (NL AL)Frank Robinson+ (CIN)1.002 Mickey Mantle+# (NYY).957   
1959 (NL AL)Hank Aaron+ (MLN)1.037 Al Kaline+ (DET).940   
1958 (NL AL)Willie Mays+ (SFG)1.002 Ted Williams+* (BOS)1.042   
1957 (NL AL)Stan Musial+* (STL)1.034 Ted Williams+* (BOS)1.257   
1956 (NL AL)Duke Snider+* (BRO).997 Mickey Mantle+# (NYY)1.169   
1955 (NL AL)Willie Mays+ (NYG)1.059 Mickey Mantle+# (NYY)1.042   
1954 (NL AL)Willie Mays+ (NYG)1.078 Ted Williams+* (BOS)**1.148   
1953 (NL AL)Duke Snider+* (BRO)1.046 Al Rosen (CLE)1.034   
1952 (NL AL)Stan Musial+* (STL).970 Mickey Mantle+# (NYY).924   
1951 (NL AL)Ralph Kiner+ (PIT)1.079 Ted Williams+* (BOS)1.019   
1950 (NL AL)Stan Musial+* (STL)1.034 Larry Doby+* (CLE).986   
1949 (NL AL)Ralph Kiner+ (PIT)1.089 Ted Williams+* (BOS)1.141   
1948 (NL AL)Stan Musial+* (STL)1.152 Ted Williams+* (BOS)1.112   
1947 (NL AL)Ralph Kiner+ (PIT)1.055 Ted Williams+* (BOS)1.133   
1946 (NL AL)Stan Musial+* (STL)1.021 Ted Williams+* (BOS)1.164   
1945 (NL AL)Tommy Holmes* (BSN).997 Snuffy Stirnweiss (NYY).862   
1944 (NL AL)Stan Musial+* (STL).990 Bob Johnson (BOS).959   
1943 (NL AL)Stan Musial+* (STL).988 Charlie Keller* (NYY).922   
1942 (NL AL)Mel Ott+* (NYG).912 Ted Williams+* (BOS)1.147   
1941 (NL AL)Pete Reiser* (BRO).964 Ted Williams+* (BOS)1.287   
1940 (NL AL)Johnny Mize+* (STL)1.039 Hank Greenberg+ (DET)1.103   
1939 (NL AL)Johnny Mize+* (STL)1.070 Jimmie Foxx+ (BOS)1.158   
1938 (NL AL)Johnny Mize+* (STL)1.036 Jimmie Foxx+ (BOS)1.166   
1937 (NL AL)Joe Medwick+ (STL)1.056 Lou Gehrig+* (NYY)1.116   
1936 (NL AL)Mel Ott+* (NYG)1.036 Lou Gehrig+* (NYY)1.174   
1935 (NL AL)Arky Vaughan+* (PIT)1.098 Jimmie Foxx+ (PHA)1.096   
1934 (NL AL)Ripper Collins# (STL)1.008 Lou Gehrig+* (NYY)1.172   
1933 (NL AL)Chuck Klein+* (PHI)1.025 Jimmie Foxx+ (PHA)1.153   
1932 (NL AL)Chuck Klein+* (PHI)1.050 Jimmie Foxx+ (PHA)1.218   
1931 (NL AL)Rogers Hornsby+ (CHC).996 Babe Ruth+* (NYY)1.195   
1930 (NL AL)Hack Wilson+ (CHC)1.177 Babe Ruth+* (NYY)1.225   
1929 (NL AL)Rogers Hornsby+ (CHC)1.139 Babe Ruth+* (NYY)1.128   
1928 (NL AL)Rogers Hornsby+ (BSN)1.130 Babe Ruth+* (NYY)1.172   
1927 (NL AL)Rogers Hornsby+ (NYG)1.035 Babe Ruth+* (NYY)1.258   
1926 (NL AL)Cy Williams* (PHI).986 Babe Ruth+* (NYY)1.253   
1925 (NL AL)Rogers Hornsby+ (STL)1.245 Ty Cobb+* (DET)1.066   
1924 (NL AL)Rogers Hornsby+ (STL)1.203 Babe Ruth+* (NYY)1.252   
1923 (NL AL)Rogers Hornsby+ (STL)1.086 Babe Ruth+* (NYY)1.309   
1922 (NL AL)Rogers Hornsby+ (STL)1.181 Babe Ruth+* (NYY)1.106   
1921 (NL AL)Rogers Hornsby+ (STL)1.097 Babe Ruth+* (NYY)1.359   
1920 (NL AL)Rogers Hornsby+ (STL).990 Babe Ruth+* (NYY)1.379   
1919 (NL AL)Heinie Groh (CIN).823 Babe Ruth+* (BOS)1.114   
1918 (NL AL)Edd Roush+* (CIN).823 Babe Ruth+* (BOS).966   
1917 (NL AL)Rogers Hornsby+ (STL).868 Ty Cobb+* (DET)1.014   
1916 (NL AL)Cy Williams* (CHC).831 Tris Speaker+* (CLE).972 Federal League OPS
1915 (NL AL FL)Gavvy Cravath (PHI).902 Ty Cobb+* (DET).973 Benny Kauff* (BTT).955
1914 (NL AL FL)Gavvy Cravath (PHI).901 Ty Cobb+* (DET).979 Benny Kauff* (IND).981
1913 (NL AL)Gavvy Cravath (PHI).974 Shoeless Joe Jackson* (CLE)1.011   
1912 (NL AL)Heinie Zimmerman (CHC).989 Ty Cobb+* (DET)1.040   
1911 (NL AL)Honus Wagner+ (PIT).930 Ty Cobb+* (DET)1.086   
1910 (NL AL)Sherry Magee (PHI).952 Ty Cobb+* (DET)1.004   
1909 (NL AL)Honus Wagner+ (PIT).909 Ty Cobb+* (DET).947   
1908 (NL AL)Honus Wagner+ (PIT).957 Ty Cobb+* (DET).844   
1907 (NL AL)Honus Wagner+ (PIT).921 Ty Cobb+* (DET).848   
1906 (NL AL)Honus Wagner+ (PIT).875 George Stone* (SLB).918   
1905 (NL AL)Cy Seymour* (CIN).988 Elmer Flick+* (CLE).845   
1904 (NL AL)Honus Wagner+ (PIT).944 Nap Lajoie+ (CLE).959   
1903 (NL AL)Fred Clarke+* (PIT).946 Nap Lajoie+ (CLE).896   
1902 (NL AL)Honus Wagner+ (PIT).857 Ed Delahanty+ (WSH)1.043   
1901 (NL AL)Ed Delahanty+ (PHI).955 Nap Lajoie+ (PHA)1.106   
1900 (NL)Honus Wagner+ (PIT)1.007   
1899 (NL)Ed Delahanty+ (PHI)1.046   
1898 (NL)Billy Hamilton+* (BSN).933   
1897 (NL)Willie Keeler+* (BLN)1.003   
1896 (NL)Ed Delahanty+ (PHI)1.103   
1895 (NL)Ed Delahanty+ (PHI)1.117   
1894 (NL)Hugh Duffy+ (BSN)1.196   
1893 (NL)Billy Hamilton+* (PHI)1.014   
1892 (NL)Dan Brouthers+* (BRO).911 American Association OPS   
1891 (NL AA)Mike Tiernan* (NYG).882 Dan Brouthers+* (BOS).983 Player's League OPS
1890 (NL AA PL)Mike Tiernan* (NYG).880 Denny Lyons (PHA).992 Roger Connor+# (NYI).998
1889 (NL AA)Fred Carroll (PIT).970 Tommy Tucker# (BAL).934   
1888 (NL AA)Cap Anson+ (CHC).899 John Reilly (CIN).864   
1887 (NL AA)Dan Brouthers+* (DTN).988 Tip O'Neill (STL)1.180   
1886 (NL AA)Dan Brouthers+* (DTN)1.026 Bob Caruthers* (STL).974   
1885 (NL AA)Dan Brouthers+* (BUF).951 Pete Browning (LOU).923 Union Association OPS
1884 (NL AA UA)Dan Brouthers+* (BUF).941 John Reilly (CIN).918 Fred Dunlap (SLM)1.069
1883 (NL AA)Dan Brouthers+* (BUF).969 Ed Swartwood* (PIT).869   
1882 (NL AA)Dan Brouthers+* (BUF).950 Pete Browning (LOU).940   
1881 (NL)Cap Anson+ (CHC).952   
1880 (NL)George Gore* (CHC).862   
1879 (NL)John O'Rourke* (BSN).877   
1878 (NL)Paul Hines (PRO).849   
1877 (NL)Deacon White+* (BSN).950   
1876 (NL)Ross Barnes (CHC)1.052   
 National Association 
1875 (NA)Cal McVey (BOS).873   
1874 (NA)Levi Meyerle (CHI).889   
1873 (NA)Ross Barnes (BOS)1.080   
1872 (NA)Ross Barnes (BOS)1.034   
1871 (NA)Levi Meyerle (ATH)1.200   

A ** by the stat's value indicates the player had fewer than the required number of at bats or plate appearances for the BA, OBP, SLG, or OPS title that year. In order to rank the player, the necessary number of hitless at bats were added to the player's season total. The value printed here is their actual value and not the value used to rank them. Complete Listing of Required Plate Appearances, IP, etc.

Support us without the ads? Go Ad-Free.