NFL by long shot!
The NHL makes the most, genius.
MLB player gets more money.
The NFL makes the most total revenue for a league. Average NFL franchise is worth $898 million. TV revenue for the NFL=Around $20 Billion. After that its MLB ($376 MILLION AVERAGE FRANCHISE) NBA ($326 Million) NASCAR TV deals around $4.48 Billion, and then NHL pre strike ($163 MILLION)
The NFL of course
The median salary in the NFL in 2009 is roughly $770,000 The average salary per season paid to Major League Baseball players has topped the $3 million
a city or metropolitan area with a professional sports franchise. for example, denver would be a sport city because it has a mlb franchise (the Colorado rockies) a nfl franchise (denver broncos) a nhl franchise (Colorado avalanche) and a nba franchise (denver nuggets.
Though their are more seats for NFL games (usually about 20,000 more) on average, MLB tickets are higher priced so that the MLB tends to average a slightly higher revenue.
Yes it does.
Because of MLB's long season, it tends to attract more popularity* Actually it's just the opposite. NFL is more popular. Due in large part to the long drawn out baseball season.