Kyle Shanahan addressed the absence of one of the San Francisco 49ers’ most promising young players in their 30-9 preseason loss to the Denver Broncos. Speaking after the game, the head coach made it clear the decision was precautionary, opting to hold the rookie out rather than risk aggravating a minor issue.

That rookie is cornerback Upton Stout, whose strong training camp has positioned him as a potential key contributor in his first NFL season. The No. 100 overall pick in the 2025 Draft is dealing with a tight calf, and the 49ers didn’t want to push him into game action too soon.

The 49ers have a lot of talent on their roster, but Stout is one of those players who joins the team with the hope of improving options at his position, where there is still plenty to explore. The front offi

See Full Page