Globe iconLogin iconRecap iconSearch iconTickets icon

news

Rare Feats

Most home runs hit in each month

MLB.com

There are hot streaks, and then there are those months when players seem to hit everything that they see out of the park, often for weeks on end.

There are hot streaks, and then there are those months when players seem to hit everything that they see out of the park, often for weeks on end.

:: RARE FEATS ::

Those rare runs don't come around very often, and when they do, teammates and fans alike just have to strap in and enjoy the wild ride.

In 2017, both Giancarlo Stanton and J.D. Martinez put together these type of historic months. In August, Stanton went deep 18 times, tying the Major League record for the month. Martinez followed that up by clubbing 16 long balls in September to tie Hall of Famer Ralph Kiner's National League record for that month, which had stood for nearly seven decades.

Here are players, broken down by league, who have hit the most home runs in each calendar month, followed the record for most homers hit by the end of each month:

April
AL: 14 -- Alex Rodriguez, (Yankees, 2007) Watch >
NL: 14 -- Albert Pujols, (Cardinals, 2006) Watch >

May
AL: 16 -- Mickey Mantle (Yankees, 1956), Edwin Encarnacion (Blue Jays, 2014) 
NL: 17 -- Barry Bonds, (Giants, 2001) Watch >

June
AL: 15 -- Babe Ruth (Yankees, 1930), Bob Johnson (Athletics, 1934), Roger Maris (Yankees, 1961)
NL: 20 -- Sammy Sosa (Cubs, 1998) Watch >

July
AL: 16 -- Albert Belle (White Sox, 1998) Watch >
NL: 16 -- Mark McGwire (Cardinals, 1999) Watch >

August
AL: 18 -- Rudy York (Tigers, 1937)
NL: 18 -- Giancarlo Stanton (Marlins, 2017) Watch >

September
AL: 17 -- Babe Ruth (Yankees, 1927), Albert Belle (Indians, 1995) Watch >
NL: 16 -- Ralph Kiner (Pirates, 1949), J.D. Martinez (D-backs, 2017) Watch >

Most through May 31
AL: 24 -- Ken Griffey Jr. (Mariners, 1997)
NL: 28 -- Barry Bonds (Giants, 2001) Watch >

Most through June 30
AL: 32 -- Ken Griffey Jr. (Mariners, 1994) Watch >
NL: 39 -- Barry Bonds (Giants, 2001) Watch >

Most at All-Star break
AL: 37 -- Reggie Jackson (Athletics, 1969) Watch >, Chris Davis (Orioles, 2013)
NL: 39 -- Barry Bonds (Giants, 2001) Watch >

Most through July 31
AL: 41 -- Babe Ruth (Yankees, 1928), Jimmie Foxx (Athletics, 1932)
NL: 45 -- Mark McGwire (Cardinals, 1998), Watch >, Barry Bonds (Giants, 2001) Watch >

Most through Aug. 31
AL: 51 -- Roger Maris (Yankees, 1961) Watch >
NL: 57 -- Barry Bonds (Giants, 2001) Watch >

Most through Sept. 30
AL: 60 -- Babe Ruth (Yankees, 1927), Roger Maris (Yankees, 1961) Watch >
NL: 70 -- Mark McGwire (Cardinals, 1998) Watch >

Ed Eagle is an editorial producer for MLB.com.