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

Single-Season Leaders & Records for AB per HR


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

Only players who finished in the top 40 for the majors in a season will appear on this list. Leaders from the current season are only included for rate stats after July 1st.

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

Rank Player (age that year) AB per HRYearBats
1.Barry Bonds (36)6.522001L
2.Mark McGwire (34)7.271998R
3.Mark McGwire (35)8.021999R
4.Mark McGwire (32)8.141996R
5.Barry Bonds (39)8.292004L
6.Babe Ruth+ (25)8.461920L
7.Barry Bonds (38)8.672003L
8.Barry Bonds (37)8.762002L
9.Babe Ruth+ (32)9.001927L
10.Sammy Sosa (32)9.022001R
11.Babe Ruth+ (26)9.151921L
12.Jim Thome (31)9.232002L
13.Mark McGwire (33)9.311997R
14.Mickey Mantle+ (29)9.521961B
15.Hank Greenberg+ (27)9.591938R
16.Roger Maris (26)9.671961L
17.Sammy Sosa (29)9.741998R
18.Barry Bonds (35)9.802000L
19.Sammy Sosa (30)9.921999R
20.Babe Ruth+ (33)9.931928L
21.Ryan Howard (26)10.022006L
22.Jimmie Foxx+ (24)10.091932R
23.Ralph Kiner+ (26)10.171949R
24.Mickey Mantle+ (24)10.251956B
25.Jeff Bagwell (26)10.261994R
26.Kevin Mitchell (32)10.331994R
 David Ortiz (30)10.332006L
28.Matt Williams (28)10.351994R
29.Hack Wilson+ (30)10.451930R
30.Frank Thomas (26)10.501994R
31.Hank Aaron+ (37)10.531971R
 Babe Ruth+ (31)10.531926L
33.Jim Gentile (27)10.561961L
34.Barry Bonds (29)10.571994L
 Babe Ruth+ (35)10.571930L
36.Carlos Pena (29)10.652007L
 Willie Stargell+ (31)10.651971L
38.Luis Gonzalez (33)10.682001L
39.Rudy York (23)10.711937R
40.Willie Mays+ (34)10.731965R
41.Jim Thome (30)10.742001L
42.Alex Rodriguez (31)10.802007R
43.Travis Hafner (29)10.812006L
44.Ken Griffey (24)10.821994L
45.Babe Ruth+ (34)10.851929L
46.Ken Griffey (27)10.861997L
47.Boog Powell (22)10.871964L
48.Willie McCovey+ (31)10.911969L
49.Albert Belle (28)10.921995R
 Albert Pujols (26)10.922006R
Rank Player (age that year) AB per HRYearBats
51.Alex Rodriguez (26)10.952002R
52.Ted Williams+ (38)11.051957L
53.Ralph Kiner+ (24)11.081947R
 Dave Kingman (30)11.081979R
55.Ken Griffey (26)11.121996L
 Mark McGwire (28)11.121992R
57.Babe Ruth+ (37)11.151932L
58.Cecil Fielder (26)11.241990R
59.Ryan Howard (27)11.262007L
60.Jimmie Foxx+ (30)11.301938R
 Ken Griffey (28)11.301998L
62.Harmon Killebrew+ (33)11.331969R
63.Sammy Sosa (33)11.352002R
64.Willie Mays+ (24)11.371955R
 Mark McGwire (23)11.371987R
66.Mike Schmidt+ (30)11.421980R
 Mike Schmidt+ (31)11.421981R
68.Albert Belle (27)11.441994R
 Harmon Killebrew+ (27)11.441963R
70.Jim Edmonds (33)11.462003L
 Prince Fielder (23)11.462007L
 Greg Vaughn (32)11.461998R
73.Andruw Jones (28)11.492005R
 Johnny Mize+ (34)11.491947L
75.Harmon Killebrew+ (26)11.501962R
 Babe Ruth+ (29)11.501924L
77.Juan Gonzalez (26)11.511996R
78.Kevin Mitchell (27)11.551989R
 Manny Ramirez (28)11.552000R
80.Brady Anderson (32)11.581996L
81.Larry Walker (30)11.591997L
82.Babe Ruth+ (27)11.601922L
83.Babe Ruth+ (36)11.611931L
84.Ralph Kiner+ (27)11.641950R
85.Juan Gonzalez (23)11.651993R
 Gary Sheffield (31)11.652000R
87.Jim Thome (35)11.672006L
88.Reggie Jackson+ (23)11.681969L
89.Ted Kluszewski (29)11.691954L
90.Barry Bonds (28)11.721993L
91.Jay Buhner (30)11.751995R
92.Harmon Killebrew+ (25)11.761961R
 Frank Robinson+ (30)11.761966R
94.Harmon Killebrew+ (28)11.781964R
95.Lou Gehrig+ (31)11.821934L
 Lou Gehrig+ (33)11.821936L
97.George Foster (28)11.831977R
98.Larry Walker (32)11.841999L
99.Jim Edmonds (34)11.862004L
 Jason Giambi (29)11.862000L
Rank Player (age that year) AB per HRYearBats
 Manny Ramirez (27)11.861999R
 Willie Stargell+ (33)11.861973L
103.Hank Greenberg+ (35)11.891946R
104.Eddie Mathews+ (22)11.901954L
105.Lance Berkman (30)11.912006B
106.Rocky Colavito (24)11.931958R
 Gary Sheffield (25)11.931994R
108.Jimmie Foxx+ (25)11.941933R
109.Joe Adcock (28)11.951956R
 Alex Rodriguez (23)11.951999R
 Frank Thomas (38)11.952006R
112.Jack Clark (31)11.971987R
113.Troy Glaus (23)11.982000R
 Todd Helton (27)11.982001L
115.Rafael Palmeiro (34)12.021999L
 Mike Schmidt+ (29)12.021979R
117.Jason Giambi (35)12.052006L
118.Carlos Pena (31)12.082009L
 Albert Pujols (29)12.082009R
 Sammy Sosa (31)12.082000R
121.Jim Thome (33)12.102004L
122.Alex Rodriguez (25)12.152001R
123.Eddie Mathews+ (23)12.171955L
124.Greg Vaughn (33)12.221999R
125.Jermaine Dye (32)12.252006R
 Jimmie Foxx+ (26)12.251934R
127.Willie Mays+ (33)12.301964R
 Jim Thome (32)12.302003L
129.Barry Bonds (31)12.311996L
 Manny Ramirez (33)12.312005R
131.Eddie Mathews+ (21)12.321953L
 Frank Thomas (27)12.321995R
 Ted Williams+ (22)12.321941L
134.Frank Howard (32)12.331969R
135.Jim Thome (36)12.342007L
136.Adam Dunn (24)12.352004L
137.Mickey Mantle+ (26)12.361958B
 Gary Sheffield (27)12.361996R
139.Gorman Thomas (28)12.381979R
140.Jim Thome (26)12.401997L
141.Hank Aaron+ (35)12.431969R
 Albert Belle (31)12.431998R
 Lou Gehrig+ (24)12.431927L
 Harmon Killebrew+ (31)12.431967R
145.Carlos Beltran (29)12.442006B
146.Sammy Sosa (27)12.451996R
147.Adrian Beltre (25)12.462004R
148.Fred McGriff (30)12.471994L
149.Jim Edmonds (30)12.502000L
150.Albert Belle (29)12.541996R
Rank Player (age that year) AB per HRYearBats
 Reggie Jackson+ (34)12.541980L
152.Jeff Bagwell (32)12.552000R
153.Mickey Mantle+ (30)12.571962B
154.Greg Vaughn (30)12.581996R
155.Chipper Jones (27)12.601999B
 Alex Rodriguez (29)12.602005R
 Duke Snider+ (29)12.601956L
158.Andres Galarraga (37)12.611998R
159.Darrell Evans (38)12.621985L
 Ken Griffey (29)12.621999L
161.Shawn Green (28)12.632001L
162.Ralph Kiner+ (28)12.641951R
163.Jose Canseco (34)12.651999R
164.Roy Campanella+ (31)12.661953R
165.Jose Canseco (33)12.671998R
 Andre Dawson (32)12.671987R
 Willie Mays+ (31)12.671962R
168.Richard Hidalgo (25)12.682000R
 Mike Piazza (31)12.682000R
 Hank Sauer (37)12.681954R
171.Juan Gonzalez (27)12.691997R
 Willie McCovey+ (32)12.691970L
 Manny Ramirez (26)12.691998R
174.Rafael Palmeiro (37)12.702002L
 Duke Snider+ (30)12.701957L
176.Ryan Howard (28)12.712008L
177.Orlando Cepeda+ (23)12.721961R
178.Babe Ruth+ (28)12.731923L
179.Rafael Palmeiro (36)12.772001L
180.David Justice (34)12.782000L
181.David Ortiz (29)12.792005L
182.Roger Maris (25)12.801960L
183.Eric Davis (25)12.811987R
 Dave Kingman (27)12.811976R
 Duke Snider+ (28)12.811955L
186.Jay Buhner (31)12.821996R
 Willie McCovey+ (25)12.821963L
188.Manny Ramirez (34)12.832006R
189.Prince Fielder (25)12.852009L
 Harmon Killebrew+ (34)12.851970R
191.Frank Howard (33)12.861970R
 Dale Murphy (31)12.861987R
193.Albert Pujols (24)12.872004R
194.Manny Ramirez (29)12.902001R
195.Derrek Lee (29)12.912005R
 Eddie Mathews+ (27)12.911959L
197.Adam Dunn (28)12.922008L
 Rogers Hornsby+ (29)12.921925R
 Alex Rodriguez (27)12.922003R
 Sammy Sosa (34)12.922003R
Rank Player (age that year) AB per HRYearBats
201.Ken Griffey (23)12.931993L
202.Rocky Colavito (27)12.961961R
203.George Bell (27)12.981987R
 Vladimir Guerrero (25)12.982000R
 Mel Ott+ (20)12.981929L
206.Jose Canseco (25)13.001990R
 Jose Canseco (26)13.001991R
 Norm Cash (27)13.001962L
 Ken Griffey (30)13.002000L
 Bob Hamelin (26)13.001994L
 Davey Johnson (30)13.001973R
 Harmon Killebrew+ (23)13.001959R
 Frank Thomas (35)13.002003R
214.Carlos Delgado (27)13.021999L
 Ted Kluszewski (30)13.021955L
216.Jason Giambi (34)13.032005L
217.Norm Cash (26)13.051961L
 Adam Dunn (27)13.052007L
 Jason Giambi (32)13.052003L
 Cy Williams (35)13.051923L
221.John Jaha (33)13.061999R
222.Brian Giles (31)13.082002L
 Larry Walker (34)13.082001L
224.Ernie Banks+ (28)13.091959R
225.Dick Allen (24)13.101966R
226.Ernie Banks+ (27)13.131958R
227.Mark Reynolds (25)13.142009R
228.Hank Aaron+ (28)13.161962R
 Jeff Bagwell (29)13.161997R
 Ted Williams+ (30)13.161949L
 Carl Yastrzemski+ (27)13.161967L
232.Todd Hundley (27)13.171996B
233.Mickey Mantle+ (28)13.181960B
 Frank Thomas (28)13.181996R
235.Hank Aaron+ (38)13.211972R
 Manny Ramirez (30)13.212002R
 Manny Ramirez (32)13.212004R
238.Gus Zernial (30)13.241953R
239.Mickey Mantle+ (32)13.291964B
 Richie Sexson (26)13.292001R
 Jim Thome (25)13.291996L
242.Barry Bonds (32)13.301997L
243.Andres Galarraga (35)13.321996R
 Phil Nevin (30)13.322001R
245.Carlos Quentin (25)13.332008R
246.Jimmie Foxx+ (31)13.341939R
247.Mike Piazza (30)13.351999R
 Mike Schmidt+ (33)13.351983R
249.Brian Giles (28)13.361999L
250.Jeff Bagwell (31)13.381999R
Rank Player (age that year) AB per HRYearBats
 Rico Petrocelli (26)13.381969R
252.Frank Thomas (25)13.391993R
253.Mark McGwire (26)13.411990R
 Mickey Tettleton (34)13.411995B
255.Johnny Bench+ (22)13.441970R
256.Johnny Bench+ (24)13.451972R
 Andres Galarraga (33)13.451994R
258.Lou Gehrig+ (28)13.461931L
 Johnny Mize+ (27)13.461940L
260.Juan Gonzalez (28)13.471998R
 Richie Sexson (28)13.472003R
262.Dick Allen (28)13.501970R
 Jay Buhner (32)13.501997R
 Joe DiMaggio+ (22)13.501937R
 Tino Martinez (29)13.501997L
 Babe Ruth+ (38)13.501933L
267.Alex Rodriguez (24)13.512000R
268.Ted Williams+ (27)13.531946L
269.Ernie Banks+ (24)13.541955R
 Frank Thomas (32)13.542000R
271.Bob Cerv (32)13.551958R
272.Mike Piazza (26)13.561995R
273.Carlos Delgado (31)13.572003L
274.Hank Aaron+ (36)13.581970R
 Adam Dunn (25)13.582005L
 Juan Gonzalez (22)13.581992R
277.Eric Davis (27)13.591989R
 Frank Howard (31)13.591968R
 Reggie Jackson+ (36)13.591982L
 Phil Plantier (24)13.591993L
281.Fred Lynn (27)13.621979L
 Roy Sievers (30)13.621957R
283.Darryl Strawberry (25)13.641987L
284.Ken Caminiti (33)13.651996B
285.Jason Giambi (31)13.662002L
 Sammy Sosa (35)13.662004R
287.Dick Allen (30)13.681972R
 Jason Giambi (30)13.682001L
289.Dick Allen (27)13.691969R
 Ryan Howard (29)13.692009L
291.Hank Aaron+ (32)13.701966R
292.Larry Walker (28)13.721995L
293.Gabby Hartnett+ (29)13.731930R
 Paul Konerko (28)13.732004R
295.Albert Pujols (23)13.742003R
296.Lance Berkman (26)13.762002B
297.Gus Zernial (32)13.771955R
298.Andruw Jones (29)13.782006R
 Willie Mays+ (23)13.781954R
300.Carlos Delgado (34)13.792006L
Rank Player (age that year) AB per HRYearBats
 Gil Hodges (30)13.791954R
302.Adrian Gonzalez (27)13.802009L
303.Ernie Banks+ (26)13.811957R
 Todd Helton (26)13.812000L
305.Jose Canseco (29)13.841994R
306.Willie McCovey+ (27)13.851965L
307.Shawn Green (29)13.862002L
308.Carlos Delgado (28)13.882000L
 Ralph Kiner+ (25)13.881948R
310.Russell Branyan (33)13.902009L
 Todd Hundley (28)13.901997B
 Jim Lemon (32)13.901960R
 Mike Piazza (28)13.901997R
314.Barry Bonds (27)13.911992L
315.Darryl Strawberry (26)13.921988L
316.Al Rosen (29)13.931953R
317.Roy Campanella+ (33)13.941955R
 Dave Kingman (26)13.941975R
 Mickey Mantle+ (25)13.941957B
 Willie McCovey+ (28)13.941966L
321.Carlos Delgado (26)13.951998L
 Ralph Kiner+ (29)13.951952R
323.Mickey Mantle+ (23)13.971955B
 Mike Piazza (32)13.972001R
 Matt Stairs (31)13.971999L
326.Hank Aaron+ (23)13.981957R
 Hank Greenberg+ (29)13.981940R
328.Rocky Colavito (25)14.001959R
 Nelson Cruz (28)14.002009R
 Johnny Mize+ (35)14.001948L
331.Vinny Castilla (30)14.021998R
 Adam Dunn (26)14.022006L
333.Ken Griffey (35)14.032005L
 Kent Hrbek (27)14.031987L
 Rudy York (24)14.031938R
336.Eddie Mathews+ (28)14.051960L
 Duke Snider+ (26)14.051953L
338.Alfonso Soriano (30)14.062006R
339.Roy Campanella+ (28)14.101950R
 Luke Easter (36)14.101952L
 Roy Sievers (31)14.101958R
 Mo Vaughn (27)14.101995L
343.Jeff Burroughs (26)14.121977R
 Norm Cash (36)14.121971L
 Rob Deer (25)14.121986R
 Gorman Thomas (27)14.121978R
347.Ron Gant (30)14.141995R
348.Jeromy Burnitz (30)14.151999L
 Carl Yastrzemski+ (30)14.151970L
350.Albert Pujols (28)14.162008R
Rank Player (age that year) AB per HRYearBats
351.Lou Gehrig+ (27)14.171930L
352.Cecil Fielder (27)14.181991R
 Lee May (28)14.181971R
354.Greg Luzinski (26)14.201977R
 David Ortiz (28)14.202004L
 Rafael Palmeiro (30)14.201995L
357.Troy Glaus (29)14.212006R
358.Willie Horton (25)14.221968R
359.Ted Kluszewski (28)14.251953L
360.Harmon Killebrew+ (24)14.261960R
361.Jimmie Foxx+ (28)14.271936R
362.Andy Pafko (29)14.281950R
363.Willie Mays+ (30)14.301961R
364.Carlos Delgado (32)14.312004L
 Jimmie Foxx+ (32)14.311940R
 Jason Giambi (37)14.312008L
 Richie Sexson (30)14.312005R
 Gary Sheffield (32)14.312001R
369.Mike Schmidt+ (27)14.321977R
370.Chuck Klein+ (24)14.331929L
371.Hank Aaron+ (29)14.341963R
 Troy Glaus (24)14.342001R
 Mark Teixeira (24)14.342004B
374.Kirk Gibson (37)14.351994L
375.Adam Dunn (29)14.372009L
376.Paul Konerko (29)14.382005R
 Javy Lopez (27)14.381998R
378.Rafael Palmeiro (33)14.401998L
 Boog Powell (27)14.401969L
380.Juan Gonzalez (29)14.411999R
 Matt Nokes (23)14.411987L
382.Frank Howard (30)14.421967R
 Albert Pujols (25)14.422005R
384.Mo Vaughn (28)14.431996L
385.Dick Allen (32)14.441974R
 Ben Oglivie (31)14.441980L
 Boog Powell (24)14.441966L
388.Chris Hoiles (28)14.451993R
 David Ortiz (27)14.452003L
390.Dave Kingman (33)14.461982R
391.Dante Bichette (31)14.481995R
 Mike Piazza (33)14.482002R
393.Rafael Palmeiro (35)14.492000L
394.Ted Williams+ (23)14.501942L
395.Darrell Evans (26)14.511973L
396.Jose Canseco (23)14.521988R
 Vladimir Guerrero (24)14.521999R
398.Willie McCovey+ (30)14.531968L
399.Troy Glaus (28)14.542005R
 Ryan Ludwick (29)14.542008R
Rank Player (age that year) AB per HRYearBats
 Gorman Thomas (31)14.541982R
402.Gil Hodges (27)14.551951R
403.Ernie Banks+ (29)14.561960R
 Ron Kittle (26)14.561984R
405.Alex Rodriguez (32)14.572008R
 Dick Stuart (30)14.571963R
 Dave Winfield+ (30)14.571982R
408.Jack Cust (29)14.582008L
409.Carl Everett (29)14.592000B
 Harmon Killebrew+ (30)14.591966R
411.Wally Berger (24)14.601930R
 Jeromy Burnitz (35)14.602004L
 Duke Snider+ (27)14.601954L
414.Morgan Ensberg (29)14.612005R
415.Shawn Green (26)14.621999L
 David Justice (27)14.621993L
417.Andres Galarraga (36)14.631997R
418.Mel Ott+ (29)14.641938L
419.Darryl Strawberry (28)14.651990L
420.George Foster (30)14.671979R
 Mel Ott+ (30)14.671939L
 Mike Schmidt+ (34)14.671984R
 Jim Thome (27)14.671998L
424.Darrell Evans (40)14.681987L
 Carlton Fisk+ (37)14.681985R
 Tony Perez+ (28)14.681970R
427.Gary Gaetti (36)14.691995R
 Mike Schmidt+ (32)14.691982R
 Terry Steinbach (34)14.691996R
430.Willie Stargell+ (26)14.701966L
431.Walker Cooper (32)14.711947R
 Raul Ibanez (37)14.712009L
 Willie McCovey+ (29)14.711967L
 Scott Rolen (29)14.712004R
435.Jesse Barfield (26)14.721986R
 Carlos Delgado (29)14.722001L
 Jim Rice+ (25)14.721978R
 Hack Wilson+ (29)14.721929R
439.Travis Hafner (28)14.732005L
 Frank Robinson+ (25)14.731961R
441.Dean Palmer (30)14.741999R
 Paul Sorrento (31)14.741997L
443.Hank Aaron+ (26)14.751960R
 Jason Bay (30)14.752009R
445.Bobby Bonilla (30)14.761993B
 Pedro Guerrero (29)14.761985R
 Bob Horner (21)14.761979R
 Rafael Palmeiro (38)14.762003L
449.Ted Kluszewski (31)14.771956L
 Gary Sheffield (34)14.772003R
Rank Player (age that year) AB per HRYearBats
451.Henry Rodriguez (28)14.781996L
452.Mike Schmidt+ (25)14.791975R
 Jim Thome (37)14.792008L
454.Alex Rodriguez (33)14.802009R
455.Nate Colbert (26)14.821972R
456.Rogers Hornsby+ (26)14.831922R
457.Howard Johnson (30)14.841991B
458.Hank Greenberg+ (26)14.851937R
 Mark McGwire (25)14.851989R
460.Tony Armas (30)14.861984R
 Jimmie Foxx+ (27)14.861935R
 Ron Kittle (25)14.861983R
463.Mel Ott+ (23)14.901932L
 Babe Ruth+ (24)14.901919L
465.Mike Jacobs (27)14.912008L
 Mike Schmidt+ (37)14.911987R
467.Barry Bonds (33)14.921998L
 Eddie Mathews+ (24)14.921956L
 Willie Mays+ (35)14.921966R
 Manny Ramirez (36)14.922008R
 Mike Schmidt+ (36)14.921986R
472.Aramis Ramirez (27)14.942005R
473.Jeromy Burnitz (34)14.972003L
 Kevin Mitchell (28)14.971990R
 Wally Post (26)14.971956R
 Frank Robinson+ (24)14.971960R
 Al Rosen (26)14.971950R
 Jim Thome (28)14.971999L
479.Mark Teixeira (25)14.982005B
 Hal Trosky (23)14.981936L
481.David Dellucci (31)15.002005L
 David Justice (31)15.001997L
 Ray Lankford (30)15.001997L
 Frank Robinson+ (23)15.001959R
 Willie Stargell+ (32)15.001972L
 Jose Valentin (34)15.002004B
 Ken Williams (32)15.001922L
 Jimmy Wynn (27)15.001969R
489.Wally Post (25)15.021955R
490.Edgar Martinez (37)15.032000R
 Boog Powell (28)15.031970L
 Vic Wertz (31)15.031956L
493.Nate Colbert (24)15.051970R
 Chipper Jones (29)15.052001B
 Fred McGriff (29)15.051993L
 Frank Robinson+ (20)15.051956R
 Jim Thome (29)15.052000L
498.Bob Allison (28)15.061963R
 Brad Fullmer (25)15.062000L
 Jimmie Hall (25)15.061963L
Rank Player (age that year) AB per HRYearBats
 Geoff Jenkins (25)15.062000L
 Mo Vaughn (29)15.061997L
 Earl Williams (22)15.061971R

Note that seasons prior to 1876 are not included in single-season marks, but are included in career marks.