Trey Lance injury: Kyle Shanahan defends play call
Shanahan Provides Injury and Position Battle Updates Following
San Francisco 49ers injury updates from Kyle Shanahan
49ers Quarterback Competition Set to Unfold in Training Camp
8 Observations from 49ers Training Camp: Aug. 15
How Kyle Shanahan dissected Seattle's defense in the NFL playoffs
Kyle Shanahan provides 49ers injury updates on Nick Bosa, Trent
Kyle Shanahan provides 49ers injury updates; Rookie's season in
Kyle Shanahan isn't to blame for Trey Lance injury vs. Seahawks
Kyle Shanahan provides 49ers injury updates; Rookie's season in