49ers pre-training camp roster primer: Position battles, projections, and questions to be answered
49ers press conference: Robert Saleh talks about what makes Nick Bosa difficult to block - Niners Nation
49ers WR hopes Kaepernick workout prepares him for Lance
Breaking down which Cowboys defensive rookies have made good impressions, plus a surprise player
Raiders training camp: QB Jimmy Garoppolo rebounds, connects with Davante Adams - Sports Illustrated
49ers: Rookies make strong early impression
Rookie Rashard Lawrence Making An Impression On Cardinals
One goal for each 49ers draft pick in training camp and preseason - A to Z Sports
Texans first impressions on offense from preseason opener