Christian McCaffrey present at Monday's practice
Notebook: Christian McCaffrey gets a day off
Christian McCaffrey on 49ers: 'How could you not want to play here?' #shorts #nfl #49ers
First look at Christian McCaffrey in a 49ers uniform 👀🔥
Notebook: Christian McCaffrey gets a day off
Random49ers On Twitter: If Christian McCaffrey Does Play, 46% OFF
Christian McCaffrey Takes Practice Field in His New 49ers Uniform
Christian McCaffrey won't have many more Sundays to rest
Christian McCaffrey first time in 49ers uniform
Christian McCaffrey practicing after going 'zero dark thirty'