49ers observations: Jimmy Garoppolo keeping Fred Warner happy – NBC Sports Bay Area & California
49ers camp: Fred Warner, Brandon Aiyuk ignite brawl
Brandon Aiyuk Shines; Observations from 49ers Training Camp - Aug. 16
Brandon Aiyuk Shines; Observations from 49ers Training Camp - Aug. 16
49ers training camp: Kittle excited to catch Garoppolo vs. Lance
Transcripts: Kyle Shanahan, Jimmy Garoppolo, other 49ers react to 22-16 win vs. Chargers
49ers Make Big Plays in Most Active and Physical Practice of Camp
49ers: Trey Lance to start vs Raiders? When will Nick Bosa sign?
49ers' practice report: Rookie Spencer Burford surprises at right guard
Kyle Shanahan doesn't expect Brock Purdy to suit up for 49ers in preseason game vs. Raiders
Yanking Garoppolo sets up a whole list of possible consequences for Shanahan
Kyle Shanahan Believes Brandon Aiyuk is 'Further Ahead' Than Most Rookies
The Good and Not So Good from Day 6 of 49ers Training Camp: Fred Warner and Brandon Aiyuk Fight - Sports Illustrated San Francisco 49ers News, Analysis and More
Brandon Aiyuk evolves into 49ers' top WR threat before Cardinals game