Most home runs all time: Where Mike Trout ranks in MLB history after 400 home run milestone with Angels

Daniel Chavkin

Most home runs all time: Where Mike Trout ranks in MLB history after 400 home run milestone with Angels image

In a sport full of numbers, Major League Baseball's most prestigious records have always been related to home runs. Whether it's single-season home run chases or career milestones, home runs have always been the most popular plays in baseball.

The latest home run milestone belongs to Angels outfielder Mike Trout, who reached the 400 mark with his latest blast. Trout becomes just the second active player to join the 400 home run club, along with Giancarlo Stanton, and he does so in his 15th MLB season.

However, while home run chases bring excitement to the sport, the top of the leaderboard is safe from challengers at the moment. Here's a breakdown of the most prolific home-run hitters in MLB history.

MOREMost home runs in an MLB Game, from Lou Gehrig to Nick Kurtz

Who has the most home runs all time?

Barry Bonds

No player in MLB history hit more home runs than Barry Bonds, who finished his career with 762 career homers. Bonds broke the previous record in 2007, which would end up being his final season in the league, and he fittingly did it at home in San Francisco.

Bonds' record-breaking moment wasn't as iconic as Hank Aaron's before him, but it was still special nonetheless.

"I knew I hit it," Bonds said after the game, via ESPN. "I knew I got it. I was like, phew, finally."

He also immediately maintained that the record should stand despite his connection to steroids.

"This record is not tainted at all. At all. Period," he said.

MORE: Is there really a Home Run Derby curse that ruins swings?

Hank Aaron

Due to Barry Bonds' steroid history, some people may view Hank Aaron as the true home run king. The legendary Braves outfielder broke Babe Ruth's longstanding record in 1974 with a home run at home against the Dodgers.

The moment was not only iconic in baseball history, but also in American history as well.

"You know the easiest part of that whole thing — chasing Babe's record — was playing the games," Aaron told USA Today in 2013. "(The media) just never could understand that some young, Black player from Mobile, Alabama, is challenging one of the most prestigious records in the world."

It also featured a historic call from legendary broadcaster Vin Scully.

"What a marvelous moment for baseball," Scully said while calling the game. "What a marvelous moment for Atlanta and the state of Georgia. What a marvelous moment for the country and the world. A Black man is getting a standing ovation in the Deep South for breaking a record of an all-time baseball idol."

MORE: Who are MLB's 50-50 club members?

How many players have hit 400 home runs?

In total, 59 players have reached the 400 home run mark in MLB history.

RankPlayerHome RunsTeamsYears
1.Barry Bonds762Pirates, Giants1986-2007
2.Hank Aaron755Braves1954-1976
3.Babe Ruth714Red Sox, Yankees, Braves1914-1935
4.Albert Pujols703Cardinals, Angels, Dodgers2001-2022
5.Alex Rodriguez696Mariners, Rangers, Yankees1994-2016
6.Willie Mays660Giants, Mets1951-1973
7.Ken Griffey Jr.630Mariners, Reds, White Sox1989-2009
8.Jim Thome612Indians, Phillies, White Sox, Dodgers, Twins, Orioles1991-2012
9.Sammy Sosa609Rangers, White Sox, Cubs, Orioles1989-2005, 2007
10.Frank Robinson586Reds, Orioles, Dodgers, Angels, Indians1956-1976
11.Mark McGwire583Athletics, Cardinals1986-2001
12.Harmon Killebrew573Senators, Twins1954-1975
13.Rafael Palmeiro569Cubs, Rangers, Orioles1986-2005
14.Reggie Jackson563Athletics, Orioles, Yankees, Angels1967-1987
15.Manny Ramirez555Indians, Red Sox, Dodgers, White Sox, Rays1993-2011
16.Mike Schmidt548Phillies1972-1989
17.David Ortiz541Twins, Red Sox1997-2016
18.Mickey Mantle536Yankees1951-1968
19.Jimmie Foxx534Athletics, Red Sox, Cubs, Phillies1925-1942, 1944-1945
T-20.Willie McCovey521Giants, Padres, Athletics1959-1980
T-20.Frank Thomas521White Sox, Athletics, Blue Jays1990-2008
T-20.Ted Williams521Red Sox1939-1942, 1946-1960
T-23.Ernie Banks512Cubs1953-1971
T-23.Eddie Mathews512Braves, Astros, Tigers1952-1968
T-25.Miguel Cabrera511Marlins, Tigers2003-2023
T-25.Mel Ott511Giants1926-1947
27.Gary Sheffield509Brewers, Padres, Marlins, Dodgers, Braves, Yankees, Tigers, Mets1988-2009
28.Eddie Murray504Orioles, Dodgers, Mets, Indians, Angels, Dodgers1977-1997
T-29.Lou Gehrig493Yankees1923-1939
T-29.Fred McGriff493Blue Jays, Padres, Braves, Devil Rays, Cubs, Dodgers1986-2004
31.Adrian Beltre477Dodgers, Mariners, Red Sox, Rangers1998-2018
T-32.Stan Musial475Cardinals1941-1944, 1946-1963
T-32.Willie Stargell475Pirates1962-1982
34.Carlos Delgado473Blue Jays, Marlins, Mets1993-2009
35.Chipper Jones468Braves1993-2012
36.Dave Winfield465Padres, Yankees, Angels, Blue Jays, Twins, Indians1973-1995
37.Nelson Cruz464Brewers, Rangers, Orioles, Mariners, Twins, Rays, Nationals, Padres2005-2023
T-38.Jose Canseco462Athletics, Rangers, Red Sox, Blue Jays, Devil Rays, Yankees, White Sox1985-2001
T-38.Adam Dunn462Reds, Diamondbacks, Nationals, White Sox, Athletics2001-2014
40.Carl Yastrzemski452Red Sox1961-1983
41.Giancarlo Stanton450Marlins, Yankees2010-present
T-42.Jeff Bagwell449Astros1991-2005
T-42.Vladimir Guerrero449Expos, Angels, Rangers, Orioles1996-2011
44.Dave Kingman442Giants, Mets, Padres, Angels, Yankees, Cubs, Athletics1971-1986
45.Jason Giambi440Athletics, Yankees, Rockies, Indians1995-2014
46.Paul Konerko439Dodgers, Reds, White Sox1997-2014
47.Andre Dawson438Expos, Cubs, Red Sox, Marlins1976-1996
48.Carlos Beltran435Royals, Astros, Mets, Giants, Cardinals, Yankees, Rangers1998-2017
T-49.Juan Gonzalez434Rangers, Tigers, Indians, Royals1989-2005
T-49.Andruw Jones434Braves, Dodgers, Rangers, White Sox, Yankees1996-2012
51.Cal Ripken Jr.431Orioles1981-2001
52.Mike Piazza427Dodgers, Marlins, Mets, Padres, Athletics1992-2007
53.Billy Williams426Cubs, Athletics1959-1976
54.Edwin Encarnacion424Reds, Blue Jays, Indians, Mariners, Yankees, White Sox2005-2020
55.Darrell Evans414Braves, Giants, Tigers1969-1989
56.Alfonso Soriano412Yankees, Rangers, Nationals, Cubs1999-2014
57.Mark Teixeira409Rangers, Braves, Angels, Yankees2003-2016
58.Duke Snider407Dodgers, Mets, Giants1947-1964
59.Mike Trout*400Angels2011-Present

*Active player (Totals for active players will be updated at the conclusion of every season)

MOREMost home runs by a catcher in MLB history

500 home run club list

As for 500 home runs, only 28 players have surpassed that number, including nine above 600 and just four with at least 700 homers.

RankPlayerHome RunsTeamsYears
1.Barry Bonds762Pirates, Giants1986-2007
2.Hank Aaron755Braves1954-1976
3.Babe Ruth714Red Sox, Yankees, Braves1914-1935
4.Albert Pujols703Cardinals, Angels, Dodgers2001-2022
5.Alex Rodriguez696Mariners, Rangers, Yankees1994-2016
6.Willie Mays660Giants, Mets1951-1973
7.Ken Griffey Jr.630Mariners, Reds, White Sox1989-2009
8.Jim Thome612Indians, Phillies, White Sox, Dodgers, Twins, Orioles1991-2012
9.Sammy Sosa609Rangers, White Sox, Cubs, Orioles1989-2005, 2007
10.Frank Robinson586Reds, Orioles, Dodgers, Angels, Indians1956-1976
11.Mark McGwire583Athletics, Cardinals1986-2001
12.Harmon Killebrew573Senators, Twins1954-1975
13.Rafael Palmeiro569Cubs, Rangers, Orioles1986-2005
14.Reggie Jackson563Athletics, Orioles, Yankees, Angels1967-1987
15.Manny Ramirez555Indians, Red Sox, Dodgers, White Sox, Rays1993-2011
16.Mike Schmidt548Phillies1972-1989
17.David Ortiz541Twins, Red Sox1997-2016
18.Mickey Mantle536Yankees1951-1968
19.Jimmie Foxx534Athletics, Red Sox, Cubs, Phillies1925-1942, 1944-1945
T-20.Willie McCovey521Giants, Padres, Athletics1959-1980
T-20.Frank Thomas521White Sox, Athletics, Blue Jays1990-2008
T-20.Ted Williams521Red Sox1939-1942, 1946-1960
T-23.Ernie Banks512Cubs1953-1971
T-23.Eddie Mathews512Braves, Astros, Tigers1952-1968
T-25.Miguel Cabrera511Marlins, Tigers2003-2023
T-25.Mel Ott511Giants1926-1947
27.Gary Sheffield509Brewers, Padres, Marlins, Dodgers, Braves, Yankees, Tigers, Mets1988-2009
28.Eddie Murray504Orioles, Dodgers, Mets, Indians, Angels, Dodgers1977-1997

MORE: The list of most home runs ever hit before the MLB All-Star break

How many players have hit 700 home runs?

  1. Barry Bonds, 762 home runs
  2. Hank Aaron, 755 home runs
  3. Babe Ruth, 714 home runs
  4. Albert Pujols, 703, home runs

Only four players in MLB history have hit 700 home runs in their careers. Barry Bonds, Hank Aaron, Babe Ruth and Albert Pujols represent the only members of the 700 homer club, which is among the most prestigious in the record books. 

How many players have hit 600 home runs?

  1. Barry Bonds, 762 home runs
  2. Hank Aaron, 755 home runs
  3. Babe Ruth, 714 home runs
  4. Albert Pujols, 703, home runs
  5. Alex Rodriguez, 696 home runs
  6. Willie Mays, 660 home runs
  7. Ken Griffey Jr., 630 home runs
  8. Jim Thome, 612 home runs
  9. Sammy Sosa, 609 home runs

Nine players have hit 600 homers in their career, with five of those nine ending their careers without reaching 700. Those players include Alex Rodriguez, who retired just four home runs short of 700, along with Willie Mays, Ken Griffey Jr., Jim Thome and Sammy Sosa.

MORE: Youngest Home Run Derby champions in history

Will the home run record ever be broken?

Barry Bonds' 762 career home runs is a daunting record for any hitter to try and break. Even if someone does eventually break the record, it will be a while.

Giancarlo Stanton is the active leader in home runs, but he is more a few hundred behind Bonds and unlikely to reach him due to his age and injury history. Mike Trout is next on the list, but his injuries have lessened the chance that he will make a run for it as well.

Of active players, Manny Machado, Bryce Harper and Aaron Judger are over 350 homers and most-likely to make a run at it, but they will need to play at a high level for at least another 10 years as none of the three have reached 400 home runs yet. 

As for some younger players, Juan Soto is the active leader in home runs among players currently in their 20s, and since he started his MLB career at 19 years old, he has the runway to rack up the homers if he plays out his contract with the Mets.

MORE: What are the longest blasts in HR Derby history?

Daniel Chavkin

Daniel Chavkin is a Digital Content Producer for The Sporting News. A 2018 graduate from the University of Maryland, he has previously written for Sports Illustrated, NBC Sports and NFLTradeRumors.com.