Vikings trade Diggs to Bills for draft picks - Superior Telegram
CJ Ham will reportedly sign a 2-year extension with the Minnesota
C.J. Ham Signs Contract Extension
C.J. Ham Signs Contract Extension
Fullback C.J. Ham to sign two-year extension with Vikings, his
Vikings sign two more free agents, reach extension with CJ Ham
C.J. Ham signs $12.25 million extension with Vikings
Football: Faith and family come first for Duluth native C.J. Ham
Photos and video: C.J. Ham returns to Denfeld for youth football
C.J. Ham Signs Contract Extension