An immaculate inning in major league baseball is one in which three batters are retired on nine straight strikes.
The MLB and National League record for runs scored by a team in an inning is 18 by the Chicago White Stockings in the 7th inning of a game against the Detroit Wolverines in 1883. The American League record is 17 by the Boston Red Sox in the 7th inning of a game against the Detroit Tigers in 1953.
30, scored by the Texas rangers
The Philadelphia Phillies Scored 23 Run In A Loss To The Cubs. (26-23).
The most runs scored by a winning team in a MLB game is 30.