Kirk Cousins, Vikings agree to 2-year, $66M contract extension – The Denver Post
C.J. Ham Signs Contract Extension
C.J. Ham Joins Rare Company with 100th Vikings Game
Vikings Snap Counts: Ham makes impact in limited role against Bills North News - Bally Sports
Full details emerge on C.J. Ham's contract extension with Vikings - A to Z Sports
Minnesota Vikings' 2020 NFL free-agent signings: Add run stuffer Michael Pierce - ESPN - Minnesota Vikings Blog- ESPN
Duluth Native C.J. Ham Signs Contract Extension with Minnesota Vikings - Fox21Online
Vikings sign two more free agents, reach extension with CJ Ham - Sports Illustrated Minnesota Sports, News, Analysis, and More
2023 Minnesota Vikings free agency tracker