49ers rookie Jalen Hurd made a calculated decision to switch
49ers give Raiders option anxiety with dueling QBs and Counter Bash
49ers injury updates: Shanahan is hopeful Jalen Hurd can practice
49ers free agency: Marquee options who could replace key starters
Jalen Hurd is responding to Kyle's message 😤 #49ers, #FTTB
49ers Upbeat, But Not 'Overly Optimistic' on Jalen Hurd's Recovery
First-game flaws too familiar for 49ers
49ers mailbag: What kind of offer would trigger a Deebo Samuel
Kyle Shanahan on Nick Bosa: Definitely not all the way there yet