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 →
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
Christian Kirk hurt his meniscus, and surgery is still undecided
49ers Notebook

Christian Kirk hurt his meniscus, and surgery is still undecided

Christian Kirk hurt his meniscus, Kyle Shanahan said Friday, and the 49ers have not decided whether he needs surgery. Kirk, Mike Evans and Deebo Samuel are out Sunday against Las Vegas. Shanahan said Demarcus Robinson will most likely be activated off injured reserve, and Nick Bosa and Christian McCaffrey are cleared to play.

Sam KezarNov 6, 20263 min read
Christian Kirk missed practice Thursday, and the 49ers need Demarcus Robinson
49ers Notebook

Christian Kirk missed practice Thursday, and the 49ers need Demarcus Robinson

Christian Kirk did not practice Thursday with a knee injury, a day after he was limited. Mike Evans and Deebo Samuel sat out again, and John Lynch said Evans probably will not play Sunday against Las Vegas. Demarcus Robinson was limited for a second day, Christian McCaffrey returned as a limited participant, and Lynch described how the Jauan Jennings trade came apart.

Sam KezarNov 5, 20263 min read

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

Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48
49ers Notebook

Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48

The 49ers ruled out Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow for Sunday at Atlanta. Christian Kirk, Siran Neal and Upton Stout are questionable; Kyle Shanahan called Kirk's tag procedural. The club released defensive lineman Ogbo Okoronkwo on Friday, opening a spot on the 53. Shanahan said the team may go into the game with fewer than the maximum 48 active, with quarterback Kurtis Rourke and possibly lineman Enrique Cruz Jr. the last two available, something he could not recall happening in his career.

Sam KezarOct 23, 20263 min read
The 49ers won by 22 and came out of it needing a receiver and a lineman
49ers Roster

The 49ers won by 22 and came out of it needing a receiver and a lineman

Shanahan's Monday conference call produced four injury verdicts. Robinson and Thompson Jr. both have high-ankle sprains at three to six weeks, Robinson most likely to injured reserve. Height broke his hand and has surgery Tuesday, with an outside chance of playing at Arizona. Mike Evans has a hip that will be managed through the week. The receiver room is down to five men on the active roster with three on injured reserve, and the defensive line has now lost three players in two games. Shanahan, asked on Sunday about Leonard Floyd, said the club has already made calls.

Sam KezarSep 21, 20264 min read
Activating George Kittle Ended The 49ers' Four-Game Option On Him
Roster News

Activating George Kittle Ended The 49ers' Four-Game Option On Him

San Francisco announced Sunday morning that it had activated George Kittle from the Active/Physically Unable to Perform list, and the club's own roster page now lists only Isaac Guerendo and Mykel Williams there. Under the league's rule a player removed from active PUP cannot be put back on it, so the reserve/PUP designation that would have cost Kittle the Rams, Miami, Arizona and Denver is gone. He counts against the 53 on August 30. Matt Maiocco reported he was expected in individual drills the same day, with team periods unknown.

Sam KezarAug 23, 20263 min read