Camp Battles

The 49ers Have Made Five Running Back Moves Since August 2, And Thursday's Came Five Hours Before Kickoff

Patrick Taylor Jr. went to Reserve/Injured and Khalil Herbert was re-signed three days after his release, announced together at 1:40pm. The club's active table carried six backs at the 3:09pm read and Herbert was not yet one of them.

SK
Sam KezarAug 20, 20263 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Sincere McCormick, No. 35 legible on a red 49ers practice jersey, reaching up with both hands for a pass on the practice field at the team facility, teammates and staff out of focus behind him.

The 49ers announced two roster moves at 1:40 on Thursday afternoon. Running back Patrick Taylor Jr. went to the Reserve/Injured list and running back Khalil Herbert was signed to a one-year deal, three days after the club released him. Kickoff at SoFi Stadium is 7:00pm, five hours and twenty minutes later.

Nobody from this site was there. Everything below is sourced to published reporting and to the club's own pages, read in a browser Thursday afternoon.

That is the fifth time since August 2 that San Francisco has changed the composition of its running back room, counted off the club's own transaction log: Herbert signed on the second, Zamir White signed on the twelfth, Herbert released on the seventeenth, and Herbert re-signed and Taylor placed on Reserve/Injured on the twentieth. The roster is due on August 30.

There was no practice Thursday and none Wednesday beyond a walk-through closed to media, so Tuesday's joint session in El Segundo is still the last participation information anybody has.

The club's active table carried six running backs when it was counted at 3:09pm: Christian McCaffrey, No. 23; Kaelon Black, No. 26; Jordan James, No. 29; Zamir White, No. 30; Sincere McCormick, No. 35; and Kyle Juszczyk, No. 44, who is the fullback. Herbert was on neither that table nor the injured list ninety minutes after the club announced him. Three of those numbers are shared with a man who may also be in uniform tonight: safety Ashtyn Davis 29, cornerback Eli Apple 30, cornerback Ephesians Prysock 35.

The reason the club keeps buying backs from outside is that the two competing for the job have not been on a practice field together once this month. James fractured a rib and went onto the injury list on July 29. ESPN's camp log has him doing side work on August 15, the first time he had been seen since, and he was on the club's did-not-practise list again on Tuesday. Black carried an adductor from the sixth day of camp until he came back in full pads on the fourteenth, which was Tuesday. McCaffrey, listed under soreness, was not out there either. A club that cannot hold a practice with enough healthy backs signs one, and it has now done that three times.

David Bonilla, writing for 49ers Webzone, has the placement ending Taylor's season for the second consecutive year, and Niners Wire headlined it the same way. The club said neither, and named no injury. He signed here in April 2024, four years after Green Bay took him as an undrafted free agent in 2020, and ran for a career-high 183 yards that autumn. The last thing the club's own account has him doing in a game is a one-yard touchdown run against Tennessee on August 13, on the play after De'Zhaun Stribling's sideline catch.

Black is the man the afternoon is really about. He was the 90th pick of the April draft and came back Tuesday in full pads, taking carries through team and red-zone work and one into the end zone. Brock Purdy, asked about him: "I thought he looked good hitting the hole and running hard." Kyle Shanahan said Black would "most likely" play Thursday.

Isaac Guerendo, No. 31, has been on the Active/Physically Unable to Perform list since July 26, the whole of camp. The club has to resolve that designation by the August 30 deadline.

On the board. Herbert re-enters at a 2 and outside the projection, the grade he carried before his release. Taylor goes to 0 and out of it entirely, since a player on Reserve/Injured before the cut is ineligible for the initial 53. McCaffrey at 10, Juszczyk at 9, Black at 8 and James at 7 are unchanged and remain the four. Nobody crossed the cut line for the third straight day.

One real correction was made to that board Thursday. C.J. West's row carried his concussion in its label while its data still read healthy, so the injury watch had aged him off; he is yellow now and holds at 8. A second, flagged this morning, was withdrawn. Stribling's row was said to have misdated the opener and had not: San Francisco played Tennessee twice in three days, and he caught seven passes in each, in team drills on the eleventh and for 63 yards in the game on the thirteenth.

One preseason game follows this one, at Las Vegas on August 27. Then the roster is due.

Filed under 49ers

More on Christian McCaffrey

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

The 49ers rested four veterans Wednesday, and three were full a day later

San Francisco filed its first official Week 2 injury report this week, and eleven 49ers were on it. Six did not practise Wednesday and four of those six were rest days: Nick Bosa, Dre Greenlaw, Christian McCaffrey and Trent Williams. By Thursday, Greenlaw, McCaffrey and Williams were full participants and Bosa was limited. The two men who have not practised either day are Eddy Piñeiro, who is ill, and De'Zhaun Stribling, whose ankle needed surgery. Kaelon Black joined the report Thursday with a groin. Every man on Thursday's report played against the Rams in Melbourne.

Sam KezarSep 17, 20265 min read
The 49ers rested four veterans Wednesday, and three were full a day later
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
San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards

On the record

Called Shots →
Held upJul 29, 2026

Kaelon Black is on the San Francisco 49ers' initial 53-man roster as announced at the August 30, 2026 mandatory cut. Scored off the initial 53 only: the practice squad is a miss, a later signing or elevation after the initial roster is a miss, and being placed on injured reserve from the initial 53 counts as a hit.

Black is a rookie running back whose Wednesday workload increased because Jordan James fractured a rib, which is the most fragile possible reason to be getting reps. If James is back before cut day the reps go with him. Against the call: the 49ers carried McCaffrey plus a thin room behind him, and a back who has taken first-team-adjacent work in camp is usually kept over a body they would have to teach. This resolves in 32 days and it is genuinely close.

Latest on the 49ers

The whole beat →
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

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

Earlier on the 49ers

49ers Notebook

Nick Bosa hurt his calf warming up, and four linemen will miss Arizona

Nick Bosa hurt his calf in individual warmups before Thursday's practice and is out against Arizona. Kyle Shanahan said he will miss a few weeks. Romello Height, James Thompson Jr. and Demarcus Robinson are also out, and Mike Evans is questionable after practicing on a limited basis Friday. With C.J. West on injured reserve, four of the nine defensive linemen who played against Miami will not play Sunday. The club expects to make its injured-reserve decisions on Saturday.

Sam KezarSep 26, 20263 min read
Nick Bosa hurt his calf warming up, and four linemen will miss Arizona
Roster

Nate Hobbs Made The 53 On Sunday And Went On Injured Reserve On Monday

The 49ers placed cornerback Nate Hobbs and linebacker Nick Martin on injured reserve Monday and re-signed safety Ashtyn Davis and punter Corliss Waitman to one-year deals. Because Hobbs and Martin were placed the day after the initial roster was set rather than during the cut to it, neither needed one of the two return designations San Francisco had already spent on Christian Kirk and Austen Pleasants, and neither is finished for the year. Both must miss at least the first four games. The earliest either can play is October 11 at Seattle. Matt Maiocco wrote on Sunday that both placements were coming Monday. San Francisco claimed nobody on waivers and lost cornerback Darrell Luter Jr. to Las Vegas and defensive lineman Bryson Eason to Kansas City. Thirteen players are on the practice squad, including long snapper Jon Weeks, who is not on the active roster.

Sam KezarAug 31, 20265 min read
Nate Hobbs Made The 53 On Sunday And Went On Injured Reserve On Monday
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
Cutting Christian McCaffrey In August Would Clear $1.95 Million