Advertiser Disclosure
GOBankingRates works with many financial advertisers to showcase their products and services to our audiences. These brands compensate us to advertise their products in ads across our site. This compensation may impact how and where products appear on this site. We are not a comparison-tool and these offers do not represent all available deposit, investment, loan or credit products.
Patrick Mahomes’ $500 Million Extension and the 50 Other Biggest NFL Contracts of 2020


Commitment to Our Readers
GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.
20 YearsHelping You Live Richer
Reviewed by Experts
Trusted by Millions of Readers
Kansas City Chiefs quarterback Patrick Mahomes signed the richest contract in NFL history last July when he inked a 10-year, $450 million contract extension, but Mahomes wasn’t the only player in the NFL in 2020 to sign either a massive free-agent contract or extension. In fact, not including Mahomes, 50 players agreed to deals during the year with values of at least $42 million.
Mahomes’ contract includes $63.1 million in guaranteed money at signing, and it carries a maximum guarantee of $148.5 million. As astronomical as those numbers are, they still fall way short of the money the Los Angeles Angels will pay to outfielder Mike Trout based on the 12-year, $426.5 million pact he signed in 2019. Major League Baseball contracts are fully guaranteed, after all.
So, while Mahomes is clearly the headliner when it comes to major NFL contracts, who else put pen to paper on a big deal in 2020?
Here’s a closer look at the biggest deals signed last year.
Last updated: Jan. 19, 2021
51. James Bradberry
- Position: Cornerback
- Team: New York Giants
- Age: 27
- Years on contract:Â 3
- Total value of contract: $43.5 million
- Guaranteed money: $31.98 million
50. D.J. Humphries
- Position:Â Left tackle
- Team:Â Arizona Cardinals
- Age:Â 27
- Years on contract:Â 3
- Total value of contract: $43.75 million
- Guaranteed money:Â $29 million
Â
49. Graham Glasgow
- Position: Guard
- Team: Denver Broncos
- Age: 28
- Years on contract:Â 4
- Total value of contract: $44 million
- Guaranteed money: $26 million
48. Halapoulivaati Vaitai
- Position: Guard
- Team: Detroit Lions
- Age: 27
- Years on contract:Â 5
- Total value of contract: $45 million
- Guaranteed money: $20 million
47. Dante Fowler Jr.
- Position: Defensive end
- Team: Atlanta Falcons
- Age: 26
- Years on contract:Â 3
- Total value of contract: $45 million
- Guaranteed money: $29 million
46. Cooper Kupp
- Position:Â Wide receiver
- Team:Â Los Angeles Rams
- Age:Â 27
- Years on contract:Â 3
- Total value of contract: $47.25 million
- Guaranteed money:Â $31.5 million
45. Joe Mixon
- Position:Â Running back
- Team:Â Cincinnati Bengals
- Age:Â 24
- Years on contract:Â 4
- Total value of contract: $48 million
- Guaranteed money:Â $10 million
44. Drew Brees
- Position: Quarterback
- Team: New Orleans Saints
- Age: 42
- Years on contract:Â 2
- Total value of contract: $50 million
- Guaranteed money: $25 million
43. Derrick Henry
- Position:Â Running back
- Team:Â Tennessee Titans
- Age:Â 27
- Years on contract:Â 4
- Total value of contract: $50 million
- Guaranteed money:Â $25.5 million
42. Ryan Kelly
- Position:Â Center
- Team:Â Indianapolis Colts
- Age:Â 27
- Years on contract:Â 4
- Total value of contract: $50 million
- Guaranteed money:Â $30 million
41. Tom Brady
- Position: Quarterback
- Team: Tampa Bay Buccaneers
- Age: 43
- Years on contract:Â 2
- Total value of contract: $50 million
- Guaranteed money: $50 million
40. Darius Slay
- Position: Cornerback
- Team: Philadelphia Eagles
- Age:Â 30
- Years on contract:Â 3
- Total value of contract: $50.05 million
- Guaranteed money: $30.05 million
39. Kyle Van Noy
- Position: Inside linebacker
- Team: Miami Dolphins
- Age:Â 29
- Years on contract:Â 4
- Total value of contract: $51 million
- Guaranteed money: $30 million
38. D.J. Reader
- Position: Defensive tackle
- Team: Cincinnati Bengals
- Age: 26
- Years on contract:Â 4
- Total value of contract: $53 million
- Guaranteed money: $20.25 million
37. Joe Schobert
- Position: Inside linebacker
- Team: Jacksonville Jaguars
- Age: 27
- Years on contract:Â 5
- Total value of contract: $53.75 million
- Guaranteed money: $21.5 million
36. DeAndre Hopkins
- Position:Â Wide receiver
- Team:Â Arizona Cardinals
- Age: 28
- Years on contract:Â 2
- Total value of contract: $54.5 million
- Guaranteed money:Â $42.75 million
35. Travis Kelce
- Position:Â Tight end
- Team:Â Kansas City Chiefs
- Age: 31
- Years on contract:Â 4
- Total value of contract: $57.25 million
- Guaranteed money:Â $20.75 million
34. Andrus Peat
- Position: Guard
- Team: New Orleans Saints
- Age: 27
- Years on contract:Â 5
- Total value of contract: $57.5 million
- Guaranteed money: $33.85 million
33. Zach Cunningham
- Position:Â Inside linebacker
- Team:Â Houston Texans
- Age:Â 26
- Years on contract:Â 4
- Total value of contract: $58 million
- Guaranteed money:Â $32.5 million
32. Dion Dawkins
- Position:Â Left tackle
- Team:Â Buffalo Bills
- Age:Â 26
- Years on contract:Â 4
- Total value of contract: $58.3 million
- Guaranteed money:Â $29.5 million
31. Eddie Jackson
- Position: Free safety
- Team: Chicago Bears
- Age: 28
- Years on contract:Â 4
- Total value of contract: $58.4 million
- Guaranteed money: $33 million
30. Budda Baker
- Position: Safety
- Team:Â Arizona Cardinals
- Age:Â 25
- Years on contract:Â 4
- Total value of contract: $59 million
- Guaranteed money:Â $33.1 million
29. Taylor Decker
- Position:Â Left tackle
- Team:Â Detroit Lions
- Age:Â 27
- Years on contract:Â 4
- Total value of contract: $60 million
- Guaranteed money:Â $42.1 million
28. Dalvin Cook
- Position:Â Running back
- Team:Â Minnesota Vikings
- Age: 25
- Years on contract:Â 5
- Total value of contract: $63 million
- Guaranteed money:Â $28.13 million
27. Teddy Bridgewater
- Position: Quarterback
- Team: Carolina Panthers
- Age: 28
- Years on contract:Â 3
- Total value of contract: $63 million
- Guaranteed money: $33 million
26. Christian McCaffrey
- Position: Running back
- Team: Carolina Panthers
- Age: 24
- Years on contract:Â 4
- Total value of contract: $64.06 million
- Guaranteed money: $38.16 million
25. Robert Woods
- Position:Â Wide receiver
- Team:Â Los Angeles Rams
- Age: 28
- Years on contract:Â 4
- Total value of contract: $65 million
- Guaranteed money:Â $32 million
24. Cameron Heyward
- Position: Defensive tackle
- Team:Â Pittsburgh Steelers
- Age:Â 31
- Years on contract:Â 4
- Total value of contract: $65.6 million
- Guaranteed money:Â $26.25 million
23. Laremy Tunsil
- Position: Left tackle
- Team:Â Miami Dolphins
- Age:Â 26
- Years on contract:Â 3
- Total value of contract: $66 million
- Guaranteed money:Â $50 million
22. Kirk Cousins
- Position: Quarterback
- Team: Minnesota Vikings
- Age: 32
- Years on contract:Â 2
- Total value of contract: $66 million
- Guaranteed money: $66 million
21. Garett Bolles
- Position:Â Left tackle
- Team:Â Denver Broncos
- Age:Â 28
- Years on contract:Â 4
- Total value of contract: $68 million
- Guaranteed money:Â $38 million
20. Tre’Davious White
- Position: Cornerback
- Team:Â Buffalo Bills
- Age:Â 26
- Years on contract:Â 4
- Total value of contract: $69 million
- Guaranteed money:Â $55.25 million
19. Robert Quinn
- Position: Linebacker
- Team: Chicago Bears
- Age: 30
- Years on contract: 5
- Total value of contract: $70 million
- Guaranteed money: $30 million
18. Kenny Clark
- Position:Â Defensive tackle
- Team:Â Green Bay Packers
- Age: 25
- Years on contract:Â 5
- Total value of contract: $75 million
- Guaranteed money:Â $40 million
17. Alvin Kamara
- Position:Â Running back
- Team:Â New Orleans Saints
- Age:Â 25
- Years on contract:Â 5
- Total value of contract: $75 million
- Guaranteed money:Â $33.83 million
16. George Kittle
- Position:Â Tight end
- Team:Â San Francisco 49ers
- Age:Â 27
- Years on contract:Â 5
- Total value of contract: $75 million
- Guaranteed money:Â $40 million
15. Chris Jones
- Position:Â Defensive tackle
- Team:Â Kansas City Chiefs
- Age:Â 26
- Years on contract:Â 4
- Total value of contract: $80 million
- Guaranteed money:Â $60 million
14. Keenan Allen
- Position:Â Wide receiver
- Team:Â Los Angeles Chargers
- Age:Â 28
- Years on contract:Â 4
- Total value of contract: $80.1 million
- Guaranteed money:Â $43 million
13. Byron Jones
- Position: Cornerback
- Team: Miami Dolphins
- Age: 28
- Years on contract:Â 5
- Total value of contract: $82.5 million
- Guaranteed money: $54.38 million
12. DeForest Buckner
- Position:Â Defensive tackle
- Team:Â Indianapolis Colts
- Age:Â 26
- Years on contract:Â 4
- Total value of contract: $84 million
- Guaranteed money:Â $44.38 million
11. Arik Armstead
- Position: Defensive end
- Team: San Francisco 49ers
- Age: 27
- Years on contract:Â 5
- Total value of contract: $85 million
- Guaranteed money: $40 million
10. David Bakhtiari
- Position:Â Left tackle
- Team:Â Green Bay Packers
- Age:Â 29
- Years on contract:Â 4
- Total value of contract: $92 million
- Guaranteed money:Â $61.5 million
9. Marlon Humphrey
- Position:Â Cornerback
- Team:Â Baltimore Ravens
- Age:Â 24
- Years on contract:Â 5
- Total value of contract: $97.5 million
- Guaranteed money:Â $67.32 million
8. Ronnie Stanley
- Position:Â Left tackle
- Team:Â Baltimore Ravens
- Age: 26
- Years on contract:Â 5
- Total value of contract: $98.75 million
- Guaranteed money:Â $64.17 million
7. Amari Cooper
- Position: Wide receiver
- Team: Dallas Cowboys
- Age: 26
- Years on contract:Â 5
- Total value of contract: $100 million
- Guaranteed money: $60 million
6. Jalen Ramsey
- Position:Â Cornerback
- Team:Â Los Angeles Rams
- Age:Â 26
- Years on contract:Â 5
- Total value of contract: $100 million
- Guaranteed money:Â $71.2 million
5. Ryan Tannehill
- Position: Quarterback
- Team: Tennessee Titans
- Age:Â 32
- Years on contract:Â 4
- Total value of contract: $118 million
- Guaranteed money:Â $91 million
4. Myles Garrett
- Position:Â 25
- Team:Â Cleveland Browns
- Age:Â 25
- Years on contract:Â 5
- Total value of contract: $125 million
- Guaranteed money:Â $100 million
3. Joey Bosa
- Position:Â Defensive end
- Team:Â Los Angeles Chargers
- Age:Â 25
- Years on contract:Â 4
- Total value of contract: $135 million
- Guaranteed money:Â $102 million
2. Deshaun Watson
- Position: Quarterback
- Team: Houston Texans
- Age: 25
- Years on contract:Â 4
- Total value of contract: $156 million
- Guaranteed money:Â $110.72 million
1. Patrick Mahomes
- Position: Quarterback
- Team: Kansas City Chiefs
- Age: 25
- Years on contract:Â 10
- Total value of contract: $450 million
- Guaranteed money:Â $141.48 million
More From GOBankingRates
- These Are the Best Banks of 2021 – Did Yours Make the Cut?
- 36 Ways To Save For Your Emergency Fund and Any Unexpected Situations
- Top 100 Banks Leading the U.S. in 2021
- 25 Things You Should Always Do Before Buying a Used Car
Joel Anderson contributed to the reporting for this article.Â
Share this article:
You May Also Like

US Olympic Gold Medalists Get $37.5K, But These 15 Countries Pay Six Figures
August 01, 2024
7 min Read

I Manage Money for Pro Athletes: 3 Things I Tell Them To Do With a Cash Windfall
June 17, 2024
7 min Read



How Rich Are Tiger Woods, Phil Mickelson and the Other Top 10 Richest Pro Golfers?
July 02, 2023
7 min Read

One of the World's Top Soccer Players Turned Down $2B -- Only To Make More Money
June 12, 2023
7 min Read


Make your money work for you
Get the latest news on investing, money, and more with our free newsletter.
By subscribing, you agree to our Terms of Use and Privacy Policy. Unsubscribe at any time.

Thanks!
You're now subscribed to our newsletter.
Check your inbox for more details.



Sending you timely financial stories that you can bank on.
Sign up for our daily newsletter for the latest financial news and trending topics.
For our full Privacy Policy, click here.
Looks like you're using an adblocker
Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.
- AdBlock / uBlock / Brave
- Click the ad blocker extension icon to the right of the address bar
- Disable on this site
- Refresh the page
- Firefox / Edge / DuckDuckGo
- Click on the icon to the left of the address bar
- Disable Tracking Protection
- Refresh the page
- Ghostery
- Click the blue ghost icon to the right of the address bar
- Disable Ad-Blocking, Anti-Tracking, and Never-Consent
- Refresh the page