The average baseball game takes around 2 hours and 48 minutes to complete. The longest game ever in MLB history was on May 8, 1984 between Chicago and Milwaukee. It went 8 hours and 6 min. The shortest game ever in MLB history was on September 26, 1026 between St. Louis and New York. It went only 55 min long.