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:

1 of 16

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.

2 of 16

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.

3 of 16

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

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.

5 of 16

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

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

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

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

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.

10 of 16

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

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

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

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

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

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.

16 of 16

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.

More must-reads:

TODAY'S BEST
Inter Miami's Lionel Messi could surpass two major MLS records
Reporter weighs in on potential Giants quarterback controversy
Cowboys to release veteran WR
Lakers want Anthony Davis' opinion in search for next head coach
Patriots exec explains why team drafted two QBs in 2024 NFL Draft
Borussia Dortmund legend 'considering' move to MLS
NHL announces Ted Lindsay Award finalists
Mavericks' Luka Doncic lists Thunder swingman among best perimeter defenders in NBA
Cowboys reportedly meeting with recently released veteran WR
Joe Burrow shares 'support' for Bengals who requested trades
Dodgers star latest victim of announcers jinx
Mike Conley discusses what makes Anthony Edwards so special
J.J. Watt and others destroy Austin Rivers over NBA/NFL take
Celtics dominate short-handed Cavaliers in blowout Game 1 win
Rangers special teams, goaltending help them take control against Hurricanes
Knicks share brutal injury news on Mitchell Robinson
Titans put Treylon Burks on notice with latest free-agent addition
Rudy Gobert's Defensive Player of the Year award redeems reputation of darkness retreats
LIV Golf scores major win ahead of PGA Championship
Astros GM makes revealing comments about team's trade-deadline strategy amid poor start

Want more MLB news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.