TeamsPlayersDraft
Christian McCaffrey

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
Team
San Francisco 49ers
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

More on the 49ers