SPORTS

Major League Baseball (MLB) *Player Records*
Most Home Runs
This list features the players with the most home runs in Major League Baseball (MLB) history.
RANK | PLAYERS | MATCHES | HOME RUNS | TEAM(s) | YEARS |
1 | Barry Bonds | 2,986 | 762 | Pittsburgh Pirates, San Francisco Giants | 1986–2007 |
2 | Hank Aaron | 3,298 | 755 | Milwaukee/Atlanta Braves, Milwaukee Braves | 1954–1976 |
3 | Babe Ruth | 2,503 | 714 | Boston Red Sox, New York Yankees, Boston Braves | 1914–1935 |
4 | Albert Pujols | 3,080 | 703 | St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers | 2001–2022 |
5 | Alex Rodriguez | 2,784 | 696 | Seattle Mariners, Texas Rangers, New York Yankees | 1994–2016 |
6 | Willie Mays | 2,992 | 660 | New York/San Francisco Giants | 1951–1973 |
7 | Ken Griffey Jr. | 2,671 | 630 | Seattle Mariners, Cincinnati Reds, Chicago White Sox | 1989–2010 |
8 | Jim Thome | 2,543 | 612 | Cleveland Indians, Philadelphia Phillies, Chicago White Sox, others | 1991–2012 |
9 | Sammy Sosa | 2,354 | 609 | Chicago Cubs, Chicago White Sox, Baltimore Orioles, Texas Rangers | 1989–2007 |
10 | Frank Robinson | 2,808 | 586 | Cincinnati Reds, Baltimore Orioles, Cleveland Indians, California Angels | 1956–1976 |
11 | Mark McGwire | 1,874 | 583 | Oakland Athletics, St. Louis Cardinals | 1986–2001 |
12 | Harmon Killebrew | 2,435 | 573 | Washington Senators / Minnesota Twins, Kansas City Royals | 1954–1975 |
13 | Rafael Palmeiro | 2,831 | 569 | Baltimore Orioles, Texas Rangers, Chicago Cubs | 1986–2005 |
14 | Reggie Jackson | 2,820 | 563 | Oakland Athletics, Baltimore Orioles, New York Yankees, others | 1967–1987 |
15 | Manny Ramirez | 2,302 | 555 | Cleveland Indians, Boston Red Sox, Los Angeles Dodgers, others | 1993–2011 |
16 | Mike Schmidt | 2,404 | 548 | Philadelphia Phillies | 1972–1989 |
17 | David Ortiz | 2,408 | 541 | Minnesota Twins, Boston Red Sox | 1997–2016 |
18 | Mickey Mantle | 2,401 | 536 | New York Yankees | 1951–1968 |
19 | Jimmie Foxx | 2,317 | 534 | Philadelphia Athletics, Boston Red Sox, Chicago Cubs, Detroit Tigers | 1925–1945 |
20 | Willie McCovey | 2,588 | 521 | San Francisco Giants, San Diego Padres | 1959–1980 |
21 | Frank Thomas | 2,322 | 521 | Chicago White Sox, Oakland Athletics | 1990–2008 |
22 | Ted Williams | 2,292 | 521 | Boston Red Sox | 1939–1960 |
References




