Highest Paid NFL Players in 2024
The highest paid NFL player in 2024 is quarterback Patrick Mahomes, who signed a 10-year extension worth up to $450 million with the Kansas City Chiefs, making his average annual salary $45 million. Other top earners include Josh Allen of the Buffalo Bills, who signed a six-year deal averaging $45 million per year, and Jalen Hurts of the Philadelphia Eagles, whose five-year extension averages $33.4 million per year. These contracts reflect the league's escalating salary cap, which reached $255.4 million for the 2024 season, as reported by Forbes.
Quarterbacks dominate the top of the salary rankings, with Mahomes, Allen, and Hurts occupying the first three spots. The average salary for an NFL player in 2024 is approximately $2.7 million, but the top 10% of earners make over $30 million annually. The distribution of salaries shows a steep pyramid, with the highest paid players earning more than 10 times the league average, a trend that has accelerated since the last collective bargaining agreement.
NFL Salary Cap and Contract Structures
The NFL salary cap for the 2024 season is $255.4 million per team, a $30 million increase from the previous year. This cap is calculated based on a percentage of the league's total revenue from the previous season, with the players' share set at 48% of the defined gross revenue. Teams must manage their cap space carefully, as exceeding the cap can result in severe penalties, including fines and loss of draft picks.
Most top contracts use a mix of guaranteed money and signing bonuses to maximize the present value of the deal. For example, Mahomes' contract includes $141.4 million fully guaranteed at signing, with the rest structured to provide cap flexibility for the Chiefs. Understanding these structures is key to evaluating a player's true value, as a large signing bonus can inflate a player's cap hit in the first year while spreading the actual cost over the life of the contract. Detailed breakdowns of these structures are often analyzed by OverTheCap.
Comparing NFL Salaries to Other Leagues
When compared to the NBA and MLB, the NFL's average salary is lower, but the top-end pay for elite quarterbacks rivals the highest earners in any sport. The NFL's revenue sharing model and strict salary cap create a more competitive balance than leagues without such mechanisms, ensuring that even mid-tier players earn a comfortable living. The average NFL career lasts only about 3.3 years, making the high salaries for top players a form of compensation for the sport's physical toll and short career span.
The financial structure of the NFL is also distinct in how it handles player benefits and pensions. The NFL Players Association negotiates for health care, retirement plans, and a share of league revenue, which is separate from the salary cap. For a deeper look at the financial operations of major sports leagues, the SEC's EDGAR database provides public filings for publicly traded sports and media companies.