How Much Do NFL Players Make in 2025?

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

  • Position: Quarterbacks typically earn the highest salaries due to their critical role.
  • Experience: Veteran players with proven track records command higher pay.
  • Performance: Pro Bowl selections, awards, and statistical output impact contract value.
  • Marketability: Players with strong personal brands may earn more through endorsements.
  • Team Cap Space: Salary cap constraints affect how much teams can offer.

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

  • Signing Bonus: Paid upfront, usually fully guaranteed.
  • Base Salary: Annual payment, often prorated for cap purposes.
  • Incentives: Bonuses tied to performance or playing time.
  • Guaranteed Money: Portion of the contract a player will definitely receive.
  • Roster Bonuses: Payments for being on the team at specific dates.

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.

  • Rookie minimum (2025): $795,000
  • Player with 2 years of experience: $900,000
  • Player with 10+ years of experience: $1.2 million

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.

  • Teams must remain under the cap at all times.
  • Cap space can be carried over from previous seasons.
  • Prorated signing bonuses help manage cap hits over multiple years.

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.

Sarah Miller

Sarah Miller

Professional sports coach and certified referee with experience in multiple sports. Sarah has officiated at national level competitions and holds multiple coaching certifications. Her passion lies in making complex rules and regulations accessible to everyone, from beginners to advanced players.

Rate this page

Click a star to rate