As Ham enters season seven, he won't take his place for granted - Duluth News Tribune
NFL: Duluth native C.J. Ham still living the dream with the Minnesota Vikings - Duluth News Tribune
C.J. Ham Joins Rare Company with 100th Vikings Game
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
A better way of training, Chaska Sports
Adam Thielen and CJ Ham Back New Duluth Sports Training Center
Vikings Running Backs Open Camp Vying for No. 2 Spot After Mattison
New sports performance gym opens in Duluth - Duluth News Tribune
Adam Thielen Greets Minnesota Vikings Fans At Pro-Am Golf
C.J. Ham Wears Custom Cleats To Support His Mom's Cancer Fight
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings