49ers
Camp Notebook

Brett Toth's Undisclosed Injury Was A Concussion, And This Board Took Him Off The 53

Camp practice nine, Saturday in Santa Clara. San Francisco named a concussion for Brett Toth that had not been disclosed before and a hamstring for Luke Gifford, and its own evening recap lists both men as having missed the session. Nick Bosa sat a third straight day and Kyle Shanahan answered questions for the first time since July 14.

SK
Sam KezarAug 8, 20268 min read
Brett Toth in January 2021, nameplate TOTH over number 64 in a Philadelphia Eagles midnight green home jersey, pulling out of his stance to lead-block for quarterback Jalen Hurts while Washington's Daron Payne, number 94, comes around the edge. This site holds no photograph of Toth in a 49ers uniform.

San Francisco practised Saturday morning in Santa Clara, the ninth full session of camp. The observations below come from Marc Adams and David Bonilla of 49ers Webzone, Grant Cohn of Sports Illustrated and Cam Inman of the Bay Area News Group, all filed Saturday, plus the club's own roster page and transaction log, both read at the primary the same afternoon. Nobody from this site was there.

The club named an injury it had been sitting on. Offensive lineman Brett Toth is recovering from a concussion, per Bonilla, carrying the club's own announcement, and Bonilla says in as many words that the injury was previously undisclosed. That matters here more than it usually would, because this beat has carried Toth as "undisclosed" since August 5 and spent Thursday and Friday recording two published versions of what was wrong with him. The club and Bonilla said undisclosed. Adams, in his Day 8 quick hits, said concussion. Adams was right, and this site's board declined to pick between them for two days rather than guess, which was the correct call and is now also the boring one.

Toth came off the 53-man projection on it. He was graded 7 in the backup centre competition, the tracker armed a drop in advance on Friday against two stated conditions, and the drop is executed today: 7 to 6, outside the projected 53. Those conditions were a signing out of Friday's workout group or a missed Saturday practice. Nobody has been signed. The second one fired, and it was the club that fired it: San Francisco's own Day 9 recap, published to its newsroom after this notebook was first written and read here at 5:24pm PT, lists "OL Brett Toth (concussion)" among the men who did not practice. Inman's pre-practice absence list, which is where this beat was standing an hour earlier, carries five names, is not offered as complete, and omits three other injured linemen, so it could not settle the question on its own. The club's list did. He is the second offensive lineman this board carries in that protocol, alongside Carver Willis, whose own entry has been unchanged since Foerster described him as in it on August 5, and a concussion carries a mandated clearance step the club does not control with the preseason opener on Thursday.

Linebacker Luke Gifford has a hamstring, announced in the same breath, and the same club recap has him not practising. No timeline, and a first named absence with no timeline does not move a grade on this board. He holds at 8.

Nick Bosa missed a third straight practice, per Inman, with what the club has labelled soreness. Kyle Shanahan addressed it directly: "He was doing great, and then he got sore just going through some of the individuals. I mean, you wish that didn't happen, but no, there's no concern to where something's happened that is a big setback or anything. But we're waiting until the soreness goes away and evaluating why the soreness has happened." Mike Evans missed his fourth full practice with a quad strain, Christian Kirk is still on a calf, and Inman had both running backs in the backup competition out before the session started, Kaelon Black with an adductor and Jordan James with a rib.

The left guard competition produced its worst notice of camp for a man who is not currently taking the first-team reps there. Adams has Connor Colby losing most of his one-on-one reps, two of them to defensive lineman James Thompson Jr., and writes that Colby had looked like he was running away with this earlier in camp and has struggled lately. That "earlier" is doing real work and this beat is not going to let it slide past, because the word for where Colby stands now is already on this site: Thursday's notebook reported that Robert Jones had taken the first-team left guard reps for a second straight practice while Colby rotated with the twos and threes at both guard spots. Chris Foerster said something adjacent in his Wednesday availability, that some of what Colby struggled with a year ago is coming back, "not as bad as they were, but still not the consistency that we'd like to see."

His grade holds at 8, and the reason is narrower than it was on Wednesday. One-on-ones are pass protection against a defensive lineman rather than first-team alignment, and a bad drill is not a depth-chart move. What would be a depth-chart move is not visible today, because nobody has published a Saturday first-team rep count at this position, the club included. Niners Nation's camp page carried no practice report at 3:52pm PT. The club's own Day 9 recap has since published and was read here in full at 5:24pm: it names Toth, Gifford and Bosa in its injury section and gives no offensive line alignment at all, so the absence is now measured against the club's own account of the day rather than against its silence. A grade that holds because nobody printed the alignment is a grade waiting on Monday, and that is worth saying rather than dressing up.

This site holds two open calls that Colby starts Week 1 at left guard, one filed July 27 and one August 5, both scored off the official starting lineup in Melbourne on September 10. The August 5 call names its own falsifier: Jones holding the first-team reps once Carver Willis and Brett Toth are back. Neither man is back, and one of them was ruled out again today, so that falsifier has still not been tested. What has accumulated instead is three bad notices in four days, and they do not weigh the same: Foerster on August 5, the first-team reps going to Jones on August 6, and Adams today. The middle one is the one that counts, and it is ours.

Rookie tackle Enrique Cruz Jr. had the other rough session. Adams has Trent Williams pulling him aside for five to ten minutes afterward, and quotes Brad Graham saying he would be surprised if Cruz made the final roster. Cruz is graded 8 here and did not move today, because an analyst's roster prediction is not evidence about a player.

The defence intercepted Brock Purdy twice in the red zone, and the accounts of what happened next do not match. Adams, citing Matt Maiocco, has Deommodore Lenoir returning one 100 yards and Upton Stout taking a second 25 yards, both back for touchdowns. Cohn has the first as a forced throw to Demarcus Robinson in the end zone and the second as a route Stribling broke inside on while the ball went outside. The club's own recap goes narrower than either: it calls Lenoir's "what would be a pick-six," which is the correct tense for a practice nobody tackles in, and records Stout's as an interception in red zone work with no return attached. Two interceptions is agreed by three accounts. One touchdown return is Adams and Maiocco alone, the second is contested by the club, and this notebook is not going to average them.

Two men came back and one of them is disputed. De'Zhaun Stribling returned to team 11-on-11 work after hamstring tightness, catching two passes including a third-down conversion against Stout, though Cohn also has him held out of one-on-ones, so this is still not a full practice and his grade holds at 7. Dre Greenlaw was on the field, and OurSF49ers via Adams has him hitting Luke Farrell on a pass to the right sideline. Cohn has Greenlaw practising Saturday for the first time since Monday, having missed Wednesday and Thursday. Nick Wagoner's Thursday ESPN entry has him back that day on a limited basis, and Pro Football Talk carried the same. Two published versions, and the likeliest reconciliation is that a limited return and an absence are different claims, which is not the same thing as knowing.

The club's own standout was a cornerback. Its Day 9 recap leads on Nate Hobbs and credits him with four pass breakups or forced incompletions, a forced punch-out and a near-interception in red zone work, which it calls arguably his strongest practice of camp. None of the three beat accounts this notebook is built from led on him. That is not a contradiction, it is a difference between what a club publishes and what reporters watch for, and on a day the defence took the ball away twice it is worth recording which name the building picked.

Odds and ends. Jake Tonges scored again in the red zone, and Adams describes him as money around the goal line all camp, which is happening while George Kittle's status is unresolved. Adams puts no number on how many times, and neither does this. Romello Height jumped offside twice in one-on-ones before beating Colton McKivitz on the third rep, with a spin move per Cohn. Kurtis Rourke completed a 25-yard ball to Junior Bergen between two defenders. Patrick Taylor Jr. took the first running back rep with the starters and fumbled it. Fred Warner had multiple leaping pass breakups, per OurSF49ers.

Shanahan took a podium for the first time since the July 14 car accident, for just under twenty minutes per Matt Barrows. He said his headaches are feeling much better, that he has been heavily involved in meetings and film, and that he expects to be involved in preseason games. On the camp injury list generally: "It feels, I mean, pretty normal, give or take 3." On the one that is not a camp injury, Ricky Pearsall's season-ending surgery: "Losing Ricky was a real big deal. We've had a number of injuries in camp, but that's really the only one that's actually been not just a camp injury."

Nothing was signed. Neither the club's transaction log nor its newsroom carried anything dated August 8 when both were read at 3:47pm PT, and both were read again at 5:18pm with the same answer, ESPN's independent transaction table agreeing at the same hour that the newest entry is still Kion Smith on August 6. So this site's open call that San Francisco signs one of Doug Kramer, Joe Michalski or Lecitus Smith by August 12 stays open. One thing about that call is worth naming now rather than at scoring time: San Francisco did sign an offensive lineman named Smith during this stretch, Kion Smith, on August 6. Different player, and the workout the call turns on happened the day after.

The roster count is unchanged at 90 against a ceiling of 90, counted in a browser at 3:30pm PT. The 49ers are off Sunday, the coordinators speak, and Tennessee is here Thursday.


Sources. David Bonilla, 49ers Webzone, August 8, for the club's announcement of Toth's concussion and Gifford's hamstring, for Cam Inman's pre-practice absence list, for Bosa's third missed practice, and for the full Shanahan transcript. Marc Adams, 49ers Webzone, August 8, for the Day 9 quick hits: Colby's session and Thompson, Cruz and Trent Williams, the Brad Graham line, Tonges, Warner and Greenlaw via OurSF49ers, Height and McKivitz, Stribling's return, the two pick-sixes citing Matt Maiocco, the Barrows detail on the length of Shanahan's availability, and the Sunday schedule. Grant Cohn, Sports Illustrated, August 8, for the Stribling catches and his absence from one-on-ones, Greenlaw's Wednesday and Thursday, Rourke to Bergen, Taylor's fumble and Height's spin move. Cam Inman, Bay Area News Group, August 8, via Bonilla, for the absence list including Black and James. The Foerster line is from his August 5 availability transcript, 49ers Webzone site staff, published 2:17pm PT that day and re-dated at the primary before filing. Wagoner's Thursday entry is ESPN's continuously updated 49ers camp file, August 6. The roster page, all four tables, and the transaction log were counted and read in a browser on August 8 at 3:30pm and 3:47pm PT; the newsroom index and Niners Nation's camp page were checked individually at 3:15pm and 3:52pm PT. The club's own Day 9 recap, published to 49ers.com after this notebook was filed and read in full at 5:24pm PT, is the source for Toth, Gifford and Bosa appearing in its injury section, for the Nate Hobbs line, for the club's narrower description of both interceptions, and for the absence of any offensive line alignment. The transaction log and ESPN's independent 49ers transaction table were both re-read at 5:18pm PT and both still carry August 6 as the newest entry. The Thursday notebook cited on Colby is this site's own, published August 6. Both open Colby calls and the August 5 call's stated falsifier are quoted from this site's public ledger.

Filed under 49ers

More on Connor Colby

His page →
Camp Notebook

Connor Colby Rotated With The Backups At Both Guard Spots

Robert Jones took the first-team left guard reps for a second straight practice Thursday, and Connor Colby, who had been taking most of them all camp, rotated with the backups at both guard spots. Carver Willis and Brett Toth, the two injured linemen this site cited as the reason Jones was there Wednesday, did not return. Four other players did, and two accounts of the session disagree about how much any of them practiced. Brock Purdy went 11 of 14. Gracen Halton climbs a grade, partly by beating Colby.

Sam KezarAug 6, 20265 min read
Connor Colby Rotated With The Backups At Both Guard Spots
Camp Notebook

The Injury List Picked Wednesday's Left Guard

The 49ers practiced Wednesday with 18 of their active 90 unavailable and the top five receivers they entered camp with all among them. Robert Jones took the first-team left guard reps, per David Lombardi, and Chris Foerster explained it as a plan to move Connor Colby around that the injuries to Carver Willis and Brett Toth cut short. Brock Purdy went 13 of 14. Two more players left during practice. Nobody who filed on the session reported a kick return by anybody, which is inconvenient for a call this site made Wednesday morning.

Sam KezarAug 6, 20264 min read
The Injury List Picked Wednesday's Left Guard
Camp Battles

Four Men At Left Guard, And Two Practices Of Evidence

The 49ers started three different players at left guard in 2025 and opened camp with four candidates for the job. Connor Colby has the incumbency and about 450 snaps in the offense, Robert Jones has 30 career starts and a season he spent on injured reserve, and two practices have settled nothing.

Sam KezarJul 28, 20265 min read
Four Men At Left Guard, And Two Practices Of Evidence

More on Brock Purdy

His page →
Camp Notebook

The 49ers Worked Out Three Centers On A Day They Did Not Practice

San Francisco worked out Doug Kramer, Joe Michalski and Lecitus Smith on Friday, a walk-through day with no practice and no media, and all three of them are centers. Four of the sixteen offensive linemen on the active roster are hurt and three of those four are inside this site's projected 53. The club has signed a man out of each of its last four reported workout groups, none of them slower than three days, and a take is filed on the fifth. The Bradley-King injury settlement, and two disagreements: one about Toth's injury, one about Brock Purdy's Thursday completion line.

Sam KezarAug 7, 20265 min read
The 49ers Worked Out Three Centers On A Day They Did Not Practice
Contract structure

Paraag Marathe Left, And Seventy-Two Void Seasons Stayed

Twenty-one contracts on the 49ers' 2026 cap sheet carry void years, 72 of them in total. Mike Evans' deal decomposed to the dollar, why the books close $450,000 short, and the reason the executive credited with that architecture had already handed off the job that produces it.

Jamie SilvaAug 6, 20266 min read
Paraag Marathe Left, And Seventy-Two Void Seasons Stayed
Camp Notebook

The 49ers Wrote A Kick-Return Bonus Into Deebo Samuel's Contract

Deebo Samuel's one-year deal, itemized: $4.1 million of real money and $2.9 million of incentives that only pay in full with a playoff berth, one of them for a top-ten kick return average. Plus Monday's Day 6 practice, two reporters who disagree about Brock Purdy's completion line, and a roster still sitting exactly on 90.

Sam KezarAug 5, 20265 min read
The 49ers Wrote A Kick-Return Bonus Into Deebo Samuel's Contract

On the record

Called Shots →
OpenJul 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.