Largest NFL contract for a player

Largest NFL contract for a player
Who
Patrick Mahomes
What
503,000,000 US dollar(s)
Where
United States
When
06 July 2020

The largest NFL contract for a player is $503 million USD (£403 million GBP), and was signed by Patrick Mahomes (USA) of the Kansas City Chiefs (USA), as of 6 July 2020.

The Super Bowl MVP 2019 signed a 10 year contract extension with the Kansas City Chiefs, making him the first athlete in history to sign a contract worth over half billion USD.