Augustana's C.J. Ham Receives Extension with Minnesota Vikings
C.J. Ham signs $12.25 million extension with Vikings
Will C. J. Ham Play For The Minnesota Vikings Much Longer?
Vikings 2023 free agency: Follow the latest offseason roster moves
C.J. Ham Signs Contract Extension
5 Vikings storylines to watch ahead of training camp - Sports
Vikings, C.J. Ham agree to four-year, $12 million extension – Twin
2020 NFL free agency - Grades for every big signing and trade
Vikings 2023 free agency: Follow the latest offseason roster moves
Vikings Sign C.J. Ham to Four-Year Deal, Place Tender on Eric
Building a Vikings Championship Roster in a Short Period of Time
Report: Detroit Lions' Emmanuel Moseley tears ACL for second year