NFL: Duluth native C.J. Ham still living the dream with the
Minnesota Vikings player C.J. Ham: This is what connects me to
2018 Minnesota Vikings Media Guid3, PDF
Vikings Film Room: Breaking down the four-play punch that buried
Kirk Cousins, Minnesota Vikings aim to keep themselves protected
He does the dirty work: C.J. Ham off to a good start as Vikings
C.J. Ham - NFL News, Rumors, & Updates
Vikings Snap Counts: Ham makes impact in limited role against
How Vikings FB C.J. Ham Could be Key Contributor to New-Look Offense