Panthers considering using McCaffrey on punt returns, too
49ers acquire RB Christian McCaffrey from Panthers - WWAYTV3
Ezekiel Elliott now 2nd highest paid RB after McCaffrey extension
Panthers Reportedly Make Christian McCaffrey Highest-Paid Running
McCaffrey trade paying big dividends for the 49ers a year later
Were the Panthers wrong to pay Christian McCaffrey? - The Athletic
Panthers trade McCaffrey to 49ers for picks
McCaffrey, Anderson receive trade interest ahead of deadline
Injuries aside, Christian McCaffrey continues to fulfill
NFL 2020 Free Agency news: Christian McCaffrey, Cam Newton