San Francisco 49ers running back Christian McCaffrey has reportedly signed to a two-year extension, sources with knowledge of the situation confirmed to ESPN's Adam Schefter on Tuesday (June 4).