49ers
Camp Notebook

Dominick Puni Is In Concussion Protocol And The Left Guard Job Is Still Three Deep

Sunday was the last camp practice open to the public. San Francisco has one ordinary session and one joint practice left before Thursday at SoFi, and now it has two unsettled guard spots instead of one.

SK
Sam KezarAug 16, 20263 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
A San Francisco offensive lineman in the white jersey with red numerals, number 75, gold pants and gold helmet, walking out through a tunnel of teammates' outstretched hands at player introductions at Levi's Stadium. A 2025 regular-season photograph, not from this camp.

San Francisco practised at 10:15 a.m. on Sunday, the last session of camp open to the public. The interior of the offensive line came out of it carrying two questions instead of one.

Dominick Puni, No. 77, is in the NFL's return-to-play protocol. Matt Maiocco reports the concussion was sustained on Saturday (NBC Sports Bay Area, Aug 16). Nick Wagoner has him as one of three men added to Sunday's non-participant list, with defensive tackle Gracen Halton, No. 93 (ankle) and receiver Demarcus Robinson, No. 7, for whom no reason has been given (ESPN, Aug 16). There is no timeline, because the protocol does not issue one.

The job on the other side of the centre is still three ways, and the offensive coordinator described it as arithmetic. Klay Kubiak, Sunday: "(With) three guys competing, there's a double-edge sword to that. You do have to divide up the reps, and that takes some reps away from guys with the ones." He said the shared work should pay off later in the season, because the club is likely to need more than one of the three.

Two sessions remain before the second preseason game and one of them is not an ordinary practice. Tuesday is a joint practice at the Chargers' facility in El Segundo, which Kubiak called a measuring stick. Thursday is the game at SoFi Stadium at 7 p.m., and Kubiak said the staff is still discussing how it will approach it; San Francisco sat every regular in the opener. A three-way split therefore has two looks left, one of them against another team's front.

Nobody has published what the first team looked like on Sunday. Maiocco's report, read at 2:58 p.m. PT, carries no alignment. Neither does Wagoner's camp file, read at 3:02. The club's own newsroom at 3:00 still had Saturday's Day 12 recap as its newest camp item, and club recaps have landed between 3:40 and 4:09 p.m. throughout this camp. 49ers Webzone, re-opened last at 3:07, had nothing on the session past the morning participation report.

Saturday's alignment is the one on the record. Connor Colby, No. 75, and rookie Carver Willis, No. 74, rotated at left guard with the first team, Robert Jones, No. 65, who had held the spot, was limited and worked second-team right guard, and Austen Pleasants, No. 62, took third-team snaps there (Bonilla, 49ers Webzone, Aug 15). Wagoner has the order: Colby first, Willis on the next set, beside Trent Williams. No exact count has been published for either day.

The projection that put Willis there was written before any of this. Maiocco's 53-man projection of May 4 lists him as the starting left guard outright and names Jones, Brett Toth and Colby as the options if he is not ready. That is three months before camp opened, and before Willis lost a week to a concussion.

The documentary version says something else. In the preseason opener Jones started at left guard and played all 44 of the first unit's snaps, with Colby beside him at right guard for the same 44. The two men were not on the same side of the centre, so the game did not test it.

Maiocco's Saturday report adds one measurement and it belongs to him: "Willis graded out tops among the 49ers' offensive linemen against Tennessee, according to PFF, while Jones had the lowest grade from that unit."

Puni's protocol changes what finishing third costs. On Friday the man who lost left guard was surplus. Jones took second-team right guard reps the next afternoon, Pleasants makes the room four deep, and the club needs a right guard on Tuesday.

Odds and ends. Nick Bosa, No. 97, went through an extensive workout on a side field, the first work of any kind he has been seen doing since August 3, and did not practise (Wagoner). C.J. West, No. 99, and Titus Leo, No. 61, were hurt on back-to-back plays in a team period and left without returning. Deebo Samuel Sr., No. 19, shook his left hand late, sat four plays and came back. Kurtis Rourke, No. 14, did not practise, and Kubiak on the ribs: "I'm not 100% [sure]. I don't think it'll be long, though."

One grade moved on this site's 53-man projection and nobody crossed the cut line. Colby goes 7 to 8 on the first-team reps. Jones holds at 9, for the reason Sunday supplied: losing the exclusive hold on left guard is a question about starting, and with Puni in a protocol he is likelier to be needed on Tuesday than he was on Friday.

Sources: Matt Maiocco, NBC Sports Bay Area, Aug 15 and Aug 16. Nick Wagoner, ESPN 49ers camp file, Aug 15 and Aug 16. David Bonilla, 49ers Webzone, Aug 15 and Aug 16. Kyle Posey, Niners Nation, Aug 15. 49ers.com official roster page, read Aug 16 for every jersey number above. The club's practice and media schedule for the week, published Aug 14. Nobody from this site was at the practice.

Filed under 49ers

More on Connor Colby

His page →
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
San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards
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
Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid
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
The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard

More on Dominick Puni

His page →
Camp Notebook

Kurtis Rourke Has Three Broken Ribs And Does Not Play Tonight

Kyle Shanahan confirmed on Tuesday that Kurtis Rourke broke three ribs in the preseason opener, twelve days after the club said the X-rays taken in the stadium showed nothing broken and sent him to hospital for more imaging. Rourke does not play in Thursday's finale at Las Vegas and Adrian Martinez takes the last game of the third quarterback competition. Shanahan also named Christian Kirk and Vederian Lowe as candidates to open the regular season on injured reserve, a designation that costs each of them at least the first four games and costs San Francisco a roster spot on Sunday; said Dominick Puni is most likely back in the concussion protocol; put Nick Bosa, Jacob Cowing, Upton Stout and Mike Evans back at practice next week rather than this one; and left the left guard job to Connor Colby and Carver Willis with Robert Jones hurt. The club signed defensive lineman Jah Joyner on Thursday morning and placed Victor Dimukeje on injured reserve to make room.

Sam KezarAug 27, 20263 min read
Kurtis Rourke Has Three Broken Ribs And Does Not Play Tonight
Camp Notebook

Left Guard Is Down To Two And The Last Practice Of Camp Is Over

San Francisco practised for the last time in training camp on Tuesday morning and Kyle Shanahan said afterwards that the left guard competition is close to being decided between Connor Colby and Carver Willis, with Robert Jones removed from it by a calf injury Shanahan put at around the Australia trip. Matt Maiocco had Willis taking the first-team snaps. Dominick Puni practised and then reported residual symptoms and is most likely back in the concussion protocol. Shanahan named Christian Kirk and Vederian Lowe as possible candidates to start the season on injured reserve, hedging both. Mike Evans, Jacob Cowing, Upton Stout, Romello Height, Kyle Juszczyk, Kirk, Kurtis Rourke and Nick Bosa did not practise across two published absence lists that do not match. Height's injury is an ankle and Juszczyk's finger is fractured. The 49ers play at Las Vegas on Thursday at 5:00 p.m. PDT and the roster is due at 53 at 3:00 p.m. PT on Sunday.

Sam KezarAug 25, 20264 min read
Left Guard Is Down To Two And The Last Practice Of Camp Is Over
Camp Notebook

Both Of The 49ers' Outside Cornerbacks Missed The Same Practice

The 49ers announced shoulder injuries for cornerback Deommodore Lenoir and rookie receiver De'Zhaun Stribling on Saturday, calling both day-to-day, and Renardo Green did not practice two days after the hamstring that took him out of the Chargers game. Jordan James practiced for the first time this camp, and Dominick Puni and C.J. West cleared the concussion protocol. Nick Bosa and Christian McCaffrey were not in a session Kyle Shanahan had described them as on track for. Eight days to the cutdown, and nothing crossed the line on the 53-man tracker.

Sam KezarAug 22, 20263 min read
Both Of The 49ers' Outside Cornerbacks Missed The Same Practice

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 →
Week 2 Analysis

Opponents have reached the 49ers' red zone five times and scored one touchdown

Two days after the 35-13 win over Miami, the two game books describe a defense that is hard to finish against and easy to move against. Opponents have gained 5.1 yards a play in both games and reached the San Francisco 20 five times for one touchdown. Miami spent 19:17 on its first three possessions and got six points, twice reaching goal to go and twice kicking. San Francisco's first four sacks of the season came either inside its own red zone or with a lead of 15 or more, and Nick Bosa is credited with none of them, and with no quarterback hit either, on 40 of 59 defensive snaps. PFF's charting of the same game puts him ahead of every other 49er in total pressures.

Sam KezarSep 22, 20266 min read
Opponents have reached the 49ers' red zone five times and scored one touchdown
49ers Takeaways

Week 2 takeaways: five touchdowns before San Francisco's first punt

San Francisco is 2-0 after a 35-13 win over Miami in the home opener. The 49ers scored touchdowns on their first five drives and did not punt until 10:38 of the fourth quarter. Purdy was 20 of 22 for 287 yards and two touchdowns with a 149.1 rating and no sack taken. The defense recorded four sacks after none in Week 1, from Marques Sigle, Keion White, Romello Height and a Warner-Stout split, none from Bosa. Miami had first and goal twice and came away with six points. Eddy Piñeiro, the kicker the week was spent on, attempted no field goal.

Sam KezarSep 21, 20265 min read
Week 2 takeaways: five touchdowns before San Francisco's first punt
49ers Roster

The 49ers won by 22 and came out of it needing a receiver and a lineman

Shanahan's Monday conference call produced four injury verdicts. Robinson and Thompson Jr. both have high-ankle sprains at three to six weeks, Robinson most likely to injured reserve. Height broke his hand and has surgery Tuesday, with an outside chance of playing at Arizona. Mike Evans has a hip that will be managed through the week. The receiver room is down to five men on the active roster with three on injured reserve, and the defensive line has now lost three players in two games. Shanahan, asked on Sunday about Leonard Floyd, said the club has already made calls.

Sam KezarSep 21, 20264 min read
The 49ers won by 22 and came out of it needing a receiver and a lineman

Earlier on the 49ers

Game Week

The 49ers rested four veterans Wednesday, and three were full a day later

San Francisco filed its first official Week 2 injury report this week, and eleven 49ers were on it. Six did not practise Wednesday and four of those six were rest days: Nick Bosa, Dre Greenlaw, Christian McCaffrey and Trent Williams. By Thursday, Greenlaw, McCaffrey and Williams were full participants and Bosa was limited. The two men who have not practised either day are Eddy Piñeiro, who is ill, and De'Zhaun Stribling, whose ankle needed surgery. Kaelon Black joined the report Thursday with a groin. Every man on Thursday's report played against the Rams in Melbourne.

Sam KezarSep 17, 20265 min read
The 49ers rested four veterans Wednesday, and three were full a day later
Feature

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

Carver Willis is 24, from Durango, Colorado, and arrived in San Francisco after six college seasons, five at Kansas State and one at Washington, 45 games and 28 starts, every one of them at tackle and none at guard. He sold himself to the league as a man who could back up all five offensive line positions, and he took reps at all five at the Senior Bowl and at Washington's pro day. John Chapman, a former coach who breaks down 49ers film on his own podcast, says the reason Willis blocks so well in the run game and so badly in pass protection is one specific thing: he has no true anchor step, he bends at the waist rather than the knees, and interior linemen get under his shoulder pads and lift. Chapman says a center goes one-on-one in pass protection roughly three to six times a game against seven to fifteen for a guard, which is why a lineman who cannot anchor keeps getting moved inside. San Francisco has already moved Willis from tackle to guard, and he has taken reps at center. The club says the left guard job is down to Willis and Connor Colby, with Kyle Shanahan calling it close to being decided and Thursday night at Las Vegas the last evaluation. The roster is due Sunday at 3:00 p.m. PT and the season opens against the Rams in Melbourne on September 10.

Posey ThompsonAug 26, 20265 min read
Carver Willis Is Missing One Step, And It Is Picking His Position For Him
Feature

What Kyle Shanahan Has Not Said

The 49ers opened camp this weekend without the man who has run it since 2017. Everything known about how he is has come from somebody else's mouth.

Posey ThompsonJul 26, 20268 min read
What Kyle Shanahan Has Not Said