When it comes to the biggest contracts in NFL history, Patrick Mahomes and Deshaun Watson are two names that instantly come to mind. Both entered the league in 2017.
Advertisement
They were both highly touted franchise quarterbacks. And both signed deals that shook up the financial landscape of professional football.
In 2022, when the Cleveland Browns acquired Deshaun Watson from the Houston Texans, they handed him a fully guaranteed 5-year, $230 million contract. At the time, it was the largest guaranteed deal in NFL history, including a $4.9 million signing bonus and an average annual salary of $46 million.
Mahomes, meanwhile, secured a 10-year, $450 million extension with the Kansas City Chiefs — a deal that could balloon to $503 million with incentives. When he signed it, it was the largest contract in sports history, surpassing even MLB superstar Mike Trout’s deal.
Mahomes’ contract is more than deserved. He has helped the Chiefs win three Super Bowls, claimed a few league MVPs, and filled the stat sheet. But Watson hasn’t done the same.
Many feel he has not lived up to his contract. A big factor behind this perception is the injuries he’s endured over the last two years with the Browns.
Injuries — including consecutive season-ending Achilles tears — have derailed the last two seasons in Cleveland. Since Watson arrived, the Browns have posted a 9-10 record in his starts.
Ironically, despite Mahomes’ accolades, Watson has earned more over the course of their careers. As of now, Watson has taken home $188.7 million, edging out Mahomes’ $182 million in career earnings.
The highest-earning QBs in the league
Despite these mega-deals, however, neither quarterback currently ranks among the top 10 highest-paid QBs in the league.
So, which NFL player has the highest overall career earnings? It’s new Pittsburgh Steelers quarterback Aaron Rodgers, who, according to spotrac.com, has made $380.6 million in his career.
How do some of Mahomes’ other competitors rank all-time? Buffalo Bills quarterback Josh Allen has made $174.6 million in his career, which ranks 23rd. Cincinnati Bengals quarterback Joe Burrow ranks 34th all-time with $141.9 million in career earnings.
Right behind him is Rams QB Matthew Stafford with $364.3 million, followed by Tom Brady ($332 million), and Russell Wilson ($305 million). Brady is the only retired player in the top four.
Meanwhile, some of Mahomes’ top rivals like Josh Allen (23rd spot at $174.6 million) and Joe Burrow (34th with $141.9 million) are steadily climbing the list. With the NFL salary cap rising year after year, today’s contracts are quickly dwarfing deals from even a few seasons ago. It’s only a matter of time before players like Mahomes, Burrow, or Allen leapfrog into the all-time earnings top 5.