Yardbarker
x
Which players have hit four home runs in an MLB game?
Getty Images

Which players have hit four home runs in an MLB game?

The only two things rarer in modern-day baseball than the four-homer game is the Triple Crown and the unassisted triple play.

The former is, of course, done over an entire season, while there's a large level of lucky in the unassisted triple play. As far as heralded accomplishments that can be achieved in one contest, it doesn't get much better than the four-homer game.

Here are the 16 players who have accomplished the feat in MLB history:

 
J.D. Martinez, Arizona Diamondbacks
Richard Mackson/USA TODAY Sports

The two-time All-Star hit four home runs in a 13-0 rout against the Dodgers on Sept. 4, 2017.

 
Scooter Gennett, Cincinnati Reds
David Kohl-USA TODAY Sports

Gennett went 5-for-5 with four homers and 10 RBI on the 73rd anniversary of D-Day — June 6, 2017 — against the Cardinals.

 
Josh Hamilton, Texas Rangers
Jim Cowsert/USA TODAY Sports

The 2010 American League MVP went 5-for-5 with four homers, a double and eight RBI in a 10-3 victory against the Orioles on May 8, 2012.

 
4 of 16

Carlos Delgado, Toronto Blue Jays

Carlos Delgado, Toronto Blue Jays
Mark Goldman/Icon Sportswire

Delgado was only a two-time All-Star and was vastly underrated during his career. He smashed four bombs against the Rays on Sept. 25, 2003.

 
Shawn Green, Los Angeles Dodgers
John Cordes/Icon Sportswire

Green made history not only with four homers but also with a 6-for-6 effort that included a double and seven RBI against the Brewers on May 23, 2002.

 
6 of 16

Mike Cameron, Seattle Mariners

Mike Cameron, Seattle Mariners
Icon Sports/Media

Some decades have seen only one player hit four homers in a game, but two players did it in one month: May 2002. Cameron was the first, posting four solo shots against the White Sox on May 2, 2002.

 
7 of 16

Mark Whiten, St. Louis Cardinals

Mark Whiten, St. Louis Cardinals
John Cordes/Icon Sportswire

In the second game of a doubleheader, Whiten went 4-for-5 with four homers and 12 RBI against the Reds on Sept. 7, 1993.

 
8 of 16

Bob Horner, Atlanta Braves

Bob Horner, Atlanta Braves
Owen C. Shaw/Icon Sportswire

Horner made history as the only player to go deep four times in a game for the losing team. Horner was 4-for-5 with four homers and six RBI during an 11-8 loss against the Expos on July 6, 1986.

 
9 of 16

Mike Schmidt, Philadelphia Phillies

Mike Schmidt, Philadelphia Phillies
Owen C. Shaw/Icon Sportswire

The Hall of Fame third baseman is really the last all-time great player to hit four home runs in a game. He was 5-for-6 with four homers and eight RBI against the Cubs on April 17, 1976.

 
Willie Mays, San Francisco Giants
John McDonough/Icon Sportswire

The "Say Hey Kid" went 4-for-5 with four home runs and eight RBI on April 30, 1961. The nearly 15 years between the four-homer games from Mays and Schmidt is the longest gap between two players to reach the milestone.

 
11 of 16

Rocky Colavito, Cleveland Indians

Rocky Colavito, Cleveland Indians
Cliff Welch/Icon Sportswire

The six-time All-Star led the league with 42 home runs in 1959. On June 10 that season, he went 4-for-4 with four bombs, six RBI and a walk.

 
12 of 16

Joe Adcock, Milwaukee Braves

Joe Adcock, Milwaukee Braves
Hy Peskin/Getty Images

Adcock went 5-for-5 with four homers, a double and seven RBI in a victory against the Brooklyn Dodgers on July 31, 1954.

 
13 of 16

Gil Hodges, Brooklyn Dodgers

Gil Hodges, Brooklyn Dodgers
The Rucker Archive/Icon Sportswire

During his second season as an All-Star, Hodges went 5-for-6 with four homers and nine RBI during a win against the Boston Braves on Aug. 31, 1950.

 
14 of 16

Pat Seerey, Chicago White Sox

Pat Seerey, Chicago White Sox
Bettmann / Contributor

Seerey (pictured here with the Indians) belted four homers, going 4-for-6 with seven RBI against the Philadelphia Athletics on July 18, 1948.

 
15 of 16

Chuck Klein, Philadelphia Phillies

Chuck Klein, Philadelphia Phillies
Bettmann/Contributor

The Hall of Famer split the 1936 season with the Phillies and Cubs, but with Philadelphia on July 10, he went 4-for-5 with four homers and six RBI against the Pirates.

 
Lou Gehrig, New York Yankees
The Rucker Archive/Icon Sportswire

The original Iron Man was also the first four-homers-in-a-game guy. Gehrig went 4-for-6 with four homers and six RBI during a 20-13 victory against the Philadelphia Athletics on June 3, 1932.

Dave Holcomb began working as a sports writer in 2013 after graduating from Syracuse University. Over the past six years, he has covered the NFL, NHL, MLB, fantasy sports, college football and basketball, and New Jersey high school sports for numerous print and online publications. Follow Holcomb on Twitter at @dmholcomb.

More must-reads:

Customize Your Newsletter

+

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.