INCREASE: Living with a Purpose - CJ Ham - Sports Spectrum
Duluth native Ham pursuing NFL dream of making Vikings
Episode 12: C.J. Ham, Minnesota Vikings Fullback
The Vikings' offensive starters if the season started today - Bring Me The News
The Vikings keep coming up short; here are some of the reasons why - ESPN - Minnesota Vikings Blog- ESPN
Fullback C.J. Ham to sign two-year extension with Vikings, his agency says
Minnesota Vikings 53-Man Roster Projections: A Pre-Training Camp Look at the Vikings' Roster
C.J. Ham - NFL News, Rumors, & Updates
An Early Vikings 53-Man Roster Projection - Daily Norseman
Football: Faith and family come first for Duluth native C.J. Ham - Duluth News Tribune
How will the Vikings offense change without Justin Jefferson?
Fullback C.J. Ham is doing a little bit of everything for Vikings offense
Minnesota Vikings: How fullback C.J. Ham is the key to understanding the new-look offense - The Athletic