NFL Total Revenue and League-Wide Money
The NFL generated a record 20.1 billion dollars in total revenue during the 2023 season, making it the highest grossing sports league in the world by a wide margin. This figure includes media rights, sponsorships, licensing, and stadium revenue shared across all 32 clubs. The league distributes the bulk of national revenue equally, while teams also earn additional income from local sources.
Forbes estimates the average NFL team is now worth 5.7 billion dollars, with the Dallas Cowboys ranked as the most valuable franchise at 10.1 billion dollars. The New York Giants, Houston Texans, and Washington Commanders also rank among the top ten most valuable teams based on enterprise value and revenue growth.
NFL Salary Cap, Player Pay, and Team Spending
The 2024 NFL salary cap was set at 255.4 million dollars per team, the highest in league history, reflecting the league's strong collective bargaining agreement with the players union. Total player compensation across the league now exceeds 7 billion dollars per year, driven by lucrative television deals and steady revenue growth.
The salary floor ensures teams spend a minimum percentage of the cap, while the cap itself is calculated from defined gross revenues including national media money and certain local revenue streams. Teams that exceed the cap face steep penalties, and the league closely audits spending to enforce compliance.
NFL Media Deals, Sponsorships, and Future Revenue
The NFL's current media rights agreements with ESPN, CBS, Fox, NBC, and Amazon Prime Video are worth over 110 billion dollars in total across 11 years, running through 2033. These contracts form the financial backbone of the league and guarantee a stable revenue floor even during economic downturns.
Additional income comes from official partners such as Pepsi, Nike, and Verizon, along with in-stadium advertising and international expansion efforts. The league continues to negotiate new streaming and broadcast deals to extend its financial dominance well into the next decade.