How Much Does an NFL Player Make in a Year?

How much does an NFL player make in a year? It depends on a number of factors, but the average salary is about $2 million.


The average NFL player salary in 2020 is $2 million per year, according to data from Spotrac. However, the median salary for an NFL player is $860,000, which is much lower than the average. The highest-paid player in the NFL is Seattle Seahawks quarterback Russell Wilson, who makes $35 million per year.

NFL Player Salaries

The average salary for an NFL player was $2.7 million in 2017, according to “Forbes.” The median salary for an NFL player was $860,000 in 2017, according to “Business Insider.” The highest-paid NFL player in 2017 was Oakland Raiders quarterback Derek Carr, who made $25 million, according to “Forbes.”


The average salary for an NFL quarterback is $2.8 million per year, but specific salaries can vary widely depending on a number of factors. These include a player’s experience, performance, and the terms of their contract. For example, the average salary for a rookie NFL quarterback is $530,000 per year, while a veteran quarterback with several years of experience can earn an average salary of $5 million or more per year. In addition, quarterbacks who are considered to be among the best players in the league can earn salaries that are significantly higher than the average, sometimes even reaching into the tens of millions of dollars per year range.

running backs

Running backs are the workhorses of the NFL. They run the ball on most plays and are always in danger of being tackled by the defense. Because of their high level of activity, running backs have a shorter career than most other positions in the NFL.

The average salary for an NFL running back is $1.6 million per year, but some of the top players can make over $10 million per year. The highest-paid running back in 2015 was Adrian Peterson, who made $14 million that year.

wide receivers

The average salary for an NFL wide receiver is $2.9 million per year. Wide receivers are some of the most prominent and popular players in the NFL, and they are among the highest-paid players in the league as well. The top 10 highest-paid wide receivers in the NFL currently earn an average of $17 million per year, with the highest-paid player at $27 million per year.

tight ends

The top tight end in the NFL earns an annual salary of $10 million. The average salary for all tight ends in the NFL is $2 million. Tight ends are one of the lowest-paid positions in the NFL, with a median salary of just $1 million.

offensive linemen

Offensive linemen are among the lowest-paid players in the NFL. The median salary for an offensive lineman was $2.7 million in 2019, according to Spotrac, a website that tracks athlete contracts, salaries and bonuses. That means that half of all offensive linemen in the NFL made more than $2.7 million and half made less.

The average salary for an offensive lineman was $3.2 million in 2019, according to Spotrac. The highest-paid offensive lineman in the NFL is Philadelphia Eagles tackle Lane Johnson, who has a four-year contract worth $72 million, with a signing bonus of $16 million.

NFL players’ salaries are based on a number of factors, including their experience, the length of their contracts and their performance on the field. Offensive linemen typically have shorter careers than other positions because of the nature of their job, which often leads to injuries.

defensive linemen

Defensive linemen are often the stars of the show on defense, and their salaries reflect that. In 2018, the average salary for a defensive lineman was $2.4 million. The highest-paid defensive lineman in the NFL is Los Angeles Rams star Aaron Donald, who makes an astounding $22.5 million per year.


The average NFL salary for a linebacker is $2.6 million. However, salaries can range from $500,000 to $20 million or more per year, depending on a player’s experience, skill level, and the team’s needs. The highest-paid linebacker in the NFL is Lavonte David of the Tampa Bay Buccaneers, who makes an annual salary of $17 million.

defensive backs

The average salary for all NFL players in 2019 is $2.7 million, but that number jumps to $4.6 million for starting quarterbacks and shrinks to $1.6 million for kickers and punters, according to Spotrac.

Defensive backs have the fourth-highest average salary at $2.5 million, but that doesn’t tell the whole story because there is a wide range of salaries among DBs. The highest-paid defensive back in the NFL is Cleveland Browns cornerback Jabrill Peppers, who makes $13.8 million per year, while the lowest-paid is Houston Texans CB Johnthan Banks, who has a yearly salary of just $805,000.

Here’s a look at the yearly salaries of some of the top defensive backs in the NFL:

-Jabrill Peppers, Cleveland Browns: $13.8 million
-Earl Thomas, Baltimore Ravens: $12 million
-Jimmy Smith, Baltimore Ravens: $9 million
-Tyrann Mathieu, Kansas City Chiefs: $7 million
-Chris Harris Jr., Denver Broncos: $7 million

NFL Player Bonuses

signing bonuses

Signing bonuses are usually paid out in a lump sum and are often the largest chunk of guaranteed money in a player’s contract. They are given to a player as an incentive to sign with a particular team and are not related to his performance. For example, if a player is offered a contract with a $5 million signing bonus by one team and a $6 million signing bonus by another, he is more likely to sign with the team offering the larger sum even if the total value of the contract is less.

Signing bonuses are typically offset against the salary cap, meaning that the team can spread the impact of the bonus over the length of the contract (up to five years). For example, if a player signs a four-year deal worth $20 million with a $10 million signing bonus, his salary cap hit in Year 1 will be $6 million (his base salary of $1 million plus $5 million of his signing bonus). In Year 2, his salary cap hit will be $7 million (his base salary of $2 million plus $5 million of his signing bonus), and so on.

performance bonuses

In addition to their salaries, NFL players can also earn bonuses based on their performance. These bonuses are paid out by the team, and they are typically awarded at the end of the season.

Players can earn bonuses for a variety of accomplishments, including being named to the Pro Bowl, being named an All-Pro, winning a Super Bowl, and more. The amount of the bonus varies from year to year and from team to team, but it can be a significant amount of money. For example, Super Bowl-winning quarterback Tom Brady earned a $5 million bonus when he led the New England Patriots to victory in 2018.

Pro Bowl bonuses

The National Football League (NFL) is a professional American football league. The top tournament in the NFL is the Super Bowl, which is held at the end of every season. The champion of the Super Bowl is crowned the NFL champion, and they receive the Lombardi Trophy. Every year, there are also a number of players who are recognized for their excellent performance over the course of the season with a trip to the Pro Bowl.

Players on the winning team of the Pro Bowl receive a $61,000 bonus, while players on the losing team receive $30,500. In addition, players who are named to the Pro Bowl but cannot participate due to injury or other reasons receive a $10,000 bonus. Finally, each member of the winning team’s coaching staff receives a bonus of $22,000, while each member of the losing team’s coaching staff receives a bonus of $11,000.


In conclusion, NFL players make a lot of money. The average salary is $2 million, but the top players can make $25 million or more per year. However, it is important to remember that most NFL players only play for a few years, and their careers are often cut short by injuries.

Similar Posts