First thing first, all the lists you read that shows which league is “bigger”, the term bigger usually means the league’s revenue in total.
In that parameter, National Football League (NFL) is the biggest sports league in the world (also it has the highest average number of spectators per month). It is followed by:
· Major League Baseball (MLB)
· English Premier League
· National Basketball Association
· Indian Primer League (IPL)
· National Hockey League
· La Liga
(Note: Depending on websites and agencies, the list varies.)
A handful of the leagues are played in North America. The likes of USA and Canada are rich economy where more people can afford to buy tickets. Plus, the price of these tickets is much higher than that of other countries’. This means that these leagues will enjoy much higher revenue.
And this, in itself, is the biggest reason why NFL and NBA will always rank higher when it comes to most reputed and highest earning sports league brand of other countries.
Now the other part of your question as to why Football is more popular, in USA, than Basketball—it’s all in preference, doesn’t it? Why do you like Soccer more than baseball? Because you like it, simple!
Plus, NFL – the Superbowl – is also more hyped with high investments from the sponsors and viewers. So that makes it a topmost name.In short, the reason why one sports league in USA is more popular than others depend on a range of factors, including the audience preferences.