According to ESPN NFL insider Adam Schefter, Patrick Mahomes’ new contract is, not only the largest contract in NFL history, but the largest in sports history as well.

The deal Mahomes just signed has surpassed Angels center fielder Mike Trout (426.5 million) as the largest contract in North American history.

According to Schefter: Patrick Mahomes had two years and $27.6 million left on his existing deal — $2.8M this year, $24.8M in 2021. His 10-year extension is worth over $400M, though it’s still uncertain how much over. So the lowest his 12 year-deal could be worth is $427.6 million. But will be more.

Looking at the extension length alone, Mahomes’ deal is five years longer than any other player in the NFL.

Top 5 NFL contract lengths

Patrick Mahomes2031
Ezekiel Elliott2026
Lane Johnson 2025
Christian McCaffrey2025
Jaylon Smith2025

NFL Player Contracts by Comparison

QB Matt RyanFalcons5 years$150M2019
OLB Khalil MackBears6 years$141M2018
QB Russell WilsonSeahawks4 years$140M2019
QB Andrew LuckColts6 years$139M2016
QB Jimmy Garoppolo49ers5 years$137.5M2017
DT Aaron DonaldRams6 years$135M2018
QB Matthew StaffordLions5 years$135M2018
QB Jared GoffRams4 years$134M2019
QB Aaron RodgersPackers4 years$134M2018
Avatar of Clint Switzer

By Clint Switzer

Full-time sports fan, part-time contributor to society. Starcade Media co-founder, podcast host, filmmaker and writer.