C.J. Ham agrees to two-year contract extension with Vikings - NBC Sports
Vikings 2023 free agency: Follow the latest offseason roster moves
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 Contract Extension
The Ideal Offseason Trade Scenario for Every NFL Team, News, Scores, Highlights, Stats, and Rumors
C.J. Ham signs $12.25 million extension with Vikings
C.J. Ham Signs Contract Extension with the Minnesota Vikings
2020 NFL free agency - Grades for every big signing and trade