C.J. Ham Joins Rare Company with 100th Vikings Game
CJ Ham: A Viking Through and Through
Vikings name Duluth native CJ Ham as 2021 team captain - – With you for life
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings' C.J. Ham happy to present first scholarship - Duluth News Tribune
C.J. Ham Joins Rare Company with 100th Vikings Game
Adam Thielen and CJ Ham Back New Duluth Sports Training Center
Duluth native C.J. Ham plays 100th game as a Viking - – With you for life
C.J. Ham Joins Rare Company with 100th Vikings Game
Duluth native Ham appears headed for larger role with Vikings - Detroit Lakes Tribune