MLB All-Time Home Run Leaders

Career MLB Home Run Leaders - Top 50
Rk Player Team(s)
HRs
GMs
ABs
1Barry Bonds Pittsburgh Pirates (1986 - 1992)
San Francisco Giants (1993 - 2007)
762
2986
9847
2Hank Aaron Milwaukee Braves (1954 - 1965)
Atlanta Braves (1966 - 1974)
Milwaukee Brewers (1974 - 1975)
755
3289
12354
3Babe Ruth Boston Red Sox (1914 - 1919)
New York Yankees (1920 - 1934)
Boston Braves (1935)
714
2583
8398
4Willie Mays New York Giants (1951 - 1957)
San Francisco Giants (1958 - 1972)
New York Mets (1972 - 1973)
660
2992
10881
5 * Ken Griffey Seattle Mariners (1989 - 1999)
Cincinnati Reds (2000 - 2008)
Chicago White Sox (2008)
Seattle Mariners
630
2638
9703
6 Sammy Sosa  Texas Rangers (1989)
Chicago White Sox (1989 - 1991)
Chicago Cubs (1992 - 2004)
Baltimore Orioles (2005)
Texas Rangers (2007)
609
2354
8813
7Frank Robinson Cincinnati Reds (1956 - 1965)
Baltimore Orioles (1966 - 1971)
Los Angeles Dodgers (1972)
California Angels (1973 - 1974)
Cleveland Indians (1974 - 1976)
586
2808
10006
T8Mark McGwire  Oakland Athletics (1986 - 1997)
St. Louis Cardinals (1997 - 2001)
583
1874
6187
T8 * Alex Rodriguez  Seattle Mariners (1994 - 2000)
Texas Rangers (2001 - 2003)
New York Yankees (2004 - present)
583
2166
8304
10Harmon Killebrew Washington Senators (1954 - 1960)
Minnesota Twins (1961 - 1974)
Kansas City Royals (1975)
573
2435
8147
11Rafael Palmeiro Chicago Cubs (1986 - 1988)
Texas Rangers (1989 - 1993)
Baltimore Orioles (1994 - 1998)
Texas Rangers (1999 - 2003)
Baltimore Orioles (2004 - 2005)
569
2831
10472
12 * Jim Thome Cleveland Indians (1991 - 2002)
Philadelphia Phillies (2003 - 2005)
Chicago White Sox (2006 - 2009)
Colorado Rockies (2009)
564
2284
7706
13Reggie Jackson Kansas City Athletics (1967)
Oakland Athletics (1968 - 1975)
Baltimore Orioles (1976)
New York Yankees (1977 - 1981)
California Angels (1982 - 1986)
Oakland Athletics (1987)
563
2820
9864
14 Mike Schmidt Philadelphia Phillies (1972 - 1989)
548
2404
8352
15 * Manny Ramirez  Cleveland Indians (1993 - 2000)
Boston Red Sox (2001 - 2008)
Los Angeles Dodgers (2008 - present)
546
2207
7962
16Mickey Mantle New York Yankees (1951 - 1968)
536
2401
8102
17Jimmie Foxx Philadelphia Athletics (1925 - 1935)
Boston Red Sox (1936 - 1942)
Chicago Cubs (1942, 1944)
Philadelphia Phillies (1944)
534
2317
8134
T18Willie McCovey San Francisco Giants (1959 - 1973)
San Diego Padres (1974 - 1976)
Oakland Athletics (1976)
San Francisco Giants (1977 - 1980)
521
2588
8197
T18 Frank Thomas  Chicago White Sox (1990 - 2005)
Oakland Athletics (2006)
Toronto Blue Jays (2007 - 2008)
Oakland Athletics (2008 - present)
521
2322
8199
T18Ted Williams Boston Red Sox (1939 - 1960)
521
2292
7706
T21Ernie Banks Chicago Cubs (1953 - 1971)
512
2528
9421
T21Eddie Mathews Boston Braves (1952)
Milwaukee Braves (1953 - 1965)
Atlanta Braves (1966)
Houston Astros (1967)
Detroit Tigers (1967 - 1968)
512
2391
8537
23Mel Ott New York Giants (1926 - 1947)
511
2730
9456
24 * Gary Sheffield  Milwaukee Brewers (1988 - 1991)
San Diego Padres (1992 - 1993)
Florida Marlins (1993 - 1998)
Los Angeles Dodgers (1998 - 2001)
Atlanta Braves (2002 - 2003)
New York Yankees (2004 - 2006)
Detroit Tigers (2007 - 2008)
New York Mets
509
2576
9217
25Eddie Murray Baltimore Orioles (1977 - 1988)
Los Angeles Dodgers (1989 - 1991)
New York Mets (1992 - 1993)
Cleveland Indians (1994 - 1996)
Baltimore Orioles (1996)
Anaheim Angels (1997)
Los Angeles Dodgers (1997)
504
3026
11336
T26Lou Gehrig New York Yankees (1923 - 1939)
493
2164
8001
T26Fred McGriff Toronto Blue Jays (1986 - 1990)
San Diego Padres (1991 - 1993)
Atlanta Braves (1993 - 1997)
Tampa Bay Devil Rays (1998 - 2001)
Chicago Cubs (2001 - 2002)
Los Angeles Dodgers (2003)
Tampa Bay Devil Rays (2004)
493
2460
8757
T28Stan Musial St. Louis Cardinals (1941 - 1963)
475
3026
10972
T28Willie Stargell Pittsburgh Pirates (1962 - 1982)
475
2460
7927
30 * Carlos Delgado Toronto Blue Jays (1993 - 2004)
Florida Marlins (2005)
New York Mets (2006 - present)
473
2035
7283
31Dave Winfield San Diego Padres (1973 - 1980)
New York Yankees (1981 - 1990)
California Angels (1990 - 1991)
Toronto Blue Jays (1992)
Minnesota Twins (1993 - 1994)
Cleveland Indians (1995)
465
2973
11003
32Jose Canseco  Oakland Athletics (1985 - 1992)
Texas Rangers (1992 - 1994)
Boston Red Sox (1995 - 1996)
Toronto Blue Jays (1998)
Tampa Bay Devil Rays (1999 - 2000)
New York Yankees (2000)
Chicago White Sox (2001)
462
1887
7057
33Carl Yastrzemski Boston Red Sox (1961 - 1983)
452
3308
11988
34Jeff Bagwell  Houston Astros (1991 - 2005)
449
2150
7797
35Dave Kingman  San Francisco Giants (1971 - 1974)
New York Mets (1975 - 1977)
San Diego Padres (1977)
California Angels (1977)
New York Yankees (1977)
Chicago Cubs (1978 - 1980)
New York Mets (1981 - 1983)
Oakland Athletics (1984 - 1986)
442
1941
6677
36Andre Dawson  Montreal Expos (1976 - 1986)
Chicago Cubs (1987 - 1992)
Boston Red Sox (1993 - 1994)
Florida Marlins (1995 - 1996)
438
2627
9927
37Juan Gonzalez  Texas Rangers (1989 - 1999)
Detroit Tigers (2000)
Cleveland Indians (2001)
Texas Rangers (2002 - 2003)
Kansas City Royals (2004)
Cleveland Indians (2005)
434
1689
6556
38Cal Ripken Baltimore Orioles (1981 - 2001)
431
3001
11551
39Mike Piazza  Los Angeles Dodgers (1992 - 1998)
Florida Marlins (1998)
New York Mets (1998 - 2005)
San Diego Padres (2006)
Oakland Athletics (2007)
427
1912
6911
T40 * Chipper Jones Atlanta Braves (1993 - present)
426
2166
7825
T40Billy Williams Chicago Cubs (1959 - 1974)
Oakland Athletics (1975 - 1976)
426
2498
9350
42Darrell Evans Atlanta Evans (1969 - 1976)
San Francisco Giants (1976 - 1983)
Detroit Tigers (1984 - 1988)
Atlanta Braves (1989)
414
2687
8973
43 * Jason Giambi Oakland Athletics (1995 - 2001)
New York Yankees (2002 - 2008)
Oakland Athletics (2009)
Colorado Rockies (2009)
409
1952
6625
T44 * Vladimir Guerrero Montreal Expos (1996 - 2003)
Anaheim Angels (2004)
Los Angels Angels (2005 - present)
407
1850
7000
T44Duke Snider Brooklyn Dodgers (1947 - 1957)
Los Angeles Dodgers (1958 - 1962)
New York Mets (1963)
San Francisco Giants (1964)
407
2143
7161
T46Andres Galarraga  Montreal Expos (1985 - 1991)
St. Louis Cardinals (1992)
Colorado Rockies (1993 - 1997)
Atlanta Braves (1998, 2000)
Texas Rangers (2001)
San Francisco Giants (2001)
Montreal Expos (2002)
San Francisco Giants (2003)
Anaheim Angels (2004)
399
2257
8096
T46Al Kaline Detroit Tigers (1953 - 1974)
399
2834
10116
48Dale Murphy  Atlanta Braves (1976 - 1990)
Philadelphia Phillies (1990 - 1992)
Colorado Rockies (1993)
398
2180
7960
49Joe Carter  Chicago Cubs (1983)
Cleveland Indians (1984 - 1989)
San Diego Padres (1990)
Toronto Blue Jays (1991 - 1997)
Baltimore Orioles (1998)
San Francisco Giants (1998)
396
2189
8422
50Graig Nettles Minnesota Twins (1967 - 1969)
Cleveland Indians (1970 - 1972)
New York Yankees (1973 - 1983)
San Diego Padres (1984 - 1986)
Atlanta Braves (1987)
Montreal Expos (1988)
390
2700
8,986

Active Players Close to 400 Career Home Runs
52. Andrew Jones 388
69. Albert Pujols 366
75. Luis Gonzalez 354

* Denotes active player
Updated: Oct. 15th 2009


Sources:
baseball-reference.com
baseball-almanac.com
wikipedia.org
thebaseballcube.com