Christian McCaffrey trade: Should the 49ers have gone all-in? - ESPN
49ers Brandon Aiyuk steals the show during Day 4 of training camp - Niners Nation
Aiyuk, Lance's Summer Connection Continues in Training Camp
Niners trade up to select WR Brandon Aiyuk at No. 25
San Francisco 49ers: Will Brandon Aiyuk make the Pro Bowl next season? - Niners Nation
49ers' Brandon Aiyuk says Brock Purdy has 'it' factor after historic win over Steelers
Eagles News: Brandon Aiyuk says Philadelphia “got extremely lucky” against the 49ers - Bleeding Green Nation
49ers news: Arizona State's wide receivers coach believes Brandon Aiyuk will be a superstar - Niners Nation
49ers trade up to draft WR Brandon Aiyuk in first round
49ers' Brandon Aiyuk clips cameraman with ball during touchdown celebration
5 Things to Know: Wide Receiver Brandon Aiyuk
49ers news: Brandon Aiyuk was one of the best wide receivers in college football last season after the catch - Niners Nation
49ers receiver Brandon Aiyuk is emerging as a star in training camp
49ers pick up Aiyuk's fifth-year contract option, decline Kinlaw's