The Vikings agreed to terms on a new deal with exclusive rights free agent C.J. Ham, Chris Tomasson of the Pioneer Press reports.

The fullback will sign a one-year, $645,000 deal.

Ham, an undrafted free agent in 2016, spent most of his rookie season on the practice squad. He played 31 of 32 games over the past two seasons.