Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
Lunchbreak: C.J. Ham Standing Out as 'Staple' of 2019 Vikings Offense
C.J. Ham Joins Rare Company with 100th Vikings Game
C.J. Ham Joins Rare Company with 100th Vikings Game
Save room for Ham: There's a place on Vikings' offensive plate for Duluth fullback - Duluth News Tribune
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
Minnesota Vikings Archives - – With you for life
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
Minnesota Viking's CJ Ham hosted fourth annual football camp - – With you for life