Joe Staley is the only San Francisco 49ers offensive player who started games before Kyle Shanahan was hired as coach in 2017 who’s expected to remain in the lineup in 2019.
It speaks to the massive turnover on that side of the ball under Shanahan. San Francisco ranked 12th and 16th in total offense in Shanahan’s first two seasons despite the revolving door at quarterback — and remaking the personnel. Brian Hoyer, C.J. Beathard, Jimmy Garoppolo and Nick Mullens have started games since 2017.
Garoppolo, after rehabbing an ACL tear, is expected to be back under center in time for training camp in late July, which means the 49ers expect the offense to take a significant leap in Year 3 of Shanahan’s complicated system.