Offseason In Review: Minnesota Vikings
Fullback C.J. Ham to sign two-year extension with Vikings, his
C.J. Ham Signs Contract Extension
Cousins, Vikings agree to two-year contract extension
Vikings Re-Signing FB C.J. Ham To Two-Year Extension
C.J. Ham Signs Contract Extension
C.J. Ham Signs Contract Extension
C.J. Ham signs $12.25 million extension with Vikings
What C.J. Ham's Extension Tells Us About Kevin O'Connell's Plan