How Much Do NFL Players Make in 2025?

How Much Do NFL Players Make in 2025?

By Sarah Miller ·

The average annual salary for an NFL player in 2025 is approximately $3.7 million, though earnings vary widely based on position, experience, performance, and contract terms. While top quarterbacks like Patrick Mahomes earn over $50 million per year, many players make the league minimum of $795,000, especially early in their careers.

Understanding NFL Player Salaries

NFL player compensation is one of the most discussed topics in professional sports. With multi-million-dollar contracts frequently making headlines, it's important to understand how salaries are structured, what factors influence pay, and how earnings differ across positions and experience levels.

Key Factors That Influence NFL Player Income

Average Earnings by Position

Different positions carry different financial weight in the NFL. Offensive skill positions—especially quarterbacks—dominate the top of the pay scale.

Position Average Annual Salary (2025) Top Earner (2025) Notable Example
Quarterback $4.8 million $52.5 million Patrick Mahomes (Chiefs)
Edge Rusher $3.1 million $30.0 million Myles Garrett (Browns)
Wide Receiver $2.9 million $36.0 million Cooper Kupp (Rams)
Offensive Line $3.5 million $28.0 million Trent Williams (49ers)
Cornerback $2.6 million $25.0 million Darius Slay (Eagles)
Running Back $1.8 million $15.0 million Christian McCaffrey (49ers)
Table data source:1, 2

The data shows that offensive linemen and edge rushers earn high averages despite less media attention, reflecting their strategic importance. Meanwhile, running backs, despite being fan favorites, generally receive lower long-term contracts due to position longevity concerns and replaceability.

Breakdown of NFL Contracts

NFL contracts are not fully guaranteed, unlike leagues such as the NBA. Understanding contract structure is key to assessing true player earnings.

Components of an NFL Contract

For example, a $100 million contract over five years may only include $60 million in guaranteed money. If a player underperforms or gets injured, they could be released before earning the full amount.

Minimum and Maximum Salaries in the NFL

The NFL has a tiered minimum salary system based on years of experience. The Collective Bargaining Agreement (CBA) sets these figures annually.

These minimums ensure even practice squad members receive livable wages. However, most active roster players earn significantly more, especially veterans.

How NFL Salary Cap Affects Player Pay

The 2025 NFL salary cap is set at $271.5 million per team. This cap limits total spending and influences how teams allocate funds across rosters.

Because of the cap, teams often restructure contracts or release high-paid players to stay compliant, directly affecting individual earnings.

Frequently Asked Questions About NFL Player Salaries

What is the average salary of an NFL player in 2025?

The average annual salary for an NFL player in 2025 is $3.7 million. However, median income is much lower—around $1.5 million—because a small number of elite players skew the average upward.

Who is the highest-paid NFL player in 2025?

Patrick Mahomes of the Kansas City Chiefs is the highest-paid NFL player in 2025, earning $52.5 million annually under his 10-year, $525 million contract extension.

Do all NFL players get paid if they are cut?

No, only the guaranteed portion of a contract is paid if a player is released. Non-guaranteed base salaries and future incentives are forfeited upon release.

How much do rookie NFL players make?

Rookies drafted in the first round typically earn between $3 million and $20 million per year, including signing bonuses. Undrafted rookies start at the league minimum of $795,000 in 2025.

Do NFL players get paid during the offseason?

Yes, NFL players receive base salary payments during the regular season, but offseason payments depend on contract terms. Signing bonuses and roster bonuses are often paid in the offseason, while base salary is typically distributed weekly from September to January.