PRE 4Full →
NFL logoThink you can outpick the entire league? · Free NFL Season Predictor · No credit cardProve it →

McCaffrey Misses Another Practice; Shanahan Downplays Concern

By Walt Ainsley7 min readSan Francisco 49ers
Share:
San Francisco 49ers logoThink you can outpick 49ers Nation? · Free 49ers Season Predictor · No credit cardProve it →

For the second straight day, Christian McCaffrey was not on the practice field with his San Francisco 49ers teammates. And for the second straight day, Kyle Shanahan answered the questions with the same calm, practiced shrug of a head coach who has been here before.

It happened on Monday. It happened again on Tuesday. The team said nothing publicly about a specific ailment, and Shanahan, per multiple reports, downplayed the concern. The verifiable facts are simple: McCaffrey missed practice on August 11, 2026, during training camp. He missed practice the day before, too. That is all we know with certainty right now.

But here is the part that should make every 49ers fan stop scrolling.

McCaffrey is 30 years old. He is entering his 10th NFL season. And he just came off a 2025 campaign in which he played all 17 games, carried the ball 311 times for 1,202 yards and 10 touchdowns, and added 102 receptions for 924 yards. That workload -- 413 touches, by my arithmetic -- is the kind of volume that has historically ended careers, not extended them.

The 49ers are right to be cautious. They are also right to be nervous. And Shanahan's public calm, as genuine as it may be, does not change the arithmetic of what McCaffrey means to this offense.

The Precedent Problem

Let me take you back to a different era, because that is what I do. In 1998, the Denver Broncos gave Terrell Davis 392 carries at age 26. He won the MVP. The next year, he played four games, blew out his knee, and was never the same. In 2006, the San Diego Chargers gave LaDainian Tomlinson 348 carries and 56 catches. He was 27. He responded with one of the greatest seasons in league history. Two years later, at 29, he was done as an elite back.

The NFL has a brutal, unforgiving history with running backs who get 400 touches. McCaffrey's 413 in 2025 is exactly the kind of number that precedes a decline -- not necessarily a catastrophic injury, but a fade. And now, in the dog days of August, he is missing consecutive practices with what Shanahan characterized as nothing serious.

That is the historical pattern I cannot shake.

When a back of McCaffrey's age and mileage starts missing reps -- even routine, precautionary reps -- in training camp, it is rarely a one-day thing. It is a maintenance issue. It becomes a load-management plan. It becomes the dreaded "we'll see how he feels" routine that follows a player for the rest of his career.

This is not a panic piece. It is a recognition of precedent.

What Shanahan Actually Said

Shanahan's quotes from Tuesday are worth parsing carefully. He said he was not concerned. He praised the running back group as a whole, noting he loved "the three backs that we had throughout practice" and the rotation that keeps everyone fresh. He also said of McCaffrey's approach: "It's been really good to get him back the way he attacks it each day."

That is a coach describing a player who is present, engaged, and working hard -- even if he is not taking live-team reps.

But here is the line that should give you pause. Shanahan said, "My concern would be him toughen through tightness... which then it could be a month."

Let me translate that from coach-speak. Tightness that lingers becomes a strain. A strain becomes a month. A month in August becomes a setback in September. And a 30-year-old back who misses a month of camp is not going to be the same player in Week 1.

Shanahan is not worried today. He should not be -- it is August 11, and the season does not start for another month. The roster cutdown to 53 is still ahead. There is time.

But the window for concern is not measured in weeks. It is measured in how McCaffrey responds to the next few practices.

The Backfield Behind Him

Here is where the 49ers have actual, legitimate depth -- which is why Shanahan's calm makes sense. The depth chart behind McCaffrey is not the wasteland it has been in past years.

Isaac Guerendo, a fourth-round pick in 2024, is entering his third season. He did not put up significant numbers in 2025 -- the stat line shows limited carries -- but he is a big, explosive back who has flashed when healthy. Jordan James, a fifth-round pick in 2025, is entering Year 2 and showed enough as a rookie to earn a roster spot.

Then there is Kaelon Black, the 2026 third-round pick out of Indiana, who is part of this year's rookie class. Black is a between-the-tackles runner with good vision, and he has been rotating with the first team in McCaffrey's absence.

Behind them, the 49ers have Patrick Taylor Jr., a sixth-year veteran who knows Shanahan's system, and Sincere McCormick, plus Khalil Herbert, a veteran who played for the Jets in 2025.

That is a deep room. It is not a McCaffrey room, but it is a room that can survive a few missed practices and even a few missed games.

This is the key point. The 49ers did not just lose their starter and panic. They drafted Black in the third round this April, they kept James on the roster, they brought in Herbert. They built for the possibility that McCaffrey, at 30, might need more help than he did at 25.

That is smart roster construction. It is also, subtly, an acknowledgement that they cannot run him into the ground again.

The Fantasy and Betting Reality

For fantasy managers, this is the moment to pay attention. McCaffrey's 2025 season -- 1,202 rushing yards, 10 touchdowns, 102 receptions -- was a top-three fantasy finish. If he is healthy in 2026, he remains a first-round pick.

But the fantasy market has already started pricing in decline. The smart play, if you are drafting this month, is to not reach for McCaffrey in the top five and instead grab Guerendo or Black in the middle rounds as a handcuff. That is not controversial. That is prudent.

The sportsbooks, meanwhile, still list the 49ers at +1600 to win the Super Bowl on FanDuel, +1400 on BetOnline, and +1700 on both BetRivers and DraftKings. Those odds assume a healthy McCaffrey. If he misses extended time, those numbers will drift -- and the 49ers' path to February becomes significantly harder.

My Verdict

Here is what I think, and I will own it.

The 49ers are handling this correctly, but they are also on a knife's edge. Shanahan's public posture is right: there is no reason to sound alarms in mid-August over a maintenance day. But the history of NFL running backs who carry the ball 300-plus times at age 29 is not kind. McCaffrey is not Terrell Davis. He is not LaDainian Tomlinson. He is his own player, a unique hybrid who has already defied the injury narrative that followed him from 2020 through 2023.

But he is 30. And he is missing practices in August. And his head coach just said the word "month" unprompted.

My prediction is this: McCaffrey will be ready for Week 1, but he will not be the same workload back he was in 2025. The 49ers will cap his carries around 15-18 per game. Guerendo will get double-digit touches. And by December, we will be talking about whether McCaffrey's body can hold up for another playoff run.

That is not a panic. That is a precedent.

The 49ers have been here before. They have won games without McCaffrey. They have a deep backfield and a quarterback in Brock Purdy who, coming off a 20-touchdown, 10-interception 2025, can carry an offense. They will be fine.

But "fine" is not "Super Bowl favorite." And right now, the only thing standing between this offense and greatness is the soft tissue in a 30-year-old running back's legs.

Shanahan says he is not worried. I believe him. I also believe the next two weeks will tell us more than any press conference ever could.

The history of this league is written in the scars of running backs who gave too much, too late. McCaffrey has given this franchise everything. The question is whether his body has anything left to give back.

San Francisco 49ers logo
Free Pickem Challenge
Think you can outpick 49ers Nation?
Free to play · Climb the leaderboard · Earn bragging rights
Prove it →
Share: