Let's GO! Duluth's CJ Ham Was Mic'd Up For Vikings Packers Game
Can't-Miss Play: Minnesota Vikings fullback C.J. Ham matches his last name on hard 27-yard leaping grab
Duluth native Ham pursuing NFL dream of making Vikings
C.J. Ham's 100th Career Game in Photos
C.J. Ham Joins Rare Company with 100th Vikings Game
C.J. Ham's 100th Career Game in Photos
Ham Powers Into The End Zone For A Score
C.J. Ham Joins Rare Company with 100th Vikings Game
Mustang football looks to remain unbeaten opening NSIC South Division play at Augustana - SMSU Athletics
Minnesota Vikings fullback C.J. Ham powers forward for his first TD of 2022
Vikings activate C.J. Ham from COVID-19 list - Daily Norseman
Minnesota Vikings player C.J. Ham: This is what connects me to Sioux Falls
CJ Ham: A Viking Through and Through
Episode 12: C.J. Ham, Minnesota Vikings Fullback