The only player to hit two grand slams in the same inning is Fernando Tatis in 1999.