Christian McCaffrey had an injury-riddled 2024 season, in which he played just four games for the San Francisco 49ers. It was a disappointing follow-up season for the running back, who won the Offensive Player of the Year award in the 2023 season.
Nonetheless, on Thursday, 49ers coach Kyle Shanahan gave fans a promising update on McCaffrey's status, saying the RB "is ready as any player I’ve ever been around."
However, FS1 analyst Chris Broussard didn't appear to agree with Shanahan's claims, suggesting that McCaffrey's best days might be behind him.

"I mean, I'll be excited that he is back," Broussard said on Friday's episode of 'First Things First.' "(But) I do now expect him to do what he did two years ago. I think that's over for McCaffrey. Like, I don't think we'll see it.
Looking to predict NFL playoff Scenarios? Try our NFL Playoff Predictor for real-time simulations and stay ahead of the game!
"And he was Offensive Player of the Year; that was a phenomenal season. But, he'll be turning 29 soon, and he's been injury-riddled his whole career. And that's probably why he's not a certain Hall of Famer or even close to a Hall of Famer. But, I think he'll be good, assuming he's healthy, they will have a good run game."
McCaffrey recorded 1,459 yards and 14 touchdowns on 272 carries for the 49ers in the 2023 regular season. He also contributed 564 yards and seven touchdowns on 67 receptions to win the Offensive Player of the Year award.
McCaffrey also led San Francisco to the Super Bowl that season, but his team lost to the Kansas City Chiefs at the final hurdle.
Although McCaffrey appears to have recovered from a PCL and Achilles injury from last season, there have been some doubts about whether he can return to his best for San Francisco in the 2025 season.
Everything Kyle Shanahan said about Christian McCaffrey's return from injury on Thursday

After Thursday's OTA session, 49ers coach Kyle Shanahan said:
"Christian is as ready as any player I’ve ever been around," Shanahan said. "Right now, he’s healthy as can be.
"We’ve got to kind of protect him from himself, but Christian has a good idea of what he needs to do right now. He’s doing a lot less than he normally would do, but I know he is excited on how healthy he feels and the fact that he can get out there."
In four games McCaffrey played last season, he posted 202 yards on 50 carries, while adding 146 yards on 15 receptions. The 49ers eventually finished with a 6-11 record, failing to make the playoffs.
McCaffrey is a critical part of San Francisco's offense, and it will be interesting to see whether he can get back to his best next season.
49ers Fans! Check out the latest San Francisco 49ers Schedule and dive into the 49ers Depth Chart for NFL Season 2024-25.