Minnesota Vikings full back C.J. Ham matches last name on hard 30-yard run up the gut
C.J. Ham ready to make an impact in second year with Vikings
CJ Ham hosts fourth annual youth football camp on former stomping grounds
NFL Announces List of Players Invited to Attend Draft
Duluth Native C.J. Ham Hits 100 Career Games As Member Of Vikings
Minnesota Vikings 2020 season in review: Running backs
Forecasting Vikings roster
Lunchbreak: C.J. Ham Standing Out as 'Staple' of 2019 Vikings Offense
2023 Offseason Review: Minnesota Vikings : r/nfl
C.J. Ham Joins Rare Company with 100th Vikings Game