49ers Press Pass
Shanahan Talks Young Players, Injury Updates & Roster Battles
Jul 27, 2025
Head coach Kyle Shanahan delivers injury updates from Day 4 of training camp, shares the importance of routines during camp, and discusses ongoing position battles.