Photos and video: C.J. Ham returns to Denfeld for youth football camp - Duluth News Tribune
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
Minnesota Vikings Archives - – With you for life
5 Vikings make CBS Sports' top 100 NFL players of 2023 - CBS Minnesota
Week 4 in Carolina & C.J. Ham's 100th Game
Vikings vs. Colts score, takeaways: Minnesota completes largest comeback in NFL history, clinches NFC North
Augustana Set for Senior Day; Final Regular-Season Home Game - Augustana University Athletics
Vikings WR Justin Jefferson given incredible honor for first time in NFL career
Adam Thielen and CJ Ham Back New Duluth Sports Training Center
Duluth native C.J. Ham plays 100th game as a Viking - – With you for life
Lindsey Young (@LindseyMNSports) / X
C.J. Ham on the Vikings Use of the Fullback & How He Fits in the New Offense