Unless the Niners make some last minute transactions the roster seems to be set for training camp. The signing of Elvis Dumervil competes the roster which should be a upgrade from last year. There are improvements at every position although QB seems to be better only from the standpoint that Hoyer knows Shannahan’s system.
It is striking how many players from the 2016 roster have been cut and replaced by Lynch and Shannahan especially on the offensive side of the ball. QB, receivers and offensive line are essential new. In addition there is a noticeable change of culture in the locker room and field. Will this translate to wins? We won’t know this until the season get on the way.