Vikings' salary-cap situation: How Minnesota can maneuver around its cap constraints - The Athletic
C.J. Ham Signs Contract Extension
Vikings sign two more free agents, reach extension with CJ Ham - Sports Illustrated Minnesota Sports, News, Analysis, and More
C.J. Ham Signs Contract Extension
Kirk Cousins agrees to contract extension with Vikings - Bring Me The News
Vikings 53-man roster predictions following 2023 NFL Draft
2023 Minnesota Vikings Betting Preview
Vikings' Ham reflects on contract, health, happiness, National
C.J. Ham signs two year extension with the Minnesota Vikings
Will C. J. Ham Play For The Minnesota Vikings Much Longer?