Patrick Mahomes and the Chiefs have agreed to a 10-year contract extension, which will keep him tied to Kansas City through the 2031 NFL season, according to ESPN. ESPN also reported that the contract ...