Career Leaders for Slugging Average

Not just great hitters, these are great sluggers. Take a combination of total bases and divide by the players total at bats and you will be able to calculate slugging average over the course of a season or career (as is the case on this page).

Note: 1,000 career games played are needed to make this list, raw averages are presented to further clarify Baseball Almanac's list of the one-hundred (100) greatest career slugging averages, and a bold faced entry denotes that the player was active during the previous Major League season.

"I like to play happy. Baseball is a fun game, and I love it." - Hall of Famer Willie Mays (23rd Overall Slugging Average Leader)
Slugging Average
All Time Leaders

'Top 100'

Babe Ruth .690 (.68972) 1
Ted Williams .634 (.63379) 2
Lou Gehrig .632 (.63242) 3
Albert Pujols .628 (.62767) 4
Jimmie Foxx .609 (.60929) 5
Barry Bonds .607 (.60689) 6
Hank Greenberg .605 (.60505) 7
Manny Ramirez .591 (.59068) 8
Mark McGwire .588 (.58817) 9
Joe DiMaggio .579 (.57880) 10
Rogers Hornsby .577 (.57653) 11
Alex Rodriguez .576 (.57551) 12
Vladimir Guerrero .568 (.56829) 13
Todd Helton .567 (.56655) 14
Larry Walker .565 (.56522) 15
Albert Belle .564 (.56381) 16
Johnny Mize .562 (.56201) 17
Juan Gonzalez .561 (.56071) 18
Stan Musial .559 (.55906) 19
Willie Mays .557 (.55749) 20
Mickey Mantle .557 (.55678) 21
Jim Thome .557 (.55671) 22
Lance Berkman .555 (.55549) 23
Frank Thomas .555 (.55495) 24
Hank Aaron .555 (.55451) 25
Ralph Kiner .548 (.54793) 26
Carlos Delgado .546 (.54593) 27
Mike Piazza .545 (.54522) 28
Hack Wilson .545 (.54475) 29
David Ortiz .545 (.54466) 30
Mark Teixeira .545 (.54462) 31
Chuck Klein .543 (.54302) 32
Miguel Cabrera .542 (.54170) 33
Ken Griffey, Jr. .541 (.54113) 34
Chipper Jones .541 (.54058) 35
Jeff Bagwell .540 (.54034) 36
Duke Snider .540 (.53973) 37
Frank Robinson .537 (.53698) 38
Al Simmons .535 (.53488) 39
Sammy Sosa .534 (.53376) 40
Dick Allen .534 (.53364) 41
Earl Averill .534 (.53361) 42
Mel Ott .533 (.53310) 43
Babe Herman .532 (.53186) 44
Ken Williams .530 (.53044) 45
Willie Stargell .529 (.52857) 46
Jim Edmonds .528 (.52798) 47
Mike Schmidt .527 (.52730) 48
Jason Giambi .527 (.52709) 49
Chick Hafey .526 (.52605) 50
Mo Vaughn .523 (.52314) 51
Wally Berger .522 (.52160) 52
Hal Trosky .522 (.52160) 53
Nomar Garciaparra .521 (.52059) 54
Harry Heilmann .520 (.52048) 55
Kevin Mitchell .520 (.51984) 56
Adam Dunn .520 (.51958) 57
Dan Brouthers .519 (.51915) 58
Charlie Keller .518 (.51768) 59
Joe Jackson .517 (.51737) 60
Moises Alou .516 (.51570) 61
Edgar Martinez .515 (.51546) 62
Willie McCovey .515 (.51470) 63
Jose Canseco .515 (.51452) 64
Rafael Palmeiro .515 (.51451) 65
Gary Sheffield .514 (.51394) 66
Magglio Ordonez .513 (.51280) 67
Ty Cobb .512 (.51198) 68
Ellis Burks .510 (.51037) 69
Alfonso Soriano .510 (.50970) 70
Eddie Mathews .509 (.50943) 71
Fred McGriff .509 (.50908) 72
Jeff Heath .509 (.50881) 73
Harmon Killebrew .509 (.50853) 74
Richie Sexson .507 (.50690) 75
Bob Johnson .506 (.50592) 76
Bill Terry .506 (.50591) 77
Darryl Strawberry .505 (.50535) 78
Ed Delahanty .505 (.50513) 79
Sam Thompson .505 (.50468) 80
Joe Medwick .505 (.50452) 81
Derrek Lee .504 (.50435) 82
J.D. Drew .504 (.50394) 83
Carlos Lee .503 (.50296) 84
Aramis Ramirez .503 (.50276) 85
Brian Giles .502 (.50237) 86
Jim Rice .502 (.50201) 87
Tris Speaker .500 (.50034) 88
David Justice .500 (.50027) 89
Ryan Klesko .500 (.50027) 90
Jim Bottomley .500 (.50020) 91
Goose Goslin .500 (.49965) 92
Jeff Kent .500 (.49965) 93
Roy Campanella .500 (.49964) 94
Ernie Banks .500 (.49952) 95
Orlando Cepeda .499 (.49943) 96
Bob Horner .499 (.49934) 97
Dante Bichette .499 (.49882) 98
Andres Galarraga .499 (.49876) 99
Frank Howard .499 (.49861) 100
Current Through 2009 Season


At the completion of the 2001 regular season Barry Bonds had a slugging average of .863 — which was the highest slugging percentage ever hit during any season by any player in Major League history. At the completion of the 2004 season Todd Helton became eligible for this list and vaulted up to the top landing at number four overall, but slipped down two notches in 2005.

Babe Ruth led the American League in slugging percentage thirteen (13) different seasons, which is more than any other Major League ballplayer in history — from any league ever!

Do you know which rookie has the highest slugging average? How about switch hitter? Visit Baseball Almanac's slugging record book today and find the answers to those questions and view serveral other researched slugging records.