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 Ryan Howard Photo of Jimmie Foxx+ Photo of <strong>Giancarlo Stanton</strong> Photo of Ralph Kiner+

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.Giancarlo Stanton (27)10.122017R
24.Ralph Kiner+ (26)10.171949R
25.Mickey Mantle+ (24)10.251956B
26.Jeff Bagwell+ (26)10.261994R
27.Kevin Mitchell (32)10.331994R
 David Ortiz (30)10.332006L
29.Matt Williams (28)10.351994R
30.Aaron Judge (25)10.422017R
31.Hack Wilson+ (30)10.451930R
32.Frank Thomas+ (26)10.501994R
33.Hank Aaron+ (37)10.531971R
 Babe Ruth+ (31)10.531926L
35.Jose Bautista (29)10.542010R
36.Barry Bonds (29)10.571994L
 Jim Gentile (27)10.571961L
 Babe Ruth+ (35)10.571930L
39.Carlos Pena (29)10.652007L
 Willie Stargell+ (31)10.651971L
41.Luis Gonzalez (33)10.682001L
42.Rudy York (23)10.711937R
43.Willie Mays+ (34)10.731965R
 Jim Thome+ (30)10.732001L
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.Joey Gallo (23)10.952017L
 Alex Rodriguez (26)10.952002R
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
64.Ryan Howard (27)11.262007L
65.Jimmie Foxx+ (30)11.301938R
 Ken Griffey+ (28)11.301998L
67.Harmon Killebrew+ (33)11.331969R
68.Sammy Sosa (33)11.352002R
69.Willie Mays+ (24)11.371955R
 Mark McGwire (23)11.371987R
71.Mike Schmidt+ (30)11.421980R
 Mike Schmidt+ (31)11.421981R
73.Albert Belle (27)11.441994R
 Harmon Killebrew+ (27)11.441963R
75.Jim Edmonds (33)11.462003L
 Prince Fielder (23)11.462007L
 Greg Vaughn (32)11.461998R
78.Andruw Jones (28)11.492005R
 Johnny Mize+ (34)11.491947L
80.Harmon Killebrew+ (26)11.501962R
 Babe Ruth+ (29)11.501924L
82.Juan Gonzalez (26)11.511996R
83.Kevin Mitchell (27)11.551989R
 Manny Ramirez (28)11.552000R
85.Brady Anderson (32)11.581996L
86.Larry Walker (30)11.591997L
87.Babe Ruth+ (27)11.601922L
88.Babe Ruth+ (36)11.611931L
89.Ralph Kiner+ (27)11.641950R
90.Juan Gonzalez (23)11.651993R
 Gary Sheffield (31)11.652000R
92.Jim Thome+ (35)11.672006L
93.Reggie Jackson+ (23)11.681969L
94.Ted Kluszewski (29)11.691954L
95.Barry Bonds (28)11.721993L
96.Jay Buhner (30)11.751995R
97.Harmon Killebrew+ (25)11.761961R
 Frank Robinson+ (30)11.761966R
99.Harmon Killebrew+ (28)11.781964R
100.Lou Gehrig+ (31)11.821934L
Rank Player (age that year) AB per HRYearBats
 Lou Gehrig+ (33)11.821936L
102.George Foster (28)11.831977R
103.Larry Walker (32)11.841999L
104.Jim Edmonds (34)11.862004L
 Jason Giambi (29)11.862000L
 Manny Ramirez (27)11.861999R
 Willie Stargell+ (33)11.861973L
108.Hank Greenberg+ (35)11.891946R
109.Eddie Mathews+ (22)11.901954L
110.Lance Berkman (30)11.912006B
111.Jose Bautista (30)11.932011R
 Rocky Colavito (24)11.931958R
 Gary Sheffield (25)11.931994R
114.Jimmie Foxx+ (25)11.941933R
115.Joe Adcock (28)11.951956R
 Alex Rodriguez (23)11.951999R
 Frank Thomas+ (38)11.952006R
118.Jack Clark (31)11.971987R
119.Troy Glaus (23)11.982000R
 Todd Helton (27)11.982001L
121.Khris Davis (30)12.002018R
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
 Mike Trout (26)12.082018R
128.Albert Pujols (29)12.092009R
129.Jim Thome+ (33)12.102004L
130.Alex Rodriguez (25)12.152001R
131.Eddie Mathews+ (23)12.171955L
132.Mike Trout (25)12.182017R
133.Chris Davis (29)12.192015L
134.Greg Vaughn (33)12.221999R
135.Jermaine Dye (32)12.252006R
 Jimmie Foxx+ (26)12.251934R
137.Willie Mays+ (33)12.301964R
 Jim Thome+ (32)12.302003L
139.Cody Bellinger (21)12.312017L
 Barry Bonds (31)12.311996L
 Manny Ramirez (33)12.312005R
142.Eddie Mathews+ (21)12.321953L
 Ted Williams+ (22)12.321941L
144.Frank Howard (32)12.331969R
 Frank Thomas+ (27)12.331995R
146.Jim Thome+ (36)12.342007L
147.Adam Dunn (24)12.352004L
148.Mickey Mantle+ (26)12.361958B
 Gary Sheffield (27)12.361996R
150.Gorman Thomas (28)12.381979R
Rank Player (age that year) AB per HRYearBats
151.Bryce Harper (22)12.402015L
 Jim Thome+ (26)12.401997L
153.Hank Aaron+ (35)12.431969R
 Albert Belle (31)12.431998R
 Lou Gehrig+ (24)12.431927L
 Harmon Killebrew+ (31)12.431967R
157.Carlos Beltran (29)12.442006B
158.Sammy Sosa (27)12.451996R
159.Adrian Beltre (25)12.462004R
160.Fred McGriff (30)12.471994L
161.Jim Edmonds (30)12.502000L
 Joey Gallo (24)12.502018L
163.Albert Belle (29)12.541996R
 Reggie Jackson+ (34)12.541980L
165.Jeff Bagwell+ (32)12.552000R
166.Mickey Mantle+ (30)12.571962B
167.Greg Vaughn (30)12.591996R
168.Chipper Jones+ (27)12.601999B
 Alex Rodriguez (29)12.602005R
 Duke Snider+ (29)12.601956L
171.Miguel Cabrera (30)12.612013R
 Andres Galarraga (37)12.611998R
173.Darrell Evans (38)12.631985L
 Shawn Green (28)12.632001L
 Ken Griffey+ (29)12.631999L
176.Ralph Kiner+ (28)12.641951R
177.Jose Canseco (34)12.651999R
178.Roy Campanella+ (31)12.661953R
179.Jose Canseco (33)12.671998R
 Andre Dawson+ (32)12.671987R
 Willie Mays+ (31)12.671962R
182.Richard Hidalgo (25)12.682000R
 Mike Piazza+ (31)12.682000R
 Hank Sauer (37)12.681954R
185.Juan Gonzalez (27)12.691997R
 Willie McCovey+ (32)12.691970L
 Manny Ramirez (26)12.691998R
188.Rafael Palmeiro (37)12.702002L
 Duke Snider+ (30)12.701957L
190.Ryan Howard (28)12.712008L
191.Orlando Cepeda+ (23)12.721961R
192.Babe Ruth+ (28)12.731923L
193.Rafael Palmeiro (36)12.772001L
194.David Justice (34)12.782000L
195.Roger Maris (25)12.791960L
 David Ortiz (29)12.792005L
197.Eric Davis (25)12.811987R
 Dave Kingman (27)12.811976R
 Duke Snider+ (28)12.811955L
200.Jay Buhner (31)12.821996R
Rank Player (age that year) AB per HRYearBats
 Willie McCovey+ (25)12.821963L
202.Manny Ramirez (34)12.832006R
203.Prince Fielder (25)12.852009L
 Harmon Killebrew+ (34)12.851970R
205.Frank Howard (33)12.861970R
 Dale Murphy (31)12.861987R
207.Albert Pujols (24)12.872004R
208.Edwin Encarnacion (29)12.902012R
 Manny Ramirez (29)12.902001R
210.Derrek Lee (29)12.912005R
 Eddie Mathews+ (27)12.911959L
 Alex Rodriguez (27)12.912003R
213.Rogers Hornsby+ (29)12.921925R
214.Adam Dunn (28)12.932008L
 Ken Griffey+ (23)12.931993L
 Sammy Sosa (34)12.932003R
217.Rocky Colavito (27)12.961961R
218.George Bell (27)12.981987R
 Vladimir Guerrero+ (25)12.982000R
 Mel Ott+ (20)12.981929L
221.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
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
244.Mark Reynolds (25)13.142009R
245.Adam Dunn (32)13.152012L
246.Hank Aaron+ (28)13.161962R
 Jeff Bagwell+ (29)13.161997R
 Khris Davis (29)13.162017R
 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.J.D. Martinez (30)13.232018R
259.Gus Zernial (30)13.241953R
260.Mickey Mantle+ (32)13.291964B
 Richie Sexson (26)13.292001R
 Jim Thome+ (25)13.291996L
263.Barry Bonds (32)13.301997L
264.Andres Galarraga (35)13.321996R
 Phil Nevin (30)13.322001R
266.Carlos Quentin (25)13.332008R
267.Jimmie Foxx+ (31)13.341939R
268.Mike Piazza+ (30)13.351999R
 Mike Schmidt+ (33)13.351983R
270.Brian Giles (28)13.361999L
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
 Logan Morrison (29)13.472017L
 Richie Sexson (28)13.472003R
286.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
291.Alex Rodriguez (24)13.512000R
292.Frank Thomas+ (32)13.532000R
 Ted Williams+ (27)13.531946L
294.Edwin Encarnacion (32)13.542015R
295.Ernie Banks+ (24)13.551955R
 Bob Cerv (33)13.551958R
297.Mike Piazza+ (26)13.561995R
298.Carlos Delgado (31)13.572003L
299.Hank Aaron+ (36)13.581970R
 Jose Bautista (34)13.582015R
Rank Player (age that year) AB per HRYearBats
 Adam Dunn (25)13.582005L
 Juan Gonzalez (22)13.581992R
303.Eric Davis (27)13.591989R
 Frank Howard (31)13.591968R
 Reggie Jackson+ (36)13.591982L
 Phil Plantier (24)13.591993L
307.Fred Lynn (27)13.621979L
 Roy Sievers (30)13.621957R
309.Darryl Strawberry (25)13.641987L
310.Ken Caminiti (33)13.651996B
311.Jason Giambi (31)13.662002L
 Sammy Sosa (35)13.662004R
313.Dick Allen (30)13.681972R
 Jason Giambi (30)13.682001L
315.Dick Allen (27)13.691969R
 Ryan Howard (29)13.692009L
317.Hank Aaron+ (32)13.701966R
 Chris Carter (27)13.702014R
 Nelson Cruz (35)13.702016R
320.Larry Walker (28)13.721995L
321.Gabby Hartnett+ (29)13.731930R
 Paul Konerko (28)13.732004R
323.Albert Pujols (23)13.742003R
324.Lance Berkman (26)13.762002B
325.Gus Zernial (32)13.771955R
326.Andruw Jones (29)13.782006R
 Willie Mays+ (23)13.781954R
328.Carlos Delgado (34)13.792006L
 Gil Hodges (30)13.791954R
330.Adrian Gonzalez (27)13.802009L
331.Ernie Banks+ (26)13.811957R
 Todd Helton (26)13.812000L
333.Jose Canseco (29)13.841994R
334.Carlos Gonzalez (29)13.852015L
 Willie McCovey+ (27)13.851965L
336.Curtis Granderson (31)13.862012L
 Shawn Green (29)13.862002L
338.Carlos Delgado (28)13.882000L
 Ralph Kiner+ (25)13.881948R
340.Jim Lemon (32)13.891960R
341.Russell Branyan (33)13.902009L
 Todd Hundley (28)13.901997B
 Mike Piazza+ (28)13.901997R
344.Barry Bonds (27)13.911992L
345.Darryl Strawberry (26)13.921988L
346.Al Rosen (29)13.931953R
347.Roy Campanella+ (33)13.941955R
 Dave Kingman (26)13.941975R
 Mickey Mantle+ (25)13.941957B
 Willie McCovey+ (28)13.941966L
Rank Player (age that year) AB per HRYearBats
351.Carlos Delgado (26)13.951998L
 Ralph Kiner+ (29)13.951952R
353.Mickey Mantle+ (23)13.971955B
 Mike Piazza+ (32)13.972001R
 Matt Stairs (31)13.971999L
356.Hank Aaron+ (23)13.981957R
 Hank Greenberg+ (29)13.981940R
 Albert Pujols (30)13.982010R
359.Rocky Colavito (25)14.001959R
 Nelson Cruz (28)14.002009R
 Johnny Mize+ (35)14.001948L
362.Vinny Castilla (30)14.021998R
 Mike Trout (23)14.022015R
364.Nelson Cruz (37)14.032018R
 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
370.Paul Konerko (34)14.052010R
 Eddie Mathews+ (28)14.051960L
 Duke Snider+ (26)14.051953L
373.Jesus Aguilar (28)14.062018R
374.Alfonso Soriano (30)14.072006R
375.Roy Campanella+ (28)14.101950R
 Luke Easter (36)14.101952L
 Roy Sievers (31)14.101958R
 Mo Vaughn (27)14.101995L
379.Jeff Burroughs (26)14.121977R
 Rob Deer (25)14.121986R
381.Norm Cash (36)14.131971L
 David Ortiz (40)14.132016L
 Gorman Thomas (27)14.131978R
384.Miguel Cabrera (29)14.142012R
 Ron Gant (30)14.141995R
386.Jeromy Burnitz (30)14.151999L
 Carl Yastrzemski+ (30)14.151970L
388.Albert Pujols (28)14.162008R
389.Lou Gehrig+ (27)14.171930L
390.Cecil Fielder (27)14.181991R
 Lee May (28)14.181971R
392.David Ortiz (28)14.202004L
393.Troy Glaus (29)14.212006R
 Greg Luzinski (26)14.211977R
 Rafael Palmeiro (30)14.211995L
396.Curtis Granderson (30)14.222011L
 Willie Horton (25)14.221968R
398.Ted Kluszewski (28)14.251953L
399.Nelson Cruz (36)14.262017R
 Harmon Killebrew+ (24)14.261960R
Rank Player (age that year) AB per HRYearBats
401.Jimmie Foxx+ (28)14.271936R
 David Ortiz (39)14.272015L
 Gary Sanchez (24)14.272017R
404.Andy Pafko (29)14.281950R
405.Willie Mays+ (30)14.301961R
406.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
412.Mike Schmidt+ (27)14.321977R
413.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.Dante Bichette (31)14.481995R
 Mike Piazza+ (33)14.482002R
438.Rafael Palmeiro (35)14.492000L
439.Ted Williams+ (23)14.501942L
440.Darrell Evans (26)14.511973L
441.Jose Canseco (23)14.521988R
 Vladimir Guerrero+ (24)14.521999R
443.Willie McCovey+ (30)14.531968L
444.Troy Glaus (28)14.542005R
 Ryan Ludwick (29)14.542008R
 Gorman Thomas (31)14.541982R
447.Gil Hodges (27)14.551951R
448.Ernie Banks+ (29)14.561960R
 Ron Kittle (26)14.561984R
 Ryan Zimmerman (32)14.562017R
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
 Edwin Encarnacion (34)14.582017R
457.Ryan Braun (28)14.592012R
 Jeromy Burnitz (35)14.592004L
 Carl Everett (29)14.592000B
 Harmon Killebrew+ (30)14.591966R
461.Duke Snider+ (27)14.601954L
462.Wally Berger (24)14.611930R
 Morgan Ensberg (29)14.612005R
 Mike Moustakas (28)14.612017L
465.Shawn Green (26)14.621999L
466.Andres Galarraga (36)14.631997R
 David Justice (27)14.631993L
468.Brian Dozier (29)14.642016R
 Mel Ott+ (29)14.641938L
470.Darryl Strawberry (28)14.651990L
471.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
476.Adam Dunn (30)14.682010L
 Darrell Evans (40)14.681987L
 Carlton Fisk+ (37)14.681985R
 Tony Perez+ (28)14.681970R
480.Gary Gaetti (36)14.691995R
 Mike Schmidt+ (32)14.691982R
 Terry Steinbach (34)14.691996R
483.Willie Stargell+ (26)14.701966L
484.Walker Cooper (32)14.711947R
 Raul Ibanez (37)14.712009L
 Willie McCovey+ (29)14.711967L
 Scott Rolen (29)14.712004R
488.Carlos Delgado (29)14.722001L
 Edwin Encarnacion (30)14.722013R
 Jim Rice+ (25)14.721978R
 Hack Wilson+ (29)14.721929R
492.Jesse Barfield (26)14.731986R
 Travis Hafner (28)14.732005L
 Frank Robinson+ (25)14.731961R
495.Dean Palmer (30)14.741999R
 Justin Smoak (30)14.742017B
 Paul Sorrento (31)14.741997L
498.Hank Aaron+ (26)14.751960R
 Jason Bay (30)14.752009R
 Todd Frazier (30)14.752016R
Support us without the ads? Go Ad-Free.