Annual Revenue & Attendance for Major Sports Leagues
NFL
MLB
NBA
NHL

The NFL has the lowest attendance, but earns the most Revenue, while MLB has at least 3X more fans compared to each of the other leagues, yet is still 2nd in Revenue.

Click through to see if this pattern has changed over the years.