AMERICAN FOOTBALL Breaking News: San Francisco 49ers Star Christian McCaffrey signs Multimillion Deal With… June 19, 2024 247sportscity 0 McCaffrey, who was already one of the top earners among running backs, had two years remaining on his previous contract.