
Christian McCaffrey's contract explained
Christian McCaffrey is a running back for the San Francisco 49ers, with a 2-year, $38.0M contract that runs through 2027, averaging $19.0M a year.
- Position
- Running back
- Age
- 30
- Contract length
- 2 years
- Total value
- $38.0M
- Average per year
- $19.0M
- Runs through
- 2027
Source: ABC7 News, a named report. Figures PlainStats has not confirmed are left out.
2026 stats
- Games
- 7
- Rushing
- 84 carries for 389 yards, 8 touchdowns
- Receiving
- 34 catches on 42 targets for 251 yards
Regular season through week 8. Source: nflverse.
Quick answers
How much does Christian McCaffrey make?
Christian McCaffrey has a $38.0M contract, which averages $19.0M a year.
How long is Christian McCaffrey's contract?
Christian McCaffrey's contract is 2 years and runs through 2027.
What team does Christian McCaffrey play for?
Christian McCaffrey plays running back for the San Francisco 49ers.
See Christian McCaffrey in the PlainStats appShare