Single-Season Leaders & Records for AB per HR

Photo of Barry Bonds Photo of Mark McGwire Photo of Mark McGwire Photo of Mark McGwire Photo of Barry Bonds Photo of Babe Ruth+ Photo of Barry Bonds Photo of Barry Bonds Photo of Babe Ruth+ Photo of Sammy Sosa Photo of Babe Ruth+ Photo of Jim Thome Photo of Mark McGwire Photo of Mickey Mantle+ Photo of Hank Greenberg+ Photo of Roger Maris Photo of Sammy Sosa Photo of Barry Bonds Photo of Sammy Sosa Photo of Babe Ruth+ Photo of <strong>Ryan Howard</strong> Photo of Jimmie Foxx+ Photo of Ralph Kiner+ Photo of Mickey Mantle+

Table
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.131996R
5.Barry Bonds (39)8.292004L
6.Babe Ruth+ (25)8.481920L
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.Jose Bautista (29)10.542010R
34.Barry Bonds (29)10.571994L
 Jim Gentile (27)10.571961L
 Babe Ruth+ (35)10.571930L
37.Carlos Pena (29)10.652007L
 Willie Stargell+ (31)10.651971L
39.Luis Gonzalez (33)10.682001L
40.Aaron Judge (25)10.692017R
41.Rudy York (23)10.711937R
42.Willie Mays+ (34)10.731965R
 Jim Thome (30)10.732001L
44.Cody Bellinger (21)10.752017L
45.Alex Rodriguez (31)10.802007R
46.Travis Hafner (29)10.812006L
47.Ken Griffey+ (24)10.831994L
48.Babe Ruth+ (34)10.851929L
49.Ken Griffey+ (27)10.861997L
50.Boog Powell (22)10.871964L
Rank Player (age that year) AB per HRYearBats
51.Willie McCovey+ (31)10.911969L
52.Albert Belle (28)10.921995R
 Albert Pujols (26)10.922006R
54.Alex Rodriguez (26)10.952002R
55.Joey Gallo (23)11.002017L
56.Chris Davis (27)11.022013L
57.Ted Williams+ (38)11.051957L
58.Ralph Kiner+ (24)11.081947R
 Dave Kingman (30)11.081979R
60.Ken Griffey+ (26)11.121996L
 Mark McGwire (28)11.121992R
62.Babe Ruth+ (37)11.151932L
63.Cecil Fielder (26)11.241990R
 Giancarlo Stanton (27)11.242017R
65.Ryan Howard (27)11.262007L
66.Jimmie Foxx+ (30)11.301938R
 Ken Griffey+ (28)11.301998L
68.Harmon Killebrew+ (33)11.331969R
69.Sammy Sosa (33)11.352002R
70.Willie Mays+ (24)11.371955R
 Mark McGwire (23)11.371987R
72.Mike Schmidt+ (30)11.421980R
 Mike Schmidt+ (31)11.421981R
74.Albert Belle (27)11.441994R
 Harmon Killebrew+ (27)11.441963R
76.Jim Edmonds (33)11.462003L
 Prince Fielder (23)11.462007L
 Greg Vaughn (32)11.461998R
79.Andruw Jones (28)11.492005R
 Johnny Mize+ (34)11.491947L
81.Harmon Killebrew+ (26)11.501962R
 Babe Ruth+ (29)11.501924L
83.Juan Gonzalez (26)11.511996R
84.Kevin Mitchell (27)11.551989R
 Manny Ramirez (28)11.552000R
86.Brady Anderson (32)11.581996L
87.Larry Walker (30)11.591997L
88.Babe Ruth+ (27)11.601922L
89.Babe Ruth+ (36)11.611931L
90.Ralph Kiner+ (27)11.641950R
91.Juan Gonzalez (23)11.651993R
 Gary Sheffield (31)11.652000R
93.Jim Thome (35)11.672006L
94.Reggie Jackson+ (23)11.681969L
95.Ted Kluszewski (29)11.691954L
96.Barry Bonds (28)11.721993L
97.Jay Buhner (30)11.751995R
98.Harmon Killebrew+ (25)11.761961R
 Frank Robinson+ (30)11.761966R
100.Harmon Killebrew+ (28)11.781964R
Rank Player (age that year) AB per HRYearBats
101.Lou Gehrig+ (31)11.821934L
 Lou Gehrig+ (33)11.821936L
103.George Foster (28)11.831977R
104.Larry Walker (32)11.841999L
105.Jim Edmonds (34)11.862004L
 Jason Giambi (29)11.862000L
 Manny Ramirez (27)11.861999R
 Willie Stargell+ (33)11.861973L
109.Hank Greenberg+ (35)11.891946R
110.Eddie Mathews+ (22)11.901954L
111.Lance Berkman (30)11.912006B
112.Jose Bautista (30)11.932011R
 Rocky Colavito (24)11.931958R
 Gary Sheffield (25)11.931994R
115.Jimmie Foxx+ (25)11.941933R
116.Joe Adcock (28)11.951956R
 Alex Rodriguez (23)11.951999R
 Frank Thomas+ (38)11.952006R
119.Jack Clark (31)11.971987R
120.Troy Glaus (23)11.982000R
 Todd Helton (27)11.982001L
122.Rafael Palmeiro (34)12.021999L
 Mike Schmidt+ (29)12.021979R
124.Jason Giambi (35)12.052006L
125.Carlos Pena (31)12.082009L
 Sammy Sosa (31)12.082000R
127.Albert Pujols (29)12.092009R
128.Jim Thome (33)12.102004L
129.Alex Rodriguez (25)12.152001R
130.Eddie Mathews+ (23)12.171955L
131.Chris Davis (29)12.192015L
132.Greg Vaughn (33)12.221999R
133.Jermaine Dye (32)12.252006R
 Jimmie Foxx+ (26)12.251934R
 Justin Smoak (30)12.252017B
136.Willie Mays+ (33)12.301964R
 Jim Thome (32)12.302003L
138.Barry Bonds (31)12.311996L
 Manny Ramirez (33)12.312005R
140.Eddie Mathews+ (21)12.321953L
 Ted Williams+ (22)12.321941L
142.Frank Howard (32)12.331969R
 Frank Thomas+ (27)12.331995R
144.Jim Thome (36)12.342007L
145.Adam Dunn (24)12.352004L
146.Mickey Mantle+ (26)12.361958B
 Gary Sheffield (27)12.361996R
148.Gorman Thomas (28)12.381979R
149.Bryce Harper (22)12.402015L
 Jim Thome (26)12.401997L
Rank Player (age that year) AB per HRYearBats
151.Hank Aaron+ (35)12.431969R
 Albert Belle (31)12.431998R
 Lou Gehrig+ (24)12.431927L
 Harmon Killebrew+ (31)12.431967R
155.Carlos Beltran (29)12.442006B
156.Sammy Sosa (27)12.451996R
157.Adrian Beltre (25)12.462004R
158.Fred McGriff (30)12.471994L
159.Mike Moustakas (28)12.482017L
160.Jim Edmonds (30)12.502000L
161.Albert Belle (29)12.541996R
 Reggie Jackson+ (34)12.541980L
163.Jeff Bagwell+ (32)12.552000R
164.Mickey Mantle+ (30)12.571962B
165.Greg Vaughn (30)12.591996R
166.Chipper Jones (27)12.601999B
 Alex Rodriguez (29)12.602005R
 Duke Snider+ (29)12.601956L
169.Miguel Cabrera (30)12.612013R
 Andres Galarraga (37)12.611998R
171.Logan Morrison (29)12.622017L
172.Darrell Evans (38)12.631985L
 Shawn Green (28)12.632001L
 Ken Griffey+ (29)12.631999L
175.Ralph Kiner+ (28)12.641951R
176.Jose Canseco (34)12.651999R
177.Roy Campanella+ (31)12.661953R
178.Jose Canseco (33)12.671998R
 Andre Dawson+ (32)12.671987R
 Willie Mays+ (31)12.671962R
181.Richard Hidalgo (25)12.682000R
 Mike Piazza+ (31)12.682000R
 Hank Sauer (37)12.681954R
184.Juan Gonzalez (27)12.691997R
 Willie McCovey+ (32)12.691970L
 Manny Ramirez (26)12.691998R
187.Rafael Palmeiro (37)12.702002L
 Duke Snider+ (30)12.701957L
189.Ryan Howard (28)12.712008L
190.Orlando Cepeda+ (23)12.721961R
191.Babe Ruth+ (28)12.731923L
192.Rafael Palmeiro (36)12.772001L
193.David Justice (34)12.782000L
194.Roger Maris (25)12.791960L
 David Ortiz (29)12.792005L
196.Eric Davis (25)12.811987R
 Dave Kingman (27)12.811976R
 Duke Snider+ (28)12.811955L
199.Jay Buhner (31)12.821996R
 Willie McCovey+ (25)12.821963L
Rank Player (age that year) AB per HRYearBats
201.Manny Ramirez (34)12.832006R
202.Prince Fielder (25)12.852009L
 Harmon Killebrew+ (34)12.851970R
204.Frank Howard (33)12.861970R
 Dale Murphy (31)12.861987R
206.Albert Pujols (24)12.872004R
207.Edwin Encarnacion (29)12.902012R
 Manny Ramirez (29)12.902001R
209.Derrek Lee (29)12.912005R
 Eddie Mathews+ (27)12.911959L
 Alex Rodriguez (27)12.912003R
212.Rogers Hornsby+ (29)12.921925R
213.Adam Dunn (28)12.932008L
 Ken Griffey+ (23)12.931993L
 Sammy Sosa (34)12.932003R
216.Rocky Colavito (27)12.961961R
217.George Bell (27)12.981987R
 Vladimir Guerrero (25)12.982000R
 Mel Ott+ (20)12.981929L
220.Jose Canseco (25)13.001990R
 Jose Canseco (26)13.001991R
 Norm Cash (27)13.001962L
 Khris Davis (29)13.002017R
 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
229.Carlos Delgado (27)13.021999L
 Ted Kluszewski (30)13.021955L
231.Jason Giambi (34)13.032005L
232.Mark Trumbo (30)13.042016R
233.Norm Cash (26)13.051961L
 Adam Dunn (27)13.052007L
 Jason Giambi (32)13.052003L
 Cy Williams (35)13.051923L
237.John Jaha (33)13.061999R
238.Josh Hamilton (31)13.072012L
239.Brian Giles (31)13.082002L
 Larry Walker (34)13.082001L
241.Ernie Banks+ (28)13.091959R
242.Dick Allen (24)13.101966R
243.Ernie Banks+ (27)13.131958R
 Eric Thames (30)13.132017L
245.Mark Reynolds (25)13.142009R
246.Adam Dunn (32)13.152012L
247.Hank Aaron+ (28)13.161962R
 Jeff Bagwell+ (29)13.161997R
 Ted Williams+ (30)13.161949L
 Carl Yastrzemski+ (27)13.161967L
Rank Player (age that year) AB per HRYearBats
251.Todd Hundley (27)13.171996B
252.Mickey Mantle+ (28)13.181960B
 Frank Thomas+ (28)13.181996R
254.Hank Aaron+ (38)13.211972R
 Khris Davis (28)13.212016R
 Manny Ramirez (30)13.212002R
 Manny Ramirez (32)13.212004R
258.Gus Zernial (30)13.241953R
259.Mickey Mantle+ (32)13.291964B
 Richie Sexson (26)13.292001R
 Jim Thome (25)13.291996L
262.Barry Bonds (32)13.301997L
263.Andres Galarraga (35)13.321996R
 Phil Nevin (30)13.322001R
265.Carlos Quentin (25)13.332008R
266.Jimmie Foxx+ (31)13.341939R
267.Mike Piazza+ (30)13.351999R
 Mike Schmidt+ (33)13.351983R
269.Brian Giles (28)13.361999L
 Mike Napoli (35)13.362017R
271.Jeff Bagwell+ (31)13.381999R
 Rico Petrocelli (26)13.381969R
273.Chris Carter (29)13.392016R
 Frank Thomas+ (25)13.391993R
275.Nelson Cruz (34)13.412015R
 Mark McGwire (26)13.411990R
 Mickey Tettleton (34)13.411995B
278.Johnny Bench+ (22)13.441970R
279.Johnny Bench+ (24)13.451972R
 Andres Galarraga (33)13.451994R
281.Lou Gehrig+ (28)13.461931L
282.Juan Gonzalez (28)13.471998R
 Johnny Mize+ (27)13.471940L
 Richie Sexson (28)13.472003R
285.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
290.Alex Rodriguez (24)13.512000R
291.Frank Thomas+ (32)13.532000R
 Ted Williams+ (27)13.531946L
293.Edwin Encarnacion (32)13.542015R
294.Ernie Banks+ (24)13.551955R
 Bob Cerv (33)13.551958R
296.Mike Piazza+ (26)13.561995R
297.Carlos Delgado (31)13.572003L
298.Hank Aaron+ (36)13.581970R
 Jose Bautista (34)13.582015R
 Adam Dunn (25)13.582005L
Rank Player (age that year) AB per HRYearBats
 Juan Gonzalez (22)13.581992R
302.Eric Davis (27)13.591989R
 Frank Howard (31)13.591968R
 Reggie Jackson+ (36)13.591982L
 Phil Plantier (24)13.591993L
306.Fred Lynn (27)13.621979L
 Roy Sievers (30)13.621957R
308.George Springer (27)13.632017R
309.Darryl Strawberry (25)13.641987L
310.Ken Caminiti (33)13.651996B
 Joey Votto (33)13.652017L
312.Jason Giambi (31)13.662002L
 Sammy Sosa (35)13.662004R
314.Dick Allen (30)13.681972R
 Jason Giambi (30)13.682001L
316.Dick Allen (27)13.691969R
 Ryan Howard (29)13.692009L
318.Hank Aaron+ (32)13.701966R
 Chris Carter (27)13.702014R
 Nelson Cruz (35)13.702016R
321.Larry Walker (28)13.721995L
322.Gabby Hartnett+ (29)13.731930R
 Paul Konerko (28)13.732004R
324.Albert Pujols (23)13.742003R
325.Lance Berkman (26)13.762002B
326.Gus Zernial (32)13.771955R
327.Andruw Jones (29)13.782006R
 Willie Mays+ (23)13.781954R
329.Carlos Delgado (34)13.792006L
 Gil Hodges (30)13.791954R
331.Adrian Gonzalez (27)13.802009L
332.Ernie Banks+ (26)13.811957R
 Todd Helton (26)13.812000L
334.Jose Canseco (29)13.841994R
335.Carlos Gonzalez (29)13.852015L
 Willie McCovey+ (27)13.851965L
337.Curtis Granderson (31)13.862012L
 Shawn Green (29)13.862002L
339.Carlos Delgado (28)13.882000L
 Bryce Harper (24)13.882017L
 Ralph Kiner+ (25)13.881948R
342.Jim Lemon (32)13.891960R
343.Russell Branyan (33)13.902009L
 Todd Hundley (28)13.901997B
 Mike Piazza+ (28)13.901997R
346.Barry Bonds (27)13.911992L
347.Darryl Strawberry (26)13.921988L
348.Al Rosen (29)13.931953R
349.Roy Campanella+ (33)13.941955R
 Dave Kingman (26)13.941975R
Rank Player (age that year) AB per HRYearBats
 Mickey Mantle+ (25)13.941957B
 Willie McCovey+ (28)13.941966L
353.Carlos Delgado (26)13.951998L
 Ralph Kiner+ (29)13.951952R
355.Mickey Mantle+ (23)13.971955B
 Mike Piazza+ (32)13.972001R
 Matt Stairs (31)13.971999L
358.Hank Aaron+ (23)13.981957R
 Hank Greenberg+ (29)13.981940R
 Albert Pujols (30)13.982010R
361.Rocky Colavito (25)14.001959R
 Nelson Cruz (28)14.002009R
 Johnny Mize+ (35)14.001948L
364.Vinny Castilla (30)14.021998R
 Mike Trout (23)14.022015R
366.Adam Dunn (26)14.032006L
 Edwin Encarnacion (31)14.032014R
 Ken Griffey+ (35)14.032005L
 Kent Hrbek (27)14.031987L
 Rudy York (24)14.031938R
371.Paul Konerko (34)14.052010R
 Eddie Mathews+ (28)14.051960L
 Duke Snider+ (26)14.051953L
374.Alfonso Soriano (30)14.072006R
375.Yonder Alonso (30)14.102017L
 Roy Campanella+ (28)14.101950R
 Luke Easter (36)14.101952L
 Roy Sievers (31)14.101958R
 Mo Vaughn (27)14.101995L
380.Jeff Burroughs (26)14.121977R
 Rob Deer (25)14.121986R
382.Norm Cash (36)14.131971L
 David Ortiz (40)14.132016L
 Gorman Thomas (27)14.131978R
385.Miguel Cabrera (29)14.142012R
 Ron Gant (30)14.141995R
387.Jeromy Burnitz (30)14.151999L
 Carl Yastrzemski+ (30)14.151970L
389.Albert Pujols (28)14.162008R
390.Lou Gehrig+ (27)14.171930L
391.Cecil Fielder (27)14.181991R
 Lee May (28)14.181971R
393.David Ortiz (28)14.202004L
394.Troy Glaus (29)14.212006R
 Greg Luzinski (26)14.211977R
 Rafael Palmeiro (30)14.211995L
397.Curtis Granderson (30)14.222011L
 Willie Horton (25)14.221968R
399.Ted Kluszewski (28)14.251953L
400.Harmon Killebrew+ (24)14.261960R
Rank Player (age that year) AB per HRYearBats
401.Jimmie Foxx+ (28)14.271936R
 David Ortiz (39)14.272015L
403.Andy Pafko (29)14.281950R
404.Willie Mays+ (30)14.301961R
405.Carlos Delgado (32)14.312004L
 Edwin Encarnacion (33)14.312016R
 Jimmie Foxx+ (32)14.311940R
 Jason Giambi (37)14.312008L
 Richie Sexson (30)14.312005R
 Gary Sheffield (32)14.312001R
411.Mike Schmidt+ (27)14.321977R
412.Justin Bour (29)14.332017L
 Chuck Klein+ (24)14.331929L
414.Hank Aaron+ (29)14.341963R
 Troy Glaus (24)14.342001R
 Mark Teixeira (24)14.342004B
417.Kirk Gibson (37)14.351994L
418.Adam Dunn (29)14.372009L
419.Paul Konerko (29)14.382005R
 Javy Lopez (27)14.381998R
421.Rafael Palmeiro (33)14.401998L
422.Juan Gonzalez (29)14.411999R
 Matt Nokes (23)14.411987L
 Boog Powell (27)14.411969L
 Albert Pujols (25)14.412005R
426.Miguel Cabrera (27)14.422010R
 Frank Howard (30)14.421967R
428.Mark Reynolds (27)14.432011R
 Mo Vaughn (28)14.431996L
430.Dick Allen (32)14.441974R
 Ben Oglivie (31)14.441980L
 Boog Powell (24)14.441966L
433.Chris Hoiles (28)14.451993R
 David Ortiz (27)14.452003L
435.Dave Kingman (33)14.461982R
436.Michael Conforto (24)14.472017L
437.Dante Bichette (31)14.481995R
 Mike Piazza+ (33)14.482002R
439.Rafael Palmeiro (35)14.492000L
440.Ted Williams+ (23)14.501942L
441.Darrell Evans (26)14.511973L
442.Jose Canseco (23)14.521988R
 Vladimir Guerrero (24)14.521999R
444.Willie McCovey+ (30)14.531968L
445.Troy Glaus (28)14.542005R
 Ryan Ludwick (29)14.542008R
 Gorman Thomas (31)14.541982R
448.Gil Hodges (27)14.551951R
449.Ernie Banks+ (29)14.561960R
 Ron Kittle (26)14.561984R
Rank Player (age that year) AB per HRYearBats
451.Alex Rodriguez (32)14.572008R
 Giancarlo Stanton (24)14.572014R
 Dick Stuart (30)14.571963R
 Dave Winfield+ (30)14.571982R
455.Jack Cust (29)14.582008L
456.Ryan Braun (28)14.592012R
 Jeromy Burnitz (35)14.592004L
 Carl Everett (29)14.592000B
 Harmon Killebrew+ (30)14.591966R
460.Duke Snider+ (27)14.601954L
461.Wally Berger (24)14.611930R
 Morgan Ensberg (29)14.612005R
463.Shawn Green (26)14.621999L
464.Andres Galarraga (36)14.631997R
 David Justice (27)14.631993L
466.Brian Dozier (29)14.642016R
 Mel Ott+ (29)14.641938L
468.Darryl Strawberry (28)14.651990L
469.Nolan Arenado (24)14.672015R
 George Foster (30)14.671979R
 Mel Ott+ (30)14.671939L
 Mike Schmidt+ (34)14.671984R
 Jim Thome (27)14.671998L
474.Adam Dunn (30)14.682010L
 Darrell Evans (40)14.681987L
 Carlton Fisk+ (37)14.681985R
 Tony Perez+ (28)14.681970R
478.Gary Gaetti (36)14.691995R
 Mike Schmidt+ (32)14.691982R
 Terry Steinbach (34)14.691996R
481.Willie Stargell+ (26)14.701966L
482.Walker Cooper (32)14.711947R
 Raul Ibanez (37)14.712009L
 Willie McCovey+ (29)14.711967L
 Scott Rolen (29)14.712004R
486.Carlos Delgado (29)14.722001L
 Edwin Encarnacion (30)14.722013R
 Jim Rice+ (25)14.721978R
 Hack Wilson+ (29)14.721929R
490.Jesse Barfield (26)14.731986R
 Travis Hafner (28)14.732005L
 Frank Robinson+ (25)14.731961R
493.Dean Palmer (30)14.741999R
 Paul Sorrento (31)14.741997L
495.Hank Aaron+ (26)14.751960R
 Jason Bay (30)14.752009R
 Todd Frazier (30)14.752016R
498.Bobby Bonilla (30)14.761993B
 Pedro Guerrero (29)14.761985R
 Bob Horner (21)14.761979R
Rank Player (age that year) AB per HRYearBats
 Rafael Palmeiro (38)14.762003L
Support us without the ads? Go Ad-Free.