Racing PositionsTracking every NFL training camp holdout: Brandon Aiyuk agrees to extension, only one 49ers holdout left3hESPN staffBolts' Bosa says he had surgery for broken hand2hKris RhimSan Francisco 49ers and WR Brandon Aiyuk need each other to win Super Bowl3hNick WagonerSources: Niners, Aiyuk reach $120M extension1hNick WagonerCook eyes return to form with Cowboys: 'I got it'4hTodd ArcherDak: No deadline on talks, but no deal 'says a lot'5hTodd ArcherChiefs GM: Would do Toney trade 'all over again'6hAdam TeicherJets WR Williams 'feels good,' cleared for opener7hRich CiminiBaker Mayfield's a No.1 pick who's been with 3 or more teams8hESPN StaffNo retirement plans for Ward after concussions8hDaniel Oyefusi