Grant Cohn: Kyle Shanahan's dual roles not helping 49ers
Rams putting plans together if left tackle Alaric Jackson can't
McCaffrey trade paying big dividends for the 49ers a year later
Top 10 possible destinations for Jimmy Garoppolo as he leaves 49ers
On Kyle Shanahan's complex legacy with the Atlanta Falcons - The
Is 49ers Head Coach Kyle Shanahan a Genius or Fools Gold? - Sports
49ers coach Kyle Shanahan grateful for stability from contract
QB questions linger for San Francisco 49ers headed into summer break
Aaron Rodgers 'proud' of Zach Wilson, says rehab ahead of schedule
Solomon Thomas wanted to die. Now, he wants to live. (And help you)
49ers coach Kyle Shanahan grateful for stability from contract
49ers coach Kyle Shanahan grateful for stability from contract
Settled and secure, 49ers' Kyle Shanahan reflects on extension
49ers coach Kyle Shanahan reflects on San Francisco's 36-9 win