Trey Lance pays forward to Danny Gray, Brock Purdy with touchdown
Danny Gray has been 49ers most disappointing rookie in 2022
49ers camp preview: Which receivers can complement Aiyuk, Samuel?
San Francisco 49ers 2022 rookie rankings
Four Downs: Which Rookies Will Stand Out vs. Packers
John Lynch enjoys 'early returns' from 49ers' Danny Gray, Ty Davis
49ers receiver Danny Gray makes strong first impression at rookie
49ers' Projected Winners of Key Position Battles
The 49ers are dealing with 2 injured kickers with 2 weeks before
49ers' Danny Gray could fill a vital role, but can he get up to speed?
2023 Dynasty Fantasy Football Free Agency Preview: San Francisco
49ers mailbag: How will McCaffrey and Mitchell split touches? Is
NFL Week 1 Scouting Report: San Francisco 49ers at Pittsburgh