How Christian McCaffrey proved to 49ers he could execute halfback
NFL Week Eight results: Christian McCaffrey stars as 49ers sink
49ers go full Rams mode with Christian McCaffrey trade
49ers-Rams: McCaffrey, Garoppolo, others speak after win
Arizona Cardinals defense run out of Mexico City by 49ers ground game
Christian McCaffrey could see restructured deal with 49ers
Rams miss on Christian McCaffrey, but prepare to face 49ers with
San Francisco 49ers preview 2023: Over or under 10.5 wins? Chances
Why are Carolina Panthers fans turning on Christian McCaffrey?