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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Adco*ck, Milwaukee Braves

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

Hy Peskin/Getty Images

Adco*ck 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

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

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

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

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

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

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

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

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.

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

FAQs

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

There are a variety of ways to set records with home runs. The major league record for the most home runs in a single game is four (held by 18 players - see list below). The major league record for most home runs in a single inning is 2, achieved by many players.

How many MLB players hit 4 HR in a game? ›

There are a variety of ways to set records with home runs. The major league record for the most home runs in a single game is four (held by 18 players - see list below). The major league record for most home runs in a single inning is 2, achieved by many players.

Who hit four homeruns in one MLB game? ›

Shawn Green (left) was one of two players to hit four home runs in a game in May 2002. Green also hit a double and a single in the game for 19 total bases, an MLB record. J. D. Martinez (right) is the most recent MLB player to hit four home runs in a game.

Who hit 8 home runs in a row? ›

Dale Long homered in eight consecutive games to set the mark in 1956. Mattingly tied the record in '87, and Ken Griffey Jr. tied it again in '93. "Someday somebody will break it, and they'll forget me," Long told the Chicago Tribune in 1986.

Who is the only yankee to hit four homeruns in a game? ›

Gehrig is the only Yankee to hit four homers in a game (June 3, 1932).

Has anyone hit 4 HR in a game? ›

Six-of-the-eighteen men to hit four home runs in a game are in the Hall of Fame (Lou Gehrig, Gil Hodges, Ed Delahanty, Willie Mays, Chuck Klein, and Mike Schmidt). The RBIs received during a four homer game range from a low of four (Mike Cameron) to as many as twelve (Hard-Hittin' Whiten).

What is the most HR hit in a MLB game? ›

On Sept. 14, 1987, the Toronto Blue Jays set the single-game record that still stands with 10 home runs in an 18-3 win over the Baltimore Orioles. Ernie Whitt smacked three homers in the rout, while George Bell and Rance Mulliniks hit two apiece.

Did Willie Mays ever hit four home runs in a game? ›

Next on that list of top moments might be the time when he homered four times in one game. On April 30, 1961, Mays homered not once, not twice, not thrice, but four times in a game against the Milwaukee Braves at Milwaukee County Stadium.

Has anyone hit 7 home runs in a game? ›

Research by Baseball Almanac. "The White Sox hit seven home runs during Saturday's game against the Blue Jays at U.S. Cellular Field, and made dubious history in the process. Those seven long balls, all amazingly of the solo variety, were not enough to prevent a 10-8 loss.

Who hit 6 grand slams in a season? ›

In 1987, Don Mattingly set the record for most grand slams in a single season, with six. These were the only grand slams of his career. Alex Rodriguez has 25 career grand slams, the most by any player in MLB history.

Who has hit the farthest home run ever? ›

Before home runs were measured by Statcast, Babe Ruth hit a 575-foot home run in 1921 that is considered the longest home run in MLB history. With Statcast, Nomar Mazara's 505-foot blast in 2019 is the longest.

Who has the longest hit streak in MLB history? ›

Joe DiMaggio holds the Major League Baseball record with a streak of 56 consecutive games in 1941 which began on May 15 and ended July 17.

Has anyone ever hit two grand slams in one inning? ›

Editor's note: On Friday, April 23, 1999, Cardinals 3rd baseman Fernando Tatis hit two grand slams in one inning, which never had been done before. Here is how Rick Hummel covered the event.

Did Lou Gehrig hit four home runs in one game? ›

In 1932, Gehrig became the first player in the 20th century to hit four home runs in a game, when he accomplished the feat on June 3 against the Philadelphia Athletics.

How many MLB players have hit 3 hr in a game? ›

Listed below are the occurrences of Major League Baseball players who have hit three home runs in a single game. To date, there have been 246 occurrences in the National League, 233 in the American League, and 1 in the American Association, for a total of 480 by 336 different players.

Has an MLB team ever hit 4 home runs in a row? ›

The Major League Baseball (MLB) record for most consecutive home runs hit by a team in one inning is four, a feat accomplished 11 times, most recently by St.

Has a team ever hit 4 home runs in a row? ›

According to baseball-almanac.com, eight different teams have hit 4 consecutive home runs. AL: Cleveland 1963, Minnesota 1964, Boston 2007, Chicago 2008; NL: Milwaukee 1961, LA 2006, Arizona 2010, Washington 2017.

Top Articles
Latest Posts
Article information

Author: Catherine Tremblay

Last Updated:

Views: 6416

Rating: 4.7 / 5 (67 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.