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.Rudy York (23)10.711937R
41.Willie Mays+ (34)10.731965R
 Jim Thome (30)10.732001L
43.Alex Rodriguez (31)10.802007R
44.Travis Hafner (29)10.812006L
45.Ken Griffey+ (24)10.821994L
46.Babe Ruth+ (34)10.851929L
47.Ken Griffey+ (27)10.861997L
48.Boog Powell (22)10.871964L
49.Willie McCovey+ (31)10.911969L
50.Albert Belle (28)10.921995R
Rank Player (age that year) AB per HRYearBats
 Albert Pujols (26)10.922006R
52.Alex Rodriguez (26)10.952002R
53.Chris Davis (27)11.022013L
54.Ted Williams+ (38)11.051957L
55.Ralph Kiner+ (24)11.081947R
 Dave Kingman (30)11.081979R
57.Ken Griffey+ (26)11.121996L
 Mark McGwire (28)11.121992R
59.Babe Ruth+ (37)11.151932L
60.Cecil Fielder (26)11.241990R
61.Ryan Howard (27)11.262007L
62.Jimmie Foxx+ (30)11.301938R
 Ken Griffey+ (28)11.301998L
64.Harmon Killebrew+ (33)11.331969R
65.Sammy Sosa (33)11.352002R
66.Willie Mays+ (24)11.371955R
 Mark McGwire (23)11.371987R
68.Mike Schmidt+ (30)11.421980R
 Mike Schmidt+ (31)11.421981R
70.Albert Belle (27)11.441994R
 Harmon Killebrew+ (27)11.441963R
72.Jim Edmonds (33)11.462003L
 Prince Fielder (23)11.462007L
 Greg Vaughn (32)11.461998R
75.Andruw Jones (28)11.492005R
 Johnny Mize+ (34)11.491947L
77.Harmon Killebrew+ (26)11.501962R
 Babe Ruth+ (29)11.501924L
79.Juan Gonzalez (26)11.511996R
80.Kevin Mitchell (27)11.551989R
 Manny Ramirez (28)11.552000R
82.Brady Anderson (32)11.581996L
83.Larry Walker (30)11.591997L
84.Babe Ruth+ (27)11.601922L
85.Babe Ruth+ (36)11.611931L
86.Ralph Kiner+ (27)11.641950R
87.Juan Gonzalez (23)11.651993R
 Gary Sheffield (31)11.652000R
89.Jim Thome (35)11.672006L
90.Reggie Jackson+ (23)11.681969L
91.Ted Kluszewski (29)11.691954L
92.Barry Bonds (28)11.721993L
93.Jay Buhner (30)11.751995R
94.Harmon Killebrew+ (25)11.761961R
 Frank Robinson+ (30)11.761966R
96.Harmon Killebrew+ (28)11.781964R
97.Lou Gehrig+ (31)11.821934L
 Lou Gehrig+ (33)11.821936L
99.George Foster (28)11.831977R
100.Larry Walker (32)11.841999L
Rank Player (age that year) AB per HRYearBats
101.Jim Edmonds (34)11.862004L
 Jason Giambi (29)11.862000L
 Manny Ramirez (27)11.861999R
 Willie Stargell+ (33)11.861973L
105.Hank Greenberg+ (35)11.891946R
106.Eddie Mathews+ (22)11.901954L
107.Lance Berkman (30)11.912006B
108.Jose Bautista (30)11.932011R
 Rocky Colavito (24)11.931958R
 Gary Sheffield (25)11.931994R
111.Jimmie Foxx+ (25)11.941933R
112.Joe Adcock (28)11.951956R
 Alex Rodriguez (23)11.951999R
 Frank Thomas+ (38)11.952006R
115.Jack Clark (31)11.971987R
116.Troy Glaus (23)11.982000R
 Todd Helton (27)11.982001L
118.Rafael Palmeiro (34)12.021999L
 Mike Schmidt+ (29)12.021979R
120.Jason Giambi (35)12.052006L
121.Carlos Pena (31)12.082009L
 Sammy Sosa (31)12.082000R
123.Albert Pujols (29)12.092009R
124.Jim Thome (33)12.102004L
125.Alex Rodriguez (25)12.152001R
126.Eddie Mathews+ (23)12.171955L
127.Chris Davis (29)12.192015L
128.Greg Vaughn (33)12.221999R
129.Jermaine Dye (32)12.252006R
 Jimmie Foxx+ (26)12.251934R
131.Willie Mays+ (33)12.301964R
 Jim Thome (32)12.302003L
133.Barry Bonds (31)12.311996L
 Manny Ramirez (33)12.312005R
135.Eddie Mathews+ (21)12.321953L
 Frank Thomas+ (27)12.321995R
 Ted Williams+ (22)12.321941L
138.Frank Howard (32)12.331969R
139.Jim Thome (36)12.342007L
140.Adam Dunn (24)12.352004L
141.Mickey Mantle+ (26)12.361958B
 Gary Sheffield (27)12.361996R
143.Gorman Thomas (28)12.381979R
144.Bryce Harper (22)12.402015L
 Jim Thome (26)12.401997L
146.Hank Aaron+ (35)12.431969R
 Albert Belle (31)12.431998R
 Lou Gehrig+ (24)12.431927L
 Harmon Killebrew+ (31)12.431967R
150.Carlos Beltran (29)12.442006B
Rank Player (age that year) AB per HRYearBats
151.Sammy Sosa (27)12.451996R
152.Adrian Beltre (25)12.462004R
153.Fred McGriff (30)12.471994L
154.Jim Edmonds (30)12.502000L
155.Albert Belle (29)12.541996R
 Reggie Jackson+ (34)12.541980L
157.Jeff Bagwell+ (32)12.552000R
158.Mickey Mantle+ (30)12.571962B
159.Greg Vaughn (30)12.591996R
160.Chipper Jones (27)12.601999B
 Alex Rodriguez (29)12.602005R
 Duke Snider+ (29)12.601956L
163.Miguel Cabrera (30)12.612013R
 Andres Galarraga (37)12.611998R
165.Darrell Evans (38)12.621985L
 Ken Griffey+ (29)12.621999L
167.Shawn Green (28)12.632001L
168.Ralph Kiner+ (28)12.641951R
169.Jose Canseco (34)12.651999R
170.Roy Campanella+ (31)12.661953R
171.Jose Canseco (33)12.671998R
 Andre Dawson+ (32)12.671987R
 Willie Mays+ (31)12.671962R
174.Richard Hidalgo (25)12.682000R
 Mike Piazza+ (31)12.682000R
 Hank Sauer (37)12.681954R
177.Juan Gonzalez (27)12.691997R
 Willie McCovey+ (32)12.691970L
 Manny Ramirez (26)12.691998R
180.Rafael Palmeiro (37)12.702002L
 Duke Snider+ (30)12.701957L
182.Ryan Howard (28)12.712008L
183.Orlando Cepeda+ (23)12.721961R
184.Babe Ruth+ (28)12.731923L
185.Rafael Palmeiro (36)12.772001L
186.David Justice (34)12.782000L
187.Roger Maris (25)12.791960L
 David Ortiz (29)12.792005L
189.Eric Davis (25)12.811987R
 Dave Kingman (27)12.811976R
 Duke Snider+ (28)12.811955L
192.Jay Buhner (31)12.821996R
 Willie McCovey+ (25)12.821963L
194.Manny Ramirez (34)12.832006R
195.Prince Fielder (25)12.852009L
 Harmon Killebrew+ (34)12.851970R
197.Frank Howard (33)12.861970R
 Dale Murphy (31)12.861987R
199.Albert Pujols (24)12.872004R
200.Edwin Encarnacion (29)12.902012R
Rank Player (age that year) AB per HRYearBats
 Manny Ramirez (29)12.902001R
202.Derrek Lee (29)12.912005R
 Eddie Mathews+ (27)12.911959L
 Alex Rodriguez (27)12.912003R
205.Adam Dunn (28)12.922008L
 Rogers Hornsby+ (29)12.921925R
 Sammy Sosa (34)12.922003R
208.Ken Griffey+ (23)12.931993L
209.Rocky Colavito (27)12.961961R
210.George Bell (27)12.981987R
 Vladimir Guerrero (25)12.982000R
 Mel Ott+ (20)12.981929L
213.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
221.Carlos Delgado (27)13.021999L
 Ted Kluszewski (30)13.021955L
223.Jason Giambi (34)13.032005L
224.Mark Trumbo (30)13.042016R
225.Norm Cash (26)13.051961L
 Adam Dunn (27)13.052007L
 Jason Giambi (32)13.052003L
 Cy Williams (35)13.051923L
229.John Jaha (33)13.061999R
230.Josh Hamilton (31)13.072012L
231.Brian Giles (31)13.082002L
 Larry Walker (34)13.082001L
233.Ernie Banks+ (28)13.091959R
234.Dick Allen (24)13.101966R
235.Ernie Banks+ (27)13.131958R
236.Mark Reynolds (25)13.142009R
237.Adam Dunn (32)13.152012L
238.Hank Aaron+ (28)13.161962R
 Jeff Bagwell+ (29)13.161997R
 Ted Williams+ (30)13.161949L
 Carl Yastrzemski+ (27)13.161967L
242.Todd Hundley (27)13.171996B
243.Mickey Mantle+ (28)13.181960B
 Frank Thomas+ (28)13.181996R
245.Hank Aaron+ (38)13.211972R
 Khris Davis (28)13.212016R
 Manny Ramirez (30)13.212002R
 Manny Ramirez (32)13.212004R
249.Gus Zernial (30)13.241953R
250.Mickey Mantle+ (32)13.291964B
Rank Player (age that year) AB per HRYearBats
 Richie Sexson (26)13.292001R
 Jim Thome (25)13.291996L
253.Barry Bonds (32)13.301997L
254.Andres Galarraga (35)13.321996R
 Phil Nevin (30)13.322001R
256.Carlos Quentin (25)13.332008R
257.Jimmie Foxx+ (31)13.341939R
258.Mike Piazza+ (30)13.351999R
 Mike Schmidt+ (33)13.351983R
260.Brian Giles (28)13.361999L
261.Jeff Bagwell+ (31)13.381999R
 Rico Petrocelli (26)13.381969R
263.Chris Carter (29)13.392016R
 Frank Thomas+ (25)13.391993R
265.Nelson Cruz (34)13.412015R
 Mark McGwire (26)13.411990R
 Mickey Tettleton (34)13.411995B
268.Johnny Bench+ (22)13.441970R
269.Johnny Bench+ (24)13.451972R
 Andres Galarraga (33)13.451994R
271.Lou Gehrig+ (28)13.461931L
272.Juan Gonzalez (28)13.471998R
 Johnny Mize+ (27)13.471940L
 Richie Sexson (28)13.472003R
275.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
280.Alex Rodriguez (24)13.512000R
281.Frank Thomas+ (32)13.532000R
 Ted Williams+ (27)13.531946L
283.Edwin Encarnacion (32)13.542015R
284.Ernie Banks+ (24)13.551955R
 Bob Cerv (33)13.551958R
286.Mike Piazza+ (26)13.561995R
287.Carlos Delgado (31)13.572003L
288.Hank Aaron+ (36)13.581970R
 Jose Bautista (34)13.582015R
 Adam Dunn (25)13.582005L
 Juan Gonzalez (22)13.581992R
292.Eric Davis (27)13.591989R
 Frank Howard (31)13.591968R
 Reggie Jackson+ (36)13.591982L
 Phil Plantier (24)13.591993L
296.Fred Lynn (27)13.621979L
 Roy Sievers (30)13.621957R
298.Darryl Strawberry (25)13.641987L
299.Ken Caminiti (33)13.651996B
300.Jason Giambi (31)13.662002L
Rank Player (age that year) AB per HRYearBats
 Sammy Sosa (35)13.662004R
302.Dick Allen (30)13.681972R
 Jason Giambi (30)13.682001L
304.Dick Allen (27)13.691969R
 Ryan Howard (29)13.692009L
306.Hank Aaron+ (32)13.701966R
 Chris Carter (27)13.702014R
 Nelson Cruz (35)13.702016R
309.Larry Walker (28)13.721995L
310.Gabby Hartnett+ (29)13.731930R
 Paul Konerko (28)13.732004R
312.Albert Pujols (23)13.742003R
313.Lance Berkman (26)13.762002B
314.Gus Zernial (32)13.771955R
315.Andruw Jones (29)13.782006R
 Willie Mays+ (23)13.781954R
317.Carlos Delgado (34)13.792006L
 Gil Hodges (30)13.791954R
319.Adrian Gonzalez (27)13.802009L
320.Ernie Banks+ (26)13.811957R
 Todd Helton (26)13.812000L
322.Jose Canseco (29)13.841994R
323.Carlos Gonzalez (29)13.852015L
 Willie McCovey+ (27)13.851965L
325.Curtis Granderson (31)13.862012L
 Shawn Green (29)13.862002L
327.Carlos Delgado (28)13.882000L
 Ralph Kiner+ (25)13.881948R
329.Jim Lemon (32)13.891960R
330.Russell Branyan (33)13.902009L
 Todd Hundley (28)13.901997B
 Mike Piazza+ (28)13.901997R
333.Barry Bonds (27)13.911992L
334.Darryl Strawberry (26)13.921988L
335.Al Rosen (29)13.931953R
336.Roy Campanella+ (33)13.941955R
 Dave Kingman (26)13.941975R
 Mickey Mantle+ (25)13.941957B
 Willie McCovey+ (28)13.941966L
340.Carlos Delgado (26)13.951998L
 Ralph Kiner+ (29)13.951952R
342.Mickey Mantle+ (23)13.971955B
 Mike Piazza+ (32)13.972001R
 Matt Stairs (31)13.971999L
345.Hank Aaron+ (23)13.981957R
 Hank Greenberg+ (29)13.981940R
 Albert Pujols (30)13.982010R
348.Rocky Colavito (25)14.001959R
 Nelson Cruz (28)14.002009R
 Johnny Mize+ (35)14.001948L
Rank Player (age that year) AB per HRYearBats
351.Vinny Castilla (30)14.021998R
 Adam Dunn (26)14.022006L
 Mike Trout (23)14.022015R
354.Edwin Encarnacion (31)14.032014R
 Ken Griffey+ (35)14.032005L
 Kent Hrbek (27)14.031987L
 Rudy York (24)14.031938R
358.Paul Konerko (34)14.052010R
 Eddie Mathews+ (28)14.051960L
 Duke Snider+ (26)14.051953L
361.Alfonso Soriano (30)14.072006R
362.Roy Campanella+ (28)14.101950R
 Luke Easter (36)14.101952L
 Roy Sievers (31)14.101958R
 Mo Vaughn (27)14.101995L
366.Jeff Burroughs (26)14.121977R
 Norm Cash (36)14.121971L
 Rob Deer (25)14.121986R
 Gorman Thomas (27)14.121978R
370.David Ortiz (40)14.132016L
371.Miguel Cabrera (29)14.142012R
 Ron Gant (30)14.141995R
373.Jeromy Burnitz (30)14.151999L
 Carl Yastrzemski+ (30)14.151970L
375.Albert Pujols (28)14.162008R
376.Lou Gehrig+ (27)14.171930L
377.Cecil Fielder (27)14.181991R
 Lee May (28)14.181971R
379.David Ortiz (28)14.202004L
380.Troy Glaus (29)14.212006R
 Greg Luzinski (26)14.211977R
 Rafael Palmeiro (30)14.211995L
383.Curtis Granderson (30)14.222011L
 Willie Horton (25)14.221968R
385.Ted Kluszewski (28)14.251953L
386.Harmon Killebrew+ (24)14.261960R
387.Jimmie Foxx+ (28)14.271936R
 David Ortiz (39)14.272015L
389.Andy Pafko (29)14.281950R
390.Willie Mays+ (30)14.301961R
391.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
397.Mike Schmidt+ (27)14.321977R
398.Chuck Klein+ (24)14.331929L
399.Hank Aaron+ (29)14.341963R
 Troy Glaus (24)14.342001R
Rank Player (age that year) AB per HRYearBats
 Mark Teixeira (24)14.342004B
402.Kirk Gibson (37)14.351994L
403.Adam Dunn (29)14.372009L
404.Paul Konerko (29)14.382005R
 Javy Lopez (27)14.381998R
406.Rafael Palmeiro (33)14.401998L
407.Juan Gonzalez (29)14.411999R
 Matt Nokes (23)14.411987L
 Boog Powell (27)14.411969L
 Albert Pujols (25)14.412005R
411.Miguel Cabrera (27)14.422010R
 Frank Howard (30)14.421967R
413.Mark Reynolds (27)14.432011R
 Mo Vaughn (28)14.431996L
415.Dick Allen (32)14.441974R
 Ben Oglivie (31)14.441980L
 Boog Powell (24)14.441966L
418.Chris Hoiles (28)14.451993R
 David Ortiz (27)14.452003L
420.Dave Kingman (33)14.461982R
421.Dante Bichette (31)14.481995R
 Mike Piazza+ (33)14.482002R
423.Rafael Palmeiro (35)14.492000L
424.Ted Williams+ (23)14.501942L
425.Darrell Evans (26)14.511973L
426.Jose Canseco (23)14.521988R
 Vladimir Guerrero (24)14.521999R
428.Willie McCovey+ (30)14.531968L
429.Troy Glaus (28)14.542005R
 Ryan Ludwick (29)14.542008R
 Gorman Thomas (31)14.541982R
432.Gil Hodges (27)14.551951R
433.Ernie Banks+ (29)14.561960R
 Ron Kittle (26)14.561984R
435.Alex Rodriguez (32)14.572008R
 Giancarlo Stanton (24)14.572014R
 Dick Stuart (30)14.571963R
 Dave Winfield+ (30)14.571982R
439.Jack Cust (29)14.582008L
440.Ryan Braun (28)14.592012R
 Jeromy Burnitz (35)14.592004L
 Carl Everett (29)14.592000B
 Harmon Killebrew+ (30)14.591966R
444.Duke Snider+ (27)14.601954L
445.Wally Berger (24)14.611930R
 Morgan Ensberg (29)14.612005R
447.Shawn Green (26)14.621999L
 David Justice (27)14.621993L
449.Andres Galarraga (36)14.631997R
450.Brian Dozier (29)14.642016R
Rank Player (age that year) AB per HRYearBats
 Mel Ott+ (29)14.641938L
452.Darryl Strawberry (28)14.651990L
453.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
458.Adam Dunn (30)14.682010L
 Darrell Evans (40)14.681987L
 Carlton Fisk+ (37)14.681985R
 Tony Perez+ (28)14.681970R
462.Gary Gaetti (36)14.691995R
 Mike Schmidt+ (32)14.691982R
 Terry Steinbach (34)14.691996R
465.Willie Stargell+ (26)14.701966L
466.Walker Cooper (32)14.711947R
 Raul Ibanez (37)14.712009L
 Willie McCovey+ (29)14.711967L
 Scott Rolen (29)14.712004R
470.Jesse Barfield (26)14.721986R
 Carlos Delgado (29)14.722001L
 Edwin Encarnacion (30)14.722013R
 Jim Rice+ (25)14.721978R
 Hack Wilson+ (29)14.721929R
475.Travis Hafner (28)14.732005L
 Frank Robinson+ (25)14.731961R
477.Dean Palmer (30)14.741999R
 Paul Sorrento (31)14.741997L
479.Hank Aaron+ (26)14.751960R
 Jason Bay (30)14.752009R
 Todd Frazier (30)14.752016R
482.Bobby Bonilla (30)14.761993B
 Pedro Guerrero (29)14.761985R
 Bob Horner (21)14.761979R
 Rafael Palmeiro (38)14.762003L
486.Ted Kluszewski (31)14.771956L
 Gary Sheffield (34)14.772003R
488.Henry Rodriguez (28)14.781996L
 Joey Votto (26)14.782010L
490.Mike Schmidt+ (25)14.791975R
 Jim Thome (37)14.792008L
492.David Ortiz (38)14.802014L
 Alex Rodriguez (33)14.802009R
494.Nate Colbert (26)14.821972R
495.Rogers Hornsby+ (26)14.831922R
 Josh Willingham (33)14.832012R
497.Howard Johnson (30)14.841991B
498.Hank Greenberg+ (26)14.851937R
 Mark McGwire (25)14.851989R
500.Tony Armas (30)14.861984R
Rank Player (age that year) AB per HRYearBats
 Jimmie Foxx+ (27)14.861935R
 Ron Kittle (25)14.861983R
Support us without the ads? Go Ad-Free.