Minnesota sports updates from the Vikings training camp
49ers camp preview: Charvarius Ward seeking his first All-Pro season, Sports
49ers shake up secondary as Ambry Thomas rises, Isaiah Oliver slips - The Athletic
What Does the Signing of 'Do-It-All' Charvarius Ward Mean for 49ers?
Garoppolo Steers 49ers Past Rams in OT Thriller, Clinching Playoff Berth - CBS San Francisco
Purdy, 49ers topple Seahawks 21-13, win NFC West - WTOP News
49ers mailbag: Why is Brock Purdy still doubted? Should we be worried about SF defense? Is Brandon Aiyuk a top-10 WR?
49ers News: Will Ambry Thomas fall into the same trap as other second year players? - Niners Nation
For The Record - 49ers CB Ambry Thomas
Ambry Thomas - San Francisco 49ers Cornerback - ESPN
San Francisco 49ers - Wikipedia
Packers' season ends on walk-off field goal by 49ers, 13-10
49ers roster tracker: Who's getting cut? Is Jerick McKinnon IR-bound? – Santa Cruz Sentinel
49ers' cover story: precious little depth in secondary entering draft
High school sports: Movin' on up (Sept. 28, 2016) – East Bay Times