C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings finalizing 53-man roster with about dozen spots available
Former Bulldog Zach Ojile following in C.J. Ham's footsteps at
CJ Ham (@cjham_93) • Instagram photos and videos
Vikings FB C.J. Ham joins The Common Man at Minnesota Training
C.J. Ham to host fourth-annual youth football camp
NFL: Duluth native C.J. Ham still living the dream with the
CJ Ham host youth football camp in Duluth - – With you
CJ Ham hosts fourth annual youth football camp on former stomping
FB C.J. Ham joins KFAN from Minnesota Vikings Training Camp
CJ Ham Archives - – With you for life
Vikings' C.J. Ham Announces 2023 Duluth Summer Football Camp