49ers' Danny Gray, the 'fast guy,' has on-brand debut in preseason win over Packers
49ers Third Round Rookie WR Danny Gray Gets First NFL Reception in Week 14 vs. Buccaneers
49ers Training Camp Day 8 breakdown: Quarterbacks
Trey Lance early imperfection worries Joe Staley with Jimmy Garoppolo lurking : r/49ers
49ers final 53-man roster projection: Toughest calls, who catches on?
Lance's deep TD pass leads 49ers to 28-21 win vs. Packers
49ers' Danny Gray, the 'fast guy,' has on-brand debut in preseason win over Packers
The 49ers are dealing with 2 injured kickers with 2 weeks before season opener
49ers Third Round Rookie WR Danny Gray Gets First NFL Reception in Week 14 vs. Buccaneers
Lance's deep TD pass leads 49ers to 28-21 win vs. Packers - Seattle Sports
49ers mailbag: Is Nick Bosa in a slump? Explaining the offense's first-half blahs - The Athletic