- Tom Brady ($332,962,392) has made the most money all-time among NFL players.
- Aaron Rodgers ($305,608,010) is the active career earnings leader.
Overall, the NFL is close to a $20 billion per year business, so naturally, its players will make a lot of money.
In 2022, Rams quarterback Matthew Stafford was the highest-paid player in the league at $61.5 million in total cash.
Stafford is not the leader in all-time career earnings, nor is he the leader in all-time career earnings among active players. But the top-7 players in active career earnings are all quarterbacks, including Stafford.
Below are the active players with the most career earnings and the career money earnings leaders of all time (as of the 2022 season).
NFL Career Earnings: Active Players With Most Career Earnings
NFL Career Earnings: Players With Most Career Earnings All Time
Place NFL Bets at BetMGM
At BetMGM, you can bet online with updated NFL betting spreads, including weekly NFL odds. And with live sports betting, the best online sports betting and mobile sports betting experiences are at BetMGM.