highest paid quarterbacks

Top 15 Highest Paid NFL Players All Time

The title of highest paid can often be skewed a lot of different ways considering what metric you are looking at. There’s base salary, contract value , and just out career earnings . This article will list out the highest paid NFL Players all time based on total career earnings according to the metrics via Spotrac.

If you’re curious about the average salaries typically paid to each position in the NFL and the active highest paid players based on salary then click HERE.

Who is the highest paid NFL player in history?

Based on total career earnings, Aaron Rodgers sits atop the list with over $380 million.

List of Highest Paid NFL Players of All Time

New York jets
Aaron Rodgers net worth

1. Aaron Rodgers

Career Earnings: $380,658,010

NFL Seasons: 20

Detroit Lions

2. Matthew Stafford

Career Earnings: $359,306,037

NFL Seasons: 16

Tampa bay Buccaneers
highest paid NFL Player

3. Tom Brady

Career Earnings: $362,962,392

NFL Seasons: 23

Pittsburgh Steelers

4. Russell Wilson

Career Earnings: $306,527,520

NFL Seasons: 13

Atlanta Falcons

5. Matt Ryan

Career Earnings: $303,713,631

NFL Seasons: 16

Atlanta Falcons

6. Kirk Cousins

Career Earnings: $294,169,486

NFL Seasons: 13

New Orleans Saints

7. Drew Brees

Career Earnings: $269,710,422

NFL Seasons: 20

Pittsburgh Steelers

8. Ben Roethlisberger

Career Earnings: $267,286,864

NFL Seasons: 18

New York Giants

9. Eli Manning

Career Earnings: $252,280,004

NFL Seasons: 16

Denver Broncos

10. Peyton Manning

Career Earnings: $248,732,000

NFL Seasons: 18

Indianapolis Colts

11. Phillip Rivers

Career Earnings: $243,944,322

NFL Seasons: 17

Dallas Cowboys

12. Dak Prescott

Career Earnings: $196,317,825

NFL Seasons: 9

Tennessee Titans

13. Ryan Tannenhill

Career Earnings: $195,975,979

NFL Seasons: 12

New Orleans Saints

14. Derek Carr

Career Earnings: $195,666,395

NFL Seasons: 11

Washington Commmnaders (Redskins)

15. Alex Smith

Career Earnings: $189,725,00

NFL Seasons: 16