Connect with us

Baseball

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

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.

MORE: Most 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.

Rank Player Home Runs Teams Years
1. Barry Bonds 762 Pirates, Giants 1986-2007
2. Hank Aaron 755 Braves 1954-1976
3. Babe Ruth 714 Red Sox, Yankees, Braves 1914-1935
4. Albert Pujols 703 Cardinals, Angels, Dodgers 2001-2022
5. Alex Rodriguez 696 Mariners, Rangers, Yankees 1994-2016
6. Willie Mays 660 Giants, Mets 1951-1973
7. Ken Griffey Jr. 630 Mariners, Reds, White Sox 1989-2009
8. Jim Thome 612 Indians, Phillies, White Sox, Dodgers, Twins, Orioles 1991-2012
9. Sammy Sosa 609 Rangers, White Sox, Cubs, Orioles 1989-2005, 2007
10. Frank Robinson 586 Reds, Orioles, Dodgers, Angels, Indians 1956-1976
11. Mark McGwire 583 Athletics, Cardinals 1986-2001
12. Harmon Killebrew 573 Senators, Twins 1954-1975
13. Rafael Palmeiro 569 Cubs, Rangers, Orioles 1986-2005
14. Reggie Jackson 563 Athletics, Orioles, Yankees, Angels 1967-1987
15. Manny Ramirez 555 Indians, Red Sox, Dodgers, White Sox, Rays 1993-2011
16. Mike Schmidt 548 Phillies 1972-1989
17. David Ortiz 541 Twins, Red Sox 1997-2016
18. Mickey Mantle 536 Yankees 1951-1968
19. Jimmie Foxx 534 Athletics, Red Sox, Cubs, Phillies 1925-1942, 1944-1945
T-20. Willie McCovey 521 Giants, Padres, Athletics 1959-1980
T-20. Frank Thomas 521 White Sox, Athletics, Blue Jays 1990-2008
T-20. Ted Williams 521 Red Sox 1939-1942, 1946-1960
T-23. Ernie Banks 512 Cubs 1953-1971
T-23. Eddie Mathews 512 Braves, Astros, Tigers 1952-1968
T-25. Miguel Cabrera 511 Marlins, Tigers 2003-2023
T-25. Mel Ott 511 Giants 1926-1947
27. Gary Sheffield 509 Brewers, Padres, Marlins, Dodgers, Braves, Yankees, Tigers, Mets 1988-2009
28. Eddie Murray 504 Orioles, Dodgers, Mets, Indians, Angels, Dodgers 1977-1997
T-29. Lou Gehrig 493 Yankees 1923-1939
T-29. Fred McGriff 493 Blue Jays, Padres, Braves, Devil Rays, Cubs, Dodgers 1986-2004
31. Adrian Beltre 477 Dodgers, Mariners, Red Sox, Rangers 1998-2018
T-32. Stan Musial 475 Cardinals 1941-1944, 1946-1963
T-32. Willie Stargell 475 Pirates 1962-1982
34. Carlos Delgado 473 Blue Jays, Marlins, Mets 1993-2009
35. Chipper Jones 468 Braves 1993-2012
36. Dave Winfield 465 Padres, Yankees, Angels, Blue Jays, Twins, Indians 1973-1995
37. Nelson Cruz 464 Brewers, Rangers, Orioles, Mariners, Twins, Rays, Nationals, Padres 2005-2023
T-38. Jose Canseco 462 Athletics, Rangers, Red Sox, Blue Jays, Devil Rays, Yankees, White Sox 1985-2001
T-38. Adam Dunn 462 Reds, Diamondbacks, Nationals, White Sox, Athletics 2001-2014
40. Carl Yastrzemski 452 Red Sox 1961-1983
41. Giancarlo Stanton 450 Marlins, Yankees 2010-present
T-42. Jeff Bagwell 449 Astros 1991-2005
T-42. Vladimir Guerrero 449 Expos, Angels, Rangers, Orioles 1996-2011
44. Dave Kingman 442 Giants, Mets, Padres, Angels, Yankees, Cubs, Athletics 1971-1986
45. Jason Giambi 440 Athletics, Yankees, Rockies, Indians 1995-2014
46. Paul Konerko 439 Dodgers, Reds, White Sox 1997-2014
47. Andre Dawson 438 Expos, Cubs, Red Sox, Marlins 1976-1996
48. Carlos Beltran 435 Royals, Astros, Mets, Giants, Cardinals, Yankees, Rangers 1998-2017
T-49. Juan Gonzalez 434 Rangers, Tigers, Indians, Royals 1989-2005
T-49. Andruw Jones 434 Braves, Dodgers, Rangers, White Sox, Yankees 1996-2012
51. Cal Ripken Jr. 431 Orioles 1981-2001
52. Mike Piazza 427 Dodgers, Marlins, Mets, Padres, Athletics 1992-2007
53. Billy Williams 426 Cubs, Athletics 1959-1976
54. Edwin Encarnacion 424 Reds, Blue Jays, Indians, Mariners, Yankees, White Sox 2005-2020
55. Darrell Evans 414 Braves, Giants, Tigers 1969-1989
56. Alfonso Soriano 412 Yankees, Rangers, Nationals, Cubs 1999-2014
57. Mark Teixeira 409 Rangers, Braves, Angels, Yankees 2003-2016
58. Duke Snider 407 Dodgers, Mets, Giants 1947-1964
59. Mike Trout* 400 Angels 2011-Present

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

MORE: Most 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.

Rank Player Home Runs Teams Years
1. Barry Bonds 762 Pirates, Giants 1986-2007
2. Hank Aaron 755 Braves 1954-1976
3. Babe Ruth 714 Red Sox, Yankees, Braves 1914-1935
4. Albert Pujols 703 Cardinals, Angels, Dodgers 2001-2022
5. Alex Rodriguez 696 Mariners, Rangers, Yankees 1994-2016
6. Willie Mays 660 Giants, Mets 1951-1973
7. Ken Griffey Jr. 630 Mariners, Reds, White Sox 1989-2009
8. Jim Thome 612 Indians, Phillies, White Sox, Dodgers, Twins, Orioles 1991-2012
9. Sammy Sosa 609 Rangers, White Sox, Cubs, Orioles 1989-2005, 2007
10. Frank Robinson 586 Reds, Orioles, Dodgers, Angels, Indians 1956-1976
11. Mark McGwire 583 Athletics, Cardinals 1986-2001
12. Harmon Killebrew 573 Senators, Twins 1954-1975
13. Rafael Palmeiro 569 Cubs, Rangers, Orioles 1986-2005
14. Reggie Jackson 563 Athletics, Orioles, Yankees, Angels 1967-1987
15. Manny Ramirez 555 Indians, Red Sox, Dodgers, White Sox, Rays 1993-2011
16. Mike Schmidt 548 Phillies 1972-1989
17. David Ortiz 541 Twins, Red Sox 1997-2016
18. Mickey Mantle 536 Yankees 1951-1968
19. Jimmie Foxx 534 Athletics, Red Sox, Cubs, Phillies 1925-1942, 1944-1945
T-20. Willie McCovey 521 Giants, Padres, Athletics 1959-1980
T-20. Frank Thomas 521 White Sox, Athletics, Blue Jays 1990-2008
T-20. Ted Williams 521 Red Sox 1939-1942, 1946-1960
T-23. Ernie Banks 512 Cubs 1953-1971
T-23. Eddie Mathews 512 Braves, Astros, Tigers 1952-1968
T-25. Miguel Cabrera 511 Marlins, Tigers 2003-2023
T-25. Mel Ott 511 Giants 1926-1947
27. Gary Sheffield 509 Brewers, Padres, Marlins, Dodgers, Braves, Yankees, Tigers, Mets 1988-2009
28. Eddie Murray 504 Orioles, Dodgers, Mets, Indians, Angels, Dodgers 1977-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?

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Must See

More in Baseball