Late last week, McCaffrey told reporters he expected to play on Monday night against the New York Jets, which made his last-minute inactive status surprising. Before Wednesday's practice, McCaffrey explained why he didn't suit up despite sounding confident just days earlier. He shared that he didn't realize he wouldn't play until Monday morning.
"I prepare every week to play," McCaffrey said. "My mindset every week is I'm going to play. There's been weeks where I'll go the full week, not even feeling good enough to do the walkthrough, and then I wake up, and the body's capable of a lot of cool things. Mentally, I'm always prepared to play, and then woke up (on Monday), and it was a group decision, a very tough one.
"I hate not playing, but I look at it as a chess move, something that, hopefully, we can benefit from the rest of the season."
He also clarified that his current injury is unrelated to the one he sustained in Week 17 last season, saying, "It's just something I'm dealing with, that I'll get right."
As for Week 2, McCaffrey's mindset is the same—he's preparing to play against the Minnesota Vikings, though his status is still up in the air.
"My mindset is I'm gonna play no matter what I'm going through physically on Wednesday or Thursday in practice," McCaffrey said. "And on the game day, you've gotta make a decision. ... My mentality is I'm playing this week. That's where I'm at.
"That's how I am every week. I'm not lying. I think as soon as a player says, 'Maybe I'll play, maybe I won't,' that's not a good mentality to go into a week with when you're kind of on the fence. So, for me, I'm ready to go."
Related News
More San Francisco 49ers News
-
49ers coach explains Christian McCaffrey's absence, shares positive news on other RBs
There was some concern when running back Christian McCaffrey did not participate in Monday's San Francisco 49ers training camp practice. However, the team quickly informed reporters that the veteran running back was dealing with some "tightness," which didn't sound overly... -
Why Kyle Shanahan felt comfortable sitting the 49ers starters vs. Titans
San Francisco 49ers defensive tackle Alfred Collins is projected to start this season, and he played Thursday night against the Tennessee Titans. Aside from Collins, however, the rest of the 49ers' projected starters sat out the preseason opener. Meanwhile, the Titans played... -
49ers injury news: Kyle Shanahan shares updates on Christian McCaffrey, Nick Bosa
San Francisco 49ers defensive end Nick Bosa missed his fifth consecutive practice Tuesday, this time sitting out a joint session with the Tennessee Titans. Running back Christian McCaffrey has missed two straight practices, leading some fans to grow concerned about the status... -
49ers' Christian McCaffrey contract speculation emerges after training camp setback
NFL situations are often overanalyzed by the media, and that may be the case with San Francisco 49ers star running back Christian McCaffrey's recent training camp setback. McCaffrey has not practiced since August 8, when he was sidelined by what the 49ers described as...