49ers surging into playoffs behind rookie QB Brock Purdy
49ers news: Danny Gray won't be ready for Week 1 with SC joint injury - Niners Nation
Kyle Shanahan shares what 49ers rookie WR Danny Gray must do to earn more playing time
Trey Lance Shines, And Other Top Notes From San Francisco 49ers Preseason Opener
Trey Lance, 4 promising rookies shine in 49ers' preseason win - The Athletic
Danny Gray: Breaking News, Rumors & Highlights
49ers inactives vs. the Bears: No Ty Davis-Price or Danny Gray - Niners Nation
Garoppolo's 3rd down plays key for Niners in latest win
The Good and Not So Good from Rookie 49ers Minicamp - Sports Illustrated San Francisco 49ers News, Analysis and More
Meet the 49ers rookies: Quotes from Day 1 of minicamp