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.32 (7.3190) 4
Adam Dunn 7.15 (7.1542) 5
Albert Pujols 7.11 (7.1123) 6
Ralph Kiner 7.09 (7.0893) 7
Harmon Killebrew 7.03 (7.0333) 8
Alex Rodriguez 7.02 (7.0207) 9
Sammy Sosa 6.91 (6.9102) 10
Manny Ramirez 6.86 (6.8576) 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
Jose Canseco 6.55 (6.5467) 18
Albert Belle 6.51 (6.5095) 19
Ken Griffey, Jr. 6.49 (6.4948) 20
Carlos Delgado 6.49 (6.4946) 21
Hank Greenberg 6.37 (6.3740) 22
Willie McCovey 6.36 (6.3560) 23
Frank Thomas 6.35 (6.3544) 24
Richie Sexson 6.21 (6.2094) 25
Cecil Fielder 6.19 (6.1858) 26
Jay Buhner 6.18 (6.1839) 27
Darryl Strawberry 6.18 (6.1831) 28
Mike Piazza 6.18 (6.1786) 29
Jason Giambi 6.17 (6.1736) 30
Lou Gehrig 6.16 (6.1617) 31
David Ortiz 6.13 (6.1292) 32
Hank Aaron 6.11 (6.1064) 33
Troy Glaus 6.08 (6.0824) 34
Willie Mays 6.07 (6.0656) 35
Mark Teixeira 6.02 (6.0154) 36
Hank Sauer 6.01 (6.0050) 37
Eddie Mathews 6.00 (5.9974) 38
Willie Stargell 5.99 (5.9922) 39
Lance Berkman 5.95 (5.9483) 40
Mo Vaughn 5.93 (5.9291) 41
Rob Deer 5.93 (5.9263) 42
Frank Howard 5.89 (5.8878) 43
Frank Robinson 5.86 (5.8565) 44
Greg Vaughn 5.82 (5.8168) 45
Vladimir Guerrero 5.81 (5.8143) 46
Jim Edmonds 5.78 (5.7774) 47
Bob Horner 5.77 (5.7718) 48
Jeff Bagwell 5.76 (5.7586) 49
Roy Campanella 5.76 (5.7551) 50
Rocky Colavito 5.75 (5.7512) 51
Gus Zernial 5.74 (5.7371) 52
Gorman Thomas 5.73 (5.7302) 53
Reggie Jackson 5.71 (5.7076) 54
Dick Stuart 5.70 (5.7043) 55
Duke Snider 5.68 (5.6836) 56
Kevin Mitchell 5.66 (5.6604) 57
Fred McGriff 5.63 (5.6298) 58
Andruw Jones 5.62 (5.6248) 59
Norm Cash 5.62 (5.6227) 60
Dean Palmer 5.61 (5.6100) 61
Johnny Mize 5.57 (5.5719) 62
Larry Walker 5.55 (5.5451) 63
Dick Allen 5.54 (5.5433) 64
Tony Clark 5.54 (5.5384) 65
Gary Sheffield 5.52 (5.5224) 66
Jeromy Burnitz 5.52 (5.5166) 67
Chipper Jones 5.44 (5.4441) 68
Ernie Banks 5.43 (5.4347) 69
Rafael Palmeiro 5.43 (5.4335) 70
David Justice 5.42 (5.4222) 71
Mel Ott 5.40 (5.4040) 72
Matt Williams 5.40 (5.4000) 73
Roger Maris 5.39 (5.3911) 74
Todd Hundley 5.36 (5.3595) 75
Alfonso Soriano 5.36 (5.3595) 76
Pat Burrell 5.36 (5.3568) 77
Paul Konerko 5.35 (5.3522) 78
Miguel Cabrera 5.33 (5.3303) 79
Eric Davis 5.30 (5.2998) 80
Joe DiMaggio 5.29 (5.2925) 81
Gil Hodges 5.26 (5.2632) 82
Wally Post 5.24 (5.2408) 83
Danny Tartabull 5.23 (5.2285) 84
Mickey Tettleton 5.21 (5.2150) 85
Al Rosen 5.15 (5.1544) 86
Matt Stairs 5.14 (5.1389) 87
Hack Wilson 5.13 (5.1261) 88
Glenn Davis 5.11 (5.1089) 89
Bob Allison 5.09 (5.0874) 90
Joe Adcock 5.09 (5.0863) 91
Johnny Bench 5.08 (5.0797) 92
Boog Powell 5.07 (5.0741) 93
Jesse Barfield 5.06 (5.0641) 94
Nate Colbert 5.06 (5.0555) 95
Tim Salmon 5.04 (5.0388) 96
Aramis Ramirez 5.02 (5.0161) 97
Jermaine Dye 5.01 (5.0123) 98
Glenallen Hill 5.01 (5.0067) 99
Dale Murphy 5.00 (5.0000) 100
Current Through 2009 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.