The 49ers had eight players sit out during Tuesday’s practice. The good news is everyone who was healthy participated. That includes Fred Warner, who has every right to sit out as he’s in line for a new contract.
Shanahan pointed out this is his 18th set of OTAs since he entered the NFL, and the first without getting a conditioning program in the weeks beforehand. So he’s still feeling out who’s in shape and who isn’t, who is good for a heavy workload and who should take it easy with training camp roughly two months away.