Christian McCaffrey, the running back for the San Francisco 49ers, has missed over a week of practice due to reported "tightness," leading to speculation that he may be engaging in a "hold-in" while seeking a new contract. His current deal, which is non-guaranteed, is set to pay him $12.5 million in 2026.
The situation is further complicated by recent lucrative contract extensions for other players, which may have heightened McCaffrey's desire for a raise. At 30 years old, he is approaching a critical phase in his career, raising concerns about the wisdom of extending his contract at a high value.
The 49ers face a challenging decision, as McCaffrey is their primary running back. Should they rely on rookie players Kaelon Black and Jordan James, the team could face significant struggles. Analysts suggest that guaranteeing the remaining money on McCaffrey's contract might be a reasonable compromise, while extending it could pose risks, especially if he were to sustain an injury this season.
Despite these complexities, there remains a possibility that the 49ers may acquiesce to McCaffrey's demands due to their respect for him, potentially complicating their negotiation strategy.