C.J. Ham Signs Contract Extension
Why the Vikings extended fullback CJ Ham - Sports Illustrated
Vikings sign fullback C.J. Ham to 2-year extension
The Ideal Offseason Trade Scenario for Every NFL Team
Duluth native Ham moves to fullback position with Vikings
C.J. Ham Signs Contract Extension with the Minnesota Vikings
C.J. Ham Signs Contract Extension
Football: Faith and family come first for Duluth native C.J. Ham
Vikings 2023 free agency: Follow the latest offseason roster moves
C.J. Ham Signs Contract Extension
Former Augie running back CJ Ham signs with Vikings
C.J. Ham Signs Contract Extension
What the Pro Bowl Rosters Should Be at NFL's Midseason Mark
C.J. Ham Signs Contract Extension