Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
How Vikings players use multiple sports to power their football success
CJ Ham Makes the 53-Man Roster as Starting Fullback for the Minnesota Vikings
Vikings, C.J. Ham agree to four-year contract extension - Daily Norseman
How Vikings players use multiple sports to power their football success
Vikings Snap Counts: Ham makes impact in limited role against Bills North News - Bally Sports
Vikings vs. Colts score, takeaways: Minnesota completes largest comeback in NFL history, clinches NFC North
Photos and video: C.J. Ham returns to Denfeld for youth football camp - Duluth News Tribune
Cousins, Vikings aim to keep themselves protected vs. daunting Eagles defense - CBS Minnesota
Vikings Sign C.J. Ham to Four-Year Deal, Place Tender on Eric Wilson - Sports Illustrated Minnesota Vikings News, Analysis and More
C.J. Ham Joins Rare Company with 100th Vikings Game
NFL: C.J. Ham Transitions to Full-Time Fullback
Vikings' C.J. Ham makes fullback position worth watching
Minnesota Vikings 2023 Preview: Depth Charts, Rosters, and Predictions