From Abdullah to Zylstra, 90 thoughts on the Minnesota Vikings' 90
Vikings 2023 free agency: Follow the latest offseason roster moves
Vikings' C.J. Ham happy to present first scholarship - Duluth News
C.J. Ham Signs Contract Extension
CJ Ham Can Have a Role In A Modern Offense - Zone Coverage
Football: Faith and family come first for Duluth native C.J. Ham
Vikings sign two more free agents, reach extension with CJ Ham
The Vikings' Depth Chart Going Into Week 3 vs. the Chargers
Vikings and fullback C.J. Ham agree to two-year extension
Vikings sign two more free agents, reach extension with CJ Ham
C.J. Ham Signs Contract Extension
C.J. Ham Signs Contract Extension
C.J. Ham Signs Contract Extension
C.J. Ham Signs Contract Extension