
- Christian McCaffrey Contract Breakdown
- How much is Christian McCaffrey getting paid?
- How much money does Christian McCaffrey make a minute?
- How much of Christian McCaffrey’s contract is guaranteed?
- What are the terms of Christian McCaffrey’s contract?
- Christian McCaffrey Career Earnings
- Christian McCaffrey Contract History
Christian McCaffrey (born on June 7, 1996, in Castle Rock, Colorado, USA) is an American football running back who currently plays for the San Francisco 49ers in the National Football League (NFL). McCaffrey attended Regis Jesuit High School in Colorado for his freshman season. For the rest of his high school education, McCaffrey attended Valor Christian High School.
He shattered numerous Colorado high school records, including single-season all-purpose yards (3,032), career total touchdowns (141), lifetime all-purpose yards (8,845), and career touchdown receptions (47). In 2012 and 2013, he was named Colorado's Gatorade Football Player of the Year.
Also Read: Christian McCaffrey Net worth
Christian McCaffrey Contract Breakdown
Christian McCaffrey signed a new 2-year extension with the San Francisco 49ers in June 2024, which is worth $38 million. The contract with the 49ers includes a $14,290,000 signing bonus with a total guaranteed amount of $24,000,000. In 2024, McCaffrey will earn a base salary of $1,210,000.
| Contract | Signing Bonus | Average Salary | GTD at Sign | Total GTD |
| 2 yr(s) / $38,000,000 | $14,290,000 | $19,000,000 | $24,000,000 | $24,000,000 |
| Year | Base Salary | Signing Bonus | Option | Workout | Cap Hit | Dead Cap | Yearly Cash |
| 2024 | $1,210,000 | $14,290,000 | - | - | $6,682,588 | $28,288,000 | $16,000,000 |
| 2025 | $1,255,000 | - | $14,245,000 | $200,000 | $9,806,000 | $22,076,000 | $16,200,000 |
| Potential Out | |||||||
| 2026 | $1,300,000 | - | $10,550,000 | $150,000 | $9,767,000 | $8,574,000 | $12,500,000 |
| 2027 | $16,850,000 | - | - | $150,000 | $25,317,000 | $5,716,000 | $17,500,000 |
How much is Christian McCaffrey getting paid?
Christian McCaffrey penned a new contract extension with the 49ers in June 2024. With the new contract, McCaffrey’s average annual salary has reset the running backs market to an extent, as he will be earning $19 million. In 2025, McCaffrey will earn a base salary of 1,255,000.
How much money does Christian McCaffrey make a minute?
Based on his 2025 salary of $16.2 million divided by the number of minutes in a 17-game NFL season ($16,200,000 / 1020 minutes), Christian McCaffrey earns almost $33,700 per minute.
How much of Christian McCaffrey’s contract is guaranteed?
The guaranteed amount of Christian McCaffrey’s contract is $24 million. With a contract worth $38 million, Christian McCaffrey will be earning an average of $19 million per year. The incentives and contract terms in the NFL can vary based on the player and team. Christian McCaffrey has ensured that a sizeable amount of his contract is guaranteed.
What are the terms of Christian McCaffrey’s contract?
As per the terms of Christian McCaffrey’s contract, he signed a 2-year extension that fixes him with the San Francisco 49ers franchise until the end of the 2027 season. The contract guarantees him $24 million.
The contract also comes with the following terms:
$24 million guaranteed at the time of signing (signing bonus + 2024 salary + $8.5 million of 2025 option bonus)
2025 Option Bonus: $14.245 million ($8.5 million guaranteed, due on 4/1/2025)
- 2026 Option Bonus: $10.55 million (due on 4/1/2026)
Christian McCaffrey Career Earnings
As of 2025, the 49ers running back has earned $97,466,910 as per Spotrac.
| Year | Age | Status | Cash Total | Cash Cumulative |
|---|---|---|---|---|
| 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 |
| 2024 | 28 | Injured | $15,617,647 | $81,266,910 |
| 2025 | 29 | Active | $16,200,000 | $97,466,910 |
| Total | $97,466,910 | $97,466,910 |
Christian McCaffrey Contract History
McCaffrey's contract history is mentioned below:
Jun 04, 2024
Signed a 2-year $38 million contract extension with the San Francisco 49ers.Apr 28, 2023
Converted $10.72 million of 2023 salary into signing bonus, adding two void years, clearing $8.576 million of cap with San Francisco 49ers.Oct 21, 2022
Traded to the San Francisco 49ers from the Carolina Panthers 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.365 million of 2022 salary into signing bonus, clearing $5.52M of cap space with the Carolina Panthers.Mar 10, 2021
Converted $7,047,500 of 2021 salary into bonus, clearing $5.683 million of cap space with the Carolina Panthers.Apr 13, 2020
Signed a 4-year $64 million contract extension with the Carolina Panthers.May 04, 2017
Signed a 4-year $17.24 million contract with the Carolina Panthers, including a 5th-year option in 2021.Apr 27, 2017
Drafted by the Carolina Panthers: Round 1 (#8 overall).FAQs on Christian McCaffrey
A. Christian McCaffrey signed a 2-year, $38 million deal with the San Francisco 49ers. He will earn up to $19 million annually on average.
A. Christian McCaffrey is 29 years old as of October 2025.
A. Christian McCaffrey is extremely fast. He recorded a speed of almost 22 mph in a touchdown run spanning 84 yards.
A. Christian McCaffrey was traded to the San Francisco 49ers in 2022. Before the 49ers, McCaffrey used to play for the Carolina Panthers.
A. Christian McCaffrey still has two years left on his contract. He will become a free agent in 2027.