Christian McCaffrey
2026 Cap Hit
$10,856,472
2026 Cash
$12,500,000
Career Earnings
$97,466,910
2024-2027 Extension (CURRENT)
- $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
2020-2025 Rookie Extension
2017-2021 Rookie
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 |
|
14 - 18 | Knee |
| 2024 |
|
2 - 9 | Achilles |
| 2021 |
|
6 - 8 | Hamstring |
| 2021 |
|
13 - 18 | Ankle |
| 2021 |
|
15 - 15 | COVID-19 |
| 2020 |
|
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 |
