Ranking the 5 biggest NFL contracts of  all-time

It should come as no surprise that the highest-paid players in NFL are all QBs. Here are 5 with the biggest contracts 

#1 Patrick Mahomes  (10 years, $477 M)

For the Kansas City Chiefs locking down Mahomes was their number one priority. They did this by offering him the biggest deal in NFL history   

#2 Josh Allen  (6 years, $258 M)

The Bills, still in search of their maiden Super Bowl, have rested their hopes on  Josh Allen. This made them cough up a six-year deal with $150 M guaranteed 

 

Watson's fully guaranteed, monster contract with the Browns is the biggest of it's kind in NFL history. The deals also featured a $44.9 M signing bonus 

#3 Deshaun Watson  (5 years, $230 M)

The Rams were in win now mode and went all out for the former Lions QB. Stafford's contract involves $135 M  in guaranteed money

#4 Matthew Stafford  (4 years, $160 M)

#5 Dak Prescott  (4 years, $160 M)

After being franchise tagged for two consecutive seasons, Prescott finally bagged the cash to lay claim to the role of Cowboys' QB1