Average NFL Salary and League Wide Earnings
According to the latest public salary data, the average NFL player earns roughly 2.7 million dollars per year, with total league payroll distributed across all 32 teams and roughly 1,700 active roster spots Forbes NFL salary cap overview. The salary cap for the 2024 season was set at 255.4 million dollars per team, and each team must allocate that money across player contracts, bonuses, and dead money while staying under the cap Forbes NFL salary cap overview.
Minimum base salaries are set by the collective bargaining agreement, with players on a second year rookie deal earning around 705,000 dollars in 2024, and veterans on the minimum salary earning roughly 1.1 million dollars or more depending on years of service OverTheCap NFL contracts. The median salary is lower than the average because a small group of elite and veteran players earn tens of millions, pulling the mean upward while many roster players earn closer to the league minimum OverTheCap NFL contracts.
Highest Paid NFL Players and Top Earning Positions
Quarterbacks dominate the highest paid player lists, with top earners such as Patrick Mahomes, Joe Burrow, and Josh Allen commanding average annual values above 45 million dollars on their latest extensions Spotrac NFL positional rankings. Wide receivers, edge rushers, and interior offensive linemen also rank among the top earners, with several players in those groups earning average annual values above 30 million dollars on multi year deals Spotrac NFL positional rankings.
Why Quarterbacks Earn the Most
Teams invest heavily in quarterbacks because they drive offensive production, attendance, and media value, and their contracts often include large guaranteed sums and signing bonuses that define a team's salary cap structure OverTheCap NFL contracts. Rookie contracts for quarterbacks are now longer and more lucrative under the current collective bargaining agreement, giving teams more cost certainty and control over the position during a player's first several seasons OverTheCap NFL contracts.
NFL Contract Structures and Total Earnings
NFL contracts are typically structured as a series of years with base salary, signing bonuses, roster bonuses, and performance incentives, and the cap hit each year is calculated by dividing certain bonuses and prorating guarantees Spotrac NFL positional rankings. Guaranteed money is the most important number for players because it represents the portion of the contract that is protected if the team releases or trades the player before all years are completed OverTheCap NFL contracts.