Camp Notebook

Nick Bosa Practised For The First Time Since August 3

San Francisco held its final session before an eight-thousand-mile flight on Wednesday, and the defensive end who had not been on a practice field since August 3 took team reps in it. The non-participant list went from nine to six. Nobody was named the starting left guard, and the club made no roster move on the day it left.

SK
Sam KezarSep 2, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Nick Bosa in the 49ers' white road jersey with red numerals, the 49ERS wordmark across the chest and the number 97 below it, grinning at the camera after a game, the jersey streaked with mud and the stadium seats behind him empty.

Nick Bosa practised on Wednesday. He had not done that since August 3.

Nick Wagoner, at ESPN, has him in a full practice, individual drills and then team periods, which is the first of those he has taken since he tore the right anterior cruciate ligament in Week 3 of last season. David Bonilla, at 49ers Webzone, records the black sleeve on the right knee and dates the absence the same way. Kyle Posey, at Niners Nation, lists him among four men back from injury.

Bosa explained why the team period is the part that counts.

"Once you get into team, there's no reservations, there's no compensation, like there's no governor," he said, in Wagoner's account of the availability. "So yeah, I felt that today."

He was asked about the September 10 opener against the Rams. "After today, yeah," he said. "It was pretty good."

He also gave a reason for August that nobody in the building had given. "I kind of ramped it a little too fast with the football stuff a month ago or whatever it was," Bosa said. "And that kind of told me to back off." The club spent the month calling it soreness, then tendinitis in the surgically repaired knee. This is the first time the ramp itself has been named.

Ian Rapoport reported Wednesday morning that Bosa and George Kittle both board the flight. Tim Kawakami has the same. Raheem Morris, a day earlier, declined to say how the snaps get managed and said the staff has one: "But obviously, they've got a real legit plan."

The list is three shorter#

Six players did not participate on Wednesday, per Posey: cornerback Renardo Green (hamstring), receiver Jacob Cowing (groin), linebacker Luke Gifford (hamstring), defensive tackle Gracen Halton (ankle), defensive end Romello Height (ankle) and defensive tackle James Thompson Jr., whose injury has not been named.

Nine sat out Tuesday. Four came off the list, Bosa, Mike Evans, Kyle Juszczyk and Ephesians Prysock. One went on, Thompson. Nine less four plus one is six, and it reconciles.

The honest number of men not doing team work is seven, and the seventh has no stated reason. Posey writes that Jack Jones "didn't do any work with the team," that multiple reporters had him on a side field, and that nobody named an injury. Jones is Green's backup. If both are unavailable in Melbourne, the third cornerback is a rookie playing his first professional game against Los Angeles.

Evans was the return nobody had scheduled. John Lynch said last week that the receiver "ran into a little hiccup with his adductor, but he's working really well to the side, and hope to get him back here early next week," which meant Australia. He was on the field in Santa Clara instead.

Kittle has three days#

Lynch, on Tuesday morning: "Yesterday was the first time he got involved in team reps, and we plan to continue that moving forward, continue to see how he responds." That dates the first to Monday. Kittle is absent from Tuesday's list and Posey has him practising Wednesday, so the count is three straight sessions. He ruptured the Achilles in January and came off the physically-unable-to-perform list on August 23. Lynch, on the rehab: "It comes down to some objective measures, and he's absolutely crushed them all."

Left guard flew unresolved#

Nothing published Wednesday names a starter there. The club's transaction page, read in a browser at 2:44 p.m. PT, ends on September 1 and carries no September 2 entry at all, so San Francisco made no roster move on the day it left. The unofficial depth chart is unchanged from its August 27 stamp, where left guard is the one position of twenty-nine whose first column is empty and Carver Willis sits second.

Kyle Shanahan's answer on Monday stands as the last one. "Don't know yet," he said, and the reason he gave was that the short week had eaten the three practices a starting lineup usually gets. Wednesday was the last of the three. It produced no announcement.

All nine offensive linemen on the active roster were available again. None of them appears on Tuesday's nine or Wednesday's six.

Odds and ends#

A defensive tackle visited on a day two defensive tackles did not practise. Bonilla, reading the league's transaction report, has the club hosting McKinnley Jackson. He is six foot two and 325 pounds, a Texas A&M product taken by Cincinnati in the third round in 2024, and the Bengals waived him at the August 30 cutdown after 22 games and one start. Halton and Thompson are the two who sat. The club signed nobody.

There is still no long snapper on the active roster. Jon Weeks is on the practice squad. A standard elevation is available twice a game and three times a season.

The trip, off the Associated Press. About 8,000 miles and roughly sixteen hours, out Wednesday night, into Melbourne on Friday. A light practice Saturday, Sunday off, then three sessions Monday to Wednesday. Kickoff is 5:35 p.m. PT on Thursday, September 10, at the Melbourne Cricket Ground, which is Friday morning where it is being played. Los Angeles is the designated home team, which is the part that gets stated backwards. The Rams hold the league's marketing rights in Australia and New Zealand under the Global Markets Program, and this game is what those rights are for; they gave up a home date to play it. San Francisco is flying eight thousand miles to be the visitor.

Shanahan, on what the flight does: "It's a big adjustment on the body. So, the recommendation for everybody has been to tell us when to go, and it's made a lot of sense."

Called Shots#

Nick Bosa plays fewer than half of San Francisco's defensive snaps against the Rams on September 10. He is one practice removed from a month away, the flight is sixteen hours, and his defensive coordinator says the plan for him exists and would not describe it. Scored off the official game book's participation page. Priced at -130.

Sources: Nick Wagoner, ESPN, September 2; Kyle Posey, Niners Nation, September 2, 4:41 p.m. EDT; David Bonilla, 49ers Webzone, September 1 and September 2; 49ers.com transaction page, read 2:44 p.m. PT September 2; 49ers.com unofficial depth chart, stamped August 27; Josh Dubow, Associated Press, September 2; NBC Sports, August 30, on the Jackson waiver.

Filed under 49ers

More on Jacob Cowing

His page →
Deebo Samuel played 76 percent of the snaps and was not targeted once
49ers Roster

Deebo Samuel played 76 percent of the snaps and was not targeted once

San Francisco has five wide receivers on its 53-man roster for Sunday against Denver: Mike Evans, Deebo Samuel Sr., KhaDarel Hodge, Jacob Cowing and Jordan Watkins. Evans left the Arizona game with a rib injury that Shanahan called not long-term. Samuel played 41 of 54 offensive snaps on Sunday, Hodge played 30 and has no official target, and Cowing has 46 snaps and no catch this season. Brandin Cooks is on the practice squad and was not elevated for Arizona. Christian Kirk cannot play before Week 5.

Sam KezarSep 29, 20263 min read
De'Zhaun Stribling Is Out At Least A Month, And Injured Reserve Would Cost At Most One Game More
The rookie receiver

De'Zhaun Stribling Is Out At Least A Month, And Injured Reserve Would Cost At Most One Game More

De'Zhaun Stribling has a deltoid sprain in his ankle and is out at least a month, Ian Rapoport of NFL Media reported Sunday morning; the rookie is still seeking opinions and may need surgery, though none is planned. San Francisco has filed nothing: read at 4:50 p.m. Pacific Sunday, the club's transaction log still ends on September 10 and Stribling is still on the Active table. The reported month rules him out of Miami on September 20, Arizona on September 27 and Denver on October 4 whether he goes on injured reserve or not. The four-game minimum that comes with the designation adds at most one more, October 11 at Lumen Field, and Christian Kirk becomes eligible to return from injured reserve for that same game. The first club document that has to say anything is Wednesday's injury report; Nick Avila of NBC Sports Bay Area reported that the players do not practise until then. Behind Stribling the active roster carries Mike Evans, Demarcus Robinson, Deebo Samuel, Jacob Cowing and Jordan Watkins, and Watkins was inactive in Melbourne. One take filed, priced at -120.

Sam KezarSep 13, 20264 min read
The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five
The rookie

The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five

De'Zhaun Stribling, the wide receiver San Francisco took with the 33rd pick in April, was hurt in his first professional game and the 49ers have published nothing about him since. The official participation report has him at 21 offensive snaps of 65, which is 32 percent. Counted against the 26 plays from scrimmage San Francisco ran before the snap he was injured on, it is 21 of 26, or 81 percent. The count reconciles to 65 at the end of the game once the second-quarter roughing-the-passer penalty is included, which is the check on it. He was not targeted on any of the 21. Six 49ers receivers took an offensive snap in Melbourne: Mike Evans 49, Demarcus Robinson 41, Deebo Samuel 27, Stribling 21, Jacob Cowing 5 and KhaDarel Hodge 1. Tight end Luke Farrell played 46, more than every receiver but Evans, and fullback Kyle Juszczyk played 33, more than Samuel. Four of the five other receivers who played are 30 or older. Kyle Shanahan said after the game that the Achilles was checked and intact and that the club was not sure of the magnitude of the ankle injury; further testing waited on the flight home, which David Bonilla of 49ers Webzone clocked at 13 hours 46 minutes, landing at SFO at 3:06 p.m. Friday. San Francisco's next game is Miami at Levi's Stadium on Sunday, September 20, at 1:25 p.m. Pacific, and the 49ers traded down twice in April, first with Miami, to reach the pick they spent on Stribling. No take filed.

Grant LombardSep 13, 20264 min read

More on Jordan James

His page →
Christian Kirk returned to practice the day Mike Evans sat out
49ers Notebook

Christian Kirk returned to practice the day Mike Evans sat out

The 49ers opened Christian Kirk's 21-day practice window on Thursday, 81 days after he strained a calf on the first day of training camp, and Kyle Shanahan said he was ready to go after a strong weekend. Mike Evans did not practice with ribs and Achilles soreness, which leaves the receiver room thinner than Monday's count. Shanahan called injured reserve for Deebo Samuel 'a possibility.' Nick Bosa, James Thompson Jr. and Gracen Halton sat out Thursday; Kyle Juszczyk was limited. The club promoted Ogbo Okoronkwo to the 53 into the spot Greenlaw's suspension opened and signed linebacker Eugene Asante to the practice squad. Washington is at Levi's Stadium on Monday night.

Sam KezarOct 15, 20263 min read
The 49ers worked out four linebackers the day after Greenlaw lost his appeal
49ers Notebook

The 49ers worked out four linebackers the day after Greenlaw lost his appeal

Dre Greenlaw's appeal of his one-game suspension was denied Tuesday by hearing officer James Thrash, so he misses Monday night's game against Washington and can return the next day. On Wednesday, a players' day off, the 49ers worked out four free-agent linebackers, per the league's transaction report as cited by 49ers Webzone: Eugene Asante, Jamon Johnson, Kobe King and Anfernee Orji. Four healthy linebackers remain on the 53, and ESPN's Nick Wagoner expects rookie Jaden Dugger to start. Ian Rapoport said Tuesday that Deebo Samuel is likely out two weeks and is not headed to injured reserve. Practice resumes Thursday.

Sam KezarOct 14, 20263 min read
Deebo Samuel will miss some time, leaving the 49ers four available receivers
49ers Notebook

Deebo Samuel will miss some time, leaving the 49ers four available receivers

Kyle Shanahan said on a conference call Monday that Deebo Samuel's hamstring \"got him pretty good\" and he will miss some time, so the 49ers will most likely activate a practice-squad receiver for Washington next Monday night. The NFL suspended Dre Greenlaw one game without pay for head-butting Seattle's Ernest Jones IV; his appeal is heard Tuesday, and his 2025 appeal of a one-game suspension was denied. Garret Wallow strained a hamstring and is out at least a couple of weeks, which leaves four linebackers. Nick Bosa, Kyle Juszczyk and James Thompson Jr. have a chance for Week 6, and Nick Martin is getting close.

Sam KezarOct 12, 20264 min read

On the record

Called Shots →
Held upAug 1, 2026

On 2026-09-10, at least three of the wide receivers on San Francisco's active roster are men the 49ers' own roster page lists at age 30 or older. Method, fixed in advance: read 49ers.com/team/players-roster on 2026-09-10, count the players listed at position WR on the active roster, and use the age the club's page states for each. Players on injured reserve, the practice squad or any reserve list do not count.

The room on 2026-08-01 lists five receivers at 30 or older by the club's own page: Mike Evans (32), Demarcus Robinson (31), Deebo Samuel Sr. (30), Trenton Irwin (30) and Malik Turner (30). Evans and Samuel are effectively decided, so this call turns on whether a third veteran holds a spot over Jacob Cowing, Jordan Watkins or De'Zhaun Stribling. It is not a formality in either direction: the 49ers spent the 33rd pick and two roster spots on receivers under 26, and the honest case against my own call is that Robinson, Irwin and Turner are all special-teams and depth arguments rather than offensive ones. This grades the piece's thesis, that a room built to answer a durability history with age keeps having to answer it with more age.

Latest on the 49ers

The whole beat →
Without Bosa, the defense Shanahan hoped would survive is third in points allowed
49ers Notebook

Without Bosa, the defense Shanahan hoped would survive is third in points allowed

Kyle Shanahan said the injuries on his defensive line had him hoping to survive until the second half of the season. Through five games the 49ers have allowed 93 points, 18.6 a game, and only Minnesota and Kansas City have allowed fewer per game. Bosa is out Monday against Washington, Halton and Mykel Williams are questionable, Malik Mustapha starts again for Marques Sigle, and Brock Purdy is five attempts from qualifying for the career passer-rating list.

Sam KezarOct 18, 20264 min read
Bosa is out Monday, which Shanahan says is what the 49ers expected
49ers Notebook

Bosa is out Monday, which Shanahan says is what the 49ers expected

Kyle Shanahan ruled out Nick Bosa (knee, calf), Deebo Samuel (hamstring), Garret Wallow (hamstring) and Marques Sigle (ankle) for Monday night against Washington. Mike Evans, Christian Kirk, Gracen Halton, Mykel Williams, Upton Stout and Siran Neal are questionable. Kyle Juszczyk is expected to play, eight days after missing Seattle. Asked whether Kirk will be activated off injured reserve, Shanahan said \"Possibly\"; the 53 is full, so that takes a corresponding move.

Sam KezarOct 17, 20263 min read
Juszczyk practiced in full, and Lynch says there is a chance he plays Monday
49ers Notebook

Juszczyk practiced in full, and Lynch says there is a chance he plays Monday

Kyle Juszczyk was a full participant in Friday's practice, 12 days after a hyperextended knee and bone bruise, and John Lynch told KNBR there is a chance he plays Washington on Monday. Christian Kirk was limited; activating him would cost someone a spot on a full 53. Nick Bosa, now listed with knee and calf, did not practice, nor did Mike Evans, Gracen Halton or Romello Height. Lynch said trade calls have picked up and that George Kittle asked him about Khalil Mack. Kittle said he asks all the time.

Sam KezarOct 16, 20263 min read

Earlier on the 49ers

Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53
49ers Notebook

Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53

The 49ers promoted receiver Brandin Cooks to the active roster on Thursday, signed receiver Malik Turner to the practice squad and released KhaDarel Hodge. Mike Evans (ribs) missed a second straight practice. Trent Williams returned, limited, from a neck stinger. Brock Purdy was named NFC Offensive Player of the Month.

Sam KezarOct 1, 20263 min read
Kurtis Rourke Has Three Broken Ribs And Does Not Play Tonight
Camp Notebook

Kurtis Rourke Has Three Broken Ribs And Does Not Play Tonight

Kyle Shanahan confirmed on Tuesday that Kurtis Rourke broke three ribs in the preseason opener, twelve days after the club said the X-rays taken in the stadium showed nothing broken and sent him to hospital for more imaging. Rourke does not play in Thursday's finale at Las Vegas and Adrian Martinez takes the last game of the third quarterback competition. Shanahan also named Christian Kirk and Vederian Lowe as candidates to open the regular season on injured reserve, a designation that costs each of them at least the first four games and costs San Francisco a roster spot on Sunday; said Dominick Puni is most likely back in the concussion protocol; put Nick Bosa, Jacob Cowing, Upton Stout and Mike Evans back at practice next week rather than this one; and left the left guard job to Connor Colby and Carver Willis with Robert Jones hurt. The club signed defensive lineman Jah Joyner on Thursday morning and placed Victor Dimukeje on injured reserve to make room.

Sam KezarAug 27, 20263 min read
The Roster Was Full, So Kion Smith Cost Colton Dowell His Job
Transactions

The Roster Was Full, So Kion Smith Cost Colton Dowell His Job

The 49ers signed OL Kion Smith to a one-year deal and waived WR Colton Dowell, announced at 9:46 a.m. Thursday. Smith is 27, has appeared in 23 games with two starts across five seasons with Atlanta and Miami, and both of those starts came last year. He was one of three offensive linemen the club worked out Wednesday, on a day its interior could not field enough healthy bodies to run the left guard competition it had planned. The roster was already at the limit, so the signing required the waiver.

Sam KezarAug 6, 20264 min read