49ers
Camp Notebook

Both Of The 49ers' Outside Cornerbacks Missed The Same Practice

Camp notebook. Deommodore Lenoir has a shoulder the club announced on Saturday and Renardo Green has a hamstring it has said nothing about since Friday, and neither man was in the first practice since the Chargers game. Four men came back, including a running back who had not practiced once in this camp. Nick Bosa and Christian McCaffrey missed the session their head coach pointed at four days ago.

SK
Sam KezarAug 22, 20263 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Deommodore Lenoir in the 49ers' white road jersey with the number 2 on his chest, standing outside the team's Santa Clara facility beneath the Performance Facility signage, one hand raised to his face. A club gallery photograph, not from Saturday's practice.

San Francisco practiced at 1:50 p.m. on Saturday, the first session since Thursday's win at the Chargers, and the club came out of it with two more injuries than it went in with. Both are shoulders. Both men are day-to-day.

The two names are Deommodore Lenoir and De'Zhaun Stribling, which is a starting cornerback and a rookie receiver who has caught 11 passes in two preseason games. The club announced both, and David Bonilla carries its wording at 49ers Webzone, published at 2:15 p.m. Kyle Madson has the same two names and the same designation from Nick Wagoner of ESPN, published at Niners Wire a minute earlier. Neither account dates either injury or says how it happened, and neither man practiced.

Renardo Green did not practice either, two days after the club said it would find out what the hamstring is. Kyle Shanahan said after Thursday's game that Green would be imaged on Friday to see whether he pulled it. No result had published at a 3:40 p.m. read of 49ers Webzone, Niners Wire and the club's newsroom index, each opened separately, and the club had posted no recap of Saturday's practice at that clock either. Bonilla has Green out of the session, and Madson has the same from Matt Maiocco of NBC Sports Bay Area.

So both of the cornerbacks who start outside were out of the same practice. Jack Stewart, writing at 49ers Webzone on Saturday morning, puts the room's settled shape as Lenoir and Green outside with Upton Stout in the slot. Behind them on Saturday: Jack Jones, who broke up two passes at the Chargers, most on the team, and crossed into the projection on Friday; then Darrell Luter Jr., Ephesians Prysock, Jakob Robinson and Siran Neal. Eight days until the roster comes to 53. Neither account says who took the outside reps.

Stribling's shoulder arrived on the afternoon of his best morning. He has 11 catches for 109 yards across two preseason games, four of them for 46 yards against the Chargers on five targets, and three of the four moved the chains. Ryan Paganetti, an analytics coach who publishes NFL research, wrote on Friday that Stribling is the first player in at least twenty years to total 11 catches inside the first twenty minutes of two consecutive preseason games, with Dez Bryant in 2013 and Demaryius Thomas in 2014 the closest at ten.

Dominick Puni and C.J. West cleared the concussion protocol and practiced, and Mike Evans was back as well. Puni is the incumbent right guard and has been in the protocol for a week. His return does something to the other side of the center that the left guard competition will feel: with the starting right guard available again, the man who finishes third at left guard is surplus rather than insurance.

Jordan James practiced for the first time in this training camp. He broke a rib in the first week of it. Stewart's Saturday-morning piece on the roster bubble has him as one of the two frontrunners for the last running back job alongside Sincere McCormick, and describes him as a man who has not practiced in camp. He practiced about six hours later.

Nick Bosa and Christian McCaffrey were not in the session their head coach had pointed at. After Tuesday's joint practice with the Chargers, Shanahan said of McCaffrey, "I think if it wasn't Christian and we were in a game week, I think he would play today," and put Bosa on the same path in the same availability: "He has a lot less irritation, soreness and tendinitis, whatever you want to call it, than he had last week. So, we think he's going in the right direction, and we see him similar to Christian." Saturday was the next practice. Bonilla has Bosa out with tendinitis and soreness and McCaffrey working on a side field rather than practicing.

Three more men were out of Saturday's practice. Robert Jones, whose calf had already kept him out of the Chargers game. Nick Martin, the hamstring. Austen Pleasants, the knee that Shanahan said was not an anterior cruciate ligament. Pleasants is the third left guard candidate hurt with one preseason game left.

One transaction was reported and the club has not posted it. Madson, citing Matt Barrows of The Athletic, has San Francisco bringing back tight end Khalil Dinkins, an undrafted rookie it waived with a non-football injury designation on July 25. The club's transaction log carried nothing dated August 22 at a 3:10 p.m. read.

The week, as the club published it. Three full practices: Saturday, Sunday at 10:15 a.m. and Tuesday at 10:15 a.m. Walk-throughs Monday and Wednesday with no media availability. The preseason finale is Thursday at 5 p.m. at Allegiant Stadium, and the roster has to be at 53 by Sunday afternoon.

Nothing crossed the cut line on the 53-man tracker. Four men returned to the practice field and eight were missing from it, and every one of the twelve was already on the side of the projection he is on now. Six roster notes changed, five injury rows were rewritten, and Lenoir got a row of his own for the first time this camp. No grade moved.

Sources: David Bonilla and Jack Stewart, 49ers Webzone, August 21 and 22; Kyle Madson, Niners Wire, August 22, relaying Nick Wagoner (ESPN) and Matt Maiocco (NBC Sports Bay Area); Kirk Larrabee, 49ers Webzone, August 20, for the Shanahan post-game transcript; Kyle Madson, Niners Wire, August 18, for the Shanahan quote on Bosa; Ryan Paganetti, August 21; the 49ers' own transaction log, roster page, newsroom index and published practice and media schedule.

Filed under 49ers

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

More on Christian McCaffrey

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

The Two Names That Moved On Wednesday's Injury Report Both Play Right Defensive Tackle

San Francisco's second injury report of Week 1, distributed by the club's communications staff and published by David Bonilla at 49ers Webzone at about 2:57 p.m. Pacific on Wednesday, carries the same eleven San Francisco names as Tuesday's and moves exactly two of them. Alfred Collins goes from limited participation to did not participate, filed under a knee; Kyle Shanahan said this week that Collins tore a patellar tendon and is out for the year. James Thompson Jr. goes from did not participate to limited, and Shanahan had said before the last practice that Thompson's availability would be settled by how that session went, per Patrick Holloway and Kyle Posey at Niners Nation. The two men are first and third at right defensive tackle on the club's own chart. Nick Bosa, limited on both reports, said after the final full practice that he is '100% ready to go' and that he had not yet talked to defensive line coach Kris Kocurek about a snap limit. George Kittle, also limited both days, said his body feels good and that he does not know his workload. Shanahan said the club has to be smart with both, and called Christian McCaffrey 'Awesome. Ready to go.' Bonilla writes that San Francisco held no full practice on Wednesday and had a walk-through scheduled. On the Rams' side everyone but Aaron Donald improved: Myles Garrett went from did not participate to full. Neither the distributed report as published nor the club's own injury report page, read at 3:04 p.m. and again at 4:52 p.m. Pacific, carries a game status for anybody. On the roster page nothing was processed: 53 active, 17 practice squad, 11 on injured reserve, 2 on Active/PUP, Collins still on the Active table.

Sam KezarSep 9, 20265 min read
The Two Names That Moved On Wednesday's Injury Report Both Play Right Defensive Tackle

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

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
Depth Chart

Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid

San Francisco's public depth chart carried an empty box at left guard from August 27 until this week. Read at 2:52 p.m. Pacific on Sunday, it is stamped 09/4/26 and lists Connor Colby first at left guard and Carver Willis second. It also lists Kaelon Black second at running back ahead of Jordan James, which is the other job Kyle Shanahan called fluid on August 31, and George Kittle and Nick Bosa as starters. Colby was the incumbent in July, was passed by Robert Jones and then by Willis in August, and is first again on the club's own page. Jarrett Patterson, traded for to compete at guard, is listed second at center. The chart predates three roster moves and has one empty box left, at long snapper. The first Melbourne practice is Sunday at 7:50 p.m. Pacific.

Sam KezarSep 6, 20264 min read
Connor Colby And Kaelon Black Fill The Two Jobs Shanahan Called Fluid
Camp Notebook

The Injury List Picked Wednesday's Left Guard

The 49ers practiced Wednesday with 18 of their active 90 unavailable and the top five receivers they entered camp with all among them. Robert Jones took the first-team left guard reps, per David Lombardi, and Chris Foerster explained it as a plan to move Connor Colby around that the injuries to Carver Willis and Brett Toth cut short. Brock Purdy went 13 of 14. Two more players left during practice. Nobody who filed on the session reported a kick return by anybody, which is inconvenient for a call this site made Wednesday morning.

Sam KezarAug 6, 20264 min read
The Injury List Picked Wednesday's Left Guard