49ers
Camp Battles

Jordan James And Kaelon Black Have Eight Preseason Carries Between Them

Both spent most of camp hurt and both are back. Sincere McCormick, who is not in the competition, has sixteen carries, ninety-one yards and the longest San Francisco run of the preseason.

SK
Sam KezarAug 24, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Jordan James, No. 29 on a red 49ers practice jersey and black shorts, running under a pass with both hands raised at a training camp practice in Santa Clara, with media and staff standing behind the sideline barrier. A club gallery photograph, not from Sunday.

The 49ers have played two preseason games. Kaelon Black has carried the ball eight times in them and Jordan James has not carried it once. Those two are the backup running back competition.

Sincere McCormick, who is not in that competition and who this board has outside the projected 53, has 16 carries for 91 yards. Both figures come off the box scores of the August 13 loss to Tennessee and the August 20 win at the Chargers.

What Black did. He carried eight times for 33 yards at SoFi Stadium, longest run of nine, no touchdown, and he was not targeted in the passing game. That was his first preseason appearance. He had missed the opener, and he had missed practice from Day 6 of camp with an adductor injury, returning on Day 14 at the joint session in El Segundo. The club's own recap of that day has him in full pads with carries through team and red-zone periods and a touchdown at the goal line.

Brock Purdy, in the club's own account of that afternoon: "I thought he looked good hitting the hole and running hard. You could tell there's a different level of intensity when he touches the ball." Kyle Shanahan, the same day: "He looked good from what I saw. It was his first practice back." (49ers.com, August 18)

What James did. Nothing, in either game. He fractured a rib in late July and practised on Saturday for the first time in pads since July 29, twenty-four days (NBC Sports, August 22). Marc Adams had him turning the corner and taking off in Sunday's team work (49ers Webzone, August 23).

James is in his second season, out of Oregon. Black, a rookie out of Indiana, is two years older: 24 to James's 22. That stops being a curiosity the moment one of them has to be cut.

What happened while both of them were unavailable. San Francisco changed the composition of the room five times between August 2 and August 20, and the men it brought in did the carrying. McCormick has the 16 for 91, an average of 5.7, a seven-yard touchdown at the Chargers and a 37-yard run there that is the longest any 49er has produced this preseason. Against Tennessee the whole team's longest was 10. Zamir White, signed August 12, has 14 carries for 30 yards, an average of 2.1. Khalil Herbert, signed August 2, released August 17 and re-signed August 20, has 10 carries for 35 yards and a touchdown.

Isaac Guerendo is on the Active/Physically Unable to Perform list with a torn pectoral muscle. Patrick Taylor Jr., whose only preseason carries produced minus five yards and a touchdown, went to Reserve/Injured on August 20 and is ineligible for the initial 53. The club's active table carries six running backs and a fullback.

Christian McCaffrey came back on Sunday and the two accounts of it do not quite agree. Nick Wagoner has him at roughly seven reps in team drills (ESPN camp file, August 23). Adams has roughly a half dozen snaps in one team period, including a carry he broke for more than 25 yards. Neither has him restricted.

And there is one more job in the room, which the club has not settled either. Four different men have returned kickoffs in the two preseason games: Will Pauling three and McCormick one against Tennessee, Jordan Watkins two and Herbert one at the Chargers. Neither Black nor James is among them. Wagoner has both of them working in Sunday's kick return combinations. Adams' account of the same practice carries no return work at all.

What is left. Practice at 10:15 on Tuesday with a media availability after it, a walk-through closed to the media on Wednesday, and the finale at Las Vegas at 5:00pm PT on Thursday, all of it off the club's published practice and media schedule for the week. The roster comes to 53 at 3:00pm PT on Sunday.

So the competition gets one practice and one game. McCormick, White and Herbert have each had two games.


Called shot. Kaelon Black returns at least one kickoff at Las Vegas on August 27. Scored off the official game book's kickoff return table. If San Francisco rests him, or if every Las Vegas kickoff is a touchback, this grades WRONG rather than unresolved.

Already on the ledger, filed August 22 and not re-filed here: Sincere McCormick plays more offensive snaps than Jordan James at Las Vegas on August 27.

Sources: ESPN box scores of the August 13 and August 20 games; 49ers.com Day 14 training camp recap, August 18; the 49ers roster page and transaction log, August 24; Nick Wagoner, ESPN camp file, August 23; Marc Adams, 49ers Webzone, August 23; David Bonilla, 49ers Webzone, August 21 and August 22; NBC Sports, August 22.

Filed under 49ers

More on Kaelon Black

His page →
Practice Notebook

San Francisco will sign a kicker on Saturday, and it has not worked one out

San Francisco filed its final Week 2 injury report after Friday's practice with three game designations on it: De'Zhaun Stribling out, Eddy Piñeiro and Kaelon Black questionable. Piñeiro has not practised since the Melbourne game week ended, and the club's roster page carried no second kicker anywhere on Friday afternoon. Kyle Shanahan said San Francisco will add one on Saturday, that two men are under consideration, and that he does not know which. Nine of the twelve names on the report practised in full.

Sam KezarSep 18, 20264 min read
San Francisco will sign a kicker on Saturday, and it has not worked one out
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

More on Jordan James

His page →
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
The 49ers won by 22 and came out of it needing a receiver and a lineman
Game Week

San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.

San Francisco's Week 1 injury report, read live at 49ers.com and again at therams.com on Thursday morning Pacific, carries eleven San Francisco names and two designations. Alfred Collins, listed at defensive line with a knee, is Out; the club's own item says he tore a patellar tendon and will miss the 2026 season. James Thompson Jr., hamstring, is Questionable after going from did not participate to limited. The other nine, including Nick Bosa, Kyle Juszczyk, Dre Greenlaw and George Kittle, carry no game designation, and Upton Stout is the only full participant on the page. Kittle is limited on every practice day the report carries a value for, with no designation, on an Achilles tendon he tore on January 11. The grid's Monday column is empty on all eighteen rows across both clubs, while the club's own news item describes three Melbourne practices. The Rams' half has filled since Wednesday: Aaron Donald is Out, listed not injury related and resting, and the other six Los Angeles names carry the dash the legend defines as not listed. Kyle Shanahan on Bosa and Kittle: 'We've got to be smart with that.' Kickoff is 5:35 p.m. Pacific at the Melbourne Cricket Ground. One take filed.

Grant LombardSep 10, 20265 min read
San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.
49ers Pregame

Aaron Donald Did Not Travel And Myles Garrett Did

San Francisco plays Los Angeles at the Melbourne Cricket Ground on Thursday, 5:35 p.m. Pacific, on Netflix. Alfred Collins tore his patellar tendon at the second Melbourne practice and is out for the season, the only San Francisco player on the final Week 1 report carrying a game designation apart from James Thompson Jr., who is questionable with a hamstring. Nick Bosa and George Kittle carry no designation at all. On the Rams sheet Aaron Donald is out and did not travel, and Myles Garrett went from not practising to full participation and plays.

Sam KezarSep 10, 20264 min read
Aaron Donald Did Not Travel And Myles Garrett Did

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 →
Week 2 Analysis

Opponents have reached the 49ers' red zone five times and scored one touchdown

Two days after the 35-13 win over Miami, the two game books describe a defense that is hard to finish against and easy to move against. Opponents have gained 5.1 yards a play in both games and reached the San Francisco 20 five times for one touchdown. Miami spent 19:17 on its first three possessions and got six points, twice reaching goal to go and twice kicking. San Francisco's first four sacks of the season came either inside its own red zone or with a lead of 15 or more, and Nick Bosa is credited with none of them, and with no quarterback hit either, on 40 of 59 defensive snaps. PFF's charting of the same game puts him ahead of every other 49er in total pressures.

Sam KezarSep 22, 20266 min read
Opponents have reached the 49ers' red zone five times and scored one touchdown
49ers Takeaways

Week 2 takeaways: five touchdowns before San Francisco's first punt

San Francisco is 2-0 after a 35-13 win over Miami in the home opener. The 49ers scored touchdowns on their first five drives and did not punt until 10:38 of the fourth quarter. Purdy was 20 of 22 for 287 yards and two touchdowns with a 149.1 rating and no sack taken. The defense recorded four sacks after none in Week 1, from Marques Sigle, Keion White, Romello Height and a Warner-Stout split, none from Bosa. Miami had first and goal twice and came away with six points. Eddy Piñeiro, the kicker the week was spent on, attempted no field goal.

Sam KezarSep 21, 20265 min read
Week 2 takeaways: five touchdowns before San Francisco's first punt
Game Week

San Francisco won by 20 without a sack. Miami gave up five.

San Francisco hosts Miami at 1:25 p.m. Pacific on FOX in its home opener. The 49ers beat the Rams 27-7 in Melbourne without a sack, taking eight quarterback hits instead, four of them by Osa Odighizuwa. Miami lost 27-13 at Las Vegas behind Malik Willis, who was sacked five times. Eddy Piñeiro is questionable with an illness that cost him all three practices, and the club auditioned two kickers Saturday and signed neither. Ten men to watch, and the reason the first one is the kicker.

Sam KezarSep 20, 20264 min read
San Francisco won by 20 without a sack. Miami gave up five.

Earlier on the 49ers

Camp Battles

Jack Jones Broke Up Two Passes At The Chargers. Nate Hobbs Has Not Played A Preseason Snap.

The official game book from Thursday night at SoFi Stadium credits Jack Jones with two passes defensed, the most by any 49er in a game the team finished with seven, and 29 of San Francisco's 59 defensive snaps. Nate Hobbs pulled a groin at the joint practice with Tennessee on August 11 and does not appear on the participation page of either preseason game. Kyle Shanahan said on August 13 that Hobbs would be out a few weeks. The roster is due Sunday, August 30 at 3:00pm PT. This board moves Jones from 5 to 7 and inside the projected 53, and Hobbs from 6 to 5 and outside it.

Sam KezarAug 21, 20266 min read
Jack Jones Broke Up Two Passes At The Chargers. Nate Hobbs Has Not Played A Preseason Snap.
Preseason Takeaways

Nine Takeaways From The 49ers' 19-13 Loss To Tennessee, Starting With The Rookie Who Caught Seven Passes

The 49ers lost their preseason opener 19-13 to Tennessee on Thursday night. Second-round rookie De'Zhaun Stribling caught seven of his eight targets for 63 yards. Kurtis Rourke started at quarterback, completed 12 of 14 passes, and was taken to a hospital with a rib injury that stadium X-rays did not show as a break. Robert Jones started at left guard and Connor Colby started at right guard. Four running backs carried 23 times for 52 yards. Nine takeaways from a game that produced no touchdown passes on 44 attempts.

Sam KezarAug 14, 20265 min read
Nine Takeaways From The 49ers' 19-13 Loss To Tennessee, Starting With The Rookie Who Caught Seven Passes
Camp Notebook

Pearsall's Knee, Two Quarterback Lines, And A Strip-Sack To Open Team Drills

Nick Wagoner reported swelling in Ricky Pearsall's knee from a PCL injury carried over from last season, with surgery being explored. Jordan James has a fractured rib and Malik Mustapha a hamstring strain. Purdy completed 14 of 18 in team drills, Mac Jones 11 of 15, and Dre Greenlaw opened team drills by stripping Christian McCaffrey.

Sam KezarJul 29, 20263 min read
Pearsall's Knee, Two Quarterback Lines, And A Strip-Sack To Open Team Drills