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).
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.
The record for the most consecutive home runs hit by a single player in a game is four.
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.
Hank Aaron
Dodgers
"Back to Back" home runs is when two players in the batting order hit home runs in consecutive at bats.
A grand slam home run in baseball is worth 4 runs.
Mark Whitten
nolan Ryan
The Giants with 20.