John Lynch: Christian McCaffrey has improved since trade to 49ers
New 49ers RB Christian McCaffrey passes physical, will wear No. 23
McCaffrey is first NFL player in over 15 years to record rush
Christian McCaffrey Trade Is Exactly What Win-Now 49ers Need for
First Look: Rams host 49ers in Week 2 for 2023 home opener
McCaffrey, 49ers Win 13th Straight In Regular Season, Beat Giants
NFL Week 3 Preview: Fantasy football advice, betting tips and
Rams striving to end long regular-season skid against 49ers
Bills were right to hold ground in Christian McCaffrey trade talks