MLB players with the most home runs before All-Star break

Cal Raleigh is among players with the most home runs before the All-Star break. Brian Rothmuller/Icon Sportswire

The All-Star break is considered to be the halfway point of an MLB season. Every year, plenty of players show off why they've earned a few days off. In July 2025, Cal Raleigh's 38 homers are the second most in MLB history before the All-Star break (since 1933), behind Barry Bonds, who holds the record with 39 at the break in 2001.

Check out MLB players with the most home runs before the All-Star break below.

  • Barry Bonds, 39 (2001)

  • Cal Raleigh, 38 (2025)

  • Chris Davis, 37 (2013)

  • Mark McGwire, 37 (1998)

  • Reggie Jackson, 37 (1969)

  • Aaron Judge, 35 (2025)

  • Luis Gonzalez, 35 (2001)

  • Ken Griffey Jr., 35 (1998)

  • Aaron Judge, 34 (2024)

  • Frank Howard, 34 (1969)

  • Aaron Judge, 33 (2022)

  • Shohei Ohtani, 33 (2021)

  • Sammy Sosa, 33 (1998)

  • Ken Griffey Jr., 33 (1994)

  • Matt Williams, 33 (1994)

  • Mark McGwire, 33 (1987)

  • Roger Maris, 33 (1961)

Check out the ESPN MLB hub page for the latest news, scores, standings and more.