Feature

Carver Willis Is Missing One Step, And It Is Picking His Position For Him

He has never started a football game at guard, and he told the 49ers his selling point was that he could back up all five spots on the line. A former coach who breaks down their film says the gap is one thing his body does wrong the moment a rusher arrives, that strength and flexibility and footwork all have to move at once to fix it, and that it will not happen in two months. San Francisco has it down to Willis and Connor Colby, and the roster is due Sunday at 3:00 p.m.

PT
Posey ThompsonAug 26, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
A flat screen-print illustration, plainly a drawing, of an offensive lineman's lower body only: one cleat planted forward on a chalk yard line and the other set well behind it and turned out, the knees bent and the hips sunk low over the back foot. No face, no jersey, no number and no team marking is in the frame.

An anchor step is a small piece of work and none of it is pretty. A rusher comes at your chest with his hands and his weight behind them. Instead of meeting him going forward, you put one foot behind you, turn it out, drop your hips down over it and hold. The back goes concave. For as long as it lasts you stop being an athlete and become furniture.

Carver Willis does not take one.

That reading belongs to John Chapman, who is not in the building and has never said he was. He breaks down San Francisco's film on his own podcast and has coached, by his own accounting on that show, the defensive line, linebackers, offensive line, receivers and defensive backs. On August 18 a subscriber asked him whether an anchor can be taught or whether a man either has one or does not. Chapman said it can be taught. Then he spent several minutes on why nobody should expect it soon.

The 49ers cut to 53 on Sunday, at three o'clock in the afternoon.

Durango#

Willis is 24. He was born in Llano, Texas, on April 20, 2002, grew up in Durango, Colorado, and played for the Durango Demons under David Vogt. He lettered in basketball too.

He went to Kansas State and stayed five years, and they were not a straight line. He played four games as a true freshman in 2020, at left tackle, one of nine true freshmen the Wildcats used that season and the only one of the nine on the offensive line. In 2021 he did not get on the field once. He was a reserve in seven games in 2022, one of them the Sugar Bowl. Then he started the first seven games of 2023 at right tackle, and 11 more at right tackle in 2024, when his teammates voted him a captain.

Washington took him for a sixth season and he started all 10 games at left tackle. San Francisco drafted him in the fourth round, 127th overall.

Six seasons, 45 games, 28 starts. Every one of the 28 was at tackle: 18 at right tackle for Kansas State, 10 at left tackle for Washington. He has never started a football game at guard.

What he told them#

Here is how he sold himself, in his own words at rookie minicamp: "One of my main selling points in this whole process was, 'Hey, I can be a legitimate backup at all five.'"

He had something to point at. The club's own release notes that he took reps at all five offensive line positions at the Senior Bowl and again at Washington's pro day. That is where the other four exist. In an audition and a workout, in front of scouts.

San Francisco drafted a tackle and moved him inside.

The forklift#

What Chapman describes is not effort and it is not want-to. It is a body doing the wrong thing.

Willis bends at the waist rather than at the knees, which leaves his weight out over his feet. A lineman standing that way has lost the argument about leverage before anybody touches him. Interior linemen have a move for exactly this. They get their hands under the shoulder pads and lift. Chapman calls it the forklift, and once a man has been stood up he is not heavy anymore. What is left is reaching and grabbing, which is what a lineman does when the thing he meant to do did not work.

The fix is the part that matters this week, and Chapman was specific about it. Functional strength, hand placement, flexibility and footwork all have to move at once, in a man who got to the NFL without the step after six college seasons. Chapman said not to expect it in two weeks. He said not to expect it in two months either.

Inside#

Here is the part that turns a flaw into a career.

Chapman put a rate on how often each interior lineman is left alone. A center goes one-on-one in pass protection something like three to six times a game. A guard goes one-on-one seven to fifteen times. The difference is help. The center almost always has a guard beside him with a hand free, and a guard often does not.

So a lineman who cannot anchor gets moved inside, because inside is where the problem comes up least often. Willis has already made that move. He came out of college a tackle, the most exposed job on the line, and San Francisco put him at guard. On August 10, the day he cleared the concussion protocol, Marc Adams of 49ers Webzone watched him take consecutive reps at center and at guard, and wrote that C.J. West "beat him cleanly at center, but Willis responded with a strong rep at guard against Osa Odighizuwa."

Chapman thinks Willis ends up a center, and not this year.

Read the sequence in one line and it stops being a question about Sunday. A man sold five positions. One step he does not take is going down that list and crossing them off, from the outside in.

Sunday#

San Francisco named the race itself on Tuesday. Its own account of the last full practice of camp put one position battle still open, at left guard, between Connor Colby and Carver Willis.

Colby is 23, out of Iowa, and the club's own roster page lists him with two years of experience. Willis has not started a game at guard anywhere.

"It's close to being decided, and it needs to be close," Kyle Shanahan said after that practice. "Today is the second-to-last day that we'll get to evaluate. We'll get it on the game."

The game is Thursday, at Las Vegas, and Shanahan does not expect many starters in it. So the last long look San Francisco gets at Willis before it cuts to 53 is one preseason night in Las Vegas, at a position that will ask him, some number of times, to stand still and hold. Chapman's estimate for how long that takes to build was not two weeks and not two months.

The room around the decision is thinner than a two-man race sounds. Dominick Puni, the incumbent right guard, cleared the concussion protocol, reported symptoms again after Tuesday's practice and is likely to go back into it. Robert Jones, the veteran Shanahan still counts in the left guard competition, has a calf and did not practise.

Then the roster is due Sunday at 3:00 p.m., and 11 days after that the 49ers open against the Rams at the Melbourne Cricket Ground.

The step itself is still small, and it is still the whole thing. One foot behind you. Turn it out. Sit down into it. Do not move.

Sources: Carver Willis's Kansas State biography, read in full August 26, for the year-by-year college record; the 49ers' draft release, five-things release, roster page and Melbourne schedule announcement, same day. The left guard competition, the Shanahan quotations of August 25 and the practice status of Puni and Jones come from the club's own Day 17 camp recap, published August 25. The anchor, waist-bending, forklift and one-on-one descriptions are John Chapman's, August 18. Marc Adams, 49ers Webzone, August 10. Matt Maiocco, NBC Sports Bay Area, August 25.

Filed under 49ers

More on Connor Colby

His page →
San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards
Week 1 Takeaways

San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards

The 49ers opened 1-0 with a 27-7 win over the Rams at the Melbourne Cricket Ground, Thursday evening in the Bay Area and Friday morning in Australia. Los Angeles reached the San Francisco 1 in the third quarter and turned the ball over on downs; San Francisco answered with an 11-play, 99-yard touchdown drive. Connor Colby started at left guard and the whole line played every snap, George Kittle played 30 of 65 in his return, Kaelon Black carried more often than Christian McCaffrey, and De'Zhaun Stribling started at receiver without being thrown to. Nine takeaways off the official game book.

Sam KezarSep 11, 20265 min read
Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid
Depth Chart

Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid

San Francisco's public depth chart carried an empty box at left guard from August 27 until this week. Read at 2:52 p.m. Pacific on Sunday, it is stamped 09/4/26 and lists Connor Colby first at left guard and Carver Willis second. It also lists Kaelon Black second at running back ahead of Jordan James, which is the other job Kyle Shanahan called fluid on August 31, and George Kittle and Nick Bosa as starters. Colby was the incumbent in July, was passed by Robert Jones and then by Willis in August, and is first again on the club's own page. Jarrett Patterson, traded for to compete at guard, is listed second at center. The chart predates three roster moves and has one empty box left, at long snapper. The first Melbourne practice is Sunday at 7:50 p.m. Pacific.

Sam KezarSep 6, 20264 min read
The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard
Camp Battles

The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard

The depth chart at 49ers.com carries twenty-nine position rows and a name in the first column of twenty-eight of them. Left guard is the twenty-ninth, its first column is empty, and the page stamps itself August 27, which was eight days ago. A separate one-page sheet dated September 2 lists Connor Colby first at left guard and Carver Willis second, and the club does not publish it: the media site its own pronunciation guide points to refuses a request from outside. Kyle Madson of Niners Wire reports that the sheet is assembled by the communications staff with no input from the coaches and binds nobody. Kyle Shanahan said on August 31 that he did not know who starts, and nothing since has replaced that. Seven of the seventy-two men still named on the club's live chart are on the September 2 sheet's injured reserve list, three of them offensive linemen.

Grant LombardSep 4, 20265 min read

More on Carver Willis

His page →
Kyle Juszczyk will miss a few weeks and the 49ers have no other fullback
49ers Notebook

Kyle Juszczyk will miss a few weeks and the 49ers have no other fullback

Kyle Shanahan said Monday that Kyle Juszczyk has a hyperextended knee and a bone bruise and will miss a few weeks, that Marques Sigle has a high ankle sprain, and that Upton Stout is day to day with a sprained AC joint. Brayden Willis, Luke Farrell and George Kittle share the fullback's work. Nick Bosa and James Thompson Jr. are probably out again at Seattle; Mykel Williams could be activated.

Sam KezarOct 5, 20263 min read
San Francisco won by 20 without a sack. Miami gave up five.
Game Week

San Francisco won by 20 without a sack. Miami gave up five.

San Francisco hosts Miami at 1:25 p.m. Pacific on FOX in its home opener. The 49ers beat the Rams 27-7 in Melbourne without a sack, taking eight quarterback hits instead, four of them by Osa Odighizuwa. Miami lost 27-13 at Las Vegas behind Malik Willis, who was sacked five times. Eddy Piñeiro is questionable with an illness that cost him all three practices, and the club auditioned two kickers Saturday and signed neither. Ten men to watch, and the reason the first one is the kicker.

Sam KezarSep 20, 20264 min read
San Francisco Promoted A Fourth Tight End And Worked Out Three More
49ers Roster

San Francisco Promoted A Fourth Tight End And Worked Out Three More

San Francisco promoted tight end Brayden Willis from the practice squad to the active roster on Tuesday morning and signed defensive lineman McKinnley Jackson to the practice squad. The promotion fills the roster spot Alfred Collins vacated on September 10 and puts the active roster back at 53. Hours later the NFL's transaction report showed the club had worked out five players, three of them tight ends. Jake Tonges, who played eight snaps in Melbourne before he was hurt, remains on the active roster with no injury designation and no published imaging result, and the club's Week 2 injury report does not exist yet. Willis has played 23 regular-season games, all with the 49ers, and has no career receptions.

Sam KezarSep 15, 20264 min read

On the record

Called Shots →
Held upJul 27, 2026

Connor Colby is the 49ers' starting left guard in the Week 1 game against the Los Angeles Rams on 2026-09-10. Scored off the official starting lineup for that game: Colby listed at left guard is a hit, any other player listed at left guard is a miss, including if Colby is unavailable through injury.

Made in the Camp Battles left guard primer. The basis is incumbency plus the calendar: Colby took all of the first-team left guard reps at the opening practice (Wagoner, ESPN, Jul 26), has roughly 450 snaps in this offense from six starts as a rookie, and Robert Jones has none while coming off a 2025 season lost to a neck injury. The call is genuinely at risk, and the falsifier is named in the piece: Jones opening the August 13 preseason game against Tennessee with the starters. Hurley's Niners Nation board already has Jones starting and Colby at backup right guard.

Latest on the 49ers

The whole beat →
Without Bosa, the defense Shanahan hoped would survive is third in points allowed
49ers Notebook

Without Bosa, the defense Shanahan hoped would survive is third in points allowed

Kyle Shanahan said the injuries on his defensive line had him hoping to survive until the second half of the season. Through five games the 49ers have allowed 93 points, 18.6 a game, and only Minnesota and Kansas City have allowed fewer per game. Bosa is out Monday against Washington, Halton and Mykel Williams are questionable, Malik Mustapha starts again for Marques Sigle, and Brock Purdy is five attempts from qualifying for the career passer-rating list.

Sam KezarOct 18, 20264 min read
Bosa is out Monday, which Shanahan says is what the 49ers expected
49ers Notebook

Bosa is out Monday, which Shanahan says is what the 49ers expected

Kyle Shanahan ruled out Nick Bosa (knee, calf), Deebo Samuel (hamstring), Garret Wallow (hamstring) and Marques Sigle (ankle) for Monday night against Washington. Mike Evans, Christian Kirk, Gracen Halton, Mykel Williams, Upton Stout and Siran Neal are questionable. Kyle Juszczyk is expected to play, eight days after missing Seattle. Asked whether Kirk will be activated off injured reserve, Shanahan said \"Possibly\"; the 53 is full, so that takes a corresponding move.

Sam KezarOct 17, 20263 min read
Juszczyk practiced in full, and Lynch says there is a chance he plays Monday
49ers Notebook

Juszczyk practiced in full, and Lynch says there is a chance he plays Monday

Kyle Juszczyk was a full participant in Friday's practice, 12 days after a hyperextended knee and bone bruise, and John Lynch told KNBR there is a chance he plays Washington on Monday. Christian Kirk was limited; activating him would cost someone a spot on a full 53. Nick Bosa, now listed with knee and calf, did not practice, nor did Mike Evans, Gracen Halton or Romello Height. Lynch said trade calls have picked up and that George Kittle asked him about Khalil Mack. Kittle said he asks all the time.

Sam KezarOct 16, 20263 min read

Earlier on the 49ers

Six Grade Changes, Eight Transactions, And Not One Name Has Crossed The Line
The Tracker

Six Grade Changes, Eight Transactions, And Not One Name Has Crossed The Line

The first weekly column off the 53-man tracker. Six days of camp produced six grade changes, four players in and four out, and not one of them changed which 53 men this site projects onto the initial roster. What the confidence grade measures, why Vederian Lowe lost a point without his job being in question, and the count that explains the churn: 87 active players plus four on the physically-unable-to-perform list is 91 bodies, which under either reading of the league limit leaves zero open spots.

Sam KezarJul 30, 20264 min read
The Safety Battle Everybody Previewed Is Not The One Being Held
Camp Battles

The Safety Battle Everybody Previewed Is Not The One Being Held

Camp Battles, second installment. Nick Wagoner has Ji'Ayir Brown taking all the first-team free safety reps in a contract year, which is not what the preview said would happen. The live competition is beside him, between an incumbent with 22 starts and a fifth-round second-year player, and it has been contested for exactly one practice because Malik Mustapha strained a hamstring on Monday. Everything on the record was recorded in shorts. The pads arrive Friday.

Sam KezarJul 30, 20264 min read
A Third-Round Rookie Has The First-Team Edge Reps Opposite Keion White
49ers

A Third-Round Rookie Has The First-Team Edge Reps Opposite Keion White

Romello Height has been working with the first-string defense opposite Keion White while Mykel Williams sits on PUP and Nick Bosa is held back. Height was drafted in the third round to replace a pass rusher who retired in March. White arrived from New England nine months ago for a reported sixth-round pick. Between them they have taken every first-team edge rep of this camp, and neither was supposed to.

Sam KezarJul 28, 20265 min read