The Vikings re-signed fullback C.J. Ham to a contract extension on Wednesday, according to his agency. The move should give Minnesota more salary cap relief while retaining a key leader in the locker room for another two seasons.
Ham, 29, was commanding a $3.8 million cap charge in the final year of his contract. The Vikings likely lowered his figure for this season as the team toes the salary cap, and currently holds two veteran contracts at running back in Dalvin Cook and Alexander Mattison.
Ham, who has appeared in 96 of 98 regular season games the past six seasons, has been a core special teams contributor.