The record for consecutive home runs in an inning is four and has been done five times.
The 1961 Milwaukee Braves (Eddie Mathews, Hank Aaron, Joe Adcock, and Frank Thomas), the 1963 Cleveland Indians (Woodie Held, Pedro Ramos, Tito Francona, and Larry Brown), the 1964 Minnesota Twins (Tony Oliva, Bob Allison, Jimmie Hall and Harmon Killebrew), the 2006 Los Angeles Dodgers (Jeff Kent, J.D. Drew, Russell Martin, and Marlon Anderson), the 2007 Boston Red Sox (Manny Ramirez, J.D. Drew, Mike Lowell, and Jason Varitek), the 2008 Chicago White Sox (Jim Thome [3 runs], Paul Konerko, Alexei Rameriz, and Juan Uribe), and the 2010 Diamondbacks (Adam LaRoche, Miguel Montero, Mark Reynolds, Stephen Drew).
The following MLB players hit grand slams on consecutive at bats in a game:
1) Jim Gentile of the Baltimore Orioles, May 9, 1961 against the Minnesota Twins.
2) Jim Northrup of the Detroit Tigers on June 24, 1968 against the Cleveland Indians.
3) Frank Robinson of the Baltimore Orioles on June 26, 1970 against the Washington Senators.
4) Robin Ventura of the Chicago White Sox on September 4, 1995 against the Texas Rangers.
5) Fernando Tatis of the St. Louis Cardinals on April 23, 1999 against the Los Angeles Dodgers. Tatis is the only player in MLB history to hit two grand slams in one inning.
6) Bill Mueller of the Boston Red Sox on July 29, 2003 against the Texas Rangers.
7) Josh Willingham of the Washington Nationals on July 27, 2009 against the Milwaukee Brewers.
1 player in MLB.
Bill Mueller of the Boston Red Sox hit two grand slams in the July 29, 2003 game against the Texas Rangers. His GS in the 7th inning came right handed off of pitcher Aaron Fultz and his GS in the 8th inning came left handed off of pitcher Jay Powell.
Mueller also hit a HR in the 3rd inning and had 3 HRs and 9 RBIs for the game.
yes there has been robin ventura hit grand slams back to back in consecutive innings for a 14-4 win over Texas
Delmon Young
Lou Gehrig held the record of 2,130 consecutive games played, later broken by Cal Ripken Jr. in 1995. He also holds the current MLB record of 23 career grand slam home runs.
Ralph Kiner of the 1947 Pittsburgh Pirates. From June 1 to the end of the season, Kiner had 2 three home run games and 9 two home run games. He set an MLB record of 8 home runs in 4 consecutive games that season and had another 4 game stretch where he hit 7 home runs.
Only Hank Aaron.
Dodgers
Delmon Young
Lou Gehrig held the record of 2,130 consecutive games played, later broken by Cal Ripken Jr. in 1995. He also holds the current MLB record of 23 career grand slam home runs.
Ralph Kiner of the 1947 Pittsburgh Pirates. From June 1 to the end of the season, Kiner had 2 three home run games and 9 two home run games. He set an MLB record of 8 home runs in 4 consecutive games that season and had another 4 game stretch where he hit 7 home runs.
"Back to Back" home runs is when two players in the batting order hit home runs in consecutive at bats.
Hank Aaron
Only Hank Aaron.
Dodgers
Mark Whitten
nolan Ryan
The Giants with 20.
In MLB, Jim Tobin of the Boston Braves hit 3 consecutive home runs in a game against the Chicago Cubs on May 13, 1942. The home runs came in the 5th, 7th, and 8th innings. Guy Hecker of the 1886 Louisville Colonels in the American Association also hit three home runs in a game but they weren't in consecutive at bats. All three were inside-the-park homers. Tobin and Hecker are the only two pitchers to hit three home runs in one game.
A grand slam is 4 runs. 3 base runners and the hitter himself get to cross home plate.