The 49ers’ star-studded offense seems to be getting its stars healthy.
George Kittle was activated from the Physically Unable to Perform list on Sunday, and superstar running back Christian McCaffrey is in full uniform for the 49ers’ practice, per The Post’s Evan Webeck.

McCaffrey missed roughly two weeks of practice because of what has been deemed “tightness” in his leg.
San Francisco hadn’t been very forthright in detailing what this “tightness” entails. But it raised alarms because McCaffrey was dealing with something similar before the 2024 campaign and ended up missing the entire preseason and the 49ers’ first eight regular-season games because of it.
Granted, just because McCaffrey is able to practice on Sunday doesn’t guarantee his status for the 49ers’ Week 1 game, which is against the Rams in Australia on Sept. 10. But it certainly bodes well for it, and it surely an encouraging sign that his leg is feeling better.

It will be interesting to hear what McCaffrey has to say about his leg the next time he speaks to the media. If San Francisco has both him and George Kittle active in Australia, their already dynamic offense should be functioning at its full capacity.


