The unprecedented mega-deal means the star quarterback is signed to a contract that is five years longer than any other player in the NFL.
Cowboys running back Ezekiel Elliott is the only player signed through 2026 but Mahomes is secure until 2031. The injury guarantee is $200 million, meaning he'll make at least that much even if he fails to play another game.
It's an incredible commitment by the Chiefs, made after Mahomes established himself as the best player in the league over the past two years.
He threw for 5000 yards and 50 touchdowns in a record-setting MVP season in 2018 before losing to the Patriots in overtime in the AFC Championship.
His numbers weren't quite as wild in 2019 after he missed games with a knee injury but he made up for it in the playoffs by leading the Chiefs on a number of epic comebacks, including a 31-20 win against the 49ers in the Super Bowl where he was named MVP.
Mahomes will be 37 years old when the contract ends, still five years younger than Tom Brady is now as he embarks on another NFL season.