Duluth's CJ Ham signs contract extension with Vikings - – With you for life
Minnesota Vikings: How fullback C.J. Ham is the key to understanding the new-look offense - The Athletic
2023 Dynasty Fantasy Football Free Agency Preview: Minnesota Vikings
Cousins throws 2 TDs, Vikings bounce back to beat Chargers - The San Diego Union-Tribune
The Verdict Is in for Ham Bone
Vikings Beat the Bills With 'Unreal' Overtime Catch - The New York Times
Friday mailbag: What if the Vikings have a slow start?
Vikings trade Diggs to Bills for draft picks - Superior Telegram
Can't-Miss Play: Minnesota Vikings fullback C.J. Ham matches his last name on hard 27-yard leaping grab