The NFL as a whole has increased its revenue every year for more than ten years now from around 6 billion U.S. dollars in 2004 to more than 13 billion U.S. dollars in 2016. In comparison, the revenue of Major League Baseball (MLB) was at 9 billion U.S. dollars in 2016, while the National Basketball Association (NBA) and the National Hockey League (NHL) generated around 7.4 and 4.4 billion U.S. dollars in annual revenue respectively. The Dallas Cowboys are the highest-grossing team in the league with 840 million U.S. dollars in revenue, with the New England Patriots, the Washington Redskins, the San Francisco 49ers and the New York Giants rounding out the top-5 in terms of revenue in 2016.
In 2017, the Dallas Cowboys were also the most valuable franchise in the NFL with an estimated value of 4.8 billion U.S. dollars according to Forbes. League-wide franchises were worth more than 2.5 billion U.S. dollars on average. Compared to the NBA, MLB and the NHL, NFL franchises are the most valuable. The least valuable franchise is the Buffalo Bills with a value of 1.6 billion U.S. dollars.
The NFL is also the professional sports league with the highest average per game attendance, drawing more than 67 thousand spectators per game in the 2017 season, a total of more than 17 million. The annual championship game, the Super Bowl, is one of the biggest single day sports events in the world drawing high television ratings each year, generating several billion U.S. dollars in consumer spending.