C.J. Ham on the Vikings Use of the Fullback & How He Fits in the
CJ Ham on X: Thank you @Vikings for making yesterday's game
Vikings ink two-year deal to bring back FB C.J. Ham North News
Stephanie Ham (@StephHamDPT) / X
Football: Faith and family come first for Duluth native C.J. Ham
CJ Ham to host third annual youth football camp in Duluth
CJ Ham on X: Felt good to get a spike. Felt even better to get
Minnesota Vikings represent in Winnipeg at Play60 Canada
Vikings' C.J. Ham Honors Mother's Memory With Custom Cleats