Most Career Home Runs in MLB History: All-Time Leaders
Career
Includes the 2026 season through October 9, 2026
This board follows the record MLB adopted in 2024, when the statistics of the seven recognised Negro Leagues (1920–1948) became part of the official record. Because a Negro Leagues season ran roughly 69 games to the American and National Leagues’ 149, the career qualification is prorated from 3,000 at-bats to 1,389 for careers played mainly in those leagues, and from 400 plate appearances to 185 for a single Negro Leagues season. The all-time AL & NL board uses the traditional 3,000-at-bat rule and excludes Negro Leagues records.
As of October 9, 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.
These rankings combine AL/NL and Negro Leagues statistics (1920–1948), which MLB recognized as major league in 2020 — 1 of the 100 players listed here has Negro Leagues seasons counted in their totals.
Career. Click a bar to view the player.
No players on this board match those filters.
Reading the career Home Runs board (combined view)
The board ends at rank 100 with Luis Gonzalez at 354. Every decade from the 1910s to the 2020s appears in the era filter; the 2000s appear most often. 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. The highest-placed Negro Leagues entry, 6th on the board, is Willie Mays with 660.
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).
- Do these Home Runs rankings include the Negro Leagues?
- Yes. MLB recognized the Negro Leagues (1920–1948) as major league in 2020, so their statistics are ranked alongside AL/NL records here — 1 of the 100 players listed here has Negro Leagues seasons counted in their totals.