Ever wondered why the NFL is the most popular and successful professional sport in the United States right now?
As you can see below, they play the fewest games, yet have the highest ticket revenue of any of the pro sports leagues. They also have the lowest average salary per player, though of course there are more players per team than other pro sports.
You can also see why the NBA has struggled, with lower attendance and the highest average salary.
Via: ABC Tickets