Panthers trade RB Christian McCaffrey to 49ers in exchange for host of draft picks
49ers-Seahawks: Christian McCaffrey explains football 'obsession'
Christian McCaffrey's Impact on 49ers Offense - Sports Illustrated All Cardinal News, Analysis and More
Bills were right to hold ground in Christian McCaffrey trade talks - Buffalo Rumblings
49ers' Christian McCaffrey Doesn't Hold Back About Trey Lance
Christian McCaffrey trade: Did the 49ers give up too many draft picks for a running back?
Panthers RB Christian McCaffrey trying to tune out trade talk
Why Did The San Francisco 49ers Trade For Christian McCaffrey?
Inside the Christian McCaffrey trade, his historic day vs. the Rams - Sports Illustrated
Christian McCaffrey Trade Revisited: Who Were the Real Winners and Losers from San Francisco 49ers-Carolina Panthers Trade?