Patrick Mahomes might actually have the most team-friendly contract in the NFL.
Yes, Mahomes' contract with the Kansas City Chiefs includes a whopping $450 million in total potential compensation. But most of that money comes in the form of "tomorrow bucks" to be paid out starting in 2023, when NFL revenues and cap figures will be much higher. Mahomes' cap number for 2021 is just $7.4 million, about the same amount as Taysom Hill, Case Keenum and Nick Foles will cost the New Orleans Saints, Cleveland Browns and Chicago Bears this year, respectively.