Christian McCaffrey

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

$6,682,588

2024 Cash

$16,000,000

Career Earnings

$81,649,263

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,682,588 2.62% $16,000,000 $16,000,000 $28,288,000
2025 29 $9,806,000 3.59% $16,200,000 $32,200,000 $22,076,000
POTENTIAL OUT: 2026, 2 YR, $32,200,000; $8,574,000 DEAD CAP
2026 30 $9,767,000 3.34% $12,500,000 $44,700,000 $8,574,000
2027 31 $25,317,000 8.09% $17,500,000 $62,200,000 $5,716,000
2028 32
Void
UFA
$14,886,000 4.45% - $62,200,000 $2,858,000
2029
Void
- - - $62,200,000 -
2030
Void
- - - $62,200,000 -
Year Age Status Base P5 Salary Signing Proration Restructure Proration Roster/Gm Bonus Option Proration Workout Bonus Cap Hit Cap % League Cap Dead Cap
2024 28 $1,210,000 $2,858,000 $2,144,000 $470,588 - - $6,682,588 2.62% $28,288,000
2025 29 $1,255,000 $2,858,000 $2,144,000 $500,000 $2,849,000 $200,000 $9,806,000 3.59% $22,076,000
POTENTIAL OUT: 2026, 2 YR, $32,200,000; $8,574,000 DEAD CAP
2026 30 $1,300,000 $2,858,000 - $500,000 $4,959,000 $150,000 $9,767,000 3.34% $8,574,000
2027 31 $16,850,000 $2,858,000 - $500,000 $4,959,000 $150,000 $25,317,000 8.09% $5,716,000
2028 32
Void
UFA
- $2,858,000 - - $4,959,000 - $14,886,000 4.45% $2,858,000
2029
Void
- - - - $4,959,000 - - - -
2030
Void
- - - - $2,110,000 - - - -
Year Age Status Base P5 Salary Signing Bonus Option Bonus Workout Bonus Cash Total Cash Cumulative AYC Cumulative AYC Remaining
2024 28 $1,210,000 $14,290,000 - - $16,000,000 $16,000,000 $16,000,000 $15,550,000
2025 29 $1,255,000 - $14,245,000 $200,000 $16,200,000 $32,200,000 $16,100,000 $15,400,000
2026 30 $1,300,000 - $10,550,000 $150,000 $12,500,000 $44,700,000 $14,900,000 $15,000,000
2027 31 $16,850,000 - - $150,000 $17,500,000 $62,200,000 $15,550,000 $17,500,000
2028 32
Void
- - - - - $62,200,000 - -
2029 33
Void
- - - - - $62,200,000 - -
2030 34
Void
- - - - - $62,200,000 - -
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

Christian McCaffrey signed a 4 year , $64,063,500 contract with the Carolina Panthers, including $21,500,000 signing bonus, $38,162,500 guaranteed, and an average annual salary of $16,015,875. In 2024, McCaffrey will earn a base salary of $11,800,000 and a workout bonus of $200,000, while carrying a cap hit of $14,144,000 and a dead cap value of $8,576,000.
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

Christian McCaffrey signed a 4 year , $17,241,304 contract with the Carolina Panthers, including $10,679,128 signing bonus, $17,241,304 guaranteed, and an average annual salary of $4,310,326.
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

7 Years

Career Earnings thru 2024

$81,649,263

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
$16,000,000
$81,649,263
Total      
$81,649,263
$81,649,263
2025 29
Active
$16,200,000
2026 30
Active
$12,500,000
2027 31
Active
$17,500,000
Total
$127,849,263

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
3 $2,980,000 $14,290,000 - $10,720,000 $200,000 - $28,690,000
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
$16,000,000
$81,649,263
Total
$8,886,085
$46,469,128
$25,132,500
$600,000
$61,550
$81,649,263
$81,649,263
2025
29
$1,255,000
$14,245,000
$200,000
$16,200,000
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,849,263

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
3 $2,980,000 $14,290,000 - $10,720,000 $200,000 - $28,690,000

Injuries

Year Weeks Reason
2024 SF 2 - 0 Achilles
2020 CAR 3 - 8 Ankle
2021 CAR 6 - 8 Hamstring
2021 CAR 13 - 18 Ankle
2021 CAR 15 - 15 COVID-19
  • 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)
Year Team GP GS Snaps Snaps% Rush Attempts Rush Yards Rush Yards/Gm Rush Touchdowns Receiving Targets Receiving Receptions Receiving Yards Receiving Yards/Rec Receiving Yards/Gm Receiving Touchdowns Fum
2024 SF 0 0 0 0.00 0 0 0.0 0 0 0 0 0.0 0.0 0 0
2023 SF 16 16 812 76.20 272 1,459 91.2 14 83 67 564 8.4 35.3 7 3
2022 SF 17 16 776 73.20 244 1,139 67.0 8 108 85 741 8.7 43.6 5 1
2021 CAR 7 7 272 40.60 99 442 63.1 1 41 37 343 9.3 49.0 1 1
2020 CAR 3 3 171 25.40 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
Top