Christian McCaffrey thrilled to be mastering Kyle Shanahan's 49ers
10 Things You Didn't Know About Christian McCaffrey
49ers news: Is Christian McCaffrey being targeted by other teams
NFL Exec: Christian McCaffrey Trade Price Driven by 49ers-Rams
Rams miss on Christian McCaffrey, but prepare to face 49ers with
Christian McCaffrey Uses Midseason Trade as Motivation - Sactown
Christian McCaffrey Trade To The San Francisco 49ers: Analyzing
Christian McCaffrey Taking Part in Panthers Offseason Workouts
Christian McCaffrey (@christianmccaffrey) • Instagram photos and
Christian McCaffrey, San Francisco 49ers HB, NFL and PFF stats