While there are few starting spots sewn up on the 49ers’ defense entering the 2019 offseason, most of the pieces are set on the offensive side of the ball.
As the 49ers approached the 2018 season, coach Kyle Shanahan built the offensive system around quarterback Jimmy Garoppolo and running back Jerick McKinnon. But McKinnon sustained a torn ACL a week before the opener, and Garoppolo was lost for the season in Week 3 with an ACL tear of his own.
The organization expects Garoppolo to be ready to take part in workouts when the 49ers get back on the practice field in May.