Christian McCaffrey

San Francisco 49ers, Running Back
Age: 29y-8m-28d (Jun 07, 1996)
Exp: 9 Years
Country: US
College: Stanford
Drafted: Round 1 (#8 overall), 2017
Agent(s): Joel Segal (WME Sports)
2026 Cap Hit

$10,856,472

2026 Cash

$12,500,000

Career Earnings

$97,466,910

2024-2027 Extension (CURRENT)

A year and half after acquiring him from Carolina, the 49ers extended Christian McCaffrey, adding 2 years, $38M new that included $24M fully guaranteed. The deal added $4M cash to his 2024 & 2025 compensation, lowering his cap hit by more than $7.4M for the 2024 season. The nearly 28-year-old running back received a $14.2M signing bonus, and $8.5M of his 2025 option bonus is fully guaranteed at signing. Per-Game-Active roster bonuses totaling $500,000 per year are built in to help (lightly) protect the Niners against injury over the course of the contract, which totals $62.2M through 2027. Three void years were added to the back end of the deal for salary cap purposes. Complete breakdown
Contract Terms:
2 yr(s) / $38,000,000
Average Salary:
$19,000,000
Signing Bonus:
$14,290,000
GTD at Sign:
$24,000,000
Total GTD:
$24,000,000
Free Agent:
2028 / UFA
Year Age Status Cap HitAnnual Cap % League Cap Cash Annual Cash Cumulative Dead Cap Annual
2024 28 $6,329,647 2.48% $15,617,647 $15,617,647 $28,288,000
2025 29 $8,751,472 3.13% $16,200,000 $31,817,647 $25,241,888
POTENTIAL OUT: 2026, 2 YR, $31,817,647; $21,094,416 DEAD CAP
2026 30 $10,856,472 3.58% $12,500,000 $44,317,647 $21,094,416
2027 31 $26,406,472 8.29% $17,500,000 $61,817,647 $14,297,944
2028 32
Void
UFA
$6,762,472 2.02% - $61,817,647 -
2029
Void
- - - $61,817,647 -
2030
Void
$2,110,000 0.53% - $61,817,647 -
Year Age Status Base P5 Salary Signing Proration Restructure Proration Active/GM Roster Bonus Option Proration Workout Bonus Cap Hit Cap % League Dead Cap
2024 28 $1,210,000 $2,858,000 $2,144,000 $117,647 - - $6,329,647 2.48% $28,288,000
2025 29 $1,255,000 $1,803,472 $2,144,000 $500,000 $2,849,000 $200,000 $8,751,472 3.13% $25,241,888
POTENTIAL OUT: 2026, 2 YR, $31,817,647; $21,094,416 DEAD CAP
2026 30 $1,300,000 $1,803,472 $2,144,000 $500,000 $4,959,000 $150,000 $10,856,472 3.58% $21,094,416
2027 31 $16,850,000 $1,803,472 $2,144,000 $500,000 $4,959,000 $150,000 $26,406,472 8.29% $14,297,944
2028 32
Void
UFA
- $1,803,472 - - $4,959,000 - $6,762,472 2.02% -
2029
Void
- - - - $4,959,000 - - - -
2030
Void
- - - - $2,110,000 - $2,110,000 0.53% -
Year Age Status Base P5 Salary Signing Bonus Active/Gm Roster Bonus Option Bonus Workout Bonus Cash Total Cash Cumulative Cash Remaining
2024 28 $1,210,000 $14,290,000 $117,647 - - $15,617,647 $15,617,647 $61,817,647
2025 29 $1,255,000 - $500,000 $14,245,000 $200,000 $16,200,000 $31,817,647 $46,200,000
POTENTIAL OUT: 2026, 2 YR, $31,817,647; $21,094,416 DEAD CAP
2026 30 $1,300,000 - $500,000 $10,550,000 $150,000 $12,500,000 $44,317,647 $30,000,000
2027 31 $16,850,000 - $500,000 - $150,000 $17,500,000 $61,817,647 $17,500,000
2028 32
Void
- - - - - - $61,817,647 -
2029 33
Void
- - - - - - $61,817,647 -
2030 34
Void
- - - - - - $61,817,647 -
Contract Notes
  • $24M guaranteed (signing bonus + 2024 salary + $8.5M of 2025 option bonus)
  • 2025 Option Bonus: $14.245M ($8.5M guaranteed, due 4/1/2025)
  • 2026 Option Bonus: $10.55M (4/1/2026)
  • Per Game Active Bonus: $29,411 ($500,000)
  • 2028-2030 years automatically void
Source: PFT

2020-2025 Rookie Extension

Contract Terms:
4 yr(s) / $64,063,500
Average Salary:
$16,015,875
Signing Bonus:
$21,500,000
GTD at Sign:
$30,062,500
Total GTD:
$38,162,500
Free Agent:
2026 / UFA
To see the rest of the Christian McCaffrey's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here

2017-2021 Rookie

Contract Terms:
4 yr(s) / $17,241,304
Average Salary:
$4,310,326
Signing Bonus:
$10,679,128
GTD at Sign:
$17,241,304
Total GTD:
$17,241,304
Free Agent:
2022 / UFA
To see the rest of the Christian McCaffrey's contract breakdowns, & gain access to all of Spotrac's Premium tools, sign up today. Already Subscribed? Login Here
Seasons

9 Years

Career Earnings thru 2026

$97,466,910

Earnings w/ Different Teams

2 teams

Earnings Per Year

Year Age Team(s) Status Cash Total Cash Cumulative Awards
2017 21
Active
$11,144,128
$11,144,128
2018 22
Active
$1,248,695
$12,392,823
2019 23
Active
$2,081,666
$14,474,489
2020 24
Active
$22,337,274
$36,811,763
2021 25
Injured
$8,237,500
$45,049,263
2022 26
Retained
Active
$7,910,000
$690,000
$52,959,263
$53,649,263
2023 27
Active
$12,000,000
$65,649,263
Nfc Pro Bowl:RB All NFL (1st) OPOY
2024 28
Injured
$15,617,647
$81,266,910
2025 29
Active
$16,200,000
$97,466,910
Nfc Pro Bowl:RB
Total      
$97,466,910
$97,466,910
2026 30
Active
$12,500,000
2027 31
Active
$17,500,000
Total
$127,466,910

Earnings Per Team

Years Team Base Signing Roster Restructure Option Incentives Cash Cumulative
6 $5,906,085 $32,179,128 - $14,412,500 $400,000 $61,550 $52,959,263
4 $4,235,000 $14,290,000 - $10,720,000 $400,000 - $44,507,647
Year Team(s) Age Base Signing Roster Restructure Option Workout Incentives Cash Total Cash Cumulative
2017
21
$465,000
$10,679,128
$11,144,128
$11,144,128
2018
22
$1,248,695
$1,248,695
$12,392,823
2019
23
$2,032,390
$49,276
$2,081,666
$14,474,489
2020
24
$825,000
$21,500,000
$12,274
$22,337,274
$36,811,763
2021
25
$990,000
$7,047,500
$200,000
$8,237,500
$45,049,263
2022
26
$345,000
$690,000
$7,365,000
$200,000
$7,910,000
$690,000
$52,959,263
$53,649,263
2023
27
$1,080,000
$10,720,000
$200,000
$12,000,000
$65,649,263
2024
28
$1,210,000
$14,290,000
$15,617,647
$81,266,910
2025
29
$1,255,000
$14,245,000
$200,000
$16,200,000
$97,466,910
Total
$10,141,085
$46,469,128
$25,132,500
$14,245,000
$800,000
$61,550
$97,466,910
$97,466,910
2026
30
$1,300,000
$10,550,000
$150,000
$12,500,000
2027
31
$16,850,000
$150,000
$17,500,000
Total
$28,291,085
$46,469,128
$25,132,500
$24,795,000
$1,100,000
$61,550
$127,466,910

Earnings Per Team

Years Team Base Signing Roster Restructure Option Incentives Cash Cumulative
6 $5,906,085 $32,179,128 - $14,412,500 $400,000 $61,550 $52,959,263
4 $4,235,000 $14,290,000 - $10,720,000 $400,000 - $44,507,647

Injuries

Year Weeks Reason
2024 SF 14 - 18 Knee
2024 SF 2 - 9 Achilles
2021 CAR 6 - 8 Hamstring
2021 CAR 13 - 18 Ankle
2021 CAR 15 - 15 COVID-19
2020 CAR 3 - 8 Ankle
  • Oct 03, 2025 Fined $23,186 Impermissible use of the helmet against Jacksonville (JAX)
  • Jun 04, 2024 Signed a 2 year $38 million contract extension with San Francisco (SF)
  • Apr 28, 2023 Converted $10.72M of 2023 salary into signing bonus, adding two void years, clearing $8.576M of cap with San Francisco (SF)
  • Oct 21, 2022 Traded to San Francisco (SF) from Carolina (CAR) for 2023 2nd round pick (#61 - traded), 2023 3rd round pick (#93 - traded), 2023 4th round pick (#132 - traded) and 2024 5th round pick (#166 - traded)
  • Mar 22, 2022 Converted $7.365M of 2022 salary into signing bonus, clearing $5.52M of cap space with Carolina (CAR)
  • Mar 10, 2021 Converted $7,047,500 of 2021 salary into bonus, clearing $5.683M of cap space with Carolina (CAR)
  • Apr 13, 2020 Signed a 4 year $64 million contract extension with Carolina (CAR)
  • May 04, 2017 Signed a 4 year $17.24 million contract with Carolina (CAR), including a 5th-year option in 2021
  • Apr 27, 2017 Drafted by Carolina (CAR): Round 1 (#8 overall)

Fines

Date Reason Fine Amount
Oct 03, 2025 Impermissible use of the helmet against Jacksonville (JAX) $23,186
Fines: 1 $23,186
Year Team GP GS Snaps Snaps% Rush Attempts Rush Yards Rush Yards/Gm Rush Touchdowns Rec Targets Rec Receptions Rec Yards Rec Yards/Rec Rec Yards/Gm Rec Touchdowns Fum
2025 SF 17 17 932 83.07 311 1,202 70.7 10 129 102 924 9.1 54.4 7 2
2024 SF 4 4 167 15.48 50 202 50.5 0 19 15 146 9.7 36.5 0 1
2023 SF 16 16 812 76.17 272 1,459 91.2 14 83 67 564 8.4 35.3 7 3
2022 SF 17 16 776 70.67 244 1,139 67.0 8 108 85 741 8.7 43.6 5 1
2021 CAR 7 7 272 23.67 99 442 63.1 1 41 37 343 9.3 49.0 1 1
2020 CAR 3 3 171 16.57 59 225 75.0 5 19 17 149 8.8 49.7 1 0
2019 CAR 16 16 1,056 93.40 287 1,387 86.7 15 141 116 1,005 8.7 62.8 4 1
2018 CAR 16 16 965 91.30 219 1,098 68.6 7 124 107 867 8.1 54.2 6 4
2017 CAR 16 10 757 70.20 117 435 27.2 2 113 80 651 8.1 40.7 5 2

Calculated Market Value

Market Value

  • 2 years, $37,526,436
  • Avg. Salary: $18,763,218
  • NFL Rank: 131
  • RB Rank: 2

Current Contract

  • Free Agent: 2028
  • Avg. Salary: $19,000,000
  • NFL Rank: 126
  • RB Rank: 2

Comparable Players

We've selected the following players based on their age, contract status, and statistical production to compare Christian McCaffrey to.

Player Length Value Avg. Salary Age When Signed
Alvin Kamara 2 $24,500,000 $12,250,000 29
Saquon Barkley 2 $41,200,000 $20,600,000 28
Aaron Jones 2 $20,000,000 $10,000,000 30
Derrick Henry 2 $30,000,000 $15,000,000 31
Averages 2 $28,925,000 $14,462,500 29.5

Base Calculated Value

After adjusting the above contracts as if signed at McCaffrey's current age (29), a linear regression is performed, providing us with the following initial value.

Length Value Avg. Salary
3 $39,960,000 $13,320,000

Statistical Comparisons

Now we'll compare our variables and McCaffrey statistically over the two seasons prior to their signing. In this case we're analyzing: GP%, Snaps %, Rush Yds/Gm, Rec/Gm, Rec Yds/Gm, TD/Gm, Fum/Gm, Rating

Player GP% Snaps % Rush Yds/Gm Rec/Gm Rec Yds/Gm TD/Gm Fum/Gm Rating
Alvin Kamara
2022-2023
82.35 59.70 56.82 4.71 34.14 0.36 0.14 73.40
Saquon Barkley
2023-2024
88.24 67.05 98.90 2.47 18.60 0.83 0.13 77.60
Aaron Jones
2023-2024
82.35 45.70 64.07 2.89 22.89 0.36 0.25 75.95
Derrick Henry
2023-2024
100.00 55.15 90.82 1.38 11.97 0.88 0.09 92.15
Average 88.24 56.90 77.65 2.86 21.90 0.61 0.15 79.78
Christian McCaffrey
2025-2025
100.00 83.00 70.71 6.00 54.35 1.00 0.12 78.30
Pct Change 13.33 45.87 -8.94 109.79 148.17 63.93 20.00 -1.86
Median Prime % Change 32.94%
Average Prime % Change 48.79%

Calculated Market Value: Christian McCaffrey

After applying our Prime % figures into our base calculated value, we're given two values. The average of these values becomes our current calculated market value.

Terms Avg. Salary
2 years, $37,526,436 $18,763,218
Top