51 players have hit two home runs in the same inning.
Micheal Cuddyer of the Minnesota Twins was the last to accomplish this feat on 23Aug2009 vs the Royals This was part of a 8 run inning for the Twins.