49ers QB Roll Call: Brock Purdy unlikely to face Raiders in opener
49ers' Shanahan apologizes to Raiders' Crosby for how he handled
Kyle Shanahan explains why Isaiah Oliver started for 49ers vs
49ers coach Kyle Shanahan reacts to Raiders benching Derek Carr
49ers coach Kyle Shanahan wishes he could've played QB Trey Lance
49ers' Kyle Shanahan gets defensive when it comes to his offense
Kyle Shanahan Salary: 49ers Coach Should Get a Raise This Offseason
O'Connell efficient in leading Raiders to a 34-7 preseason win
49ers coach Kyle Shanahan apologizes to the Raiders' Maxx Crosby
49ers' top-ranked defense major challenge for new Raiders QB
Transcript: What Kyle Shanahan said the day after 49ers' preseason
49ers coach Kyle Shanahan plans quarterback rotation switch in
49ers' Kyle Shanahan sees good in Trey Lance's game vs. Raiders