49ers camp report: Brandon Aiyuk and Fred Warner fight; Danny Gray impresses - The Athletic
49ers quarterback Brock Purdy feels 'normal' as he works his way back from elbow surgery
San Francisco 49ers: Aiyuk, Pettis offering optimism at WR
One 49ers' vote for training-camp MVPs: Nick Bosa, Brandon Aiyuk
49ers training camp, Day 7 recap: Brandon Aiyuk continues to ascend, while Trey Lance and Deebo Samuel work on their timing - Niners Nation
Trey Lance takes starting QB job for 49ers in stride
Resilient Brandon Aiyuk emerges as leader at 49ers training camp - CBS San Francisco
49ers' Brandon Aiyuk puts team's defense on notice with bold NSFW take
49ers training camp: Brandon Aiyuk continues to show out at practice - Niners Nation
Why Brandon Aiyuk, Ji'Ayir Brown stood out at 49ers' OTAs – NBC Sports Bay Area & California
Brandon Aiyuk dominating 49ers training camp per Jimmie Ward