Barry Bonds
Bonds is baseball's all-time home run king with 762, a record he set on August 7, 2007 when he passed Hank Aaron. Despite the total, he has not been elected to the Hall of Fame.
The all-time leaders in Major League Baseball career home runs, from Barry Bonds' record 762 down to Frank Robinson's 586.
Quick answer: 1. Barry Bonds, 2. Hank Aaron, 3. Babe Ruth, 4. Albert Pujols, 5. Alex Rodriguez, 6. Willie Mays, 7. Ken Griffey Jr., 8. Jim Thome, 9. Sammy Sosa, 10. Frank Robinson.
Home runs are baseball's signature act of power, and the players who hit the most of them over a full career sit atop one of the sport's most storied leaderboards. This list ranks the ten Major League Baseball players with the highest career regular-season home run totals, drawn from official MLB and Baseball Reference records. The names span nearly a century of baseball, from Babe Ruth's dead-ball-era exploits to Albert Pujols' 700th blast in 2022. Barry Bonds holds the all-time record at 762, having passed Hank Aaron in 2007; Aaron himself had held the mark for 33 years after eclipsing Ruth in 1974.
Bonds is baseball's all-time home run king with 762, a record he set on August 7, 2007 when he passed Hank Aaron. Despite the total, he has not been elected to the Hall of Fame.
Aaron held the all-time career home run record from 1974 to 2007 after overtaking Babe Ruth. His 755 home runs stood as the standard for a generation.
Ruth held the career home run record for 39 years and remains one of only four players ever to reach 700. His 714 home runs anchored the game's transition into the live-ball era.
Pujols became the fourth and most recent member of the 700 club in his final 2022 season, finishing with 703. He is the most recent player on the list to retire.
Rodriguez finished four home runs shy of 700 at 696, the most by any primarily-infield player. He has not been elected to the Hall of Fame.
Mays' 660 home runs are the most by any center fielder in MLB history. He is widely regarded as one of the greatest all-around players the game has seen.
Griffey hit 630 home runs and was elected to the Hall of Fame in 2016 with a then-record 99.3 percent of the vote. He is one of the most celebrated power hitters of his era.
Thome reached 612 home runs, one of only nine players to clear the 600 mark. He was elected to the Hall of Fame in his first year of eligibility.
Sosa is the ninth and final member of the 600 home run club with 609. He has not been elected to the Hall of Fame.
Robinson closed out the top ten with 586 home runs and is the only player ever named Most Valuable Player in both the American and National Leagues.
| # | Name | yearsActive | hallOfFame | position |
|---|---|---|---|---|
| 1 | Barry Bonds | 1986-2007 | No | Left field |
| 2 | Hank Aaron | 1954-1976 | Yes | Right field |
| 3 | Babe Ruth | 1914-1935 | Yes | Right field |
| 4 | Albert Pujols | 2001-2022 | No | First base |
| 5 | Alex Rodriguez | 1994-2013 | No | Third base / Shortstop |
| 6 | Willie Mays | 1951-1973 | Yes | Center field |
| 7 | Ken Griffey Jr. | 1989-2010 | Yes | Center field |
| 8 | Jim Thome | 1991-2012 | Yes | First base / Designated hitter |
| 9 | Sammy Sosa | 1990-2007 | No | Right field |
| 10 | Frank Robinson | 1956-1976 | Yes | Right field |
Players are ranked by total career regular-season home runs hit in Major League Baseball, highest first, per the official MLB and Baseball Reference career home run records. Only regular-season MLB home runs count toward the total; postseason home runs and home runs hit in other leagues (such as the Negro Leagues or Nippon Professional Baseball) are excluded, consistent with the official career leaderboard. All ten players shown are retired, so their totals are final. Hall of Fame status reflects induction into the National Baseball Hall of Fame as of the update date. This is a factual record of what the official statistics report; inclusion on the list reflects home run totals only and is not a judgment on eligibility or legacy.
Barry Bonds holds the all-time record with 762 career regular-season home runs, set on August 7, 2007 when he passed Hank Aaron's 755.
Four players have reached 700 career home runs: Barry Bonds (762), Hank Aaron (755), Babe Ruth (714), and Albert Pujols (703), who joined the club in his final 2022 season.
All three finished among the career home run leaders but have not been elected to the National Baseball Hall of Fame. This list reports their official home run totals and Hall of Fame status as a matter of record, without commenting on the reasons behind voting outcomes.
No. The official career home run leaderboard counts only regular-season Major League Baseball home runs. Postseason home runs and home runs hit in other leagues are tracked separately and are not included in these totals.