The Good and Not So Good from Day 2 of 49ers Training Camp - Sports Illustrated San Francisco 49ers News, Analysis and More
ASU 1st-rounder Brandon Aiyuk leaves 49ers practice with injury
San Francisco 49ers: Analyzing injuries to Aiyuk, Ford
49ers training camp: Best sights and sounds, from Aiyuk as WR1 to another Shanahan ballboy – Daily Democrat
Brandon Aiyuk leaves practice early, 49ers hoping he doesn't join their long list of injured receivers
49ers' Dee Ford on Retiring: 'I Haven't Put My Best Ball on Tape Yet'
49ers receiver Brandon Aiyuk showing more personality on, off field – NBC Sports Bay Area & California
49ers' Brandon Aiyuk, Dee Ford among trio injured in practice