» Tue May 15, 2012 8:11 am
NFL is definitely more popular than MLB in the US. Some of this, I think, is due to the difference in length of the season/number of games, as someone mentioned. It's easier to watch (let alone stadium-attend) every game of your team in NFL, for example. The Superbowl is one game, not a series of playoffs then a 7 game WS. With baseball...people have to work, hard to find time (or cash) to go to the stadium every day at 5 or 7pm for a 4 hour ballgame. Hence for the less popular/less winning teams you may see a lot of empty seats, especially in the early season.
(and of course, many think baseball is "boring" and/or will only watch the playoffs/WS, heh)
That said, MLB is very popular...but it's like any team sport - there are teams that are a lot more popular than others, have bigger/extremely fanatic fan bases even when losing, bigger sponsors, etc, meaning those teams have the deeper pockets.