49ers get creative with Christian McCaffrey as the RB throws long
49ers acquire RB Christian McCaffrey from Panthers
Is Brandon Aiyuk playing on Sunday vs. Cardinals? Latest injury
Christian McCaffrey and the 49ers win 13th straight in the regular
Christian McCaffrey TD video: 49ers RB hits spin button, breaks
49ers vs Rams: How will Christian McCaffrey be used?
49ers RB Christian McCaffrey not worried about heavy workload to
Niners RB Christian McCaffrey tallies rare touchdown hat trick in
NFL Sunday: Christian McCaffrey stars as San Francisco 49ers
49ers force 2 late turnovers and hold on for a 30-23 rivalry
49ers RB Christian McCaffrey doing it all vs. Rams