Javon Hargrave and Christian McCaffrey showcase 49ers' focus on impact adds - The Athletic
McCaffrey trade paying big dividends for the 49ers a year later – NewsNation
5 Winners and 1 loser from the 49ers 31-14 win: The 3 faces of Christian McCaffrey - Niners Nation
The Christian McCaffrey Trade Is a Wildly Fun All-In Move for the 49ers - The Ringer
49ers news: Watch Christian McCaffrey get 4 touchdowns against Arizona - Niners Nation
Is 49ers RB Christian McCaffrey worth what his deal indicates?
Why 49ers HC Kyle Shanahan's reluctant to take Christian McCaffrey out - Niners Nation
McCaffrey trade paying big dividends for the 49ers a year later
49ers go full Rams mode with Christian McCaffrey trade
49ers offensive review: Christian McCaffrey's gravitational pull prevails - Niners Nation
Christian McCaffrey and the 49ers win 13th straight in the regular season, beat the Giants 30-12
49ers' first-half review: Rushing offense not up to Kyle Shanahan's standards - Niners Nation
49ers news: 5 Winners and 1 loser from the Niners win over the Cardinals - Niners Nation
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
49ers Announce Trade for Running Back Christian McCaffrey