Tight end
George Kittle
This is an easy one. Where things get difficult is the group behind Kittle. Ross Dwelley did okay last year as Kittle’s backup. After that it’s slim pickings with second-year undrafted free agent Daniel Helm as the only other tight end on the roster. San Francisco can survive with this group, but their pursuit of Austin Hooper in free agency says they’ll look to improve the tight ends room at some point this offseason.
Offensive line
LT Joe Staley
LG Laken Tomlinson
C Weston Richburg
RG Daniel Brunskill
RT Mike McGlinchey
The release of Mike Person opens the door for Daniel Brunskill to step into the starting role. Brunskill signed as a tackle, but showed good versatility last year and played well at right guard while Person worked through a neck injury. Ben Garland could also compete for that job, along with newly-signed veteran Tom Compton. It also can’t be ruled out that the 49ers pick up an interior offensive lineman relatively early in the draft.