Originally Posted by fillmont
5,468,951 showed up to watch MLS games in the 2011 regular season; 21,302,573 showed up for NBA games for 2010 - 2011; and 20,928,036 showed up to watch NHL in 2010 - 2011.
This. And ticket prices to NBA games are far, far higher than NHL or MLS. No contest.