MLB all-time career home run leaders
The top 3 according to 27 votes from people: Barry Bonds · Hank Aaron · Rafael Palmeiro. (Updated Jan 16, 2026.)
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?
Automatically translated (original in 日本語). See the original
Top 21
-
1
Barry Bonds
762 career home runs. He broke Hank Aaron's record in 2007.
-
2
Hank Aaron
755 career home runs. A record that stood for 33 years.
-
3
Rafael Palmeiro
569 career home runs.
-
4
Mark McGwire
583 career home runs.
-
5
Manny Ramirez
555 career home runs.
-
6
Alex Rodriguez
696 career home runs.
-
7
Jim Thome
612 career home runs.
-
8
Frank Robinson
586 career home runs.
-
9
Reggie Jackson
563 career home runs.
-
10
Jimmie Foxx
534 career home runs.
-
11
Willie McCovey
521 career home runs.
-
12
Babe Ruth
714 career home runs. The legendary slugger who changed baseball.
-
13
Mike Schmidt
548 career home runs.
-
14
David Ortiz
541 career home runs.
-
15
Mickey Mantle
536 career home runs.
-
16
Frank Thomas
521 career home runs.
-
17
Ken Griffey Jr.
630 career home runs.
-
18
Albert Pujols
703 career home runs. The fourth player ever to reach 700.
-
19
Willie Mays
660 career home runs.
-
20
Sammy Sosa
609 career home runs.
-
21
Harmon Killebrew
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.
Is something missing?
Comments (2)
プホルスが最後の年に700本に届いたのは本当に感動した。ドジャースからカージナルスに戻ってのラストシーズン
ボンズの762本はやっぱり議論がつきまとうけど、記録は記録。アーロンの755本を超えた日のことは覚えてる