The San Francisco 49ers took on the Los Angeles Chargers in their second preseason game on Thursday night, and the night was built for evaluation. San Francisco was expected to give some starters work before turning the game over to backups, but Christian McCaffrey was not going to play and Jordan James was out, leaving more of the spotlight on the players fighting for jobs and roles.
That is why the search around 49ers vs Chargers is centered less on the score than on the names who could decide the bottom and middle of the roster. De’Zhaun Stribling entered the game on the back of a sharp debut last week, when he caught seven of eight targets for 63 yards, and he likely would work with Brock Purdy if Purdy did take the field. For a young receiver, that kind of chance matters more than a preseason box score.
Stribling is not the only player trying to turn a preseason snap into momentum. Willis had started to get left guard reps in a three-way battle with Robert Jones and Connor Colby, and Colby seemed to be trending down in that competition. That makes every series in a game like this more than a tune-up; it becomes a live vote on who can hold up when the pace picks up and the coaching staff starts narrowing the field.
The 49ers entered Thursday with other questions still hanging over the roster. Black had missed two weeks because of an adductor injury and was held out of the first preseason game, then returned to practice on Tuesday, giving San Francisco another body to sort into the mix. Halton also loomed as a factor after an impressive start to the preseason last year, with the chance to matter in the defensive tackle rotation behind Osa Odighizuwa.
Defensively, the week had already shown why this game mattered. The 49ers' secondary had trouble during Tuesday's joint practice, and the team did not add much to the safety room this offseason, leaving Malik Mustapha, Ji’Ayir Brown and Marques Sigle as the top competitors there. Ashtyn Davis also played well in the first preseason game, which only sharpened the fight for snaps, while Jack Jones and Renardo Green were still working through their cornerback battle after Jones was praised by defensive coordinator Raheem Morris and Green tried to bounce back from an inconsistent sophomore season.
The cleanest read on Thursday night was simple: this was another checkpoint in a roster race that is not close to finished. The starters may get only a brief look, the younger players may get the longest runway, and the real story will be which names keep showing enough to make the next game, and the next cut, harder to decide.

