The San Francisco 49ers have renegotiated Christian McCaffrey’s contract, replacing his existing deal with a new four-year agreement. The new contract boasts an average annual value of $19 million per year, surpassing the previous high-water mark for the position at $16 million.
Here are the full details of the contract: McCaffrey will receive a signing bonus of $14.29 million, a 2024 base salary of $1.21 million, a 2024 per-game roster bonus of $500,000 total, a 2025 option bonus of $14.245 million with $8.5 million fully guaranteed at signing and due on April 1, 2025, a 2025 base salary of $1.255 million, a 2025 per-game roster bonus of $500,000 total, a 2025 offseason workout bonus of $200,000, a 2026 option bonus of $10.55 million, a 2026 base salary of $1.3 million, a 20