The San Francisco 49ers open the 2017 season on Sunday following an offseason filled with huge turnover and budding optimism. The 49ers fired head coach Chip Kelly and long-time general manager Trent Baalke, and replaced them with Kyle Shanahan and John Lynch. While Lynch has control over the 90-man roster and Shanahan has control over the 53-man roster, they appear to have built a solid partnership when it comes to decision-making.
The 49ers can still make roster moves before Sunday’s game against the Carolina Panthers, but in the meantime, I thought we’d look at how the 49ers roster was put together.