MLB All-Time Home Run Leaders


All Time MLB Records
Single Season MLB Records
Career BA Leaders Highest BA in a Season
Career Hits Leaders Most Hits in a Season
Career HR Leaders Most HRs in a Season
Career RBI Leaders Most RBIs in a Season
Career Runs Leaders Most Runs in a Season
Career SB Leaders Most SBs in a Season
Career Wins Leaders Most Saves in a Season
Career Saves Leaders Most Strikeout in a Season
Career Strikeout Leaders Lowest ERA in a Season
Career ERA Leaders  

MLB Milestones
No Hitters and Perfect Games 500 Home Run Club
300 Wins Club 3000 Hits Club
3000 Strikeouts Club Triple Crown Winners

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 (2009 - 2010)
630
2671
9801
6 * Alex Rodriguez  Seattle Mariners (1994 - 2000)
Texas Rangers (2001 - 2003)
New York Yankees (2004 - present)
629
2402
9199
7 Sammy Sosa  Texas Rangers (1989)
Chicago White Sox (1989 - 1991)
Chicago Cubs (1992 - 2004)
Baltimore Orioles (2005)
Texas Rangers (2007)
609
2354
8813
8 * Jim Thome Cleveland Indians (1991 - 2002)
Philadelphia Phillies (2003 - 2005)
Chicago White Sox (2006 - 2009)
Colorado Rockies (2009)
Minnesota Twins (2010 - 2011)
Cleveland Indians (2011)
604
2485
8259
9Frank Robinson Cincinnati Reds (1956 - 1965)
Baltimore Orioles (1966 - 1971)
Los Angeles Dodgers (1972)
California Angels (1973 - 1974)
Cleveland Indians (1974 - 1976)
586
2808
10006
10Mark McGwire  Oakland Athletics (1986 - 1997)
St. Louis Cardinals (1997 - 2001)
583
1874
6187
11Harmon Killebrew Washington Senators (1954 - 1960)
Minnesota Twins (1961 - 1974)
Kansas City Royals (1975)
573
2435
8147
12Rafael Palmeiro Chicago Cubs (1986 - 1988)
Texas Rangers (1989 - 1993)
Baltimore Orioles (1994 - 1998)
Texas Rangers (1999 - 2003)
Baltimore Orioles (2004 - 2005)
569
2831
10472
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 * Manny Ramirez  Cleveland Indians (1993 - 2000)
Boston Red Sox (2001 - 2008)
Los Angeles Dodgers (2008 - 2010)
Chicago White Sox (2010)
Tampa Bay Rays
555
2302
8244
15 Mike Schmidt Philadelphia Phillies (1972 - 1989)
548
2404
8352
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 - 2009)
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
33 * Chipper Jones Atlanta Braves (1993 - present)
454
2387
8597
34Carl Yastrzemski Boston Red Sox (1961 - 1983)
452
3308
11988
T35Jeff Bagwell  Houston Astros (1991 - 2005)
449
2150
7797
T35 * Vladimir Guerrero Montreal Expos (1996 - 2003)
Anaheim Angels (2004)
Los Angels Angels (2005 - 2009)
Texas Rangers (2010)
449
2147
8155
37 * Albert Pujols St. Louis Cardinals (2001 - present)
445
1705
6312
38Dave 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
39Andre Dawson  Montreal Expos (1976 - 1986)
Chicago Cubs (1987 - 1992)
Boston Red Sox (1993 - 1994)
Florida Marlins (1995 - 1996)
438
2627
9927
40Juan 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
41Cal Ripken Baltimore Orioles (1981 - 2001)
431
3001
11551
42 * Jason Giambi Oakland Athletics (1995 - 2001)
New York Yankees (2002 - 2008)
Oakland Athletics (2009)
Colorado Rockies (2009 - 2010)
428
2103
6932
43Mike Piazza  Los Angeles Dodgers (1992 - 1998)
Florida Marlins (1998)
New York Mets (1998 - 2005)
San Diego Padres (2006)
Oakland Athletics (2007)
427
1912
6911
44Billy Williams Chicago Cubs (1959 - 1974)
Oakland Athletics (1975 - 1976)
426
2498
9350
45 * Andruw Jones Atlanta Braves (1996 - 2007)
Los Angeles Dodgers (2008)
Texas Rangers (2009)
Chicago White Sox (2010)
New York Yankees (2011)
420
2102
7366
46Darrell Evans Atlanta Evans (1969 - 1976)
San Francisco Giants (1976 - 1983)
Detroit Tigers (1984 - 1988)
Atlanta Braves (1989)
414
2687
8973
47Duke Snider Brooklyn Dodgers (1947 - 1957)
Los Angeles Dodgers (1958 - 1962)
New York Mets (1963)
San Francisco Giants (1964)
407
2143
7161
T48Andres 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
T48Al Kaline Detroit Tigers (1953 - 1974)
399
2834
10116
50Dale Murphy  Atlanta Braves (1976 - 1990)
Philadelphia Phillies (1990 - 1992)
Colorado Rockies (1993)
398
2180
7960
51Joe 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


Active Players Close to 400 Career Home Runs

51. Paul Konerko 396
64. David Ortiz 378
72. Adam Dunn 365

* Denotes active player
Updated: Oct. 19th 2011


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