Who Is The Highest Paid Nfl Player Of All Time?

There are a lot of factors that contribute to how much money an NFL player can make. Here are the top 10 highest-paid NFL players of all time.


In professional football, the average player’s career lasts less than four years and the league minimum salary is less than $500,000 per year. So it’s no surprise that NFL players are some of the highest-paid athletes in the world.

The highest-paid NFL player of all time is defensive end Calais Campbell, who signed a four-year, $140 million contract with the Jacksonville Jaguars in 2017. That works out to an average annual salary of $35 million — more than twice the league average.

Quarterback Tom Brady is the second highest-paid player in NFL history, with an annual salary of $20 million. Brady has been with the New England Patriots for his entire career and has won five Super Bowl titles.

Rounding out the top three is Los Angeles Rams defensive tackle Aaron Donald, who signed a six-year, $135 million contract extension in 2018. Donald is widely considered to be the best defensive player in the NFL and was named Defensive Player of the Year in 2017.

Other high-paid NFL players include Lions quarterback Matthew Stafford ($27 million per year), Raiders wide receiver Antonio Brown ($17 million), Packers quarterback Aaron Rodgers ($33.5 million) and Seahawks quarterback Russell Wilson ($35 million).

Tom Brady

As of 2019, Tom Brady is the highest paid NFL player of all time. He is currently under contract with the New England Patriots, who pay him an annual salary of $15 million. In total, Brady has earned over $200 million in his career, including endorsements.

Peyton Manning

Peyton Manning is the highest paid NFL player of all time. The NFL career earnings record is currently held by Peyton Manning, who made $248 million in salary and bonuses during his career. This includes his record-setting $18 million signing bonus from the Denver Broncos in March 2012.

Drew Brees

In 2012, New Orleans Saints quarterback Drew Brees signed a five-year extension worth $100 million. He is the highest-paid player in NFL history, averaging $20 million per season. Brees has led the Saints to two Super Bowls and has been named the NFL’s Offensive Player of the Year three times.

Aaron Rodgers

As of 2019, the highest paid NFL player is Green Bay Packers quarterback Aaron Rodgers. He is set to make an astounding $33.5 million per year under his new contract extension. This makes him the highest paid player not just in the NFL, but in all of professional sports.


Peyton Manning is the highest paid NFL player of all time. He earned an average of $19 million per year over his 20-year career.

Similar Posts