This is not a glamorous battle, but it may be one of the 49ers' most important. The left guard spot sits mere feet from the quarterback and has a habit of showing up in the biggest moments under Kyle Shanahan. Right now, the answer appears to be Carver Willis, the fourth-round rookie who is taking the lion’s share of first-team repetitions and is in line to start in Week 1 if nothing changes.
That alone tells you plenty about where this competition stands. Two days after training camp ended, the job was still unresolved. Over the past two weeks, though, Willis has moved into the front of the queue while Robert Jones, Brett Toth, Connor Colby and Austen Pleasants continue to battle their own issues or injuries. With the preseason finale in Las Vegas coming up, Willis is also set to start his second straight preseason game. This is no longer a casual audition. It is a live examination of whether a rookie who only recently switched from tackle can be trusted to protect the interior of the pocket.
A rookie with work to do, but momentum on his side
The blunt truth is that Willis did not begin this process looking like a finished product. Two weeks ago, his first 11-on-11 snap with the first-string offense was rough, and he gave up a sack to Osa Odighizuwa and another later in practice. That matters because the 49ers are not searching for abstract upside here. They are searching for competence in a spot that has to handle both pass protection and the run game, and Shanahan’s offense is still built around making life easier through the line of scrimmage.
And that run-game requirement is not a side note. San Francisco’s per-carry average fell below 4 yards last season for the first time in Shanahan’s tenure, so the bar at left guard is not just about surviving in pass protection. It is about helping the ground game get back on schedule. Willis himself has acknowledged the adjustment, saying his angles in the run game are not yet complementary to the players next to him. That is the kind of honest admission that suggests there is still plenty of teaching to do.
Still, the 49ers are clearly encouraged enough to keep putting him in the fire. Colton McKivitz called the job extremely hard, which is a polite way of saying the learning curve is steep and unforgiving. Klay Kubiak has been even more direct about Willis’ progression, saying he just has to keep getting better every day, but adding that he likes where he is at, likes the way he is working, and sees a young player who is developing and needs to keep being pushed. That is coach-speak, yes, but it is also the language teams use when they are preparing a player for real responsibility.
There is a danger in reading too much into preseason reps. This is still a rookie who converted from playing tackle exclusively at Washington to guard in the 49ers’ system. That is not a small jump, and it helps explain why the position has taken time to settle. But if the current trend holds, Willis is not merely competing for a roster spot or a developmental role. He is being positioned to start in Week 1 because the 49ers believe the best available answer may also be the youngest one.
That is where the story gets interesting. When a team keeps feeding a rookie first-team snaps at a premium position, it is usually because the other options are either injured, stalled, or simply not separating. The 49ers may still talk about competition, but the workload tells the real story. Carver Willis is not just in the conversation anymore. He is the player most clearly standing at the front of it.







