The Arizona Cardinals have announced a one-year contract extension with Larry Fitzgerald.

Fitzgerald's contract previously had a voidable year in 2018 for cap purposes, but the new agreement assures the future Hall of Famer will play next season.

He currently ranks sixth in the NFL's all-time receiving list with 15,066 yards. Barring injury, he should finish the season third, behind only Jerry Rice and Terrell Owens.