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 →
Game Week

Denver's 68-sack defense is next for Brock Purdy, who has not been sacked

San Francisco (3-0) hosts Denver (2-1) at 1:25 p.m. Pacific on CBS. Brock Purdy has not been sacked this season, and the Broncos led the league with 68 sacks in 2025. Nick Bosa, James Thompson Jr. and Mykel Williams are out. Mike Evans, Dre Greenlaw, Keion White and Jaden Dugger are questionable. Matthew Judon and Malik Turner were elevated Saturday and Sebastian Valdez was promoted to the 53. Ten men to watch.

Sam KezarOct 4, 20264 min read
Denver's 68-sack defense is next for Brock Purdy, who has not been sacked
49ers Notebook

Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53

The 49ers promoted receiver Brandin Cooks to the active roster on Thursday, signed receiver Malik Turner to the practice squad and released KhaDarel Hodge. Mike Evans (ribs) missed a second straight practice. Trent Williams returned, limited, from a neck stinger. Brock Purdy was named NFC Offensive Player of the Month.

Sam KezarOct 1, 20263 min read
Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53
49ers Takeaways

Week 3 takeaways: Arizona had the ball for 38 minutes and never led

San Francisco is 3-0 after a 36-30 win over Arizona. The 49ers led from the 8:26 mark of the first quarter to the end while running 50 offensive plays to Arizona's 81, and averaged 8.7 yards a play to Arizona's 4.5. Purdy was 15 of 27 for 297 yards, four touchdowns, no interception and no sack. Kittle caught both fourth-quarter touchdowns, the second two snaps after his own holding penalty wiped out a 45-yard Purdy touchdown run. Jordan Watkins caught two passes for 60 yards in his first game of the season. The defense was on the field for 87 snaps with nine linemen dressed. Evans (rib or oblique) and Trent Williams (stinger) left and did not return; Greenlaw left with a quad.

Sam KezarSep 28, 20265 min read
Week 3 takeaways: Arizona had the ball for 38 minutes and never led

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 →
49ers Notebook

Matt Judon, sackless last season, is up for the Bosa week

The 49ers promoted defensive tackle Sebastian Valdez from the practice squad to the active roster and waived Viliami Fehoko Jr. on Saturday. Matthew Judon and Malik Turner were elevated for Sunday's game against Denver. With Nick Bosa and James Thompson Jr. ruled out, nine defensive linemen are available, Judon included.

Sam KezarOct 3, 20263 min read
Matt Judon, sackless last season, is up for the Bosa week
49ers Notebook

Mike Evans practiced Friday, but he is a game-time decision against Denver

Mike Evans (ribs) was limited Friday after two days off and is questionable for Sunday against Denver; Kyle Shanahan called him a game-time decision. Dre Greenlaw, Keion White and Jaden Dugger are also questionable. Nick Bosa, James Thompson Jr. and Mykel Williams are out. Trent Williams and Romello Height carry no designation.

Sam KezarOct 2, 20263 min read
Mike Evans practiced Friday, but he is a game-time decision against Denver
49ers Notebook

Dante Pettis is back because the 49ers have three healthy receivers

Kyle Shanahan said before Wednesday's practice that eight players would not work: Mike Evans (ribs), KhaDarel Hodge (knee), Trent Williams (neck stinger), Dre Greenlaw (quad), Nick Bosa (calf), James Thompson Jr. (ankle), Keion White (hamstring) and Christian McCaffrey (rest). Mykel Williams, back from a torn ACL, and Romello Height, back from hand surgery, were limited. The club signed receiver Dante Pettis to its practice squad.

Sam KezarSep 30, 20263 min read
Dante Pettis is back because the 49ers have three healthy receivers

Earlier on the 49ers

Game Week

Shanahan has lost six of his ten defensive linemen. Arizona gets the rest.

San Francisco (2-0) hosts Arizona (1-1) at 1:05 p.m. Pacific on FOX. The 49ers play without Nick Bosa, Romello Height, James Thompson Jr. and C.J. West, four of the nine defensive linemen who played against Miami, and Kyle Shanahan says six of the ten linemen who made the team have been lost in two weeks. Viliami Fehoko Jr. and Sebastian Valdez are in line for their NFL debuts. Mike Evans is questionable and Jordan Watkins is set for his season debut. Arizona lost 31-7 to Seattle last week and has put cornerback Will Johnson on injured reserve. Ten men to watch.

Sam KezarSep 27, 20264 min read
Shanahan has lost six of his ten defensive linemen. Arizona gets the rest.
Practice Notebook

Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice

Nick Bosa and Christian McCaffrey did not take part in drills during the portion of San Francisco's first Melbourne practice open to reporters, per Matt Maiocco at NBC Sports Bay Area and Matt Barrows at The Athletic. San Francisco plays the Rams at the Melbourne Cricket Ground on Thursday at 5:35 p.m. Pacific. Reporters leave before team drills, and the club was not required to file a participation report, so what either man did after that is not public. Shanahan said the time difference meant he did not have to talk about injuries until the following day, and did not. George Kittle and Mike Evans practised. Barrows listed six men back from injury: Renardo Green, Romello Height, Jacob Cowing, Vederian Lowe, Gracen Halton and Luke Gifford. Five of the six who sat out the September 2 practice in Santa Clara are on that list; James Thompson Jr. is on no list either way. The club named eight captains, all eight returning from 2025, and Bosa and McCaffrey are two of them. Brayden Willis is back on the practice squad, which now sits at seventeen.

Sam KezarSep 7, 20265 min read
Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice
Camp Battles

The 49ers Need Alfred Collins Against The Run, And PFF Ranks Him Near The Bottom There

Alfred Collins, No. 95, was activated off the PUP list at the end of July after offseason shoulder surgery and is expected to line up next to Osa Odighizuwa. Tennessee ran 31 times for 167 yards in the preseason opener. PFF's grades from that game rank Collins last among the 49ers' defensive linemen against the run, and its 2025 rankings put him 127th of 133 qualifying interior linemen in the same category while ranking him 76th of 137 as a pass rusher. The club published no participation report for the opener, so no official snap counts exist. Monday was a closed walk-through with no media availability.

Sam KezarAug 17, 20265 min read
The 49ers Need Alfred Collins Against The Run, And PFF Ranks Him Near The Bottom There