Christian McCaffrey throws, catches, rushes for touchdowns as San
Niners RB Christian McCaffrey, QB Brock Purdy highlight Players of
EMERGENCY POD: Christian McCaffrey Traded to the San Francisco
The story behind 49ers RB Christian McCaffrey's touchdown pass and
Christian McCaffrey trade a 'no-brainer' says 49ers coach
Christian McCaffrey trade: Should the 49ers have gone all-in? - ESPN
Watch: 49ers RB Christian McCaffrey hauls in impressive TD catch
First Look at Christian McCaffrey on the 49ers in Madden 23!
Christian McCaffrey's big game lifts 49ers after Deebo Samuel injury
Christian McCaffrey Traded to 49ers; Panthers Reportedly Receive 4
Christian McCaffrey surpasses Jerry Rice in 49ers history, now