Brandon Aiyuk, Deebo Samuel could form rare 49ers duo, health
Purdy throws 2 TDs in return from elbow surgery; 49ers drill
Five Observations From Day 8 of 49ers Training Camp: Brandon Aiyuk
Report: 49ers WR Brandon Aiyuk (shoulder) to miss game vs. Giants
49ers training camp: Changing of guard (and quarterback) among top
49ers Make Big Plays in Most Active and Physical Practice of Camp
Aiyuk issues tongue-in-cheek warning to 49ers' defense
Brandon Aiyuk Drawing Huge Praise At 49ers' Training Camp
49ers' Brandon Aiyuk puts team's defense on notice with bold NSFW take
Brandon Aiyuk Shines; Observations from 49ers Training Camp - Aug. 16
49ers training camp: Brandon Aiyuk appears poised for breakout
49ers GM on Brandon Aiyuk - He hasn't made the strides we expect