You Are Here > Baseball-Reference.com > Leaders & Records > Yearly League Leaders & Records for AB per HR

Create Custom Leaderboards

The Baseball-Reference.com Play Index's Batting Season Finder lets you create your own custom leaderboards by team, age, position, years, or any other common criteria. View Sample Leaderboards created with the batting season finder.

Yearly League Leaders & Records for AB per HR


+ - Indicates Hall of Famer. Bold indicates active player.

Year National LeagueAB/HR  American LeagueAB/HR    
2009 (NL AL)Albert Pujols   (STL)12.085 Carlos Pena *  (TBR)12.077   
2008 (NL AL)Ryan Howard *  (PHI)12.708 Carlos Quentin   (CHW)13.333   
2007 (NL AL)Ryan Howard *  (PHI)11.255 Carlos Pena *  (TBD)10.652   
2006 (NL AL)Ryan Howard *  (PHI)10.017 David Ortiz *  (BOS)10.333   
2005 (NL AL)Andruw Jones   (ATL)11.490 Manny Ramirez   (BOS)12.311   
2004 (NL AL)Barry Bonds *  (SFG)8.289 Manny Ramirez   (BOS)13.209   
2003 (NL AL)Barry Bonds *  (SFG)8.667 Alex Rodriguez   (TEX)12.915   
2002 (NL AL)Barry Bonds *  (SFG)8.761 Jim Thome *  (CLE)9.231   
2001 (NL AL)Barry Bonds *  (SFG)6.521 Jim Thome *  (CLE)10.735   
2000 (NL AL)Barry Bonds *  (SFG)9.796 Manny Ramirez   (CLE)11.553   
1999 (NL AL)Mark McGwire   (STL)8.015 Manny Ramirez   (CLE)11.864   
1998 (NL AL)Mark McGwire   (STL)7.271 Ken Griffey *  (SEA)11.304   
1997 (NL AL)Larry Walker *  (COL)11.592 Ken Griffey *  (SEA)10.857   
1996 (NL AL)Barry Bonds *  (SFG)12.310 Mark McGwire   (OAK)8.135   
1995 (NL AL)Mike Piazza   (LAD)13.563 Mark McGwire   (OAK)**8.128   
1994 (NL AL)Jeff Bagwell   (HOU)10.256 Frank Thomas   (CHW)10.500   
1993 (NL AL)Barry Bonds *  (SFG)11.717 Juan Gonzalez   (TEX)11.652   
1992 (NL AL)Barry Bonds *  (PIT)13.912 Mark McGwire   (OAK)11.119   
1991 (NL AL)Howard Johnson #  (NYM)14.842 Jose Canseco   (OAK)13.000   
1990 (NL AL)Darryl Strawberry *  (NYM)14.649 Cecil Fielder   (DET)11.235   
1989 (NL AL)Kevin Mitchell   (SFG)11.553 Mark McGwire   (OAK)14.848   
1988 (NL AL)Darryl Strawberry *  (NYM)13.923 Jose Canseco   (OAK)14.524   
1987 (NL AL)Jack Clark   (STL)11.971 Mark McGwire   (OAK)11.367   
1986 (NL AL)Mike Schmidt+   (PHI)14.919 Rob Deer   (MIL)14.121   
1985 (NL AL)Darryl Strawberry *  (NYM)**13.552 Darrell Evans *  (DET)12.625   
1984 (NL AL)Mike Schmidt+   (PHI)14.667 Ron Kittle   (CHW)14.563   
1983 (NL AL)Mike Schmidt+   (PHI)13.350 Ron Kittle   (CHW)14.857   
1982 (NL AL)Dave Kingman   (NYM)14.459 Reggie Jackson+ *  (CAL)13.590   
1981 (NL AL)Mike Schmidt+   (PHI)11.419 Bobby Grich   (CAL)16.000   
1980 (NL AL)Mike Schmidt+   (PHI)11.417 Reggie Jackson+ *  (NYY)12.537   
1979 (NL AL)Dave Kingman   (CHC)11.083 Gorman Thomas   (MIL)12.378   
1978 (NL AL)George Foster   (CIN)15.100 Gorman Thomas   (MIL)14.125   
1977 (NL AL)George Foster   (CIN)11.827 Oscar Gamble *  (CHW)**13.161   
1976 (NL AL)Dave Kingman   (NYM)12.811 Graig Nettles *  (NYY)18.219   
1975 (NL AL)Dave Kingman   (NYM)13.944 Boog Powell *  (CLE)16.111   
1974 (NL AL)Mike Schmidt+   (PHI)15.778 Dick Allen   (CHW)14.438   
1973 (NL AL)Hank Aaron+   (ATL)**9.800 Reggie Jackson+ *  (OAK)16.844   
1972 (NL AL)Hank Aaron+   (ATL)13.206 Dick Allen   (CHW)13.676   
1971 (NL AL)Hank Aaron+   (ATL)10.532 Norm Cash *  (DET)14.125   
1970 (NL AL)Willie McCovey+ *  (SFG)12.692 Harmon Killebrew+   (MIN)12.854   
1969 (NL AL)Willie McCovey+ *  (SFG)10.911 Harmon Killebrew+   (MIN)11.327   
1968 (NL AL)Willie McCovey+ *  (SFG)14.528 Frank Howard   (WSA)13.591   
1967 (NL AL)Willie McCovey+ *  (SFG)14.710 Harmon Killebrew+   (MIN)12.432   
1966 (NL AL)Dick Allen   (PHI)13.100 Frank Robinson+   (BAL)11.755   
1965 (NL AL)Willie Mays+   (SFG)10.731 Norm Cash *  (DET)15.567   
1964 (NL AL)Willie Mays+   (SFG)12.298 Boog Powell *  (BAL)10.872   
1963 (NL AL)Willie McCovey+ *  (SFG)12.818 Harmon Killebrew+   (MIN)11.444   
1962 (NL AL)Willie Mays+   (SFG)12.673 Harmon Killebrew+   (MIN)11.500   
1961 (NL AL)Orlando Cepeda+   (SFG)12.717 Mickey Mantle+ #  (NYY)9.519   
1960 (NL AL)Eddie Mathews+ *  (MLN)14.051 Roger Maris *  (NYY)12.795   
1959 (NL AL)Eddie Mathews+ *  (MLN)12.913 Harmon Killebrew+   (WSH)13.000   
1958 (NL AL)Ernie Banks+   (CHC)13.128 Rocky Colavito   (CLE)11.927   
1957 (NL AL)Duke Snider+ *  (BRO)12.700 Ted Williams+ *  (BOS)11.053   
1956 (NL AL)Joe Adcock   (MLN)11.947 Mickey Mantle+ #  (NYY)10.250   
1955 (NL AL)Willie Mays+   (NYG)11.373 Gus Zernial   (KCA)13.767   
1954 (NL AL)Ted Kluszewski *  (CIN)11.694 Ted Williams+ *  (BOS)**13.310   
1953 (NL AL)Eddie Mathews+ *  (MLN)12.319 Gus Zernial   (PHA)13.238   
1952 (NL AL)Ralph Kiner+   (PIT)13.946 Luke Easter *  (CLE)14.097   
1951 (NL AL)Ralph Kiner+   (PIT)12.643 Gus Zernial   (TOT)17.303   
1950 (NL AL)Ralph Kiner+   (PIT)11.638 Al Rosen   (CLE)14.973   
1949 (NL AL)Ralph Kiner+   (PIT)10.167 Ted Williams+ *  (BOS)13.163   
1948 (NL AL)Ralph Kiner+   (PIT)13.875 Joe DiMaggio+   (NYY)15.231   
1947 (NL AL)Ralph Kiner+   (PIT)11.078 Ted Williams+ *  (BOS)16.500   
1946 (NL AL)Ralph Kiner+   (PIT)21.826 Hank Greenberg+   (DET)11.886   
1945 (NL AL)Chuck Workman *  (BSN)20.560 Vern Stephens   (SLB)23.792   
1944 (NL AL)Mel Ott+ *  (NYG)15.346 Pat Seerey   (CLE)22.800   
1943 (NL AL)Bill Nicholson *  (CHC)20.966 Charlie Keller *  (NYY)16.516   
1942 (NL AL)Mel Ott+ *  (NYG)18.300 Ted Williams+ *  (BOS)14.500   
1941 (NL AL)Dolph Camilli *  (BRO)15.559 Ted Williams+ *  (BOS)12.324   
1940 (NL AL)Johnny Mize+ *  (STL)13.465 Hank Greenberg+   (DET)13.976   
1939 (NL AL)Mel Ott+ *  (NYG)14.667 Jimmie Foxx+   (BOS)13.343   
1938 (NL AL)Mel Ott+ *  (NYG)14.639 Hank Greenberg+   (DET)9.586   
1937 (NL AL)Mel Ott+ *  (NYG)17.581 Rudy York   (DET)10.714   
1936 (NL AL)Mel Ott+ *  (NYG)16.182 Lou Gehrig+ *  (NYY)11.816   
1935 (NL AL)Wally Berger   (BSN)17.324 Jimmie Foxx+   (PHA)14.861   
1934 (NL AL)Mel Ott+ *  (NYG)16.629 Lou Gehrig+ *  (NYY)11.816   
1933 (NL AL)Wally Berger   (BSN)19.556 Jimmie Foxx+   (PHA)11.938   
1932 (NL AL)Mel Ott+ *  (NYG)14.895 Jimmie Foxx+   (PHA)10.086   
1931 (NL AL)Mel Ott+ *  (NYG)17.138 Babe Ruth+ *  (NYY)11.609   
1930 (NL AL)Hack Wilson+   (CHC)10.446 Babe Ruth+ *  (NYY)10.571   
1929 (NL AL)Mel Ott+ *  (NYG)12.976 Babe Ruth+ *  (NYY)10.848   
1928 (NL AL)Hack Wilson+   (CHC)16.774 Babe Ruth+ *  (NYY)9.926   
1927 (NL AL)Cy Williams *  (PHI)16.400 Babe Ruth+ *  (NYY)9.000   
1926 (NL AL)Cy Williams *  (PHI)18.667 Babe Ruth+ *  (NYY)10.532   
1925 (NL AL)Rogers Hornsby+   (STL)12.923 Ken Williams *  (SLB)16.440   
1924 (NL AL)Jack Fournier *  (BRO)20.852 Babe Ruth+ *  (NYY)11.500   
1923 (NL AL)Cy Williams *  (PHI)13.049 Babe Ruth+ *  (NYY)12.732   
1922 (NL AL)Rogers Hornsby+   (STL)14.833 Babe Ruth+ *  (NYY)11.600   
1921 (NL AL)George Kelly+   (NYG)25.522 Babe Ruth+ *  (NYY)9.153   
1920 (NL AL)Irish Meusel   (PHI)37.000 Babe Ruth+ *  (NYY)8.463   
1919 (NL AL)Cy Williams *  (PHI)48.333 Babe Ruth+ *  (BOS)14.897   
1918 (NL AL)Gavvy Cravath   (PHI)53.250 Babe Ruth+ *  (BOS)28.818   
1917 (NL AL)Gavvy Cravath   (PHI)41.917 Wally Pipp *  (NYY)65.222   
1916 (NL AL)Cy Williams *  (CHC)33.750 Frank Baker+ *  (NYY)36.000 Federal League AB/HR
1915 (NL AL FL)Gavvy Cravath   (PHI)21.750 Braggo Roth   (TOT)54.857 Hal Chase   (BUF)33.353
1914 (NL AL FL)Gavvy Cravath   (PHI)26.263 Jack Fournier *  (CHW)63.167 Bill Kenworthy   (KCP)36.333
1913 (NL AL)Gavvy Cravath   (PHI)27.632 Frank Baker+ *  (PHA)47.000   
1912 (NL AL)Gavvy Cravath   (PHI)39.636 Frank Baker+ *  (PHA)57.700   
1911 (NL AL)Frank Schulte *  (CHC)27.476 Frank Baker+ *  (PHA)53.818   
1910 (NL AL)John Flynn   (PIT)55.333 Jake Stahl   (BOS)53.100   
1909 (NL AL)Red Murray   (NYG)81.429 Ty Cobb+ *  (DET)63.667   
1908 (NL AL)Tim Jordan *  (BRO)42.917 Bill Hinchman   (CLE)77.333   
1907 (NL AL)Harry Lumley *  (BRO)50.444 Harry Davis   (PHA)72.750   
1906 (NL AL)Tim Jordan *  (BRO)37.500 Harry Davis   (PHA)45.917   
1905 (NL AL)Fred Odwell *  (CIN)52.000 Harry Davis   (PHA)75.875   
1904 (NL AL)Red Dooin   (PHI)59.167 Harry Davis   (PHA)40.400   
1903 (NL AL)Pat Moran   (BSN)55.571 Charlie Hickman   (CLE)43.500   
1902 (NL AL)Tommy Leach   (PIT)85.667 Socks Seybold   (PHA)32.625   
1901 (NL AL)Sam Crawford+ *  (CIN)32.188 Mike Grady   (WSH)38.556   
1900 (NL)Herman Long *  (BSN)40.500   
1899 (NL)Buck Freeman *  (WHS)23.520   
1898 (NL)Jimmy Collins+   (BSN)39.800   
1897 (NL)Mike Grady   (TOT)47.857   
1896 (NL)Bill Joyce *  (TOT)36.538   
1895 (NL)Jack Clements *  (PHI)24.769   
1894 (NL)Bill Joyce *  (WHS)20.882   
1893 (NL)Jack Clements *  (PHI)22.118   
1892 (NL)Bug Holliday   (CIN)46.308 American Association AB/HR   
1891 (NL AA)Mike Tiernan *  (NYG)33.875 Duke Farrell #  (BOS)39.417 Player's League AB/HR
1890 (NL AA PL)Oyster Burns   (BRO)36.308 Count Campau *  (STL)34.889 Roger Connor+ *  (NYI)34.571
1889 (NL AA)Sam Thompson+ *  (PHI)26.650 Harry Stovey   (PHA)29.263   
1888 (NL AA)Jimmy Ryan   (CHC)34.313 John Reilly   (CIN)40.538   
1887 (NL AA)Billy O'Brien   (WHS)23.842 Tip O'Neill   (STL)36.929   
1886 (NL AA)Dan Brouthers+ *  (DTN)44.455 Harry Stovey   (PHA)69.857   
1885 (NL AA)Abner Dalrymple *  (CHC)44.727 Harry Stovey   (PHA)37.385 Union Association AB/HR
1884 (NL AA UA)Ned Williamson   (CHC)15.444 John Reilly   (CIN)40.727 Fred Dunlap   (SLM)34.538
1883 (NL AA)Buck Ewing+   (NYG)37.600 Harry Stovey   (PHA)30.071   
1882 (NL AA)Jim Whitney *  (BSN)50.200 Oscar Walker *  (STL)45.429   
1881 (NL)Dan Brouthers+ *  (BUF)33.750   
1880 (NL)Charley Jones   (BSN)56.000   
1879 (NL)Charley Jones   (BSN)39.444   
1878 (NL)Paul Hines   (PRO)64.250   
1877 (NL)Lip Pike *  (CIN)65.500   
1876 (NL)George Hall *  (ATH)53.600   
 National Association 
1875 (NA)Jim O'Rourke+   (BOS)59.667   
1874 (NA)John Clapp   (ATH)55.000   
1873 (NA)Lip Pike *  (BAL)71.500   
1872 (NA)Count Gedney ?  (TOT)39.333   
1871 (NA)John Bass ?  (CLE)29.667   

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 PA, IP, etc.