Vikings, C.J. Ham agree to four-year contract extension - Daily Norseman
Kirk Cousins, Vikings agree to 2-year, $66M contract extension – The Denver Post
Vikings cut Kendricks and more moves could be coming - Axios Twin Cities
Vikings get critical Allen turnovers, stun Bills 33-30 in OT
Will Ragatz on Twitter: Fullback news! CJ Ham is back in Minnesota for two more seasons. / Twitter
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings ink two-year deal to bring back FB C.J. Ham North News - Bally Sports
Vikings trade Diggs to Bills for draft picks - Superior Telegram
C.J. Ham signs $12.25 million extension with Vikings
Vikings and fullback C.J. Ham agree to two-year extension
Why the Vikings extended fullback CJ Ham - Sports Illustrated Minnesota Sports, News, Analysis, and More