49ers practice report: Emmanuel Moseley remains out with knee injury
49ers QB Lance out of splint but still not throwing
49ers' Lance still limited; Aiyuk returns, Moseley, Hurd sidelined
49ers rookie WR Brandon Aiyuk: I feel like I haven't done anything
The 49ers look to get over NFC title game hump after losses the
49ers takeaways on Monday: Lance out of splint but not throwing
Emmanuel Moseley, Who? Richard Sherman Urges Not to Bypass Cornerback
Niners down to 2 WRs on active roster after Kendrick Bourne's
49ers' Kyle Shanahan: Brandon Aiyuk has to hurdle Trent Sherfield
49ers News: Arik Armstead and Emmanuel Moseley - Niners Nation
49ers Give Injury Updates on Aiyuk, Bosa, Samuel and Others
49ers hurting at cornerback, running back after loss to Seattle
49ers Sign Emmanuel Moseley to Two-Year Extension
49ers News: Back it with OTAs - Niners Nation