Minnesota Vikings full back C.J. Ham matches last name on hard 30-yard run up the gut
What's the Plan For C.J. Ham? - Zone Coverage
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings activate C.J. Ham from COVID-19 list - Daily Norseman
Can't-Miss Play: Minnesota Vikings fullback C.J. Ham matches his last name on hard 27-yard leaping grab
Assessing the value of C.J. Ham heading into free agency
C.J. Ham Joins Rare Company with 100th Vikings Game
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings Sign C.J. Ham to Four-Year Deal, Place Tender on Eric Wilson - Sports Illustrated Minnesota Vikings News, Analysis and More
C.J. Ham Joins Rare Company with 100th Vikings Game
C.J. Ham Joins Rare Company with 100th Vikings Game
CJ Ham among eight Captains for 2022 Minnesota Vikings
Minnesota Vikings: How fullback C.J. Ham is the key to understanding the new-look offense - The Athletic