As of 2018 the NBA average game time was 2 hours 18 minutes. That's 45 minutes less than an MLB game. I know that the numbers are what they are, but I would be interested to know what the MEDIAN MLB game is. I've attended and watched plenty of MLB games that run 4+ hours. You will never, ever, see an NBA game go 3.5 hours. The length of game is just one thing, but the variance in length is another. I think the NBA games are paced perfectly. They are just the right amount of time where you could still have a viewing party, and not so long than an 8pm start is a disaster. Baseball is too long. Football is also too long. I watch like one Brewers game a month, and I'm in and out of it. I attend about one a month, and I almost always leave early. The average 9 inning MLB game thus far this year has averaged 3:10 with a median of 3:08. There have been a whopping 22 games that have lasted less than 2:30.