The average length of 9-inning games has increased by about 30 minutes since 1980, topping three hours consistently. New rules being implemented this year are expected to shave off 20 to 30 minutes.
(Please use a modern browser to see the interactive version of this visualization)