Overview
- Christian McCaffrey returned at full speed during the first full-team practice open to media, completing 11-on-11 drills without visible restrictions.
- Brock Purdy and George Kittle continued to anchor the offense after signing multiyear extensions, with Purdy settling in following his six-year, $265 million deal.
- Special teams underwent changes as the 49ers cut punter Mitch Wishnowsky and brought in veteran Thomas Morstead to take over punting duties.
- Left tackle Trent Williams remained in Houston for individual workouts and is expected to join the team at mandatory minicamp in two weeks.
- Injuries to Ji’Ayir Brown and Malik Mustapha have sidelined key defenders, prompting Jason Pinnock and Richie Grant to emerge as potential starters.