A typical MLB game is about 2 hours 35 minutes to 2 hours 40 minutes today, with many nine-inning games landing around 2.5 hours. Recent MLB reporting says the average nine-inning game has been about 2:36 to 2:38 in the latest seasons cited, thanks in part to pace-of-play rules like the pitch timer.

What to expect

  • Regular season nine-inning game: usually around 2.5 hours.
  • Longer games: extra innings, lots of pitching changes, or slow offensive innings can push it well past 3 hours.
  • Shorter games: efficient pitching and fewer stoppages can keep it closer to 2 hours 30 minutes.

Practical planning

If you’re heading to a game, a good rule of thumb is to budget about 3 hours total so you have a cushion for warmups, breaks, and the chance of a longer game. The on-field action itself is often a bit under that, but arrival and exit time add up quickly.