Duluth's C.J. Ham looking good in purple - Perfect Duluth Day
Episode 12: C.J. Ham, Minnesota Vikings Fullback - Beyond the Game
CJ Ham Makes the 53-Man Roster as Starting Fullback for the
C.J. Ham Joins Rare Company with 100th Vikings Game
Duluth native C.J. Ham took the long road to Vikings' backfield
Augustana University Alum CJ Ham Gets Extended By Minnesota
Vikings' C.J. Ham opens up about mental health and the importance
C.J Ham Career Highlights Augustana University
Duluth native C.J. Ham took the long road to Vikings' backfield
CJ Ham - Professional Athlete - Minnesota Vikings
C.J. Ham Overcomes Disability, Finds His Voice
C.J. Ham Overcomes Disability, Finds His Voice
Minnesota Vikings FB C.J. Ham: Player Profile No. 25