# MLB all-time career home run leaders

Led by Barry Bonds's 762, only four players have reached 700. From Babe Ruth to David Ortiz, the top 20 career home run hitters in Major League history (21 with the tie). Who is the greatest slugger?

- 27 votes · 21 items
- Jan 16, 2026 · takumikyoto
- https://even.best/en/l/3344/mlb-all-time-career-home-run-leaders

## Top 21

1. **Barry Bonds** (3 · ▲3 ▼0) — 762 career home runs. He broke Hank Aaron's record in 2007.
2. **Hank Aaron** (3 · ▲3 ▼0) — 755 career home runs. A record that stood for 33 years.
3. **Rafael Palmeiro** (2 · ▲2 ▼0) — 569 career home runs.
4. **Mark McGwire** (1 · ▲2 ▼1) — 583 career home runs.
5. **Manny Ramirez** (1 · ▲2 ▼1) — 555 career home runs.
6. **Alex Rodriguez** (1 · ▲1 ▼0) — 696 career home runs.
7. **Jim Thome** (1 · ▲1 ▼0) — 612 career home runs.
8. **Frank Robinson** (1 · ▲1 ▼0) — 586 career home runs.
9. **Reggie Jackson** (1 · ▲1 ▼0) — 563 career home runs.
10. **Jimmie Foxx** (1 · ▲1 ▼0) — 534 career home runs.
11. **Willie McCovey** (1 · ▲1 ▼0) — 521 career home runs.
12. **Babe Ruth** (0 · ▲0 ▼0) — 714 career home runs. The legendary slugger who changed baseball.
13. **Mike Schmidt** (0 · ▲0 ▼0) — 548 career home runs.
14. **David Ortiz** (0 · ▲0 ▼0) — 541 career home runs.
15. **Mickey Mantle** (0 · ▲0 ▼0) — 536 career home runs.
16. **Frank Thomas** (0 · ▲0 ▼0) — 521 career home runs.
17. **Ken Griffey Jr.** (-1 · ▲1 ▼2) — 630 career home runs.
18. **Albert Pujols** (-1 · ▲0 ▼1) — 703 career home runs. The fourth player ever to reach 700.
19. **Willie Mays** (-1 · ▲0 ▼1) — 660 career home runs.
20. **Sammy Sosa** (-1 · ▲0 ▼1) — 609 career home runs.
21. **Harmon Killebrew** (-1 · ▲0 ▼1) — 573 career home runs.

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
