Shanahan on Pettis: The more he doesn't take advantage of his opportunities, the less opportunities he gets.
Updates on OBJ, Mike McGlinchey, Jalen Hurd and Others from Kyle Shanahan
Jalen Hurd makes 49ers' 53-man roster, can prove John Lynch right – NBC Sports Bay Area & California
49ers 17, Cowboys 9: The good and not so good
Simms confident Kyle Shanahan, 49ers draft DK Metcalf had the Seahawks not snatched him up
49ers out on Odell Beckham Jr.; Kyle Shanahan defends Josh Norman
49ers depth chart: 3rd WR battle heating up
WR Jalen Hurd's return called a 'success' by 49ers head coach Kyle Shanahan
Transcript: Kyle Shanahan talks Trey Lance, John Lynch, Dee Ford, Jordan Matthews, 49ers miscues in practice