All 49ers

49ers Might Have to Accept the Hard Truth About Christian McCaffrey

Despite putting up incredible numbers as a wide receiver, there has to be some concern from the 49ers with Christian McCaffrey as a runner.
September 21, 2025; Santa Clara, California, USA; San Francisco 49ers running back Christian McCaffrey (23) during the fourth quarter against the Arizona Cardinals at Levi's Stadium. Mandatory Credit: Kyle Terada-Imagn Images
September 21, 2025; Santa Clara, California, USA; San Francisco 49ers running back Christian McCaffrey (23) during the fourth quarter against the Arizona Cardinals at Levi's Stadium. Mandatory Credit: Kyle Terada-Imagn Images | Kyle Terada-Imagn Images

In this story:


2025 has been a bizarre season for Christian McCaffrey.

The San Francisco 49ers have been working him into the ground more than any previous season. He's been doing it all for the offense as a running back and as a wide receiver.

However, McCaffrey has struggled immensely to be effective on the ground. He's generated -105 rushing yards over expected this season, the fewest in the NFL by 47 yards.

McCaffrey has only put up 336 rushing yards (3.1 yards per carry) and has only busted five runs of 10 yards or more on 108 carries. The 49ers might have to start accepting the hard truth about McCaffrey.

The hard truth about Christian McCaffrey

San Francisco 49ers running back Christian McCaffrey (23) rushes
Oct 2, 2025; Inglewood, California, USA; San Francisco 49ers running back Christian McCaffrey (23) rushes the ball against the Los Angeles Rams during the first half at SoFi Stadium. Mandatory Credit: Kirby Lee-Imagn Images | Kirby Lee-Imagn Images

He has lost a step. A player of his caliber should've mustered at least one impressive performance on the ground by now. Yet, he hasn't excelled in any stretch.

One significant factor could be his lack of speed. McCaffrey’s top speed as a ball carrier so far in 2025 is just 17.30 mph, which would be his slowest top speed in any season in his career, per NextGenStats.

His average speed at the line of scrimmage is just 9.41mph, 14th-slowest among 40 running backs with 40 carries or more, and his slowest by at least 0.28mph in any season since 2018.

In 2023, his 10.53mph average speed at the line was sixth-fastest among running backs with 100+ carries. This stat alone is sufficient to say that he has lost a step.

A reason to be hopeful

San Francisco 49ers running back Christian McCaffrey (23
Sep 28, 2025; Santa Clara, California, USA; San Francisco 49ers running back Christian McCaffrey (23) runs after a catch against Jacksonville Jaguars linebacker Yasir Abdullah (56) during the second half at Levi's Stadium. Mandatory Credit: Darren Yamashita-Imagn Images | Darren Yamashita-Imagn Images

The flip side to that is McCaffrey has struggled to run the ball because he barely gets any room to operate. Yes, his top speed is discouraging.

But how many chances has he gotten to unleash a full-speed run? His opportunities at the second level have been extremely low. That is where he showcases his speed.

The offensive line, tight ends, and wide receivers aren't helping him out with blocks. He needs to slow-play and see his blocks get set up, then cut and go. They aren't there for him.

McCaffrey has gained just 0.5 yards before contact (seventh-fewest) and has been stuffed for no gain or a loss on 25.0 percent of his carries (fifth-highest).

His 0.5 yards before contact per carry in 2025 is a career-low, while his 25.0 percent stuff rate is a career-high. Can you blame him for being hesitant at the line of scrimmage?

McCaffrey doesn't trust his blocking, so he can't play fully unleashed. Until he starts getting consistent blocking, he's going to have to slice and dice his way at a controlled pace.

Follow Jose on X (Twitter) @JS3sanchez_to interact with him on the 49ers.


Read more 49ers On SI


Published
Jose Luis Sanchez III
JOSE SANCHEZ

Jose Luis Sanchez III has covered the San Francisco 49ers daily for FanNation since 2019. He started off as the lead publisher for FanNation's All49ers, then switched positions to become the Deputy Editor in 2020. Sanchez writes, edits, and produces videos daily for All49ers. He also co-hosts a show on YouTube with All49ers lead publisher Grant Cohn weekly. Prior to FanNation, Sanchez started his writing career back in 2016 for the school newspaper at Skyline college where he covered all sports team in the Bay Area. Following that from 2017 to 2019, he found a role as a contributor for FanSided's news desk along with their site's Just Blog Baby covering the Las Vegas Raiders and Golden Gate Sports every professional Bay Area sports team. Atop all of that, he was able to graduate with a Bachelors degree in Communication Studies at San Francisco State University in 2020. Sanchez is committed to ensuring he delivers transparent analysis and straightforward opinions that resonates with readers to get them thinking.

Share on XFollow JSanchezFN