The longest baseball game ever played was a 33-inning marathon in 1981 between the Pawtucket Red Sox and the Rochester Red Wings. The game lasted for 8 hours and 25 minutes, and it ended at 4 a.m.! If baseball ever needed an official nap break, this would be it. We bet the players could hear their stomachs growling louder than the crowd by the end.