The Kansas City Chiefs and Patrick Mahomes have agreed to a restructured contract.

Kansas City will convert the $21.7 million roster bonus for Mahomes to a signing bonus, which will save approximately $17 million against the cap.

Mahomes signed a 10-year, $503 million extension with the Chiefs last July.