Who Has The Most Home Runs In A Single Game. 8 HR-106 plate appearances. Bert Blyleven Minnesota Twins in 1987 46 HRs.
Of the 46 homers given up by Roberts that season Hall of Famers Duke Snider and Ernie Banks tied for most home runs with three apiece. Pete Schneider 1923 Lou Frierson 1934 Cecil Dunn 1936 and Dick Lane 1948. Weve already noted Albert Pujols three-HR effort see the above section on most hits in a single World Series game.
Thirteen players have hit two grand slams in a single Major League Baseball MLB game to date the most recent being Josh Willingham of the Washington Nationals on July 27 2009.
Most RBI -- 8. No player has accomplished this feat more than once in his career and no player has ever hit five home runs in one game. Allison Killebrew Oliva Morneau Dozier Kepler Rosario. 8 HR-106 plate appearances.

