There is still time before the San Francisco 49ers have to finalize their 53-man roster prior to Week 1 of the regular season.
With another potentially strong NFL Draft class, the Niners still have a lot of talent on their roster despite a turbulent offseason that saw plenty of familiar names depart.
As such, trimming the names down will be hard for head coach Kyle Shanahan and his staff.
Who might be a surprising cut by the 49ers?
Offensive lineman Trent Williams, defensive end Nick Bosa and linebacker Fred Warner have the three biggest contracts for San Francisco.