Jimmie Ward recounts feud with Kyle Shanahan, 49ers that led to
49ers-Packers preseason opener: 5 things to watch, led by Trey Lance
Kyle Shanahan uncertain regarding Charvarius Ward, Mike McGlinchey
San Francisco 49ers: Addressing Key Challenges and Uncertainties
49ers training camp report: Amusing scuffle breaks out at practice
49ers practice report: Brandon Aiyuk is dominant, Sam Darnold is
49ers minutia minute: Christian McCaffrey bolted left while right
49ers-Chiefs: Hardman romps to 3 TDs as Chiefs rout Niners
49ers 2022 NFL mock draft: DeMeco Ryans' defense gets richer in
San Francisco 49ers @ Seattle Seahawks Week 15 Live Blog - Sports
Transcripts: What Kyle Shanahan, Jimmy Garoppolo, other 49ers said
Kyle Shanahan got creative with 49ers' two-tailback combinations