Home
Christian McCaffrey Career Stats and Performance Analysis Through the 2025 Season
Christian McCaffrey has solidified his reputation as the premier dual-threat offensive weapon in the modern NFL era. As of the conclusion of the 2025 regular season and heading into the 2026 off-season, his statistical profile reflects a rare combination of elite rushing volume and historic receiving efficiency for a running back. This analysis breaks down his career totals, single-season highlights, and the specific metrics that define his impact on the San Francisco 49ers and the league at large.
Career Statistical Summary
Across nine seasons in the NFL, playing for the Carolina Panthers and the San Francisco 49ers, Christian McCaffrey has accumulated totals that place him among the most productive scrimmage-yard gainers in football history.
Career Totals (Regular Season)
| Category | Career Total |
|---|---|
| Games Played | 112 |
| Rushing Attempts | 1,658 |
| Rushing Yards | 7,589 |
| Rushing Average | 4.6 yards per carry |
| Rushing Touchdowns | 62 |
| Receptions | 626 |
| Receiving Yards | 5,390 |
| Receiving Touchdowns | 36 |
| Total Scrimmage Yards | 12,979 |
| Total Touchdowns | 98 |
McCaffrey’s ability to maintain a 4.6-yard rushing average while recording over 600 career receptions is a statistical anomaly. Most high-volume rushers see a decline in receiving efficiency, yet McCaffrey has managed to stay above 8.5 yards per reception throughout his tenure.
What are Christian McCaffrey's rushing stats by season?
To understand McCaffrey's trajectory, it is essential to look at his seasonal production, which illustrates his durability, his recovery from injury-prone years (2020-2021), and his peak efficiency within Kyle Shanahan’s offensive system in San Francisco.
Rushing Year-by-Year Breakdown
- 2017 (CAR): 117 attempts, 435 yards, 2 TDs (3.7 avg). McCaffrey began his career in a shared backfield, focusing heavily on his role as a pass-catcher.
- 2018 (CAR): 219 attempts, 1,098 yards, 7 TDs (5.0 avg). This marked his first 1,000-yard rushing season, showing he could handle lead-back duties.
- 2019 (CAR): 287 attempts, 1,387 yards, 15 TDs (4.8 avg). Part of his historic 1,000/1,000 season.
- 2020 (CAR): 59 attempts, 225 yards, 5 TDs (3.8 avg). Season limited to 3 games due to injury.
- 2021 (CAR): 99 attempts, 442 yards, 1 TD (4.5 avg). Season limited to 7 games.
- 2022 (CAR/SF): 244 attempts, 1,139 yards, 8 TDs (4.7 avg). Combined stats between Carolina and San Francisco after the mid-season trade.
- 2023 (SF): 272 attempts, 1,459 yards, 14 TDs (5.4 avg). Led the NFL in rushing yards and won Offensive Player of the Year.
- 2024 (SF): 50 attempts, 202 yards, 0 TDs (4.0 avg). Injury-shortened season (4 games).
- 2025 (SF): 311 attempts, 1,202 yards, 10 TDs (3.9 avg). A massive workload season resulting in the NFL Comeback Player of the Year award.
The 2025 season is particularly noteworthy for its volume. Recording 311 carries at the age of 29 demonstrates a significant return to physical durability, even as his yards-per-carry average dipped below 4.0 for the first time since 2020.
How many receptions does Christian McCaffrey have in his career?
One of the most significant aspects of McCaffrey’s statistical profile is his receiving production. He is not merely a "check-down" option; he runs a full route tree and often lines up as a wide receiver.
Receiving Records and Milestones
As of the end of the 2025 season, McCaffrey has recorded 626 career receptions. This number is historically significant for several reasons:
- Surpassing Hall of Famers: With his performance in late 2025, he surpassed LaDainian Tomlinson (624 receptions) for the third-most receptions by a running back in NFL history. He now trails only Marshall Faulk and Larry Centers.
- The 100-Reception Club: McCaffrey is the first running back in NFL history to record at least 100 receptions in three separate seasons (2018, 2019, and 2025).
- 2025 Receiving Impact: In 2025, he caught 102 passes for 924 yards and 7 touchdowns. This made him one of only three running backs ever to record 900+ receiving yards in two different seasons.
Receiving Stats Year-by-Year
| Year | Team | Receptions | Yards | Average | TDs |
|---|---|---|---|---|---|
| 2017 | CAR | 80 | 651 | 8.1 | 5 |
| 2018 | CAR | 107 | 867 | 8.1 | 6 |
| 2019 | CAR | 116 | 1,005 | 8.7 | 4 |
| 2020 | CAR | 17 | 149 | 8.8 | 1 |
| 2021 | CAR | 37 | 343 | 9.3 | 1 |
| 2022 | CAR/SF | 85 | 741 | 8.7 | 5 |
| 2023 | SF | 67 | 564 | 8.4 | 7 |
| 2024 | SF | 15 | 146 | 9.7 | 0 |
| 2025 | SF | 102 | 924 | 9.1 | 7 |
The 9.1 yards per catch in 2025 is a testament to the 49ers' ability to create space for him in the secondary. His catch rate remains consistently high, often hovering between 80% and 85% of targets.
Analysis of the 2025 Comeback Season
The 2025 season was a statistical masterpiece of workload management and versatility. After a 2024 season hampered by calf and Achilles issues that limited him to just 4 games and 202 rushing yards, there were questions regarding his longevity.
McCaffrey responded by appearing in all 17 regular-season games. His 413 total touches (311 carries and 102 receptions) set a new San Francisco 49ers franchise record for touches in a single season.
2025 Scrimmage Yardage Breakdown
- Rushing Yards: 1,202
- Receiving Yards: 924
- Total Scrimmage Yards: 2,126
- Touchdowns: 17 total (10 rushing, 7 receiving)
- First Downs Generated: 119 (70 rushing, 49 receiving)
The 2,126 yards from scrimmage is the second-highest mark in 49ers history, trailing only his own 2023 performance and Frank Gore’s peak years in specific categories. What makes the 2025 stats stand out is the volume of first downs. Generating 119 first downs in a single season means McCaffrey was responsible for moving the chains nearly 7 times per game.
Historical Comparison: McCaffrey vs. The 1,000/1,000 Club
The most exclusive "club" in NFL statistics for running backs is the 1,000 rushing yards and 1,000 receiving yards in the same season. Only three players have ever achieved this:
- Roger Craig (1985)
- Marshall Faulk (1999)
- Christian McCaffrey (2019)
In 2019, McCaffrey’s stats were:
- 1,387 Rushing Yards
- 1,005 Receiving Yards
- 19 Total Touchdowns
- 116 Receptions (NFL record for a running back at the time)
When comparing McCaffrey's career trajectory to Marshall Faulk, the similarities in receiving volume are striking. Faulk finished his career with 767 receptions. McCaffrey, entering the 2026 season with 626, is well within reach of Faulk’s record if he maintains even 50% of his current receiving pace over the next three seasons.
Usage and Efficiency Metrics
To truly evaluate McCaffrey’s stats, we must look at how the 49ers utilize him in high-leverage situations.
Red Zone Efficiency
In the 2023 and 2025 seasons combined, McCaffrey was targeted or given the ball on over 40% of the 49ers' plays inside the 10-yard line. His "conversion to touchdown" rate in these situations is among the highest for active players. In 2025, despite the high volume of carries, he only fumbled twice, losing none. This ball security is a critical "invisible" stat that keeps him on the field in late-game scenarios.
Yards After Contact (YAC) and Catch
While traditional stats show the total yardage, McCaffrey's value is often found in what he does after the initial hit.
- Rushing YAC: In 2023, he averaged 3.29 yards after contact per attempt.
- Receiving YAC: In 2025, his yards after catch remained elite, specifically on screen passes and "Texas" routes (angle routes) where he consistently beats linebackers in space.
Comparison of Performance: Carolina vs. San Francisco
McCaffrey’s career is essentially split into two chapters. His time in Carolina was defined by being the entire offense, whereas in San Francisco, he is the finisher in a star-studded lineup.
| Metric | Carolina Panthers (Avg/Season*) | San Francisco 49ers (Avg/Season*) |
|---|---|---|
| Rushing Yards/Game | 68.2 | 84.5 |
| Receptions/Game | 6.0 | 5.2 |
| Scrimmage Yards/Game | 115.4 | 128.1 |
| TDs/Game | 0.74 | 1.12 |
*Averages exclude injury-shortened seasons of 2020 and 2024 for a clearer comparison of healthy performance.
The data shows that while his reception volume per game dropped slightly in San Francisco, his scoring efficiency and rushing yardage increased. This is a direct result of the 49ers' superior offensive line play and the presence of other threats like George Kittle and Deebo Samuel, which prevents defenses from stacking the box with 8 or 9 defenders.
Postseason Statistical Impact
McCaffrey's stats in the playoffs further cement his "Big Game" reputation. During the 49ers' run to Super Bowl LVIII and subsequent playoff appearances through Jan 2026, he has averaged over 110 scrimmage yards per game.
In the 2023 postseason alone, he recorded:
- 268 rushing yards and 4 rushing TDs.
- 19 receptions for 152 yards and 1 receiving TD.
- A touchdown in every playoff game he started for San Francisco.
This consistency in January and February is why his "all-purpose" stats are often cited by analysts as his most important contribution, beyond just the regular-season rushing titles.
Summary of Major Awards and Statistical Honors
- 2023 NFL Offensive Player of the Year: Led league in rushing (1,459) and scrimmage yards (2,023).
- 2025 NFL Comeback Player of the Year: 2,126 yards from scrimmage after missing most of 2024.
- 3x First-team All-Pro (2019, 2023, 2025).
- NFL Record: Most receptions by a running back through first seven seasons (509).
- 49ers Record: Most touches in a single season (413 in 2025).
Frequently Asked Questions about Christian McCaffrey's Stats
How many 1,000-yard seasons does Christian McCaffrey have?
As of 2025, McCaffrey has five seasons with over 1,000 rushing yards (2018, 2019, 2022, 2023, and 2025). He also has two seasons with over 1,000 receiving yards (2019) or nearly 1,000 (924 in 2025).
What is Christian McCaffrey’s highest rushing total in a single game?
His career high for rushing in a single game is 243 yards, set during his time at Stanford, but in the NFL, his best is 184 yards against the Cincinnati Bengals in 2018. In his 49ers career, he has frequently crossed the 150-yard mark.
Does Christian McCaffrey hold the record for receptions by a running back?
He holds the record for most receptions by a running back in a single season (116 in 2019). He is currently 3rd on the all-time list for career receptions by a running back, trailing only Marshall Faulk and Larry Centers.
How many total touchdowns does Christian McCaffrey have?
Through the end of the 2025 season, Christian McCaffrey has scored 98 total touchdowns (62 rushing and 36 receiving) in the regular season. This does not include his passing touchdowns (he has 2 career passing TDs) or postseason scores.
Conclusion
Christian McCaffrey’s statistics tell the story of a player who has redefined the expectations for the running back position. By combining the workload of a traditional "bell-cow" back with the receiving production of a high-end slot receiver, he has maintained a level of scrimmage-yard production that few in the history of the NFL can match. His 2025 season, which saw him surpass 2,100 yards from scrimmage and move into 3rd all-time in running back receptions, serves as a definitive statement on his longevity and historical significance. As he enters the 2026 season, McCaffrey remains the gold standard for offensive versatility in professional football.
-
Topic: Christian McCaffrey Career Stats | NFL.comhttps://www.nfl.com/players/christian-mccaffrey/stats/career
-
Topic: McCaffrey Finishes Season With Most Touches in 49ers History; Stats and Facts from #SEAvsSFhttps://www.49ers.com/news/mccaffrey-finishes-season-most-touches-49ers-history-stats-and-facts-seahawks-49ers
-
Topic: Christian McCaffreyhttps://www.49ers.com/team/players-roster/christian-mccaffrey/career