Camp Notebook

Connor Colby Rotated With The Backups At Both Guard Spots

Camp notebook, Day 8. Robert Jones took the first-team left guard reps for a second straight day, and the two injured linemen whose absence was offered as context on Wednesday still have not come back. This site has two open calls riding on Colby.

SK
Sam KezarAug 6, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Gracen Halton, number 93, standing on the 49ers practice field in a white practice jersey, teammates stretching behind him.

Connor Colby rotated with the backups at both guard spots on Thursday. Robert Jones took the first-team left guard reps for a second straight day. That is Rohan Chakravarthi at Niners Nation, posted at 3:15 p.m. PT and crediting Nick Wagoner for the Colby detail.

The injury explanation did not improve, and the alignment did not change back. Wednesday's notebook reported Jones with the ones for the first time, and reported Chris Foerster saying the staff had wanted to keep moving Colby around while the concussion protocol on Carver Willis and an undisclosed injury to Brett Toth limited that plan. Neither Willis nor Toth is among Thursday's returns. The interior was no healthier, and Jones kept the job anyway.

Foerster's Wednesday answer is worth reading in full, because this site has leaned on a compressed version of it. Asked whether he was giving Jones a run at left guard, he said the plan predated the injuries:

"The plan was, before we finished the last one, was give him some left guard work, see him against different people. I wanted to give Connor some work at right guard and I was going to split Carver and Rob at the left guard spot. That was the plan. Carver is in concussion protocol. Then Toth gets hurt, so there's just some options. I still let Rob get that role."

The injuries did not put Jones at left guard. They removed the other half of a rotation Foerster had already decided to run, and cost him the wider interior look he wanted. "I was going to do a lot more interior-wise, so it wouldn't just look like it was flipping the two guys, but it didn't work out with the injuries."

So the falsifier this site wrote down may be testing the wrong thing. The call filed Wednesday says Colby starts at left guard in Melbourne on September 10, and names its own falsifier as Jones holding the first-team reps once Willis and Toth are back. That condition has not been met, because they are not back. But it was built on the premise that the absences produced the alignment, and Foerster's own words do not support that premise. A test that waits for two men to get healthy will not detect a decision that was made before they got hurt.

The call stays as filed, because a published call is not rewritten on a Thursday. What is owed in public is that its trigger reads weaker than it did on Wednesday. A second open call, from July 27, says the same thing about Colby and names a different falsifier: Jones opening the August 13 preseason game against Tennessee with the starters. That one is eight days out and is now the live test.

The other thing Foerster said about Colby, on the same afternoon, was not about injuries at all. Asked to compare his development to Dominick Puni's, he said Colby had made great strides in the off-season and looked like he had taken a big step, and then: "Now we're getting back to some live work and even though it has improved, some of those same holes are still there. Some of the things that he struggled with a year ago are coming back, not as bad as they were, but still not the consistency that we'd like to see."

That is the coach saying the incumbent regresses in pads. It ran a day before the incumbent spent a practice with the twos.

Four players came back, and two accounts disagree about how far. Wagoner has De'Zhaun Stribling, Dre Greenlaw and Osa Odighizuwa back on a limited basis and being eased in, with Sam Okuayinonu fine after being shaken up Wednesday. Grant Cohn, who was at the session, has Greenlaw missing his second straight practice in pads taking mental reps, and has Stribling warming up with the receivers and then rehabbing with the trainers rather than taking part in one-on-ones or team work. Cohn also has Nick Bosa missing a second straight day and not present at all.

Both are published, neither is a relay, and this notebook cannot settle it. The distinction is not cosmetic: "limited" and "did not participate" are different tracker entries, and Stribling holds at 7 here on the stricter reading. Nick Zakelj, elbow, is the only name Wagoner records as new on the injury report, and the injury dates to Wednesday.

Brock Purdy went 11 of 14. Wagoner charted it, one day after charting him at 13 of 14, with two of the throws perfectly placed deep balls that would have been touchdowns, to KhaDarel Hodge and Malik Turner, plus a ball fit to Deebo Samuel over the middle against Deommodore Lenoir's coverage. Cohn, independently, has two deep touchdown throws and no interceptions, and counts one interception for Purdy in all of camp. Raheem Morris has spent more than a week looking at this from the other sideline.

"Today he got fired up, which was cool, which was fun, which is competitive," Morris said. "And when he does those things, it just makes the team go."

Gracen Halton climbed, and the rep that moved him was against Colby. The rookie defensive tackle, out from Day 2 with a knee bone bruise that never got a timeline, practiced for a second straight day. Wagoner writes that he has been a dominant force in pass rush drills and has shown more juice than any interior rusher on this roster other than Odighizuwa, which is a comparison against a 10 rather than an adjective. Cohn supplies the specific: Halton beat Colby cleanly with a push-pull move. Halton moves 6 to 7 and was inside the projected 53 before it, with Ogbo Okoronkwo at 5 the next man behind him.

Nobody reported a kick return, for the second straight practice. This site made a public call Wednesday morning off the $250,000 kick-return incentive in Deebo Samuel's contract. Neither Wagoner's Thursday file nor Cohn's account names a return period, and Cohn has Samuel taking three carries at running back instead. Two practices, no return work reported by anybody, logged on the days it is missing and not only on the days it helps.

The rest. Mike Evans (quad) did not practice and did side work including running, and Wagoner writes that he looks likely to return relatively soon without the club rushing him. Stribling was in uniform before the session, per Matt Barrows. The club's transaction log, re-pulled at 3:20 p.m., still has Thursday's 9:46 a.m. Kion Smith signing and Colton Dowell waiver as its newest entry, and that move is covered separately. Counted in a browser the same minute, the roster holds 88 active and three on Active/PUP, which is 90 against a ceiling of 90 once Isaac Alarcon's exemption is applied.

Friday is a walk-through with no media present, and the team is back on the field Saturday. So the earliest anyone can report a third straight day of Jones with the first team is two days from now, and the preseason opener against Tennessee is a week after that.

On the tracker. Halton 6 to 7. Kion Smith enters at 2, below the line. Stribling holds at 7 and does not climb back, and Cohn's account is now a second reason rather than only the rule that a limited session does not restore a drop. Odighizuwa's contested flag comes off. Greenlaw is flagged contested on the Wagoner and Cohn disagreement. One in, one grade up, and nobody crossed the cut line for a sixth straight day.

Sources. Rohan Chakravarthi, Niners Nation, August 6, page-stamped 3:15 p.m. PDT, read in a browser, for the first-team left guard reps and Colby with the backups at both spots, which he credits to Wagoner. Nick Wagoner's continuously updated 49ers camp file at ESPN, the Thursday August 6 entry, page-stamped 4:05 p.m. ET and read in a browser, for the returns, the injury report, Purdy's completion line, the Morris quotation, Halton and Evans. That file carries no left guard note of any kind, so Chakravarthi's attribution is to Wagoner elsewhere and not to the camp file. Grant Cohn, Sports Illustrated, August 6, read in a browser, for Bosa, for the Greenlaw and Stribling accounts, for Halton beating Colby and for Samuel's carries; Cohn writes from the facility and says so. The club transcript of Foerster's Wednesday availability, 49ers Webzone site staff, published August 5 at 2:17 p.m., read in a browser, for both Foerster quotations. Pro Football Talk, August 6, 1:27 p.m., for the four returns. David Bonilla, 49ers Webzone, August 6, for Matt Barrows' pre-practice post. The 49ers' official transaction log and roster page, both read and counted in a browser August 6 at 3:20 p.m. PT. Gracen Halton's jersey number confirmed at 93 on the club's own roster page. 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

Eddy Piñeiro will kick on Sunday, and there is nobody behind him
Roster Report

Eddy Piñeiro will kick on Sunday, and there is nobody behind him

Eddy Piñeiro has not kicked in a practice since the Melbourne game week ended, and Matt Maiocco reported Saturday that he will kick against Miami anyway. San Francisco auditioned Younghoe Koo and Greg Joseph and kept neither, so it carries one kicker into the home opener, counted across all four of the club's roster lists at 2:57pm. Ogbo Okoronkwo was promoted to the active roster and De'Zhaun Stribling went on injured reserve three days after ankle surgery. The league fined Kyle Juszczyk $20,033 and Jake Tonges $9,266 for plays in Melbourne.

Sam KezarSep 19, 20264 min read
San Francisco Has The Two Highest Run Defense Grades In The League So Far, And Four Of The Ten Lowest
Week 1 Analysis

San Francisco Has The Two Highest Run Defense Grades In The League So Far, And Four Of The Ten Lowest

Two days after the 27-7 win over the Rams in Melbourne, the tape and the grading layer say San Francisco's run defense is two things at once. PFF's Week 1 grades have Fred Warner first and Nick Bosa second of the 59 defenders with ten or more run defense snaps, and the four interior linemen the 49ers rotated are all in the bottom ten of the same list. San Francisco lost starting defensive tackle Alfred Collins to a torn patellar tendon at practice three days before kickoff. The Rams averaged 4.2 a carry and never broke a run longer than 13 yards, and their best drive died on fourth and one at the 1.

Sam KezarSep 12, 20266 min read
The Injury List Picked Wednesday's Left Guard
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