Preseason Preview

Ten Days To The Cutdown, And The 49ers Expect To Play A Number Of Starters

San Francisco is at SoFi Stadium on Thursday at 7 p.m. PT, on KPIX in the Bay Area. Kyle Shanahan said after Tuesday's joint practice that he expects a number of starters to play and that Brock Purdy has a good chance. He put no series count or snap count on any of it.

SK
Sam KezarAug 20, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Connor Colby, number 75 in the 49ers white jersey with red numerals, gold pants and a gold helmet, walking onto the field through a corridor of teammates holding out gloved hands to him. The player lettered COLLINS, number 95, stands in that line. A 2025 frame from the club's own gallery.

The 49ers play the Chargers at SoFi Stadium on Thursday at 7 p.m. PT. KPIX CBS 5 carries it in the Bay Area, with the radio call on KNBR (680 AM / 104.5 FM) and The Bone (107.7 FM). The club's game listing, read Thursday morning along with its schedule page, adds a free in-market stream on 49ers.com and the 49ers App and NFL+ for anyone outside the Bay Area. It lists no national television window.

Ten days after Thursday's game the roster goes to 53. One preseason game follows this one, at Las Vegas on August 27. That is the arithmetic every snap below is read against.

Nobody from this site is at SoFi Stadium. Everything here is sourced to published, dated reporting and to the club's own pages, and every jersey number was taken from the official roster page Thursday morning.

Kyle Shanahan said a number of starters will play, and did not say for how long. "Not all of them, but I expect a number of starters to play, unlike last week," he told reporters after Tuesday's joint practice in El Segundo, per David Bonilla at 49ers Webzone on August 18. "I haven't told them yet, but they'll find out soon." Asked whether Brock Purdy would play, Shanahan said, "Haven't told him yet, but there's a good chance." He put no series count or snap count on any of it.

The offensive line, where the only vacancy is#

Carver Willis, No. 74, and Connor Colby, No. 75, at left guard. The club lists Willis as a rookie out of Washington and Colby as a second-year player out of Iowa, and they have been splitting the first-team left guard work. Willis took the first-team reps in El Segundo on Tuesday. Defensive lineman James Thompson Jr. also wears 75, so on the offensive line, 75 is Colby.

Robert Jones, No. 65, at right guard. Dominick Puni, No. 77, was on the club's did-not-practice list Tuesday with a concussion, which is the last participation information anybody has published; Wednesday was a walk-through closed to media. With Puni out, Jones has been the first-team right guard.

Drake Nugent, No. 66, and Doug Kramer Jr., No. 58, at center. This is the one job on this board with nothing written in it. Jake Brendel, No. 64, is 33 and in his ninth season and is the only true center among the linemen this tracker projects, and Brett Toth, No. 78, was on Tuesday's did-not-practice list with a concussion. Against Tennessee, with Brendel out of uniform, Nugent took all 44 of the first unit's center snaps and Kramer took the second unit's 33, per Kyle Posey's snap chart at Niners Nation on August 14. Kramer shares 58 with defensive lineman Quinton Bell. The board this beat maintains keeps ten offensive linemen and currently has nine of them written in. This is the tenth.

The skill positions#

Kaelon Black, No. 26, running back. The rookie practiced Tuesday in full pads for the first time since Day 6, having been out with an adductor injury, and the club's recap has Shanahan saying he will "most likely" play Thursday. Purdy on watching him: "You could tell there's a different level of intensity when he touches the ball." Christian McCaffrey (soreness) and Jordan James (rib) were both on Tuesday's did-not-practice list, so the carries are there to be taken.

De'Zhaun Stribling, No. 15, wide receiver. The rookie caught two red-zone touchdowns Tuesday, one from Purdy and one from Mac Jones on a contested ball in the right back corner of the end zone. Shanahan afterward: "Those were two good plays. He's competing every day."

Jordan Watkins, No. 17, wide receiver. Second season, and the man this board has outside a room that keeps six. Christian Kirk (calf) did not practice Tuesday.

The front and the secondary#

Alfred Collins, No. 95, defensive line. Second season, and the question is not whether he plays but whether his snaps come against first-team offensive lines.

Ogbo Okoronkwo, No. 59, defensive line. Signed August 5, ninth season, and outside the 53 on this board. He sacked Will Levis for eight yards against Tennessee. The room he is playing into was missing three men Tuesday: C.J. West entered the concussion protocol, and Nick Bosa (soreness) and rookie Gracen Halton (ankle) did not practice.

Marques Sigle, No. 36, safety. Second season, in a group that keeps four, with Malik Mustapha out Tuesday with a hamstring.

Ephesians Prysock, No. 35, cornerback. The club's roster page lists him in his rookie year, and running back Sincere McCormick wears 35 as well. Nate Hobbs, No. 22, was on Tuesday's did-not-practice list with a groin injury, which leaves cornerback reps for somebody to take.

What the night cannot settle#

The quarterback order matters for a reason that has nothing to do with Purdy. Kurtis Rourke, No. 14, was on Tuesday's did-not-practice list with a rib. If he cannot go, the back half belongs to Adrian Martinez, No. 4, and the third quarterback job gets decided by one man being available.

Bonilla reported the next full practice is most likely the weekend in Santa Clara, leaving Thursday night and one game at Las Vegas as the evidence for a decision due August 30.

Sources: San Francisco 49ers official schedule page, Ways to Watch and Listen (August 17), roster page, transaction log and the Day 14 training camp recap (August 18), all read Thursday morning; David Bonilla, 49ers Webzone, August 18; Kyle Posey, Niners Nation, August 14.

Filed under 49ers

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 →
MissedAug 27, 2026

San Francisco carries EXACTLY TWO quarterbacks on its initial 53-man roster on Sunday, August 30. Three or more quarterbacks on that roster grades this WRONG.

Brock Purdy and Mac Jones are the two. The third job was going to be decided by the preseason finale and Kurtis Rourke cannot play in it: Shanahan confirmed three broken ribs on August 25, so Rourke's whole case is the second quarter of one game on August 13 and Adrian Martinez has the other two games plus tonight. The cheap outcome is to keep two and put the loser on the practice squad. What makes this a call rather than a formality is that the club goes into Sunday without having separated its third quarterback at all, which is a live reason to spend the spot, and an injury to Purdy or Jones between now and Sunday afternoon flips it outright.

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

The 49ers outgained Atlanta by 105 yards and never hit its quarterback
49ers Deep Dive

The 49ers outgained Atlanta by 105 yards and never hit its quarterback

San Francisco outgained Atlanta 400 yards to 295 on Sunday, its widest yardage margin of the season, and lost 29-20 for the first time in seven games. Four 49ers drives reached the Atlanta 28 or closer and scored nothing: two fumbles, an interception and a turnover on downs. The defense held Atlanta to 4.7 yards a play and 2.8 a carry, and the official game book credits it with no sack, no quarterback hit, no pass defensed and no takeaway, the first game this season with none of the four. Atlanta's season has turned on exactly that: in Penix's five starts the Falcons won the three in which their passers were hit once or not at all and lost the two in which they were hit six times. Since Nick Bosa last played, in Week 2, the 49ers have had two games of eight or more hits and three of five or fewer. Shanahan named the defensive line as an injury spot the club will look at before the Nov. 10 trade deadline, and said Bosa has a chance to return after the bye.

Sam KezarOct 27, 20267 min read
How much of Brock Purdy's 105.6 passer rating belongs to Brock Purdy?
The finding

How much of Brock Purdy's 105.6 passer rating belongs to Brock Purdy?

Brock Purdy finished Monday's win over Washington with 1,524 career regular-season attempts and a 105.6 passer rating, first among quarterbacks with at least 1,500 attempts, ahead of Lamar Jackson's 102.7. Against the league average over the same seasons, 90.7, he is 14.9 points better. Of 81 quarterbacks who entered the NFL in 1999 or later and reached 1,500 attempts, only Patrick Mahomes reached it further above the league. Other quarterbacks in Kyle Shanahan's offense since 2017 have rated 1.3 points above the league; Jimmy Garoppolo rated 8.9 above. The ten quarterbacks who qualified furthest above the league kept about four-fifths of that margin over their next 1,000 attempts.

Jamie SilvaOct 22, 20266 min read
Cutting Christian McCaffrey In August Would Clear $1.95 Million
Roster

Cutting Christian McCaffrey In August Would Clear $1.95 Million

Two salary-cap books disagree about how to label Christian McCaffrey's money and agree on every dollar of it. What they show is a contract neither side can use as leverage, which is a better answer than the one going around.

Sam KezarAug 18, 20265 min read