Players with at least 30 HR by All-Star Game

July 9th, 2023

When a player approaches 30 homers at the All-Star break -- the unoffical, if not actual, midpoint of the season -- the excitement of a potential 60-plus-homer season really swings into gear.

"I think it's something definitely to be proud of," said Chris Davis, who tied the American League record with 37 home runs before the break in 2013.

Here are the players, including many of the greatest sluggers in MLB history, who have done it:

• Barry Bonds, 2001 Giants, 39
• Chris Davis, 2013 Orioles, 37
• Mark McGwire, 1998 Cardinals, 37
• Reggie Jackson, 1969 Athletics, 37
• Luis Gonzalez, 2001 D-backs, 35
• Ken Griffey Jr., 1998, Mariners, 35
• Frank Howard, 1969 Senators, 34
• Aaron Judge, 2022 Yankees, 33 Watch >
• Shohei Ohtani, 2021 Angels, 33 Watch >
• Sammy Sosa, 1998 Cubs, 33
• Ken Griffey Jr., 1994 Mariners, 33
• Matt Williams, 1994 Giants, 33
• Mark McGwire, 1987 Athletics, 33
• Roger Maris, 1961 Yankees, 33
• Albert Pujols, 2009 Cardinals, 32
• Sammy Sosa, 1999 Cubs, 32
• Shohei Ohtani, 2023 Angels, 32 Watch >
• Frank Thomas, 1994 White Sox, 32
• Christian Yelich, 2019, Brewers, 31 Watch >
• Jose Bautista, 2011 Blue Jays, 31 Watch >
• David Ortiz, 2006 Red Sox, 31
• Jose Canseco, 1999 Devil Rays, 31
• Mark McGwire, 1997 Athletics, 31
• Kevin Mitchell, 1989 Giants, 31
• Mike Schmidt, 1979 Phillies, 31
• Willie Mays, 1954 Giants, 31
• Pete Alonso, 2019, Mets, 30 Watch >
• Cody Bellinger, 2019, Dodgers, 30 Watch >
• Aaron Judge, 2017 Yankees, 30 Watch >
• Miguel Cabrera, 2013 Tigers, 30 Watch >
• Alex Rodriguez, 2007 Yankees, 30
• Jim Thome, 2006 White Sox, 30
• Barry Bonds, 2003 Giants, 30
• Mark McGwire, 2000 Cardinals, 30
• Greg Vaughn, 1998 Padres, 30
• Ken Griffey Jr., 1997 Mariners, 30
• Brady Anderson, 1996 Orioles, 30
• Dave Kingman, 1976 Mets, 30
• Willie Stargell, 1973 Pirates, 30
• Willie Stargell, 1971 Pirates, 30
• Willie McCovey, 1969 Giants, 30
• Harmon Killebrew, 1964 Twins, 30