Angels sign Albert Pujols, C.J. Wilson in bid to reclaim AL West from Rangers
Why the Vikings extended fullback CJ Ham - Sports Illustrated Minnesota Sports, News, Analysis, and More
Minnesota Vikings depth chart update post NFL draft
C.J. Ham Signs Contract Extension
C.J. Ham Signs Contract Extension
C.J. Ham signs $12.25 million extension with Vikings
Fading fullbacks: Once NFL staple, position keeps declining
The Salary Cap Doomers Have Never Been More Wrong - Zone Coverage
C.J. Ham agrees to two-year contract extension with Vikings - NBC Sports
Vikings' release of Adam Thielen is latest sign franchise is on track
Vikings signing FB C.J. Ham to two-year extension - Sports Illustrated Minnesota Vikings News, Analysis and More
C.J. Ham Signs Contract Extension
CJ Ham May Need to Rework His Contract
How the Broncos and Seahawks negotiated the Russell Wilson trade - Sports Illustrated
C.J. Ham Contract Details, Salary Cap Charges, Bonus Money, and Contract History