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 →
Greenlaw has drawn league discipline in three of his six games
49ers Notebook

Greenlaw has drawn league discipline in three of his six games

The NFL fined Dre Greenlaw $12,537 for unnecessary roughness, striking an opponent, after his attempt to punch the ball loose from Drake London landed on London's helmet in the 49ers' loss at Atlanta on Oct. 25. Running back Jordan James was fined $6,194 for unnecessary roughness, use of the helmet, in the same game. Neither play was penalized. It is Greenlaw's second fine of the season after a taunting fine against Denver, and between them he was ejected at Seattle and suspended for the Washington game.

Sam KezarOct 31, 20263 min read
The 49ers never hit Penix, and they gave Atlanta the ball four times
Takeaways

The 49ers never hit Penix, and they gave Atlanta the ball four times

Atlanta beat San Francisco 29-20 at Mercedes-Benz Stadium on Sunday, the 49ers' first loss, and they are 6-1 into the bye. San Francisco led 14-3 on the first play of the second quarter and Atlanta scored the next 23 points. The 49ers turned the ball over four times and Atlanta scored 13 points off them; Atlanta did not turn it over. The official game book credits the 49ers' defense with no sack, no quarterback hit and no pass defensed on Michael Penix Jr.'s 34 throws. Atlanta made four first downs by San Francisco penalty, three of them on its 90-yard touchdown drive. Christian McCaffrey left with a thigh injury after the second possession, returned for the third quarter and had 26 yards on six touches afterward. Kaelon Black ran for 60 yards in the first half, scored from 30 yards and lost a fumble one play after Jordan James fumbled. Christian Kirk played 20 snaps in his debut and was not targeted. Eddy Pineiro missed an extra point, his seventh missed kick in 34 tries this season, and Kyle Shanahan said the club would discuss the position on the plane.

Sam KezarOct 26, 20265 min read
Greenlaw's suspension is over, and Kirk still needs a roster spot
49ers Notebook

Greenlaw's suspension is over, and Kirk still needs a roster spot

The league lifted Dre Greenlaw's one-game suspension on Tuesday and put him on a roster exemption, and the 49ers released defensive tackle Naquan Jones the same afternoon. Fred Warner and Jaden Dugger played 67 and 64 of 67 defensive snaps on Monday with Greenlaw out. Jones's spot is the one Greenlaw needs, which leaves the 53 full again and means Christian Kirk, whose practice window closes Nov. 5, needs a second move. Kyle Shanahan said after Monday's win that Mike Evans's Achilles tendinitis is not a long-term thing; Ian Rapoport said on ESPN, per 49ers Webzone, that Evans will have to manage it for the better part of the season. Shanahan said he would be surprised to get Deebo Samuel or Demarcus Robinson back for Atlanta. James Thompson Jr. played 21 snaps on Monday in his return from an ankle injury. Luke Gifford (groin) and Upton Stout (shoulder) have no update since Monday; the first report of the short week follows Wednesday's practice.

Sam KezarOct 20, 20263 min read

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

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
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
The 49ers Signed A Center Off Friday's Tryout Sheet And It Cost Them Nick Zakelj
Roster

The 49ers Signed A Center Off Friday's Tryout Sheet And It Cost Them Nick Zakelj

The 49ers signed Doug Kramer Jr., an Illinois center who worked out for the club on Friday, and released Nick Zakelj in the same announcement. Every San Francisco transaction day in August has been an exact one-in, one-out, ten additions against ten subtractions across five club releases. Zakelj is the first man in that stretch the club released rather than waived, and the two public transaction logs do not agree on which verb the club used for three other August names. Kramer went 207th in the 2022 sixth round; Zakelj went 187th in the same round of the same draft.

Sam KezarAug 10, 20264 min read