MLS has been touting these figures--which are a bit skewed, as MLS play many fewer games, and it's early yet in the MLS season:
MLS Attendance Moves Past NBA, NHL
Fueled by rapid growth in soccer-crazed cities such as Toronto, Seattle and Philadelphia, Major League Soccer has now moved past the NBA and NHL in terms of average attendance, based on figures from each sport's most recent full season. Have a look at the #'s below.
1. NFL - 67,508.69 (2009 season)
2. MLB - 30,213.37 (2009 season)
3. MLS - 18,452.14 (2010 season, as of 04/11/2010)
4. NBA - 17,149.61 (2009/10 season)
5. NHL - 16,985.31 (2009/10 season)