Two Grand Slams in a Game

There have been 13 two-grand-slam games since 1936, measured across 208,335 games, an average of one occurrence every 16,025 games. The most recent was Josh Willingham on 27 July 2009; the first was Tony Lazzeri on 24 May 1936.

One batter hitting two grand slams in the same game.
13recorded occurrences
1 in 16,025games · 1936+
1936first · Tony Lazzeri
2009-07-27most recent · Josh Willingham
25y 2mlongest drought · 1970-06-26 to 1995-09-04

By decade

Recorded occurrences in each decade within this page’s coverage.

1930s2
1940s1
1960s3
1970s1
1990s4
2000s2

Every occurrence (13 of them)

DatePlayer#Game
2009-07-27Josh Willingham213↗
2003-07-29Bill Mueller212↗
1999-05-10Nomar Garciaparra211↗
1999-04-23Fernando Tatis210↗
1998-08-14Chris Hoiles29↗
1995-09-04Robin Ventura28↗
1970-06-26Frank Robinson27↗
1968-06-24Jim Northrup26↗
1966-07-03Tony Cloninger25↗
1961-05-09Jim Gentile24↗
1946-07-27Rudy York23↗
1939-07-04Jim Tabor22↗
1936-05-24Tony Lazzeri21↗