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 →
San Francisco will sign a kicker on Saturday, and it has not worked one out
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
The 49ers rested four veterans Wednesday, and three were full a day later
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
San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards
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

More on Jordan James

His page →
Mykel Williams says he is ready to play Seattle after a year away
49ers Notebook

Mykel Williams says he is ready to play Seattle after a year away

Mykel Williams, back from a torn ACL, was limited Wednesday and told reporters he is ready to play. The 49ers opened his practice window Sept. 30 and must activate him by Oct. 21; the 53 is full, so activating him takes a move. Nick Bosa, James Thompson Jr., Kyle Juszczyk, Marques Sigle and Upton Stout did not practice. Xavier Smith joined the practice squad and Dante Pettis went on practice squad injured reserve.

Sam KezarOct 7, 20263 min read
Kyle Juszczyk will miss a few weeks and the 49ers have no other fullback
49ers Notebook

Kyle Juszczyk will miss a few weeks and the 49ers have no other fullback

Kyle Shanahan said Monday that Kyle Juszczyk has a hyperextended knee and a bone bruise and will miss a few weeks, that Marques Sigle has a high ankle sprain, and that Upton Stout is day to day with a sprained AC joint. Brayden Willis, Luke Farrell and George Kittle share the fullback's work. Nick Bosa and James Thompson Jr. are probably out again at Seattle; Mykel Williams could be activated.

Sam KezarOct 5, 20263 min read
Denver's 68-sack defense is next for Brock Purdy, who has not been sacked
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

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 →
Upton Stout is back at practice in a no-contact jersey
49ers Notebook

Upton Stout is back at practice in a no-contact jersey

Upton Stout returned to practice Thursday in a blue no-contact jersey and was limited on the club's report; Kyle Shanahan said there is potential he plays Sunday. Mike Evans did not practice after being limited Wednesday. Shanahan said Mykel Williams should be good to go. John Lynch told KNBR that Kyle Juszczyk's injury looked like a torn ACL and is a bone bruise. The 49ers reached an injury settlement with Dante Pettis.

Sam KezarOct 8, 20263 min read
Denver built Sunday's zero. The hits that left with Bosa were Odighizuwa's
49ers Deep Dive

Denver built Sunday's zero. The hits that left with Bosa were Odighizuwa's

San Francisco did not sack Bo Nix in Sunday's 24-14 win over Denver and hit him twice, both in the fourth quarter. The zero was mostly Denver's design: Nix threw 36 of 42 passes short, Denver had allowed five sacks in three games, and the 49ers' own priority was keeping Nix in the pocket, which held him to two scrambles. The season numbers say something else. With Nick Bosa the 49ers were credited with 13 quarterback hits on 55 opponent pass plays; without him, 7 on 96. Bosa had one of the 13. Osa Odighizuwa had five, and he has had none since Bosa got hurt. Bosa is not expected back for Seattle.

Sam KezarOct 6, 20266 min read
Week 4 takeaways: three points in seven drives, then Siran Neal forced a fumble
49ers Takeaways

Week 4 takeaways: three points in seven drives, then Siran Neal forced a fumble

San Francisco is 4-0 after a 24-14 win over Denver. It was 3-3 at halftime and the 49ers had punted four times, been stopped on fourth down and had a field goal blocked before Siran Neal forced and recovered a fumble on a punt return at the Denver 28. Touchdowns followed on three straight possessions, the last a 56-yard George Kittle catch and run with 2:15 left. Purdy was 19 of 30 for 218 yards and two touchdowns and was not sacked for the fourth straight game. Mike Evans played 39 of 66 snaps with a rib injury and led the team with 76 receiving yards. Kyle Juszczyk (knee), Upton Stout (shoulder) and Marques Sigle (ankle) were hurt, and none has a diagnosis.

Sam KezarOct 5, 20265 min read

Earlier on the 49ers

Left Guard Is Down To Two And The Last Practice Of Camp Is Over
Camp Notebook

Left Guard Is Down To Two And The Last Practice Of Camp Is Over

San Francisco practised for the last time in training camp on Tuesday morning and Kyle Shanahan said afterwards that the left guard competition is close to being decided between Connor Colby and Carver Willis, with Robert Jones removed from it by a calf injury Shanahan put at around the Australia trip. Matt Maiocco had Willis taking the first-team snaps. Dominick Puni practised and then reported residual symptoms and is most likely back in the concussion protocol. Shanahan named Christian Kirk and Vederian Lowe as possible candidates to start the season on injured reserve, hedging both. Mike Evans, Jacob Cowing, Upton Stout, Romello Height, Kyle Juszczyk, Kirk, Kurtis Rourke and Nick Bosa did not practise across two published absence lists that do not match. Height's injury is an ankle and Juszczyk's finger is fractured. The 49ers play at Las Vegas on Thursday at 5:00 p.m. PDT and the roster is due at 53 at 3:00 p.m. PT on Sunday.

Sam KezarAug 25, 20264 min read
Carver Willis Graded Last Among The 49ers Linemen A Week After Grading First On The Team
Preseason Analysis

Carver Willis Graded Last Among The 49ers Linemen A Week After Grading First On The Team

PFF's grades from the 49ers' 41-17 preseason win at the Chargers, read one player at a time. Carver Willis graded last among the eleven San Francisco offensive linemen charted, a week after grading first on the whole team against Tennessee. Nick Zakelj, re-signed six days ago and absent from the head coach's list of left guard competitors, graded second among every lineman in the game. Two undrafted rookie defensive tackles posted the best defensive grades on the roster, Sincere McCormick ran for the most yards on the field and graded as the team's worst pass blocker, and Jack Jones took the best coverage grade while Darrell Luter played the most snaps and took the lowest among the corners who finished.

Sam KezarAug 22, 20266 min read
Pearsall's Knee, Two Quarterback Lines, And A Strip-Sack To Open Team Drills
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