The Arizona Cardinals and Larry Fitzgerald have agreed upon a restructured contract.

Fitzgerald was scheduled to have a cap number of $18 million for the 2014 season.

Fitzgerald's cap figures for 2014 until 2018 will be $8.6 million, $23.6 million, $17.6 million, $17.35 million and $17.35 million.