30-plus homers at All-Star break
The following is a list of players who hit 30 or more homers heading into the All-Star break.
| Player |
Team |
Homers |
Year |
| Barry Bonds | Giants | 39 | 2001 |
| Reggie Jackson | A's | 37 | 1969 |
| Mark McGwire | Cardinals | 37 | 1998 |
| Luis Gonzalez | D-backs | 35 | 2001 |
| Ken Griffey Jr. | Mariners | 35 | 1998 |
| Frank Howard | Senators | 34 | 1969 |
| Roger Maris | Yankees | 33 | 1961 |
| Sammy Sosa | Cubs | 33 | 1998 |
| Ken Griffey Jr. | Mariners | 33 | 1994 |
| Matt Williams | Giants | 33 | 1994 |
| Mark McGwire | A's | 33 | 1987 |
| Albert Pujols | Cardinals | 32 | 2009 |
| Sammy Sosa | Cubs | 32 | 1999 |
| Frank Thomas | White Sox | 32 | 1994 |
| Jose Bautista | Blue Jays | 31 | 2011 |
| David Ortiz | Red Sox | 31 | 2006 |
| Jose Canseco | Devil Rays | 31 | 1999 |
| Mark McGwire | A's | 31 | 1997 |
| Kevin Mitchell | Giants | 31 | 1989 |
| Mike Schmidt | Phillies | 31 | 1979 |
| Willie Mays | Giants | 31 | 1954 |
| Alex Rodriguez | Yankees | 30 | 2007 |
| Jim Thome | White Sox | 30 | 2006 |
| Barry Bonds | Giants | 30 | 2003 |
| Mark McGwire | Cardinals | 30 | 2000 |
| Greg Vaughn | Padres | 30 | 1998 |
| Ken Griffey Jr. | Mariners | 30 | 1997 |
| Brady Anderson | Orioles | 30 | 1996 |
| Dave Kingman | Mets | 30 | 1976 |
| Willie Stargell | Pirates | 30 | 1973 |
| Willie Stargell | Pirates | 30 | 1971 |
| Willie McCovey | Giants | 30 | 1969 |
| Harmon Killebrew | Twins | 30 | 1964 |