49ers Offensive Line
LT Trent Williams
LG Aaron Banks
C Jake Brendel
RG Spencer Burford
RT Colton McKivitz
OL Matt Pryor
OL Jon Feliciano
OL Nick Zakelj
The starters here are pretty well set, with the only minor question mark locked directly on Colton McKivitz replacing now-Denver Broncos tackle Mike McGlinchey at the bookend opposite Trent Williams.
49ers offensive line coach Chris Foerster essentially confirmed this during the offseason workouts, making it McKivitz's job to lose.
The question, then, is mostly focused on who the backups will be and how many total offensive lineman the 49ers will end up keeping on the roster. Losing Daniel Brunskill is notable here, as he allowed the team to keep one fewer offensive lineman due to his positional versatility.
They have some of that here with the trio I've selected. Matt Pryor would be the swing tackle, while Jon Feliciano has experience as both a guard and a center during his NFL career. The team them seems intent on converting Nick Zakelj, a former college tackle, to center, so there's a good chance that if the conversion is successful that he'll make the team.
This could also be a place where the 49ers sacrifice elsewhere -- by only keeping five wide receivers or three tight ends, for example -- to allow for a ninth offensive lineman.