49ers
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 →
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
De'Zhaun Stribling Is Out At Least A Month, And Injured Reserve Would Cost At Most One Game More
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
The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five
Practice Notebook

Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice

Nick Bosa and Christian McCaffrey did not take part in drills during the portion of San Francisco's first Melbourne practice open to reporters, per Matt Maiocco at NBC Sports Bay Area and Matt Barrows at The Athletic. San Francisco plays the Rams at the Melbourne Cricket Ground on Thursday at 5:35 p.m. Pacific. Reporters leave before team drills, and the club was not required to file a participation report, so what either man did after that is not public. Shanahan said the time difference meant he did not have to talk about injuries until the following day, and did not. George Kittle and Mike Evans practised. Barrows listed six men back from injury: Renardo Green, Romello Height, Jacob Cowing, Vederian Lowe, Gracen Halton and Luke Gifford. Five of the six who sat out the September 2 practice in Santa Clara are on that list; James Thompson Jr. is on no list either way. The club named eight captains, all eight returning from 2025, and Bosa and McCaffrey are two of them. Brayden Willis is back on the practice squad, which now sits at seventeen.

Sam KezarSep 7, 20265 min read
Nick Bosa And Christian McCaffrey Did No Drills In The Open Portion Of The First Melbourne Practice

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 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 →
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

Jordan James And Kaelon Black Have Eight Preseason Carries Between Them

San Francisco opened camp with a two-man competition to back up Christian McCaffrey. Across two preseason games Kaelon Black has carried the ball eight times and Jordan James has not carried it at all, because one had an adductor injury and the other a fractured rib. Sincere McCormick, a third-year back outside the projected 53, leads the team with 16 carries for 91 yards. One practice and one game remain before the roster is due Sunday.

Sam KezarAug 24, 20264 min read
Jordan James And Kaelon Black Have Eight Preseason Carries Between Them
Roster

Cutting Christian McCaffrey In August Would Clear $1.95 Million

Two salary-cap books disagree about how to label Christian McCaffrey's money and agree on every dollar of it. What they show is a contract neither side can use as leverage, which is a better answer than the one going around.

Sam KezarAug 18, 20265 min read
Cutting Christian McCaffrey In August Would Clear $1.95 Million
Camp Notebook

Jack Jones And Marques Sigle Were In Uniform Saturday. The 49ers Signed Nobody.

Jack Jones, No. 25, and Marques Sigle, No. 36, were in uniform for Saturday's 11:50 a.m. practice, two days after leaving the preseason opener with a hand and an oblique. Jacob Cowing, No. 6, was too. Christian McCaffrey (tightness), Nick Bosa (soreness and tendinitis in the surgically repaired knee) and Kurtis Rourke (ribs) did not practise. No transaction has been announced since August 12 on the club's own log and August 13 on ESPN's, and the roster sits at 90 chargeable players against a limit of 90, counted table by table on Saturday afternoon. Thursday's running backs carried 23 times for 52 yards. Nothing on the 53-man projection crossed the cut line.

Sam KezarAug 15, 20263 min read
Jack Jones And Marques Sigle Were In Uniform Saturday. The 49ers Signed Nobody.