MLB players who have hit 30 or more home runs before the All-Star break
|
Listed below are the Major League Baseball players who have hit 30 or more home runs before the All-Star break (multiple occurrences denoted into parentheses).
Note: The MLB All-Star game did not start until 1933. Also, the All-Star game is not played at mid-season. It is generally played about 90 games into each season.
Year | Player | Team | HR |
1954 | Willie Mays | New York Giants NL | 31 |
1961 | Roger Maris | New York Yankees AL | 33 |
1964 | Harmon Killebrew | Minnesota Twins AL | 30 |
1969 | Reggie Jackson | Oakland Athletics AL | 37 |
1969 | Frank Howard | Washington Senators AL | 34 |
1969 | Willie McCovey | San Francisco Giants NL | 30 |
1971 | Willie Stargell | Pittsburgh Pirates NL | 30 |
1973 | Willie Stargell (2) | Pittsburgh Pirates NL | 30 |
1976 | Dave Kingman | New York Mets NL | 30 |
1979 | Mike Schmidt | Philadelphia Phillies NL | 31 |
1987 | Mark McGwire | Oakland Athletics AL | 33 |
1989 | Kevin Mitchell | San Francisco Giants NL | 31 |
1994 | Ken Griffey, Jr. | Seattle Mariners AL | 33 |
1994 | Matt Williams | San Francisco Giants NL | 33 |
1994 | Frank Thomas | Chicago White Sox AL | 32 |
1996 | Brady Anderson | Baltimore Orioles AL | 30 |
1997 | Mark McGwire (2) | Oakland Athletics AL | 31 |
1997 | Ken Griffey, Jr. (2) | Seattle Mariners AL | 30 |
1998 | Mark McGwire (3) | St. Louis Cardinals NL | 37 |
1998 | Ken Griffey Jr. (3) | Seattle Mariners AL | 35 |
1998 | Sammy Sosa | Chicago Cubs NL | 33 |
1998 | Greg Vaughn | San Diego Padres NL | 30 |
1999 | Sammy Sosa (2) | Chicago Cubs NL | 32 |
1999 | Jose Canseco | Tampa Bay Devil Rays AL | 31 |
2000 | Mark McGwire (4) | St. Louis Cardinals NL | 30 |
2001 | Barry Bonds | San Francisco Giants NL | 39 |
2001 | Luis Gonzalez | Arizona Diamondbacks NL | 35 |
2003 | Barry Bonds (2) | San Francisco Giants NL | 30 |