Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
Vikings roster and their sports beyond football. Here's the complete list
NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
Vikings' 90-man roster by jersey number ahead of training camp
Minnesota Vikings roster update prior to the NFL Draft
Camps - Long Ones, Short Ones, Fun for All Ones - Lake Superior Magazine
edition of the Denfeld Oracle. My friends'
VikeStyle Magazine Launches with CJ Ham on the Cover by Luxury Chamber Media Group - Issuu
Photos and video: C.J. Ham returns to Denfeld for youth football camp - Duluth News Tribune
Save room for Ham: There's a place on Vikings' offensive plate for Duluth fullback - Duluth News Tribune
Vikings 90-man training camp roster, by jersey number
NFL: Vikings cut Duluth's Ham, may sign him to practice squad - Duluth News Tribune
VikeStyle Magazine Launches with CJ Ham on the Cover by Luxury Chamber Media Group - Issuu
Vikings' 90-man roster by jersey number ahead of training camp
Let's GO! Duluth's CJ Ham Was Mic'd Up For Vikings Packers Game