49ers Sign Offensive Weapon to Five-Year Extension
49ers, Kyle Juszczyk agree to five-year, $27 million extension
Shanahan admittedly more comfortable with Purdy than previous QBs
2018 San Francisco 49ers season - Wikipedia
Standout 49ers from OTAs and one-on-one with WRs coach Leonard
Did Kyle Shanahan think CMC would be this good when he traded for
Top 10 moves of 49ers' leadership duo of John Lynch and Kyle Shanahan
Kyle Shanahan and John Lynch sign contract extensions; Kyle
Nick Bosa 'happy' with 49ers' direction after Deebo Samuel extension
Injury Updates on Samuel, Greenlaw; Three Takeaways from Kyle Shanahan
49ers coach Kyle Shanahan commits to Trey Lance as starting QB