You Are Here > Baseball-Reference.com > Leaders & Records > Progressive 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.

Progressive Leaders & Records for AB per HR


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

Minimum of 3.1 PA/G, 1.0 IP/G, and 0.1 decision/G for single-season leaderboards generally needed for rate statistics. Explanation of min. requirements

This table lists the career, single-season, active, yearly (meaning perfomances solely from that year) leaders following each season of Major League Baseball. Note that a player is considered active between the first and last season of their career. Entries under Single-Season from 1871-1875 are not carried forward past 1875. Entries under Career and Active do include totals from the 1871-1875 seasons.

Year CareerAB/HR  Single-SeasonAB/HR  ActiveAB/HR  YearlyAB/HR
1871 John Bass 29.6670 John Bass 29.6670
1872 John Bass 29.6670 Count Gedney 39.3330
1873 John Bass 29.6670 Lip Pike 71.5000
1874 John Bass 29.6670 John Clapp 55.0000
1875 John Bass 29.6670 Jim O'Rourke+ 59.6670

1876 George Hall 53.6000 George Hall 53.6000
1877 George Hall 53.6000 Lip Pike 65.5000
1878 George Hall 53.6000 Paul Hines 64.2500
1879 Charley Jones 39.4440 Charley Jones 39.4440
1880 Charley Jones 39.4440 Charley Jones 56.0000
1881 Jim O'Rourke+ 135.2270 Dan Brouthers+ 33.7500 Jim O'Rourke+ 135.2270 Dan Brouthers+ 33.7500
1882 Jim O'Rourke+ 139.3750 Dan Brouthers+ 33.7500 Jim O'Rourke+ 139.3750 Oscar Walker 45.4290
1883 Jim O'Rourke+ 151.2400 Harry Stovey 30.0710 Jim O'Rourke+ 151.2400 Harry Stovey 30.0710
1884 Jim O'Rourke+ 141.6000 Ned Williamson 15.4440 Jim O'Rourke+ 141.6000 Ned Williamson 15.4440
1885 Ned Williamson 73.6320 Ned Williamson 15.4440 Ned Williamson 73.6320 Harry Stovey 37.3850
1886 Harry Stovey 50.8770 Ned Williamson 15.4440 Harry Stovey 50.8770 Dan Brouthers+ 44.4550
1887 Dan Brouthers+ 46.4620 Ned Williamson 15.4440 Dan Brouthers+ 46.4620 Billy O'Brien 23.8420
1888 Dan Brouthers+ 47.8650 Ned Williamson 15.4440 Dan Brouthers+ 47.8650 Jimmy Ryan 34.3130
1889 Dan Brouthers+ 49.7160 Ned Williamson 15.4440 Dan Brouthers+ 49.7160 Sam Thompson+ 26.6500
1890 Harry Stovey 49.1490 Ned Williamson 15.4440 Harry Stovey 49.1490 Roger Connor+ 34.5710
1891 Jimmy Ryan 47.0480 Ned Williamson 15.4440 Jimmy Ryan 47.0480 Mike Tiernan 33.8750
1892 Mike Tiernan 45.9370 Ned Williamson 15.4440 Mike Tiernan 45.9370 Bug Holliday 46.3080
1893 Mike Tiernan 44.2210 Ned Williamson 15.4440 Mike Tiernan 44.2210 Jack Clements 22.1180
1894 Mike Tiernan 46.6950 Ned Williamson 15.4440 Mike Tiernan 46.6950 Bill Joyce 20.8820
1895 Sam Thompson+ 47.0180 Ned Williamson 15.4440 Sam Thompson+ 47.0180 Jack Clements 24.7690
1896 Bill Joyce 42.2460 Ned Williamson 15.4440 Bill Joyce 42.2460 Bill Joyce 36.5380
1897 Bill Joyce 46.6000 Ned Williamson 15.4440 Bill Joyce 46.6000 Mike Grady 47.8570
1898 Sam Thompson+ 46.8740 Ned Williamson 15.4440 Sam Thompson+ 46.8740 Jimmy Collins+ 39.8000
1899 Sam Thompson+ 46.8740 Ned Williamson 15.4440 Sam Thompson+ 46.8740 Buck Freeman 23.5200
1900 Sam Thompson+ 46.8740 Ned Williamson 15.4440 Sam Thompson+ 46.8740 Herman Long 40.5000
1901 Sam Thompson+ 46.8740 Ned Williamson 15.4440 Sam Thompson+ 46.8740 Sam Crawford+ 32.1880
1902 Sam Thompson+ 46.8740 Ned Williamson 15.4440 Sam Thompson+ 46.8740 Socks Seybold 32.6250
1903 Buck Freeman 39.3140 Ned Williamson 15.4440 Buck Freeman 39.3140 Charlie Hickman 43.5000
1904 Buck Freeman 43.4940 Ned Williamson 15.4440 Buck Freeman 43.4940 Harry Davis 40.4000
1905 Sam Thompson+ 46.8740 Ned Williamson 15.4440 Sam Thompson+ 46.8740 Fred Odwell 52.0000
1906 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Sam Thompson+ 47.1180 Tim Jordan 37.5000
1907 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Buck Freeman 51.3170 Harry Lumley 50.4440
1908 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Charlie Hickman 67.4920 Tim Jordan 42.9170
1909 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Mike Donlin 74.3330 Ty Cobb+ 63.6670
1910 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Mike Donlin 74.3330 Jake Stahl 53.1000
1911 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Frank Schulte 73.7920 Frank Schulte 27.4760
1912 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Frank Schulte 68.2500 Gavvy Cravath 39.6360
1913 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Frank Schulte 66.5510 Gavvy Cravath 27.6320
1914 Sam Thompson+ 47.1180 Ned Williamson 15.4440 Frank Schulte 68.3380 Gavvy Cravath 26.2630
1915 Fred Luderus 43.9380 Ned Williamson 15.4440 Fred Luderus 43.9380 Gavvy Cravath 21.7500
1916 Gavvy Cravath 32.1280 Ned Williamson 15.4440 Gavvy Cravath 32.1280 Cy Williams 33.7500
1917 Gavvy Cravath 33.3270 Ned Williamson 15.4440 Gavvy Cravath 33.3270 Gavvy Cravath 41.9170
1918 Gavvy Cravath 34.8300 Ned Williamson 15.4440 Gavvy Cravath 34.8300 Babe Ruth+ 28.8180
1919 Gavvy Cravath 33.1020 Babe Ruth+ 14.8970 Gavvy Cravath 33.1020 Babe Ruth+ 14.8970
1920 Gavvy Cravath 33.2020 Babe Ruth+ 8.4630 Gavvy Cravath 33.2020 Babe Ruth+ 8.4630
1921 Gavvy Cravath 33.2020 Babe Ruth+ 8.4630 Cy Williams 44.4020 Babe Ruth+ 9.1530
1922 Babe Ruth+ 12.7560 Babe Ruth+ 8.4630 Babe Ruth+ 12.7560 Babe Ruth+ 11.6000
1923 Babe Ruth+ 12.7520 Babe Ruth+ 8.4630 Babe Ruth+ 12.7520 Babe Ruth+ 12.7320
1924 Babe Ruth+ 12.5490 Babe Ruth+ 8.4630 Babe Ruth+ 12.5490 Babe Ruth+ 11.5000
1925 Babe Ruth+ 12.6960 Babe Ruth+ 8.4630 Babe Ruth+ 12.6960 Rogers Hornsby+ 12.9230
1926 Babe Ruth+ 12.4100 Babe Ruth+ 8.4630 Babe Ruth+ 12.4100 Babe Ruth+ 10.5320
1927 Babe Ruth+ 11.9180 Babe Ruth+ 8.4630 Babe Ruth+ 11.9180 Babe Ruth+ 9.0000
1928 Babe Ruth+ 11.6890 Babe Ruth+ 8.4630 Babe Ruth+ 11.6890 Babe Ruth+ 9.9260
1929 Babe Ruth+ 11.6140 Babe Ruth+ 8.4630 Babe Ruth+ 11.6140 Babe Ruth+ 10.8480
1930 Babe Ruth+ 11.5240 Babe Ruth+ 8.4630 Babe Ruth+ 11.5240 Hack Wilson+ 10.4460
1931 Babe Ruth+ 11.5300 Babe Ruth+ 8.4630 Babe Ruth+ 11.5300 Babe Ruth+ 11.6090
1932 Babe Ruth+ 11.5060 Babe Ruth+ 8.4630 Babe Ruth+ 11.5060 Jimmie Foxx+ 10.0860
1933 Babe Ruth+ 11.6050 Babe Ruth+ 8.4630 Babe Ruth+ 11.6050 Jimmie Foxx+ 11.9380
1934 Babe Ruth+ 11.7600 Babe Ruth+ 8.4630 Babe Ruth+ 11.7600 Lou Gehrig+ 11.8160
1935 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Babe Ruth+ 11.7620 Jimmie Foxx+ 14.8610
1936 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.5250 Lou Gehrig+ 11.8160
1937 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.6460 Rudy York 10.7140
1938 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.2560 Hank Greenberg+ 9.5860
1939 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.1880 Jimmie Foxx+ 13.3430
1940 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.1960 Johnny Mize+ 13.4650
1941 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.6150 Ted Williams+ 12.3240
1942 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.9720 Ted Williams+ 14.5000
1943 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 14.9720 Charlie Keller 16.5160
1944 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 15.0090 Mel Ott+ 15.3460
1945 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Jimmie Foxx+ 15.2320 Chuck Workman 20.5600
1946 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Hank Greenberg+ 15.6570 Hank Greenberg+ 11.8860
1947 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Hank Greenberg+ 15.6890 Ralph Kiner+ 11.0780
1948 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ted Williams+ 16.4640 Ralph Kiner+ 13.8750
1949 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ted Williams+ 15.9280 Ralph Kiner+ 10.1670
1950 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ralph Kiner+ 12.6420 Ralph Kiner+ 11.6380
1951 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ralph Kiner+ 12.6420 Ralph Kiner+ 12.6430
1952 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ralph Kiner+ 12.8060 Ralph Kiner+ 13.9460
1953 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ralph Kiner+ 13.1520 Eddie Mathews+ 12.3190
1954 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ralph Kiner+ 13.9150 Ted Kluszewski 11.6940
1955 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ralph Kiner+ 14.1060 Willie Mays+ 11.3730
1956 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Eddie Mathews+ 13.8630 Mickey Mantle+ 10.2500
1957 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Eddie Mathews+ 14.4410 Ted Williams+ 11.0530
1958 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Ted Williams+ 14.7800 Rocky Colavito 11.9270
1959 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Eddie Mathews+ 14.5350 Eddie Mathews+ 12.9130
1960 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Eddie Mathews+ 14.4790 Roger Maris 12.7950
1961 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Rocky Colavito 14.3880 Mickey Mantle+ 9.5190
1962 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mickey Mantle+ 14.5940 Harmon Killebrew+ 11.5000
1963 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 12.7800 Harmon Killebrew+ 11.4440
1964 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 12.5990 Boog Powell 10.8720
1965 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 12.8890 Willie Mays+ 10.7310
1966 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 13.0860 Frank Robinson+ 11.7550
1967 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 13.0110 Harmon Killebrew+ 12.4320
1968 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 13.1960 Frank Howard 13.5910
1969 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 12.9910 Willie McCovey+ 10.9110
1970 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 12.9790 Willie McCovey+ 12.6920
1971 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 13.2450 Hank Aaron+ 10.5320
1972 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 13.4090 Hank Aaron+ 13.2060
1973 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 13.7400 Hank Aaron+ 9.8000
1974 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 14.0160 Dick Allen 14.4380
1975 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Harmon Killebrew+ 14.2180 Dave Kingman 13.9440
1976 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Willie McCovey+ 14.8430 Dave Kingman 12.8110
1977 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Willie McCovey+ 14.9700 George Foster 11.8270
1978 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Dave Kingman 14.9610 Gorman Thomas 14.1250
1979 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Dave Kingman 14.2220 Dave Kingman 11.0830
1980 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Dave Kingman 14.2190 Mike Schmidt+ 11.4170
1981 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Dave Kingman 14.3560 Mike Schmidt+ 11.4190
1982 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Dave Kingman 14.3680 Reggie Jackson+ 13.5900
1983 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Dave Kingman 14.5470 Mike Schmidt+ 13.3500
1984 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mike Schmidt+ 14.5670 Ron Kittle 14.5630
1985 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mike Schmidt+ 14.7160 Darrell Evans 12.6250
1986 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mike Schmidt+ 14.7310 Rob Deer 14.1210
1987 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mike Schmidt+ 14.7430 Mark McGwire 11.3670
1988 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mike Schmidt+ 15.1370 Darryl Strawberry 13.9230
1989 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mike Schmidt+ 15.2410 Kevin Mitchell 11.5530
1990 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Darryl Strawberry 15.4880 Cecil Fielder 11.2350
1991 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mark McGwire 14.9210 Jose Canseco 13.0000
1992 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mark McGwire 14.1950 Mark McGwire 11.1190
1993 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mark McGwire 14.0040 Juan Gonzalez 11.6520
1994 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mark McGwire 14.0420 Jeff Bagwell 10.2560
1995 Babe Ruth+ 11.7620 Babe Ruth+ 8.4630 Mark McGwire 13.2090 Mark McGwire 8.1280
1996 Babe Ruth+ 11.7620 Mark McGwire 8.1350 Mark McGwire 12.4070 Mark McGwire 8.1350
1997 Babe Ruth+ 11.7620 Mark McGwire 8.1350 Mark McGwire 11.9430 Mark McGwire 9.3100
1998 Mark McGwire 11.2280 Mark McGwire 7.2710 Mark McGwire 11.2280 Mark McGwire 7.2710
1999 Mark McGwire 10.8280 Mark McGwire 7.2710 Mark McGwire 10.8280 Mark McGwire 8.0150
2000 Mark McGwire 10.6280 Mark McGwire 7.2710 Mark McGwire 10.6280 Barry Bonds 9.7960
2001 Mark McGwire 10.6120 Barry Bonds 6.5210 Mark McGwire 10.6120 Barry Bonds 6.5210
2002 Mark McGwire 10.6120 Barry Bonds 6.5210 Barry Bonds 13.5970 Barry Bonds 8.7610
2003 Mark McGwire 10.6120 Barry Bonds 6.5210 Barry Bonds 13.2600 Barry Bonds 8.6670
2004 Mark McGwire 10.6120 Barry Bonds 6.5210 Barry Bonds 12.9420 Barry Bonds 8.2890
2005 Mark McGwire 10.6120 Barry Bonds 6.5210 Barry Bonds 12.9100 Andruw Jones 11.4900
2006 Mark McGwire 10.6120 Barry Bonds 6.5210 Barry Bonds 12.9520 Ryan Howard 10.0170
2007 Mark McGwire 10.6120 Barry Bonds 6.5210 Barry Bonds 12.9230 Carlos Pena 10.6520
2008 Mark McGwire 10.6120 Barry Bonds 6.5210 Jim Thome 13.5750 Ryan Howard 12.7080