Niners Nation - George Kittle didn't practice this week because of a groin injury.
49ers' Arik Armstead talks Kyle Shanahan, stopping Packers
49ers Camp: George Kittle reveals thoughts on Brock Purdy being cleared to practice, Trey Lance's improvement
Robbie Gould explains why he didn't return to 49ers
49ers coach Kyle Shanahan grateful for stability from contract extension, Football
George Kittle injury news: Kyle Shanahan gives update on 49ers TE
Is 49ers Head Coach Kyle Shanahan a Genius or Fools Gold? - Sports Illustrated San Francisco 49ers News, Analysis and More
Steve Young was 'in awe' of Kyle Shanahan during 49ers' win over Rams – NBC Sports Bay Area & California
49ers' George Kittle reveals reporter broke NFL Top 100 news to him – NBC Sports Bay Area & California
49ers TE George Kittle on what makes Kyle Shanahan an elite play-caller - Niners Nation
Niners Nation - After this week's loss against the Bears, it's back to the drawing board for Kyle Shanahan and the 49ers 👀