Most Career Home Runs in MLB History: All-Time Leaders
Career
Includes the 2026 season through October 25, 2026
As of October 25, 2026, the all-time leader in Home Runs is Barry Bonds with 762. Hank Aaron is second with 755 and Babe Ruth is third with 714. This page ranks the top 100 players in Home Runs.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
Data updated
Barry Bonds holds the all-time MLB career home run record with 762 home runs, ahead of Hank Aaron (755) and Babe Ruth (714).
Rankings cover the top 100 players in MLB history.
Career. Click a bar to view the player.
No players on this board match those filters.
Reading the career Home Runs board
The final row on this board, rank 100, is held at 354. The rows reach from the 1910s to the 2020s, and the 2000s supply more careers than any other decade. At 521, Willie McCovey, Frank Thomas, and Ted Williams are tied at T-20. At the top of the table is Barry Bonds, with 762. Second place belongs to Hank Aaron, at 755.
Frequently Asked Questions
- Who has the most career home runs?
- Barry Bonds — 762 home runs. Next are Hank Aaron (755) and Babe Ruth (714).
- How many career home runs did Barry Bonds hit?
- Barry Bonds hit 762 home runs — the highest mark on this leaderboard.
- Who else ranks in the top 5 for career home runs?
- 1. Barry Bonds (762); 2. Hank Aaron (755); 3. Babe Ruth (714); 4. Albert Pujols (703); 5. Alex Rodriguez (696).
- How many players are ranked on this leaderboard?
- This page lists the top 100 players by career home runs, from Barry Bonds at 762 down to Luis Gonzalez at 354.