Sportsvival Logo

The 21 Four-Home-Run Games in MLB History

JT Tothabout 3 hours agoGeneral
The 21 Four-Home-Run Games in MLB History

Kyle Schwarber exploded onto the field in late August, turning a routine Phillies–Braves tilt into a nightcode of history. In the first inning he launched a towering blast into the left-field seats, then followed with no-doubt shots in the third and fifth. By the eighth inning he had already driven in seven runs, and a final, dramatic homer off the bullpen vaulted him to nine RBIs total. The crowd at Citizens Bank Park pulsated with every swing, and by the time the final out was recorded, Schwarber had joined one of the most exclusive clubs in baseball lore.

At Sportsvival, we’re gearing up to celebrate this milestone by exploring all 21 players who have ever smacked four homers in a single game. From the 19th-century pioneers to modern sluggers, here is the list of 21 sluggers who have hit four round-trippers in one game.

1- Bobby Lowe — Boston Beaneaters (1884) vs Detroit Wolverines — 7 RBIs

2- Ed Delahanty — Philadelphia Phillies (1896) vs Chicago Colts — 8 RBIs

3- Lou Gehrig — New York Yankees (1932) vs Philadelphia Athletics — 8 RBIs

4- Chuck Klein — Philadelphia Phillies (1936) vs Chicago Cubs — 8 RBIs

5- Pat Seerey — Chicago White Sox (1948) vs Philadelphia Athletics — 6 RBIs

6- Gil Hodges — Brooklyn Dodgers (1950) vs Boston Braves — 8 RBIs

7- Joe Adcock — Milwaukee Braves (1954) vs Brooklyn Dodgers — 9 RBIs

8- Rocky Colavito — Cleveland Indians (1959) vs Baltimore Orioles — 7 RBIs

9- Willie Mays — San Francisco Giants (1961) vs Milwaukee Braves — 5 RBIs

10- Mike Schmidt — Philadelphia Phillies (1976) vs Chicago Cubs — 7 RBIs

11- Bob Horner — Atlanta Braves (1986) vs Montreal Expos — 7 RBIs

12- Mark Whiten — St. Louis Cardinals (1993) vs Cincinnati Reds — 12 RBIs

13- Mike Cameron — Seattle Mariners (2002) vs Chicago White Sox — 6 RBIs

14- Shawn Green — Los Angeles Dodgers (2002) vs Milwaukee Brewers — 6 RBIs

15- Carlos Delgado — Toronto Blue Jays (2003) vs Tampa Bay Devil Rays — 6 RBIs

16- Josh Hamilton — Texas Rangers (2012) vs Baltimore Orioles — 7 RBIs

17- Scooter Gennett — Cincinnati Reds (2017) vs St. Louis Cardinals — 6 RBIs

18- J.D. Martinez — Arizona Diamondbacks (2017) vs Los Angeles Dodgers — 6 RBIs

19- Eugenio Suárez — Arizona Diamondbacks (2025) vs Atlanta Braves — 6 RBIs

20- Nick Kurtz — Oakland Athletics (2025) vs Houston Astros — 11 RBIs

21 - Kyle Schwarber — Philadelphia Phillies (2025) vs Atlanta Braves — 9 RBIs

(photo courtesy of ESPN)