NC State's defensive tackle Alim McNeil is a 'wow' talent
Kyle Shanahan, 49ers expect Brock Purdy back by training camp
49ers news: Kyle Shanahan explains why QB Brock Purdy is 'the
Kyle Shanahan has shocking response to 49ers QB issue
Kyle Shanahan Reveals Dilemma Teams Face in Contacting DC
Kyle Shanahan reveals only way a healthy Brock Purdy would lose
49ers news - Kyle Shanahan on his end-of-half-clock
49ers' game review: McGlinchey takes care of Crosby; Shanahan
49ers' Kyle Shanahan unveils why Trey Lance was absent after the
49ers' Kyle Shanahan regrets one IR move, in favor of playoff
The Niners' Offense Is Cruising — Until Kyle Shanahan Runs Out Of
NFL1000: Doug Farrar's Week 3 QB Rankings
49ers Notebook: Purdy's practice restrictions removed; Shanahan