Christian McCaffrey was back on the practice field Sunday, and the 49ers got more than just their star running back back in the mix. They also got a glimpse of a player clearly leaning into the moment, from the work on the field to the tribute he wore for Roger Craig.
McCaffrey showed up to speak with reporters in a shirt featuring Craig’s No. 30, a nod to the former 49ers great after his recent induction into the 2026 Pro Football Hall of Fame. Craig, who won three Super Bowls with San Francisco in the mid-to-late 1980s, was a central piece of the offense during the Joe Montana era.
The connection between the two backs goes beyond the jersey. Craig was the first running back in NFL history to reach at least 1,000 rushing yards and 1,000 receiving yards in the same career, and McCaffrey has also joined that “elusive club,” as David Lombardi noted.
“Christian McCaffrey honors Roger Craig's Hall of Fame induction with his shirt - two of the three members in the ultra-exclusive 1,000-1,000 club,” Lombardi wrote on X, formerly Twitter.
McCaffrey’s return came after about three weeks away from practice because of leg tightness, a stretch that had some fans bracing for a bigger issue. Instead, McCaffrey said the absence was planned and that the goal was to be ready when it matters most.
“Obviously when you don't practice, the way the media works now, it's a firestorm,” McCaffrey said, via Nick Wagoner. “But this was kind of part of the plan from the jump was to ramp up pretty big, get nine, 10 practices in, kind of come back down and then ramp back up so we're fresh for the duration… And again, I feel great. I feel fresh, and it's good to be back out there.”
“It’s about being fresh for the duration. 17 Sundays,” McCaffrey continued, per Vic Tafur.
Christian McCaffrey honors Roger Craig's Hall of Fame induction with his shirt — two of the three members in the ultra-exclusive 1,000-1,000 club pic.twitter.com/3jAOoFGZM1
— David Lombardi (@LombardiHimself) August 23, 2026
The 49ers also had tight end George Kittle back at practice, and the group’s work helped fuel what David Lombardi called the best practice of training camp on Sunday.
McCaffrey now appears set for San Francisco’s Week 1 game on Sept. 10 against the Los Angeles Rams in Melbourne, Australia.
In Other News...
49ers Owner Jed York Arrest Case Just Got Even More Damaging
The fallout from Jed Yorks arrest in Ohio continues to linger around the 49ers top executive, adding another unwelcome layer to a story that already had plenty of it. York, the principal owner and CEO of San Francisco, was taken into custody during an operation targeting human trafficking, and the case moved through a series of charges before reaching its final disposition in court.
What began as a prostitution charge was later amended to disorderly conduct, and York also pleaded no contest to possessing criminal tools. He was sentenced to two days in jail and fined $1,150, while $160 in cash seized during the arrest was forfeited to the Mahoning Valley Human Trafficking Task Force, leaving a messy legal record attached to one of the NFLs most visible ownership figures. [Read more 🡒]
49ers May Have Found A Receiver Worth Watching For Brock Purdy
The 49ers wide receiver room has spent plenty of time lately dealing with injuries, so it makes sense that any long-range draft projection tied to that group will get some attention. In a 2027 NFL mock draft from Sports Illustrateds Gilberto Manzano, San Francisco was linked to Nick Marsh, the Indiana wideout who already has a reputation as a physical, agile target with the kind of upside that can make evaluators stop and take notice.
Marshs path has also added to the intrigue, with the former Michigan State receiver transferring to Indiana and showing the sort of traits that could make him a real problem for defenses down the line. For a 49ers team always thinking about how to keep Brock Purdy supplied with reliable options, it is the kind of name worth filing away, even if the real draft decision is still far off. [Read more 🡒]
49ers Owner Jed York Now Faces A Serious NFL Question
Jed Yorks legal case in Ohio is now moving into a different kind of scrutiny, one that could matter well beyond the courtroom. The 49ers owner was arrested in East Palestine on suspicion of engaging in prostitution, then later pleaded no contest to two misdemeanors, disorderly conduct and possession of criminal tools, in a resolution that included a short jail sentence and a fine.
Now the attention shifts to the league office, where the NFL may review the matter under its Personal Conduct Policy. For San Francisco, the issue is awkward even if it stays separate from the day-to-day football operation, because it puts one of the leagues most visible ownership figures in a position where discipline remains a real possibility. [Read more 🡒]
