Camp Notebook

The Injury List Picked Wednesday's Left Guard

Camp notebook, Day 7. Robert Jones took the first-team reps at left guard, the first published rep at that position in ten days, and the coach running the team says the reason is that two other linemen got hurt.

SK
Sam KezarAug 6, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
The Injury List Picked Wednesday's Left Guard

San Francisco held its seventh camp practice Wednesday morning, and the biggest number attached to it describes who was not there. Noah Furtado counted 18 players off the active 90 sitting out, with five more on injured reserve, for 23 unavailable. Nick Wagoner's count at ESPN was 20. Three apart on the same practice, neither with a published method, so both are here.

Chris Foerster, running the team on an interim basis, was asked about the list afterward. "It seems like we're very healthy," he said. "I mean, we have injuries. We have dings and bumps and bruises, and guys are missing practices."

Left guard moved for the first time since July 26. David Lombardi reported that Robert Jones took the first-team reps there. The last published rep count at the position was ten days old: Wagoner's, from the opening Sunday, when Connor Colby "took all the reps with the starters" and Foerster said Jones would also compete.

Foerster's own explanation is the part that matters, and it is not a verdict on either man. The staff wanted to keep moving Colby around, including work at right guard, and the concussion protocol on rookie Carver Willis plus an undisclosed injury to Brett Toth limited that plan. Jones lined up with the ones on a day the interior could not field its alternatives, which Marc Adams, who filed the fullest account, reads as a competition still open rather than as Colby losing ground.

The receiver room ran out of receivers. Mike Evans (quad), Christian Kirk (calf), De'Zhaun Stribling (hamstring) and Jacob Cowing (hip flexor) were all unavailable, and John Chapman noted that the five receivers the club entered camp with were absent to a man. Wagoner has Evans, Kirk and Stribling doing conditioning work on a side field. San Francisco signed wide receiver KhaDarel Hodge at 9:59 a.m., sixteen minutes before the session began; that move and the three that came with it are reported separately on this site.

Brock Purdy went 13 of 14. Wagoner charted it, and Adams writes the lone incompletion came on a play that could have drawn a defensive penalty. In one three-play red zone sequence he threw touchdowns to Patrick Taylor Jr. and Junior Bergen and ran for a third himself, and he closed practice with a deep ball to Jordan Watkins. Lombardi has Luke Farrell catching three more, one a sidearm throw into a tight window.

The defense had both interceptions. Jack Jones opened with a one-handed pick in one-on-ones, which settles a small thing: Bonilla's Tuesday round-up listed him among eleven sidelined with soreness, single-sourced, and the club's own Day 6 list did not carry him. He practiced. Jaden Dugger picked off a tipped pass, Darrell Luter Jr. broke up a throw to Demarcus Robinson in the end zone, and Deommodore Lenoir added another. Gracen Halton, back from the knee bone bruise that cost him a week, drew Wagoner's notice for multiple rushes. Cam Inman has Alfred Collins making his 11-on-11 debut. Ogbo Okoronkwo practiced the day he signed and beat Enrique Cruz Jr. with a power rush. Two men left during the session: Sam Okuayinonu limped away with an ankle, Nick Zakelj with an elbow.

One disagreement about the absentee list, named rather than settled. Adams, citing Matt Maiocco, has Nick Bosa, Osa Odighizuwa and Dre Greenlaw held out with what the team labeled general soreness. Bonilla's pre-practice list carries Okuayinonu with soreness in that spot instead of Odighizuwa and flags that the accounts differ. Odighizuwa grades 10 on this site's 53-man projection and Okuayinonu 8, so the two readings are not interchangeable, and this notebook cannot tell you which is right.

Nobody reported a kick return, by Deebo Samuel or by anyone else. I filed a call Wednesday morning off the kick-return incentive in Samuel's contract. Four accounts of Wednesday's practice, Adams, Bonilla, Wagoner's ESPN file and Foerster's own availability, contain no return work of any kind. That is an absence of evidence on the one day I said to watch for it, and it belongs here rather than only in a piece written when it goes my way.

On the tracker. Stribling drops 8 to 7 on the third-missed-session trigger this board armed August 1 and restated August 3, and stays inside the projected 53 anyway, because the room keeps six and only three receivers grade at or above him. Okoronkwo enters at 5, above every defensive lineman signed here since July 26, and Hodge at 4, which puts this board below the morning transaction piece's call on Hodge. Givens and Cameron Sample go to 0 on roster status. Two in, two out, one grade down, and nobody crossed the cut line for the fifth straight day.

The call, and it goes against the day's news. Connor Colby starts at left guard in the Week 1 game against the Rams in Melbourne on September 10. Jones took Wednesday's first-team reps because Willis and Toth were hurt, by the account of the coach who arranged it, and the only unforced thing anybody has said about this competition is still Foerster's from opening week: nobody had done anything to beat Colby out.

Sources. Marc Adams, 49ers Webzone, August 5, read in a browser at 2:56 p.m. PT and stamped by the page as posted about an hour earlier, for the practice account and for the observations he credits to David Lombardi, Nick Wagoner, Cam Inman, Noah Furtado, John Chapman and Matt Maiocco. David Bonilla, 49ers Webzone, August 5, two pieces, for the pre-practice injury list and the Foerster quotation. Wagoner's continuously updated 49ers camp file at ESPN, August 5, for his count of 20 and the side-field conditioning. The club transcript of Foerster's Wednesday availability, 49ers Webzone site staff, August 5, for the left guard explanation. The 49ers' official release of August 5, 9:59 a.m., and the club's own transaction log, for the four roster moves. Wagoner's July 26 rep count via this site's tracker. Nobody from this site was at practice or in the building.

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 Brock Purdy

His page →
Five takeaways in one half, and the 49ers never sacked Kirk Cousins
Takeaways

Five takeaways in one half, and the 49ers never sacked Kirk Cousins

San Francisco beat Las Vegas 38-17 at Levi's Stadium on Sunday and is 7-1. The 49ers scored touchdowns on their first three possessions, did not punt, and ran 43 times for 190 yards. Las Vegas turned the ball over on five of its six second-half possessions: Jaden Dugger's 35-yard interception return on the first play of the half, two forced fumbles, and interceptions by Renardo Green and Malik Mustapha. The official game book credits San Francisco with no sacks and six quarterback hits, two of them on the plays Green and Mustapha intercepted. Nick Bosa played 39 of 50 defensive snaps in his first game since Sept. 20, and DeForest Buckner played 34. Jordan Watkins caught all four of his targets for 86 yards and his first NFL touchdown. Christian McCaffrey's 12-yard catch set the Super Bowl-era record for touchdown catches by a running back and was Brock Purdy's 100th touchdown pass. Gracen Halton broke his ankle and is out for the season, Shanahan said; Green (back) and Deommodore Lenoir (foot) did not return.

Sam KezarNov 9, 20265 min read
Nick Bosa plays his first game since September, with Buckner beside him
49ers Gameday

Nick Bosa plays his first game since September, with Buckner beside him

The 49ers (6-1) play the Raiders (4-4) at Levi's Stadium at 1:25 p.m. Pacific on FOX. Nick Bosa is cleared after missing five games and lines up with DeForest Buckner for the first time since the 2019 season. Christian Kirk, Mike Evans and Deebo Samuel are out, and Demarcus Robinson is back off injured reserve. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Bosa, Buckner, Robinson, George Kittle and Brock Purdy. Inactive lists post at 11:55 a.m. Pacific.

Sam KezarNov 8, 20264 min read
The books have Brock Purdy's MVP place right and his price wrong
The fan tax

The books have Brock Purdy's MVP place right and his price wrong

DraftKings and Caesars have Brock Purdy at plus 350 to win the MVP, second behind Josh Allen. Kalshi has Purdy at 15 cents bid, 16 asked, third behind Joe Burrow, after one Sunday moved the two quarterbacks about ten cents in opposite directions. Against the exchange's midpoint, a $100 Purdy ticket at plus 350 gives up $30.25, the Allen ticket at DraftKings gives up $17.65 and the Burrow ticket gives up $3.75. The 49ers' Super Bowl price carries no such markup. Purdy has the better case than Burrow and a worse price than either.

Casey MontgomeryOct 30, 20265 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 →
The 49ers ran Las Vegas out of its plan before they took the ball away
49ers Deep Dive

The 49ers ran Las Vegas out of its plan before they took the ball away

San Francisco beat Las Vegas 38-17 on Sunday and is 7-1. The five second-half takeaways will be remembered, but the game was settled earlier. The 49ers' first three drives went 37 plays and 242 yards, took 19 minutes and 23 seconds and ended in touchdowns, and San Francisco ran 25 times for 125 yards before halftime. Las Vegas had the ball for 71 seconds in the first 13 minutes. Trailing by 11 at the half, the Raiders ran six times and threw 24 times after it, and Klint Kubiak said that being in position to throw on every down produces interceptions. The pass rush did not cause the turnovers: Cousins was hit twice on eight first-half throws and four times on 24 second-half throws. Two takeaways were punched out of receivers' hands, and one came off a fumbled exchange. The second half also showed a cost. San Francisco threw an interception, was stopped on fourth-and-1 at its own 40, and allowed 222 kickoff-return yards, and Las Vegas started three drives in 49ers territory. The game moved San Francisco's season turnover margin from minus-3 to plus-1. Las Vegas has now allowed 30 or more points six weeks running, so Dallas on Sunday is the first test of whether the formula holds.

Sam KezarNov 10, 20266 min read
The 49ers trade a sixth-round pick for Keenan Allen
49ers Notebook

The 49ers trade a sixth-round pick for Keenan Allen

San Francisco acquired wide receiver Keenan Allen from Indianapolis on Tuesday, deadline day, for a 2027 sixth-round pick, the league transaction wire shows. It is the second trade between the clubs in three weeks, after DeForest Buckner on Oct. 27. Allen, 34, played at Cal and is a six-time Pro Bowler with 1,095 career catches, eighth all time. He had 40 catches for 351 yards and one touchdown in eight games for the Colts, their team lead. The club placed Gracen Halton on injured reserve with a fractured ankle the same afternoon, and its roster page showed 52 on the active roster before Allen was added. Allen joins a receiver room missing Mike Evans and Deebo Samuel Sr. last Sunday. He caught four passes for 26 yards against Dallas in Week 9, and the 49ers play at Dallas on Sunday.

Sam KezarNov 10, 20263 min read
Gracen Halton needs ankle surgery, and both outside corners are day-to-day
49ers Notebook

Gracen Halton needs ankle surgery, and both outside corners are day-to-day

Kyle Shanahan said Monday that Gracen Halton dislocated and fractured his ankle, will have surgery this week and will go on injured reserve. Renardo Green (back) and Deommodore Lenoir (foot) are day-to-day before Sunday's game at Dallas. C.J. West's practice window opens Wednesday, Deebo Samuel could practice Wednesday, and Mike Evans is not expected to.

Sam KezarNov 9, 20263 min read

Earlier on the 49ers

Kirk is in line for his 49ers debut, and Evans and Samuel are both out
49ers Gameday

Kirk is in line for his 49ers debut, and Evans and Samuel are both out

The 49ers (6-0) play the Falcons (2-4) at Mercedes-Benz Stadium at 10 a.m. Pacific on FOX, the last game before their bye. Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow are out. Christian Kirk was activated off injured reserve Saturday and carries no designation, so he is in line for his first game as a 49er. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Kirk, Jacob Cowing, Keion White, George Kittle and Fred Warner. Inactive lists post at 8:30 a.m. Pacific.

Sam KezarOct 25, 20264 min read
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
George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.
49ers Notebook

George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.

The NFL's official game book for Week 1 puts George Kittle at 30 of San Francisco's 65 offensive snaps and 46 percent, Luke Farrell at 46 snaps and 71 percent, and Jake Tonges at eight snaps and 12 percent before he was hurt. Farrell also played 18 of the 49ers' 20 special-teams snaps, the highest special-teams snap share of any San Francisco player in the game. Kittle started; Farrell did not. Shanahan's postgame words on Tonges were an MCL with no timetable, and as of 2:50 p.m. Pacific Monday the club's transaction log still ends on September 10, Tonges is still on the active roster page, and the Week 2 injury report page carries no San Francisco table. The only other tight ends the club employs, Khalil Dinkins and Brayden Willis, are on the practice squad.

Sam KezarSep 14, 20264 min read