The 49ers preseason finale didn’t result in a win for San Francisco, but it did provide a ton of insight on some of the key players on their roster.
They had some good and bad outings from players in several buckets. There were some locks to make the roster, some players on the bubble, and players unlikely to make the club who all had up-and-down outings vs. the Chargers.
Here are the studs and duds for San Francisco from Friday night at Levi’s Stadium: