Christian McCaffrey trade: Did the 49ers give up too many draft
How NFL RB pay ties to 49ers Christian McCaffrey trade
5 Things to Know: Running Back Christian McCaffrey
McCaffrey's 49ers debut sparks imagination but doesn't prevent
49ers news: Will the 49ers be able to afford Christian McCaffrey
Christian McCaffrey to make 49ers debut, 'quickly' learning plays
49ers film review: How Christian McCaffrey impacts the passing game
Giants face huge task in slowing 49ers' Christian McCaffrey
Panthers deal star running back Christian McCaffrey to 49ers - The
McCaffrey makes history as 49ers win sloppy Thursday Night game