Pitchers' duels in baseball are celebrated as low-scoring displays of strategy and arm talent. High-scoring games are just as heralded for offensive production at the plate. Here's a look at the highest-scoring games in MLB history.
49 runs
Chicago Cubs 26, Philadelphia Phillies 23 (Aug. 25, 1922)
45 runs
Philadelphia Phillies 23, Chicago Cubs 22 - 10 innings (May 17, 1979)
44 runs
Brooklyn Gladiators 28, Buffalo Bisons 16 (July 12, 1890)
43 runs
Chicago Colts 36, Louisville Colonels 7 (June 29, 1897)
Brooklyn Gladiators 22, Syracuse Stars 21 (April 18, 1890)
42 runs
Cincinnati Reds 30, Louisville Colonels 12 (June 18, 1893)
Philadelphia Athletics 30, Buffalo Bisons 12 (June 26, 1890)
Boston Beaneaters 28, Pittsburgh Alleghenys 14 (Aug. 27, 1887)
40 runs
Cincinnati Reds 23, Pittsburgh Alleghenys 17 (Aug. 7, 1890)
39 runs
Chicago White Stockings 35, Cleveland Blues 4 (July 24, 1882)
38 runs
Atlanta Braves 29, Miami Marlins 9 (Sept. 9, 2020)
New York Giants 25, Cincinnati Reds 13 (June 9, 1901)
Chicago White Stockings 31, Buffalo Bisons 7 (July 3, 1883)
Boston Beaneaters 30, Detroit Wolverines 8 (June 9, 1883)
37 runs
Chicago White Stockings 30, Louisville Grays 7 (July 22, 1876)
36 runs
Cincinnati Reds 19, Philadelphia Phillies 17 (Aug. 3, 1969)
Chicago Cubs 23, St. Louis Cardinals 13 (April 17, 1954)
Boston Red Sox 22, Philadelphia Athletics 14 (June 29, 1950)
Brooklyn Robins 20, Philadelphia Phillies 16 (May 18, 1929)
Philadelphia Phillies 19, Boston Braves 17 - 10 innings (April 19, 1900)
35 runs
Chicago White Sox 22, Boston Red Sox 13 (May 31, 1970)
Chicago White Sox 29, Kansas City A's 6 (April 23, 1955)
Chicago White Sox 21, Philadelphia Athletics 14 (July 18, 1936)
Philadelphia Athletics 18, Cleveland Indians 17 - 18 innings (July 10, 1932)
St. Louis Cardinals 19, Philadelphia Phillies 16 (Sept. 23, 1930)
New York Giants 20, Pittsburgh Pirates 15 - 14 innings (June 15, 1929)
Cleveland Indians 21, St. Louis Browns 14 (April 14, 1925)
Chicago White Sox 20, Detroit Tigers 15 (Sept. 9, 1921)
Boston Americans 23, Philadelphia Athletics 12 (May 2, 1901)
34 runs
New York Giants 26, Brooklyn Dodgers 8 (April 30, 1944)
St. Louis Cardinals 28, Philadelphia Phillies 6 (July 6, 1929)
33 runs
Toronto Blue Jays 28, Boston Red Sox 5 (July 22, 2022)
Texas Rangers 30, Baltimore Orioles 3 (Aug. 22, 2007)
Boston Red Sox 25, Florida Marlins 8 (June 27, 2003)
Texas Rangers 26, Baltimore Orioles 7 (April 19, 1996)
Chicago Cubs 26, Colorado Rockies 7 (Aug. 18, 1995)
Philadelphia Phillies 26, New York Mets 7 (June 11, 1985)
Boston Red Sox 29, St. Louis Browns 4 (June 8, 1950)
Milwaukee Brewers 30, Washington Senators 3 (Sept. 10, 1891)
Check out the ESPN MLB hub page for the latest news, in-depth player profiles, scores, standings and more.