Career home-run totals define baseball's power-hitting legacy, separating legends from stars across eras. The ranking is fixed by raw career totals, with debates centering on longevity, era adjustments, and record integrity. Vote for the player whose total you believe stands tallest.
Fact-ranked — the numbers decide the order, not votes
What counts: Best means highest career home runs; figures are approximate and drawn from official MLB records.
Bonds passed Aaron in 2007 to claim the all-time lead with 762 homers. His peak power years with the Giants produced four straight 40-plus seasons after age 35. The record stands as the benchmark despite ongoing era debates.
Home Runs: 762 HRCareer Span: 1986-2007Primary Team: San Francisco GiantsBatting Avg: 0.298Position: LFAll-Star Games: 14
added by IJRin 8 rankingsBarry Bonds
Aaron methodically chased Ruth for two decades, breaking the record in 1974 with 755 homers. His consistency across 23 seasons with the Braves set the standard for durability. The total remains the pre-steroid era pinnacle.
Home Runs: 755 HRCareer Span: 1954-1976Primary Team: Atlanta BravesBatting Avg: 0.305Position: RFAll-Star Games: 25
added by IJRin 5 rankingsHank Aaron
Ruth revolutionized the game by hitting 714 homers, mostly with the Yankees, after starting as a pitcher. His 1927 season of 60 set a mark that stood for decades. The total established the modern power standard.
Home Runs: 714 HRCareer Span: 1914-1935Primary Team: New York YankeesBatting Avg: 0.342Position: RFAll-Star Games: 2
added by IJRin 8 rankingsBabe Ruth
A-Rod reached 696 homers with the Yankees and Rangers, including three MVP seasons. His 2007 chase briefly put him in the top five. The total reflects elite longevity across three teams.
Home Runs: 696 HRCareer Span: 1994-2016Primary Team: New York YankeesBatting Avg: 0.295Position: 3BAll-Star Games: 14
added by IJRin 4 rankingsAlex Rodriguez
Mays hit 660 homers while playing elite defense for the Giants in both New York and San Francisco. His 1954 World Series catch paired with power made him a complete player. The total ranks fifth all time.
Home Runs: 660 HRCareer Span: 1951-1973Primary Team: San Francisco GiantsBatting Avg: 0.302Position: CFAll-Star Games: 24
added by IJRin 5 rankingsWillie Mays
Griffey hit 630 homers, mostly with the Mariners, becoming the face of 1990s power hitting. His sweet swing produced 56 homers in 1997 and 1998. The total ranks sixth despite injury-shortened prime.
Home Runs: 630 HRCareer Span: 1989-2010Primary Team: Seattle MarinersBatting Avg: 0.284Position: CFAll-Star Games: 13
added by IJRin 6 rankingsKen Griffey Jr.
Thome launched 612 homers across five teams, peaking with the Indians and White Sox. His patient approach produced eight 40-HR seasons. The total places him seventh all time.
Home Runs: 612 HRCareer Span: 1991-2012Primary Team: Cleveland IndiansBatting Avg: 0.276Position: 1BAll-Star Games: 5
added by IJRin 2 rankingsJim Thome
Sosa hit 609 homers, highlighted by the 1998 race with McGwire that revived fan interest. His Cubs tenure produced four 50-HR seasons. The total ranks eighth.
Home Runs: 609 HRCareer Span: 1989-2007Primary Team: Chicago CubsBatting Avg: 0.273Position: RFAll-Star Games: 7
added by IJRin 3 rankingsSammy Sosa
Robinson hit 586 homers while winning MVP awards in both leagues with the Reds and Orioles. His 1966 Triple Crown season cemented his legacy. The total ranks ninth.
Home Runs: 586 HRCareer Span: 1956-1976Primary Team: Baltimore OriolesBatting Avg: 0.294Position: RFAll-Star Games: 14
added by IJRin 2 rankingsFrank Robinson
McGwire hit 583 homers, including the 1998 chase that broke Ruth's single-season record. His A's and Cardinals power produced four 50-HR seasons. The total ranks tenth.
Home Runs: 583 HRCareer Span: 1986-2001Primary Team: St. Louis CardinalsBatting Avg: 0.263Position: 1BAll-Star Games: 12
added by IJRin 3 rankingsMark McGwire
Killebrew hit 573 homers for the Twins, leading the AL six times in the 1960s. His pure power swing produced eight 40-HR seasons. The total ranks eleventh.
Home Runs: 573 HRCareer Span: 1954-1975Primary Team: Minnesota TwinsBatting Avg: 0.256Position: 1BAll-Star Games: 13
added by IJRin 2 rankingsHarmon Killebrew
Palmeiro reached 569 homers with steady production for the Rangers and Orioles. His 2003 38-HR season at age 38 showed longevity. The total ranks twelfth.
Home Runs: 569 HRCareer Span: 1986-2005Primary Team: Texas RangersBatting Avg: 0.288Position: 1BAll-Star Games: 4
added by IJRin 3 rankingsRafael Palmeiro
Jackson hit 563 homers, earning the nickname Mr. October for World Series power with the A's and Yankees. His 1977 three-homer game remains iconic. The total ranks thirteenth.
Home Runs: 563 HRCareer Span: 1967-1987Primary Team: New York YankeesBatting Avg: 0.262Position: RFAll-Star Games: 14
added by IJRin 3 rankingsReggie Jackson
Ramirez hit 555 homers with elite postseason production for the Indians and Red Sox. His 2004 World Series MVP capped a career of clutch hitting. The total ranks fourteenth.
Home Runs: 555 HRCareer Span: 1993-2011Primary Team: Boston Red SoxBatting Avg: 0.313Position: LFAll-Star Games: 12
added by IJRin 3 rankingsManny Ramirez
Schmidt hit 548 homers while winning three MVPs with the Phillies. His 1980 World Series title paired power with Gold Glove defense. The total ranks fifteenth.
Home Runs: 548 HRCareer Span: 1972-1989Primary Team: Philadelphia PhilliesBatting Avg: 0.267Position: 3BAll-Star Games: 12
added by IJRin 2 rankingsMike Schmidt
Ortiz hit 541 homers, mostly as DH for the Red Sox, becoming a clutch postseason force. His 2004-2013 run included three World Series titles. The total ranks sixteenth.
Home Runs: 541 HRCareer Span: 1997-2016Primary Team: Boston Red SoxBatting Avg: 0.286Position: DHAll-Star Games: 10
added by IJRin 3 rankingsDavid Ortiz
Mantle hit 536 homers with the Yankees while winning three MVPs. His switch-hitting power defined the 1950s and 1960s. The total ranks seventeenth.
Home Runs: 536 HRCareer Span: 1951-1968Primary Team: New York YankeesBatting Avg: 0.298Position: CFAll-Star Games: 20
added by IJRin 5 rankingsMickey Mantle
Foxx hit 534 homers in the 1930s, winning three MVPs with the Athletics and Red Sox. His power helped define the lively-ball era. The total ranks eighteenth.
Home Runs: 534 HRCareer Span: 1925-1945Primary Team: Philadelphia AthleticsBatting Avg: 0.325Position: 1BAll-Star Games: 9
added by IJRJimmie Foxx
McCovey hit 521 homers for the Giants, earning 1969 MVP honors. His left-handed power produced multiple 40-HR seasons. The total ties for nineteenth.
Home Runs: 521 HRCareer Span: 1959-1980Primary Team: San Francisco GiantsBatting Avg: 0.27Position: 1BAll-Star Games: 6
added by IJRWillie McCovey
Thomas hit 521 homers with the White Sox, winning back-to-back MVPs in the 1990s. His patient approach produced high on-base totals. The total ties for nineteenth.
Home Runs: 521 HRCareer Span: 1990-2008Primary Team: Chicago White SoxBatting Avg: 0.301Position: 1BAll-Star Games: 5
added by IJRFrank Thomas
Williams hit 521 homers while posting the highest career on-base percentage in history. His .406 average in 1941 and two Triple Crowns highlight his peak. The total ties for nineteenth.
Home Runs: 521 HRCareer Span: 1939-1960Primary Team: Boston Red SoxBatting Avg: 0.344Position: LFAll-Star Games: 19
added by IJRin 4 rankingsTed Williams
Banks hit 512 homers for the Cubs, earning back-to-back MVPs in 1958-59. His power at shortstop was unmatched in his era. The total ranks twenty-second.
Home Runs: 512 HRCareer Span: 1953-1971Primary Team: Chicago CubsBatting Avg: 0.274Position: SSAll-Star Games: 14
added by IJRin 2 rankingsErnie Banks
Mathews hit 512 homers with the Braves, leading the NL in homers twice in the 1950s. His power helped Milwaukee's 1957 championship. The total ties for twenty-second.
Home Runs: 512 HRCareer Span: 1952-1968Primary Team: Atlanta BravesBatting Avg: 0.271Position: 3BAll-Star Games: 12
added by IJREddie Mathews
Ott hit 511 homers for the Giants in the 1920s-1940s, leading the NL six times. His unique stance produced consistent power in a low-offense era. The total ranks twenty-fourth.
Home Runs: 511 HRCareer Span: 1926-1947Primary Team: New York GiantsBatting Avg: 0.304Position: RFAll-Star Games: 12
added by IJRMel Ott
Sheffield hit 509 homers across eight teams, peaking with the Marlins and Dodgers. His 2003-2004 stretch produced 78 homers in two seasons. The total ranks twenty-fifth.
Home Runs: 509 HRCareer Span: 1988-2009Primary Team: Miami MarlinsBatting Avg: 0.292Position: RFAll-Star Games: 9
added by IJRGary Sheffield
Free account · your comment posts right after signup
Wild that Barry Bonds is winning this. Scroll down — the real answer is further down the board.
Voted, but this order is going to look very different in a month once more people find it.
The criteria line matters here. Read it before you vote or you're arguing about a different list.
This is the most honest version of this ranking I've seen anywhere. The pros and cons are fair.