1. NFL by a mile
2. NBA
3. MLB
4. NHL/MLS (most of the country are split between hockey or soccer as their 2nd or 3rd favourite sport, and more people naturally have soccer as their 1st sport than hockey)
NFL is king; fiscally, popularity wise, viewership, advertising, and awesomeness factor. I prefer NBA to MLB but baseball still probably has a stranglehold on number two followed by NBA and NHL.
1. nfl
2. nba
3. mlb
4. nhl
baseball is on the huge decline especially with the steroids, in fact they did recent study and it shows that mls has caught up in terms of young viewers. Lacrosse is the fastest growing
MLB has the best attendance by far with a 162 game season. NFL has the best TV ratings. After that, what criterion do you want to use?
NFL, NBA, MLB, and NHL