49ers mailbag: What's up with Brandon Aiyuk's status?
Standout 49ers from OTAs and one-on-one with WRs coach Leonard Hankerson
49ers' spring practice observations: Brandon Aiyuk was the best player on the field - The Athletic
49ers 8/11 practice: Talanoa Hufanga, defense deliver; Trey Lance impresses
49ers Coach Shares Where Brandon Aiyuk Has Had Upper-Hand
San Francisco 49ers Training Camp Kicks Off - Exciting Quarterback
Trey Lance's deep strike to Brandon Aiyuk fires up the crowd: 49ers camp report - The Athletic
How Brandon Aiyuk's growth, confidence impresses 49ers' Kyle Juszczyk – NBC Sports Bay Area & California
Brandon Aiyuk praises 49ers' rookie receivers for 'great' training camp – NBC Sports Bay Area & California
Morning Report: What the 49ers O-Line Looks Like Heading into Camp
Brandon Aiyuk's football-obsessed offseason paying off at 49ers camp – NBC Sports Bay Area & California
49ers 8/21 practice: Bosa vs. Williams, Armstead returns, defense looks strong
Ambry Thomas: Breaking News, Rumors & Highlights
49ers training camp: Who is fighting for a spot at wide receiver? - Sactown Sports