C.J. Ham agrees to two-year contract extension with Vikings - NBC
Vikings signing FB C.J. Ham to two-year extension - Sports
Kirk Cousins, Vikings agree to 2-year, $66M contract extension
Report: Kirk Cousins new contract eliminated no-trade clause
C.J. Ham signs $12.25 million extension with Vikings
Football: Faith and family come first for Duluth native C.J. Ham
C.J. Ham Signs Contract Extension
Vikings ink two-year deal to bring back FB C.J. Ham North News
Vikings Snap Counts: Ham makes impact in limited role against
Vikings Mock Off-Season 1.1.: One last year – Climbing The Pocket