49ers Offensive Line (9)
LT Trent Williams
LG Laken Tomlinson
C Weston Richburg
RG Daniel Brunskill
RT Mike McGlinchey
OT Justin Skule
G/T Colton McKivitz
C/G Ben Garland
OG Tom Compton
Like with the receivers and tight end positions, this group is fairly easy to predict based on several factors.
For one, the starters are pretty well locked in, minus the right guard position, which seems to be most likely between Daniel Brunskill — who is also one of the more versatile members of the offensive line unit — and veteran journeyman Tom Compton.
Beyond that, you have to take into account center Weston Richburg, who once again finished last season on IR and starts training camp on the PUP list. The expectation still seems to be he’ll be good to go for Week 1, but that also means Ben Garland, who filled in for Richburg for the final portion of 2019, is another roster lock.
In a similar fashion, 2019 rookie tackle Justin Skule was forced into duty last season due to injuries to Mike McGlinchey and now-retired tackle Joe Staley, and his experience on both ends of the offensive line could be invaluable since Shon Coleman opted out.
I’d imagine the 49ers would prefer to place rookie Colton McKivitz on the practice squad, but as someone who played tackle in college and could play guard in the pros, his potential versatility could make it dangerous to subject him to waivers. So he stays, too.
As far as Compton is concerned, he is by no means a lock, but he has played under Kyle Shanahan before, which might give him a leg up on recent signings like William Sweet, Spencer Long, Kofi Amichia, or even Ross Reynolds, who the team might seek to get back on the practice squad.