Career Leaders for Home Run Percentage

Have you ever wondered how often Mark McGwire hits a home runs? How about his numbers compared to Roger Maris? Sammy Sosa? Barry Bonds? Here is a chart that breaks down the percentage of at-bats [(home runs divided by at-bats) times 100] which result in a home run over the course of a career.

Note: 1,000 career games played are needed to make this list and raw percentages are presented to further clarify the one-hundred (100) greatest home run percentage hitters. Note: A bold faced entry denotes that the player was active during the previous Major League season.

"Babe Ruth, what can you say? You are almost speechless when people put your name alongside his name." - Future Hall of Famer Mark McGwire (1st Overall Career Home Run Percentage Leader)
Home Run Percentage
All Time Leaders

'Top 100'

Mark McGwire 9.42 (9.4230)  
Babe Ruth 8.50 (8.5010) 2
Barry Bonds 7.74 (7.7384) 3
Jim Thome 7.37 (7.3666) 4
Adam Dunn 7.18 (7.1816) 5
Ralph Kiner 7.09 (7.0893) 6
Alex Rodriguez 7.04 (7.0356) 7
Harmon Killebrew 7.03 (7.0333) 8
Albert Pujols 6.97 (6.9681) 9
Manny Ramirez 6.93 (6.9251) 10
Sammy Sosa 6.91 (6.9102) 11
Ted Williams 6.76 (6.7610) 12
Juan Gonzalez 6.62 (6.6199) 13
Dave Kingman 6.62 (6.6197) 14
Mickey Mantle 6.62 (6.6156) 15
Jimmie Foxx 6.57 (6.5650) 16
Mike Schmidt 6.56 (6.5613) 17
Ken Griffey, Jr. 6.56 (6.5607) 18
Jose Canseco 6.55 (6.5467) 19
Carlos Delgado 6.52 (6.5239) 20
Albert Belle 6.51 (6.5095) 21
Hank Greenberg 6.37 (6.3740) 22
Willie McCovey 6.36 (6.3560) 23
Frank Thomas 6.35 (6.3544) 24
Jason Giambi 6.25 (6.2539) 25
David Ortiz 6.24 (6.2406) 26
Richie Sexson 6.21 (6.2094) 27
Cecil Fielder 6.19 (6.1858) 28
Jay Buhner 6.18 (6.1839) 29
Darryl Strawberry 6.18 (6.1831) 30
Mike Piazza 6.18 (6.1786) 31
Lou Gehrig 6.16 (6.1617) 32
Troy Glaus 6.12 (6.1179) 33
Hank Aaron 6.11 (6.1064) 34
Willie Mays 6.07 (6.0656) 35
Hank Sauer 6.01 (6.0050) 36
Lance Berkman 6.00 (5.9975) 37
Eddie Mathews 6.00 (5.9974) 38
Willie Stargell 5.99 (5.9922) 39
Mo Vaughn 5.93 (5.9291) 40
Rob Deer 5.93 (5.9263) 41
Vladimir Guerrero 5.92 (5.9241) 42
Frank Howard 5.89 (5.8878) 43
Frank Robinson 5.86 (5.8565) 44
Greg Vaughn 5.82 (5.8168) 45
Jim Edmonds 5.78 (5.7774) 46
Bob Horner 5.77 (5.7718) 47
Jeff Bagwell 5.76 (5.7586) 48
Roy Campanella 5.76 (5.7551) 49
Rocky Colavito 5.75 (5.7512) 50
Gus Zernial 5.74 (5.7371) 51
Gorman Thomas 5.73 (5.7302) 52
Reggie Jackson 5.71 (5.7076) 53
Dick Stuart 5.70 (5.7043) 54
Duke Snider 5.68 (5.6836) 55
Kevin Mitchell 5.66 (5.6604) 56
Fred McGriff 5.63 (5.6298) 57
Norm Cash 5.62 (5.6227) 58
Dean Palmer 5.61 (5.6100) 59
Andruw Jones 5.61 (5.6068) 60
Gary Sheffield 5.58 (5.5760) 61
Johnny Mize 5.57 (5.5719) 62
Chipper Jones 5.56 (5.5609) 63
Larry Walker 5.55 (5.5451) 64
Dick Allen 5.54 (5.5433) 65
Pat Burrell 5.53 (5.5347) 66
Tony Clark 5.53 (5.5307) 67
Jeromy Burnitz 5.52 (5.5166) 68
Alfonso Soriano 5.47 (5.4722) 69
Ernie Banks 5.43 (5.4347) 70
Rafael Palmeiro 5.43 (5.4335) 71
David Justice 5.42 (5.4222) 72
Mel Ott 5.40 (5.4040) 73
Matt Williams 5.40 (5.4000) 74
Roger Maris 5.39 (5.3911) 75
Paul Konerko 5.37 (5.3742) 76
Todd Hundley 5.36 (5.3595) 77
Eric Davis 5.30 (5.2998) 78
Joe DiMaggio 5.29 (5.2925) 79
Gil Hodges 5.26 (5.2632) 80
Wally Post 5.24 (5.2408) 81
Danny Tartabull 5.23 (5.2285) 82
Mickey Tettleton 5.21 (5.2150) 83
Todd Helton 5.20 (5.1996) 84
Al Rosen 5.15 (5.1544) 85
Matt Stairs 5.14 (5.1448) 86
Hack Wilson 5.13 (5.1261) 87
Glenn Davis 5.11 (5.1089) 88
Bob Allison 5.09 (5.0874) 89
Joe Adcock 5.09 (5.0863) 90
Johnny Bench 5.08 (5.0797) 91
Boog Powell 5.07 (5.0741) 92
Jesse Barfield 5.06 (5.0641) 93
Nate Colbert 5.06 (5.0555) 94
Tim Salmon 5.04 (5.0388) 95
Aramis Ramirez 5.02 (5.0232) 96
Glenallen Hill 5.01 (5.0067) 97
Dale Murphy 5.00 (5.0000) 98
Carlos Lee 4.99 (4.9885) 99
Charlie Keller 4.99 (4.9868) 100
Current Through 2008 Season


Mark McGwire and Babe Ruth, number one (1) and two (2) respectively, truly do belong in a class all by themselves. Those joining the Top 100 class (by reaching at least one-thousand games played) in 2004 were Vladimir Guerrero & Todd Helton (no new names in 2005).

Barry Bonds, Carlos Delgado, Sammy Sosa, Manny Ramirez, Ken Griffey Jr., Juan Gonzalez and Jim Thome are all active (appeared in at least one game during the 2005 regular season) players and all appear in the top fifteen (15) career home run percentage leaders.

Did you know that Mark McGwire and Babe Ruth also dominate the single season home run records? Did you know that in 2003 catcher Javy Lopez made it onto the top one-hundred (100) home run percentage hitters? Why mention the latter? Count the catchers to see.