In July 2025, the Chicago Cubs scored a franchise record eight home runs vs. the St. Louis Cardinals . The Cubs ultimately defeated the Cardinals 11-3 . Though the rout was impressive, the victory doesn't add the Cubs to the teams with the most home runs scored in a single MLB game.
Check out the teams with the most home runs in an MLB game below:
Toronto Blue Jays, 10 (18-3 win vs. Baltimore Orioles on Sept. 14, 1987)
Blue Jays catcher Ernie Whitt hit three home runs (second inning, fifth inning, and seventh inning) and batted in five of Toronto's 18 total runs. Rance Mulliniks and George Bell each added two home runs in the win. Mulliniks' homers accounted for three runs, while both of Bell's blasts came with the bases empty. Lloyd Moseby, Rob Ducey and designated hitter Fred