Single-Season Leaders & Records for AB per HR

Statheads want to know.

Get scores, news and notes in your inbox every day. View a sample email. It's also available for football, basketball and hockey.

Subscribe to our Stathead Newsletter

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.Mike Trout (27)10.442019R
32.Hack Wilson+ (30)10.451930R
33.Frank Thomas+ (26)10.501994R
34.Hank Aaron+ (37)10.531971R
 Babe Ruth+ (31)10.531926L
36.Jose Bautista (29)10.542010R
37.Barry Bonds (29)10.571994L
 Jim Gentile (27)10.571961L
 Babe Ruth+ (35)10.571930L
40.Carlos Pena (29)10.652007L
 Willie Stargell+ (31)10.651971L
42.Luis Gonzalez (33)10.682001L
43.Rudy York (23)10.711937R
44.Willie Mays+ (34)10.731965R
 Jim Thome+ (30)10.732001L
46.Alex Rodriguez (31)10.802007R
47.Travis Hafner (29)10.812006L
48.Ken Griffey+ (24)10.831994L
49.Babe Ruth+ (34)10.851929L
50.Ken Griffey+ (27)10.861997L
Rank Player (age that year) AB per HRYearBats
51.Boog Powell (22)10.871964L
52.Willie McCovey+ (31)10.911969L
53.Albert Belle (28)10.921995R
 Albert Pujols (26)10.922006R
55.Joey Gallo (23)10.952017L
 Alex Rodriguez (26)10.952002R
57.Chris Davis (27)11.022013L
58.Ted Williams+ (38)11.051957L
59.Nelson Cruz (38)11.072019R
60.Ralph Kiner+ (24)11.081947R
 Dave Kingman (30)11.081979R
62.Christian Yelich (27)11.112019L
63.Ken Griffey+ (26)11.121996L
 Mark McGwire (28)11.121992R
65.Babe Ruth+ (37)11.151932L
66.Cecil Fielder (26)11.241990R
67.Pete Alonso (24)11.262019R
 Ryan Howard (27)11.262007L
69.Jimmie Foxx+ (30)11.301938R
 Ken Griffey+ (28)11.301998L
71.Harmon Killebrew+ (33)11.331969R
72.Sammy Sosa (33)11.352002R
73.Willie Mays+ (24)11.371955R
 Mark McGwire (23)11.371987R
75.Mike Schmidt+ (30)11.421980R
 Mike Schmidt+ (31)11.421981R
77.Albert Belle (27)11.441994R
 Harmon Killebrew+ (27)11.441963R
79.Jim Edmonds (33)11.462003L
 Prince Fielder (23)11.462007L
 Greg Vaughn (32)11.461998R
82.Andruw Jones (28)11.492005R
 Johnny Mize+ (34)11.491947L
84.Harmon Killebrew+ (26)11.501962R
 Babe Ruth+ (29)11.501924L
86.Juan Gonzalez (26)11.511996R
87.Kevin Mitchell (27)11.551989R
 Manny Ramirez (28)11.552000R
89.Brady Anderson (32)11.581996L
90.Larry Walker (30)11.591997L
91.Babe Ruth+ (27)11.601922L
92.Babe Ruth+ (36)11.611931L
93.Ralph Kiner+ (27)11.641950R
94.Juan Gonzalez (23)11.651993R
 Gary Sheffield (31)11.652000R
96.Jim Thome+ (35)11.672006L
97.Reggie Jackson+ (23)11.681969L
98.Ted Kluszewski (29)11.691954L
99.Barry Bonds (28)11.721993L
100.Eugenio Suarez (27)11.732019R
Rank Player (age that year) AB per HRYearBats
101.Jay Buhner (30)11.751995R
102.Harmon Killebrew+ (25)11.761961R
 Frank Robinson+ (30)11.761966R
104.Harmon Killebrew+ (28)11.781964R
105.Lou Gehrig+ (31)11.821934L
 Lou Gehrig+ (33)11.821936L
107.George Foster (28)11.831977R
108.Larry Walker (32)11.841999L
109.Jim Edmonds (34)11.862004L
 Jason Giambi (29)11.862000L
 Manny Ramirez (27)11.861999R
 Willie Stargell+ (33)11.861973L
113.Cody Bellinger (23)11.872019L
114.Hank Greenberg+ (35)11.891946R
115.Eddie Mathews+ (22)11.901954L
116.Lance Berkman (30)11.912006B
117.Jose Bautista (30)11.932011R
 Rocky Colavito (24)11.931958R
 Gary Sheffield (25)11.931994R
120.Jimmie Foxx+ (25)11.941933R
121.Joe Adcock (28)11.951956R
 Alex Rodriguez (23)11.951999R
 Frank Thomas+ (38)11.952006R
124.Jack Clark (31)11.971987R
125.Troy Glaus (23)11.982000R
 Todd Helton (27)11.982001L
127.Khris Davis (30)12.002018R
128.Rafael Palmeiro (34)12.021999L
 Mike Schmidt+ (29)12.021979R
130.Jason Giambi (35)12.052006L
131.Carlos Pena (31)12.082009L
 Sammy Sosa (31)12.082000R
 Mike Trout (26)12.082018R
134.Albert Pujols (29)12.092009R
135.Jim Thome+ (33)12.102004L
136.Alex Rodriguez (25)12.152001R
137.Eddie Mathews+ (23)12.171955L
138.Mike Trout (25)12.182017R
139.Chris Davis (29)12.192015L
140.Greg Vaughn (33)12.221999R
141.Jermaine Dye (32)12.252006R
 Jimmie Foxx+ (26)12.251934R
143.Jorge Soler (27)12.272019R
144.George Springer (29)12.282019R
145.Willie Mays+ (33)12.301964R
 Jim Thome+ (32)12.302003L
147.Cody Bellinger (21)12.312017L
 Barry Bonds (31)12.311996L
 Manny Ramirez (33)12.312005R
150.Eddie Mathews+ (21)12.321953L
Rank Player (age that year) AB per HRYearBats
 Ted Williams+ (22)12.321941L
152.Frank Howard (32)12.331969R
 Frank Thomas+ (27)12.331995R
154.Jim Thome+ (36)12.342007L
155.Adam Dunn (24)12.352004L
156.Mickey Mantle+ (26)12.361958B
 Gary Sheffield (27)12.361996R
158.Gorman Thomas (28)12.381979R
159.Bryce Harper (22)12.402015L
 Jim Thome+ (26)12.401997L
161.Hank Aaron+ (35)12.431969R
 Albert Belle (31)12.431998R
 Lou Gehrig+ (24)12.431927L
 Harmon Killebrew+ (31)12.431967R
165.Carlos Beltran (29)12.442006B
166.Sammy Sosa (27)12.451996R
167.Adrian Beltre (25)12.462004R
168.Fred McGriff (30)12.471994L
169.Jim Edmonds (30)12.502000L
 Joey Gallo (24)12.502018L
 Joc Pederson (27)12.502019L
172.Albert Belle (29)12.541996R
 Reggie Jackson+ (34)12.541980L
174.Jeff Bagwell+ (32)12.552000R
175.Mickey Mantle+ (30)12.571962B
176.Greg Vaughn (30)12.591996R
177.Chipper Jones+ (27)12.601999B
 Alex Rodriguez (29)12.602005R
 Duke Snider+ (29)12.601956L
180.Miguel Cabrera (30)12.612013R
 Andres Galarraga (37)12.611998R
182.Darrell Evans (38)12.631985L
 Shawn Green (28)12.632001L
 Ken Griffey+ (29)12.631999L
185.Ralph Kiner+ (28)12.641951R
186.Jose Canseco (34)12.651999R
187.Roy Campanella+ (31)12.661953R
188.Jose Canseco (33)12.671998R
 Andre Dawson+ (32)12.671987R
 Willie Mays+ (31)12.671962R
191.Richard Hidalgo (25)12.682000R
 Mike Piazza+ (31)12.682000R
 Hank Sauer (37)12.681954R
194.Juan Gonzalez (27)12.691997R
 Willie McCovey+ (32)12.691970L
 Manny Ramirez (26)12.691998R
197.Rafael Palmeiro (37)12.702002L
 Duke Snider+ (30)12.701957L
199.Ryan Howard (28)12.712008L
200.Orlando Cepeda+ (23)12.721961R
Rank Player (age that year) AB per HRYearBats
201.Babe Ruth+ (28)12.731923L
202.Rafael Palmeiro (36)12.772001L
203.David Justice (34)12.782000L
204.Roger Maris (25)12.791960L
 David Ortiz (29)12.792005L
206.Eric Davis (25)12.811987R
 Dave Kingman (27)12.811976R
 Duke Snider+ (28)12.811955L
209.Jay Buhner (31)12.821996R
 Willie McCovey+ (25)12.821963L
211.Manny Ramirez (34)12.832006R
212.Prince Fielder (25)12.852009L
 Harmon Killebrew+ (34)12.851970R
214.Frank Howard (33)12.861970R
 Dale Murphy (31)12.861987R
216.Albert Pujols (24)12.872004R
217.Edwin Encarnacion (29)12.902012R
 Manny Ramirez (29)12.902001R
219.Derrek Lee (29)12.912005R
 Eddie Mathews+ (27)12.911959L
 Alex Rodriguez (27)12.912003R
222.Rogers Hornsby+ (29)12.921925R
223.Adam Dunn (28)12.932008L
 Ken Griffey+ (23)12.931993L
 Sammy Sosa (34)12.932003R
226.Rocky Colavito (27)12.961961R
227.George Bell (27)12.981987R
 Vladimir Guerrero+ (25)12.982000R
 Mel Ott+ (20)12.981929L
230.Jose Canseco (25)13.001990R
 Jose Canseco (26)13.001991R
 Norm Cash (28)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
238.Carlos Delgado (27)13.021999L
 Ted Kluszewski (30)13.021955L
240.Jason Giambi (34)13.032005L
241.Mark Trumbo (30)13.042016R
242.Norm Cash (27)13.051961L
 Adam Dunn (27)13.052007L
 Jason Giambi (32)13.052003L
 Cy Williams (35)13.051923L
246.John Jaha (33)13.061999R
247.Josh Hamilton (31)13.072012L
248.Brian Giles (31)13.082002L
 Larry Walker (34)13.082001L
250.Ernie Banks+ (28)13.091959R
Rank Player (age that year) AB per HRYearBats
251.Dick Allen (24)13.101966R
252.Ernie Banks+ (27)13.131958R
253.Mark Reynolds (25)13.142009R
254.Adam Dunn (32)13.152012L
255.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
260.Todd Hundley (27)13.171996B
261.Mickey Mantle+ (28)13.181960B
 Frank Thomas+ (28)13.181996R
263.Hank Aaron+ (38)13.211972R
 Khris Davis (28)13.212016R
 Manny Ramirez (30)13.212002R
 Manny Ramirez (32)13.212004R
267.J.D. Martinez (30)13.232018R
268.Gus Zernial (30)13.241953R
269.Mickey Mantle+ (32)13.291964B
 Richie Sexson (26)13.292001R
 Jim Thome+ (25)13.291996L
272.Barry Bonds (32)13.301997L
273.Andres Galarraga (35)13.321996R
 Phil Nevin (30)13.322001R
275.Carlos Quentin (25)13.332008R
276.Jimmie Foxx+ (31)13.341939R
277.Mike Piazza+ (30)13.351999R
 Franmil Reyes (23)13.352019R
 Mike Schmidt+ (33)13.351983R
280.Brian Giles (28)13.361999L
281.Jeff Bagwell+ (31)13.381999R
 Rico Petrocelli (26)13.381969R
283.Chris Carter (29)13.392016R
 Frank Thomas+ (25)13.391993R
285.Nelson Cruz (34)13.412015R
 Mark McGwire (26)13.411990R
 Mickey Tettleton (34)13.411995B
288.Matt Olson (25)13.422019L
289.Johnny Bench+ (22)13.441970R
290.Johnny Bench+ (24)13.451972R
 Andres Galarraga (33)13.451994R
292.Lou Gehrig+ (28)13.461931L
293.Juan Gonzalez (28)13.471998R
 Johnny Mize+ (27)13.471940L
 Logan Morrison (29)13.472017L
 Richie Sexson (28)13.472003R
297.Dick Allen (28)13.501970R
 Jay Buhner (32)13.501997R
 Joe DiMaggio+ (22)13.501937R
 Tino Martinez (29)13.501997L
Rank Player (age that year) AB per HRYearBats
 Babe Ruth+ (38)13.501933L
302.Alex Bregman (25)13.512019R
 Alex Rodriguez (24)13.512000R
304.Frank Thomas+ (32)13.532000R
 Ted Williams+ (27)13.531946L
306.Edwin Encarnacion (32)13.542015R
307.Ernie Banks+ (24)13.551955R
 Bob Cerv (33)13.551958R
309.Mike Piazza+ (26)13.561995R
310.Carlos Delgado (31)13.572003L
311.Hank Aaron+ (36)13.581970R
 Jose Bautista (34)13.582015R
 Adam Dunn (25)13.582005L
 Juan Gonzalez (22)13.581992R
315.Eric Davis (27)13.591989R
 Frank Howard (31)13.591968R
 Reggie Jackson+ (36)13.591982L
 Phil Plantier (24)13.591993L
319.Fred Lynn (27)13.621979L
 Roy Sievers (30)13.621957R
321.Darryl Strawberry (25)13.641987L
322.Ken Caminiti (33)13.651996B
323.Jason Giambi (31)13.662002L
 Sammy Sosa (35)13.662004R
325.Dick Allen (30)13.681972R
 Jason Giambi (30)13.682001L
327.Dick Allen (27)13.691969R
 Ryan Howard (29)13.692009L
329.Hank Aaron+ (32)13.701966R
 Chris Carter (27)13.702014R
 Nelson Cruz (35)13.702016R
332.Larry Walker (28)13.721995L
333.Gabby Hartnett+ (29)13.731930R
 Paul Konerko (28)13.732004R
335.Albert Pujols (23)13.742003R
336.Lance Berkman (26)13.762002B
337.Gus Zernial (32)13.771955R
338.Andruw Jones (29)13.782006R
 Willie Mays+ (23)13.781954R
340.Carlos Delgado (34)13.792006L
 Gil Hodges (30)13.791954R
342.Adrian Gonzalez (27)13.802009L
343.Ernie Banks+ (26)13.811957R
 Todd Helton (26)13.812000L
345.Jose Canseco (29)13.841994R
346.Carlos Gonzalez (29)13.852015L
 Willie McCovey+ (27)13.851965L
348.Curtis Granderson (31)13.862012L
 Shawn Green (29)13.862002L
350.Carlos Delgado (28)13.882000L
Rank Player (age that year) AB per HRYearBats
 Ralph Kiner+ (25)13.881948R
352.Jim Lemon (32)13.891960R
353.Russell Branyan (33)13.902009L
 Todd Hundley (28)13.901997B
 Mike Piazza+ (28)13.901997R
356.Barry Bonds (27)13.911992L
 Max Muncy (28)13.912019L
358.Kyle Schwarber (26)13.922019L
 Darryl Strawberry (26)13.921988L
360.Al Rosen (29)13.931953R
361.Roy Campanella+ (33)13.941955R
 Dave Kingman (26)13.941975R
 Mickey Mantle+ (25)13.941957B
 Willie McCovey+ (28)13.941966L
365.Carlos Delgado (26)13.951998L
 Ralph Kiner+ (29)13.951952R
367.Mickey Mantle+ (23)13.971955B
 Mike Piazza+ (32)13.972001R
 Matt Stairs (31)13.971999L
370.Hank Aaron+ (23)13.981957R
 Hank Greenberg+ (29)13.981940R
 Albert Pujols (30)13.982010R
373.Rocky Colavito (25)14.001959R
 Nelson Cruz (28)14.002009R
 Johnny Mize+ (35)14.001948L
376.Vinny Castilla (30)14.021998R
 Mike Trout (23)14.022015R
378.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
384.Paul Konerko (34)14.052010R
 Eddie Mathews+ (28)14.051960L
 Duke Snider+ (26)14.051953L
387.Jesus Aguilar (28)14.062018R
388.Alfonso Soriano (30)14.072006R
389.Roy Campanella+ (28)14.101950R
 Luke Easter (36)14.101952L
 Roy Sievers (31)14.101958R
 Mo Vaughn (27)14.101995L
393.Jeff Burroughs (26)14.121977R
 Rob Deer (25)14.121986R
395.Norm Cash (37)14.131971L
 David Ortiz (40)14.132016L
 Gorman Thomas (27)14.131978R
398.Miguel Cabrera (29)14.142012R
 Ron Gant (30)14.141995R
400.Jeromy Burnitz (30)14.151999L
Rank Player (age that year) AB per HRYearBats
 Carl Yastrzemski+ (30)14.151970L
402.Albert Pujols (28)14.162008R
403.Lou Gehrig+ (27)14.171930L
404.Cecil Fielder (27)14.181991R
 Lee May (28)14.181971R
406.David Ortiz (28)14.202004L
407.Troy Glaus (29)14.212006R
 Greg Luzinski (26)14.211977R
 Rafael Palmeiro (30)14.211995L
410.Curtis Granderson (30)14.222011L
 Willie Horton (25)14.221968R
412.Josh Bell (26)14.242019B
413.Ted Kluszewski (28)14.251953L
414.Nelson Cruz (36)14.262017R
 Harmon Killebrew+ (24)14.261960R
416.Jimmie Foxx+ (28)14.271936R
 David Ortiz (39)14.272015L
 Gary Sanchez (24)14.272017R
419.Andy Pafko (29)14.281950R
420.Willie Mays+ (30)14.301961R
421.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
427.Mike Schmidt+ (27)14.321977R
428.Chuck Klein+ (24)14.331929L
429.Hank Aaron+ (29)14.341963R
 Nolan Arenado (28)14.342019R
 Troy Glaus (24)14.342001R
 Mark Teixeira (24)14.342004B
433.Kirk Gibson (37)14.351994L
434.Adam Dunn (29)14.372009L
 Gleyber Torres (22)14.372019R
436.Paul Konerko (29)14.382005R
 Javy Lopez (27)14.381998R
438.Rafael Palmeiro (33)14.401998L
439.Juan Gonzalez (29)14.411999R
 Matt Nokes (23)14.411987L
 Boog Powell (27)14.411969L
 Albert Pujols (25)14.412005R
443.Miguel Cabrera (27)14.422010R
 Frank Howard (30)14.421967R
445.Mark Reynolds (27)14.432011R
 Mo Vaughn (28)14.431996L
447.Dick Allen (32)14.441974R
 Ben Oglivie (31)14.441980L
 Boog Powell (24)14.441966L
450.Chris Hoiles (28)14.451993R
Rank Player (age that year) AB per HRYearBats
 David Ortiz (27)14.452003L
452.Dave Kingman (33)14.461982R
453.Dante Bichette (31)14.481995R
 Mike Piazza+ (33)14.482002R
455.Rafael Palmeiro (35)14.492000L
456.Ted Williams+ (23)14.501942L
457.Darrell Evans (26)14.511973L
458.Jose Canseco (23)14.521988R
 Vladimir Guerrero+ (24)14.521999R
460.Willie McCovey+ (30)14.531968L
461.Troy Glaus (28)14.542005R
 Ryan Ludwick (29)14.542008R
 Gorman Thomas (31)14.541982R
464.Gil Hodges (27)14.551951R
465.Ernie Banks+ (29)14.561960R
 Max Kepler (26)14.562019L
 Ron Kittle (26)14.561984R
 Ryan Zimmerman (32)14.562017R
469.Alex Rodriguez (32)14.572008R
 Giancarlo Stanton (24)14.572014R
 Dick Stuart (30)14.571963R
 Dave Winfield+ (30)14.571982R
473.Jack Cust (29)14.582008L
 Edwin Encarnacion (34)14.582017R
475.Ryan Braun (28)14.592012R
 Jeromy Burnitz (35)14.592004L
 Carl Everett (29)14.592000B
 Harmon Killebrew+ (30)14.591966R
479.Duke Snider+ (27)14.601954L
480.Wally Berger (24)14.611930R
 Morgan Ensberg (29)14.612005R
 Mike Moustakas (28)14.612017L
483.Shawn Green (26)14.621999L
484.Andres Galarraga (36)14.631997R
 David Justice (27)14.631993L
486.Brian Dozier (29)14.642016R
 Mel Ott+ (29)14.641938L
488.Darryl Strawberry (28)14.651990L
489.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
494.Adam Dunn (30)14.682010L
 Darrell Evans (40)14.681987L
 Carlton Fisk+ (37)14.681985R
 Tony Perez+ (28)14.681970R
498.Gary Gaetti (36)14.691995R
 Mike Schmidt+ (32)14.691982R
 Terry Steinbach (34)14.691996R
Support us without the ads? Go Ad-Free.