McCaffrey is first NFL player in over 15 years to record rush
We took a shot, and it didn't work out' — 49ers GM on trading Trey
49ers: Christian McCaffrey is having the time of his life with SF
Christian McCaffrey ties Jerry Rice's record in 49ers history on
49ers head coach Kyle Shanahan raves about RB Christian McCaffrey
VIDEO: Christian McCaffrey Scores Rushing, Receiving, and Passing
Christian McCaffrey and the 49ers win 13th straight in the regular
49ers-Seahawks: Christian McCaffrey explains football 'obsession'
San Francisco 49ers: Christian McCaffrey 2022 Outdoor Player
Next Gen Stats features 3 key 49ers, but are there too many mouths
McCaffrey trade paying big dividends for the 49ers a year later
McCaffrey trade paying big dividends for the 49ers a year later
Christian McCaffrey didn't mean to shade Panthers