Panthers trade Christian McCaffrey to 49ers - The Athletic
Christian McCaffrey traded from Panthers to 49ers
Christian McCaffrey trade destinations: 7 NFL teams that make sense
Christian McCaffrey can't be summed up by his achievements - Sports Illustrated
Christian McCaffrey Honors His Super Fan Who Died of Cancer at Age 12: 'Let His Name Live on Forever'
Panthers' Christian McCaffrey helps late CT boy's wish come true
Christian McCaffrey wins Denver Post Gold Helmet Award for 2013 – The Denver Post
News — Christian McCaffrey Foundation
Christian McCaffrey claims the top spot in the AP's NFL running back rankings
Christian McCaffrey just became the third NFL player ever to join the 1,000-1,000 club