Top menu

40 home run club

Here’s a full list of all instances where a MLB player has hit 40 home runs in a season.


rank-name-total-year-bats-age
1 Barry Bonds 73 2001 L 36
2 Mark McGwire 70 1998 R 34
3 Sammy Sosa 66 1998 R 29
4 Mark McGwire 65 1999 R 35
5 Sammy Sosa 64 2001 R 32
6 Sammy Sosa 63 1999 R 30
7 Roger Maris 61 1961 L 26
8 Babe Ruth HOF 60 1927 L 32
9 Babe Ruth HOF 59 1921 L 26
10 Jimmie Foxx HOF 58 1932 R 24
Hank Greenberg HOF 58 1938 R 27
Ryan Howard 58 2006 L 26
Mark McGwire 58 1997 R 33
14 Luis Gonzalez 57 2001 L 33
Alex Rodriguez 57 2002 R 26
16 Ken Griffey 56 1997 L 27
Ken Griffey 56 1998 L 28
Hack Wilson HOF 56 1930 R 30
19 Jose Bautista 54 2010 R 29
Ralph Kiner HOF 54 1949 R 26
Mickey Mantle HOF 54 1961 B 29
David Ortiz 54 2006 L 30
Alex Rodriguez 54 2007 R 31
Babe Ruth HOF 54 1920 L 25
Babe Ruth HOF 54 1928 L 33
26 George Foster 52 1977 R 28
Mickey Mantle HOF 52 1956 B 24
Willie Mays HOF 52 1965 R 34
Mark McGwire 52 1996 R 32
Alex Rodriguez 52 2001 R 25
Jim Thome 52 2002 L 31
32 Cecil Fielder 51 1990 R 26
Andruw Jones 51 2005 R 28
Ralph Kiner HOF 51 1947 R 24
Willie Mays HOF 51 1955 R 24
Johnny Mize HOF 51 1947 L 34
37 Brady Anderson 50 1996 L 32
Albert Belle 50 1995 R 28
Prince Fielder 50 2007 L 23
Jimmie Foxx HOF 50 1938 R 30
Sammy Sosa 50 2000 R 31
Greg Vaughn 50 1998 R 32
43 Albert Belle 49 1998 R 31
Barry Bonds 49 2000 L 35
Andre Dawson HOF 49 1987 R 32
Lou Gehrig HOF 49 1934 L 31
Lou Gehrig HOF 49 1936 L 33
Shawn Green 49 2001 L 28
Ken Griffey 49 1996 L 26
Todd Helton 49 2001 L 27
Harmon Killebrew HOF 49 1964 R 28
Harmon Killebrew HOF 49 1969 R 33
Ted Kluszewski 49 1954 L 29
Willie Mays HOF 49 1962 R 31
Mark McGwire 49 1987 R 23
Albert Pujols 49 2006 R 26
Frank Robinson HOF 49 1966 R 30
Babe Ruth HOF 49 1930 L 35
Sammy Sosa 49 2002 R 33
Jim Thome 49 2001 L 30
Larry Walker 49 1997 L 30
62 Albert Belle 48 1996 R 29
Adrian Beltre 48 2004 R 25
Jimmie Foxx HOF 48 1933 R 25
Ken Griffey 48 1999 L 29
Frank Howard 48 1969 R 32
Ryan Howard 48 2008 L 28
Harmon Killebrew HOF 48 1962 R 26
Dave Kingman 48 1979 R 30
Alex Rodriguez 48 2005 R 29
Mike Schmidt HOF 48 1980 R 30
Willie Stargell HOF 48 1971 L 31
73 Hank Aaron HOF 47 1971 R 37
Jeff Bagwell 47 2000 R 32
Ernie Banks HOF 47 1958 R 27
George Bell 47 1987 R 27
Andres Galarraga 47 1996 R 35
Lou Gehrig HOF 47 1927 L 24
Troy Glaus 47 2000 R 23
Juan Gonzalez 47 1996 R 26
Ryan Howard 47 2007 L 27
Reggie Jackson HOF 47 1969 L 23
Ralph Kiner HOF 47 1950 R 27
Ted Kluszewski 47 1955 L 30
Eddie Mathews HOF 47 1953 L 21
Willie Mays HOF 47 1964 R 33
Kevin Mitchell 47 1989 R 27
David Ortiz 47 2005 L 29
Rafael Palmeiro 47 1999 L 34
Rafael Palmeiro 47 2001 L 36
Albert Pujols 47 2009 R 29
Alex Rodriguez 47 2003 R 27
Babe Ruth HOF 47 1926 L 31
Jim Thome 47 2003 L 32
95 Barry Bonds 46 1993 L 28
Barry Bonds 46 2002 L 37
Jose Canseco 46 1998 R 33
Vinny Castilla 46 1998 R 30
Orlando Cepeda HOF 46 1961 R 23
Joe DiMaggio HOF 46 1937 R 22
Adam Dunn 46 2004 L 24
Prince Fielder 46 2009 L 25
Lou Gehrig HOF 46 1931 L 28
Jim Gentile 46 1961 L 27
Juan Gonzalez 46 1993 R 23
Harmon Killebrew HOF 46 1961 R 25
Derrek Lee 46 2005 R 29
Eddie Mathews HOF 46 1959 L 27
Carlos Pena 46 2007 L 29
Albert Pujols 46 2004 R 24
Jim Rice HOF 46 1978 R 25
Babe Ruth HOF 46 1924 L 29
Babe Ruth HOF 46 1929 L 34
Babe Ruth HOF 46 1931 L 36
Alfonso Soriano 46 2006 R 30
116 Hank Aaron HOF 45 1962 R 28
Ernie Banks HOF 45 1959 R 28
Johnny Bench HOF 45 1970 R 22
Lance Berkman 45 2006 B 30
Barry Bonds 45 2003 L 38
Barry Bonds 45 2004 L 39
Rocky Colavito 45 1961 R 27
Juan Gonzalez 45 1998 R 28
Ken Griffey 45 1993 L 23
Ryan Howard 45 2009 L 29
Chipper Jones 45 1999 B 27
Harmon Killebrew HOF 45 1963 R 27
Willie McCovey HOF 45 1969 L 31
Manny Ramirez 45 1998 R 26
Manny Ramirez 45 2005 R 33
Mike Schmidt HOF 45 1979 R 29
Richie Sexson 45 2001 R 26
Richie Sexson 45 2003 R 28
Gorman Thomas 45 1979 R 28
Greg Vaughn 45 1999 R 33
136 Hank Aaron HOF 44 1957 R 23
Hank Aaron HOF 44 1963 R 29
Hank Aaron HOF 44 1966 R 32
Hank Aaron HOF 44 1969 R 35
Ernie Banks HOF 44 1955 R 24
Jay Buhner 44 1996 R 31
Jose Canseco 44 1991 R 26
Carlos Delgado 44 1999 L 27
Jermaine Dye 44 2006 R 32
Cecil Fielder 44 1991 R 27
Jimmie Foxx HOF 44 1934 R 26
Andres Galarraga 44 1998 R 37
Hank Greenberg HOF 44 1946 R 35
Vladimir Guerrero 44 2000 R 25
Richard Hidalgo 44 2000 R 25
Frank Howard 44 1968 R 31
Frank Howard 44 1970 R 33
Harmon Killebrew HOF 44 1967 R 31
Tino Martinez 44 1997 L 29
Willie McCovey HOF 44 1963 L 25
Dale Murphy 44 1987 R 31
Manny Ramirez 44 1999 R 27
Mark Reynolds 44 2009 R 25
Willie Stargell HOF 44 1973 L 33
Mo Vaughn 44 1996 L 28
Carl Yastrzemski HOF 44 1967 L 27
162 Tony Armas 43 1984 R 30
Jeff Bagwell 43 1997 R 29
Ernie Banks HOF 43 1957 R 26
Jason Giambi 43 2000 L 29
Juan Gonzalez 43 1992 R 22
Davey Johnson 43 1973 R 30
Chuck Klein HOF 43 1929 L 24
Javy Lopez 43 2003 R 32
Johnny Mize HOF 43 1940 L 27
Rafael Palmeiro 43 1998 L 33
Rafael Palmeiro 43 2002 L 37
Albert Pujols 43 2003 R 23
Manny Ramirez 43 2004 R 32
Al Rosen 43 1953 R 29
Gary Sheffield 43 2000 R 31
Duke Snider HOF 43 1956 L 29
Mark Teixeira 43 2005 B 25
Frank Thomas 43 2000 R 32
Matt Williams 43 1994 R 28
Ted Williams HOF 43 1949 L 30
182 Jeff Bagwell 42 1999 R 31
Lance Berkman 42 2002 B 26
Barry Bonds 42 1996 L 31
Jose Canseco 42 1988 R 23
Rocky Colavito 42 1959 R 25
Carlos Delgado 42 2003 L 31
Jim Edmonds 42 2000 L 30
Jim Edmonds 42 2004 L 34
Juan Gonzalez 42 1997 R 27
Shawn Green 42 1999 L 26
Shawn Green 42 2002 L 29
Vladimir Guerrero 42 1999 R 24
Travis Hafner 42 2006 L 29
Todd Helton 42 2000 L 26
Gil Hodges 42 1954 R 30
Rogers Hornsby HOF 42 1922 R 26
Harmon Killebrew HOF 42 1959 R 23
Ralph Kiner HOF 42 1951 R 28
Mickey Mantle HOF 42 1958 B 26
Mark McGwire 42 1992 R 28
Mel Ott HOF 42 1929 L 20
Albert Pujols 42 2010 R 30
Alex Rodriguez 42 1998 R 22
Alex Rodriguez 42 1999 R 23
Gary Sheffield 42 1996 R 27
Roy Sievers 42 1957 R 30
Duke Snider HOF 42 1953 L 26
Duke Snider HOF 42 1955 L 28
Dick Stuart 42 1963 R 30
Frank Thomas 42 2003 R 35
Jim Thome 42 2004 L 33
Jim Thome 42 2006 L 35
Hal Trosky 42 1936 L 23
Billy Williams HOF 42 1970 L 32
Gus Zernial 42 1953 R 30
217 Ernie Banks HOF 41 1960 R 29
Tony Batista 41 2000 R 26
Carlos Beltran 41 2006 B 29
Jeff Burroughs 41 1977 R 26
Roy Campanella HOF 41 1953 R 31
Norm Cash 41 1961 L 26
Rocky Colavito 41 1958 R 24
Carlos Delgado 41 2000 L 28
Darrell Evans 41 1973 L 26
Jimmie Foxx HOF 41 1936 R 28
Andres Galarraga 41 1997 R 36
Lou Gehrig HOF 41 1930 L 27
Jason Giambi 41 2002 L 31
Jason Giambi 41 2003 L 32
Troy Glaus 41 2001 R 24
Hank Greenberg HOF 41 1940 R 29
Todd Hundley 41 1996 B 27
Reggie Jackson HOF 41 1980 L 34
Andruw Jones 41 2006 R 29
David Justice 41 2000 L 34
Harmon Killebrew HOF 41 1970 R 34
Paul Konerko 41 2004 R 28
Eddie Mathews HOF 41 1955 L 23
Willie Mays HOF 41 1954 R 23
Phil Nevin 41 2001 R 30
Ben Oglivie 41 1980 L 31
David Ortiz 41 2004 L 28
Albert Pujols 41 2005 R 25
Manny Ramirez 41 2001 R 29
Alex Rodriguez 41 2000 R 24
Babe Ruth HOF 41 1923 L 28
Babe Ruth HOF 41 1932 L 37
Hank Sauer 41 1954 R 37
Frank Thomas 41 1993 R 25
Greg Vaughn 41 1996 R 30
Cy Williams 41 1923 L 35
253 Hank Aaron HOF 40 1960 R 26
Hank Aaron HOF 40 1973 R 39
Dick Allen 40 1966 R 24
Jesse Barfield 40 1986 R 26
Johnny Bench HOF 40 1972 R 24
Dante Bichette 40 1995 R 31
Barry Bonds 40 1997 L 32
Jay Buhner 40 1995 R 30
Jay Buhner 40 1997 R 32
Ellis Burks 40 1996 R 31
Ken Caminiti 40 1996 B 33
Vinny Castilla 40 1996 R 28
Vinny Castilla 40 1997 R 29
Adam Dunn 40 2005 L 25
Adam Dunn 40 2006 L 26
Adam Dunn 40 2007 L 27
Adam Dunn 40 2008 L 28
Darrell Evans 40 1985 L 38
George Foster 40 1978 R 29
Adrian Gonzalez 40 2009 L 27
Hank Greenberg HOF 40 1937 R 26
Ken Griffey 40 1994 L 24
Ken Griffey 40 2000 L 30
Gil Hodges 40 1951 R 27
David Justice 40 1993 L 27
Ralph Kiner HOF 40 1948 R 25
Chuck Klein HOF 40 1930 L 25
Ted Kluszewski 40 1953 L 28
Paul Konerko 40 2005 R 29
Mickey Mantle HOF 40 1960 B 28
Eddie Mathews HOF 40 1954 L 22
Willie Mays HOF 40 1961 R 30
Johnny Mize HOF 40 1948 L 35
Tony Perez HOF 40 1970 R 28
Rico Petrocelli 40 1969 R 26
Mike Piazza 40 1997 R 28
Mike Piazza 40 1999 R 30
Wally Post 40 1955 R 25
Ryne Sandberg HOF 40 1990 R 30
Mike Schmidt HOF 40 1983 R 33
Duke Snider HOF 40 1954 L 27
Duke Snider HOF 40 1957 L 30
Sammy Sosa 40 1996 R 27
Sammy Sosa 40 2003 R 34
Frank Thomas 40 1995 R 27
Frank Thomas 40 1996 R 28
Jim Thome 40 1997 L 26
Mo Vaughn 40 1998 L 30
Carl Yastrzemski HOF 40 1969 L 29
Carl Yastrzemski HOF 40 1970 L 30

2
Leave a Reply

avatar
2 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
nedMatt Maldre Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
newest oldest most voted
Notify of
Matt Maldre
Admin

What’s your analysis of this list? Here’s a few: — Nobody in their 40s has ever hit more than 40 home runs. — There are 50 times that exactly 40 home runs were hit in one season. — The year with the most 40+ home runs is 1996 with 17. — The player with the most 40+ home runs is Babe Ruth with 11. — The players with the second most 40+ home runs in a season are Hank Aaron, Barry Bonds, Harmon Killebrew, Alex Rodriguez— It’s been don 175 times by righties. 116 times by lefties. 102 times by… Read more »

ned
Guest
ned

In looking over this, I had taken for granted that Roger Maris was not in the Hall of FAme. I think the fact that he died with that asterick on indicated that he trully did not beat the Babe is a disgrace. By that thinking, the guys above Maris and Ruth should get an asterick for ‘allegedly, but with good belief’ that the used steroids. Therefore, by this process, Babe Ruth is still the home run king. The other guys don’t deserve the hall either. Maris did it 5 games later with honesty while the other guys ‘allegedly’ did it… Read more »