Why the Vikings extended fullback CJ Ham - Sports Illustrated Minnesota Sports, News, Analysis, and More
C.J. Ham Overcomes Disability, Finds His Voice
Cousins throws 2 TDs, Vikings bounce back to beat Chargers - The San Diego Union-Tribune
A look at who made the Vikings' 53-man roster
CJ Ham - Football - Augustana University Athletics
The Fate of Minnesota Vikings FB C.J. Ham
He Does The Dirty Work: Ham Off To A Good Start As Vikings
Augustana RB C.J. Ham Signed By Minnesota Vikings
C.J. Ham Overcomes Disability, Finds His Voice
He Does The Dirty Work: Ham Off To A Good Start As Vikings
CJ Ham Waived By Minnesota Vikings
Breaking down the Vikings' initial 53-man roster - CBS Minnesota
Local college stars C.J. Ham, John Tidwell reflect on NFL experience