2020 NFL Free Agency & Trade Analysis: Breaking Down All The Major
Why the Vikings extended fullback CJ Ham - Sports Illustrated
Vikings, C.J. Ham agree to four-year contract extension - Daily
C.J. Ham Signs Contract Extension
Ranking the NFL's 20 biggest outlier contracts in 2020: A fullback
Vikings 2023 free agency: Follow the latest offseason roster moves
C.J. Ham Signs Contract Extension
The Method to the Vikings' Madness - Daily Norseman
C.J. Ham Signs Contract Extension
2022 Minnesota Vikings Preview: Roster Moves, Depth Chart
Vikings sign fullback C.J. Ham to 2-year extension
C.J. Ham Signs Contract Extension