Practice Notebook

Nick Bosa Was Limited In Melbourne And The Only Man Who Did Not Practice Was An Undrafted Rookie

San Francisco held its second Week 1 practice on Tuesday morning in Australia, which was Monday night in the Bay Area, and the two captains who did no drills at the first one were both back. The club filed the first official participation report of its season at about 3:10 p.m. Pacific and put eleven men on it: nine limited, one full, and one who did not practice at all. That one is James Thompson Jr., an undrafted rookie carrying a hamstring strain who is listed third at right defensive tackle on the club's own chart. Raheem Morris said Nick Bosa is playing Thursday. The club listed Bosa limited.

SK
Sam KezarSep 8, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
George Kittle walking out of the 49ers' performance facility in Santa Clara in a red practice jersey numbered 85, black tights and gold shoes, his gold helmet in one hand and his cleats in the other.

San Francisco practiced Tuesday morning in Melbourne, which was Monday night in the Bay Area, and the participation list inverted. At the first practice of the week, two of the club's eight captains did no drills in front of reporters. At the second, both did, and the only man anybody counted as missing was an undrafted rookie.

Matt Barrows, at The Athletic, filing at 3:43 a.m. Pacific: "Rookie DT James Thompson Jr., who is dealing with a hamstring strain, was the only 49er not taking part at the start of today's practice. George Kittle, Nick Bosa, Christian McCaffrey, Mike Evans, Renardo Green were all on hand." Matt Maiocco, at NBC Sports Bay Area, one minute earlier: "Nick Bosa was back at practice Tuesday here in Melbourne. It looked as if the 49ers had a full squad out there, including RB Christian McCaffrey and TE George Kittle."

Both men are describing the portion open to the media. Reporters leave before team drills begin, and Barrows is careful to say "at the start of today's practice." What any of these players did after the gates closed is not public.

The club's own count: nine limited, one out#

San Francisco filed the first official participation report of its season at about 3:10 p.m. Pacific, and it covers this practice. Eleven men are on it.

James Thompson Jr. is the only one who did not participate. Nine were limited: Nick Bosa and Alfred Collins with knees, Luke Gifford and Renardo Green with hamstrings, Dre Greenlaw and George Kittle with Achilles injuries, Gracen Halton and Romello Height with ankles, and Kyle Juszczyk with a finger. Cornerback Upton Stout, back from an Achilles injury of his own, was the only full participant on the page.

That is a narrower document than the morning looked. Barrows had Kittle, Bosa, McCaffrey, Evans and Green all on hand, and Maiocco thought it looked like a full squad. Being on hand and being a full participant are different claims, and the club made the second one about exactly one man.

Two names are worth reading for what is absent. Christian McCaffrey carries no designation at all, which is the plainest thing the club has said about him this week. And the defensive line the front office patched all summer has five men on the report: Bosa, Collins, Halton and Height limited, Thompson Jr. out.

Morris stopped hedging#

Asked whether the club expects Bosa to play this week, defensive coordinator Raheem Morris did not qualify the answer. "He's going out there," Morris said. "Whatever you want to say, he's going. He'll be there. We're not hiding that." David Bonilla at 49ers Webzone carried the quote on Monday at 9:01 p.m. Pacific, from the coordinators' availability that preceded the practice. Harrison Rich of the San Francisco Chronicle reported the same thing independently, and ESPN's injury page logs it as Morris saying Monday that Bosa will play Thursday.

That is a change in kind rather than degree. Bosa sat out most of training camp with tendinitis in the right knee he had surgically repaired after tearing the ACL last September, and through camp the club's public position was that it was managing him day to day. A coordinator saying "we're not hiding that" two days before a season opener is the club declining to keep the option open.

The one absence, and where he sits#

James Thompson Jr. is not a bystander on this defensive line. He is on the active roster, and the depth chart at 49ers.com lists him third at right defensive tackle behind Alfred Collins and Gracen Halton. San Francisco patched that room all summer: it signed Khalid Kareem to the active roster on Sept. 4 and put Sam Okuayinonu on injured reserve the same day, placed Victor Dimukeje on injured reserve on Aug. 27, and has cycled linemen through since July.

He is also the thread that has been loose for a week. Barrows listed six men back from injury at Monday's practice and Thompson Jr. was on neither that list nor the absentee list, and no Melbourne report named him in either direction until Tuesday. The hamstring is the first thing anyone has published about him since Sept. 2.

Los Angeles arrives without Aaron Donald#

Los Angeles will open without Aaron Donald. Adam Schefter and Ian Rapoport reported Tuesday that Donald will not travel to Australia and will be inactive, with the Rams giving him more time to build up after two seasons retired. The participation report still carries his name, as a limited participant resting, because that document records a practice rather than a flight manifest.

The Rams listed five non-participants, and the one that matters most on Thursday is Myles Garrett, with a knee. Tyler Higbee, Alaric Jackson and Byron Young were all down as rested, and cornerback Jaylen Watson has a toe. Grant Stuard was limited with a hamstring.

Kittle, back from a torn Achilles, was in full uniform Tuesday local time, per Nick Wagoner at ESPN, as was McCaffrey. The club's report has Kittle limited, which is the first designation anyone outside the building has had on him this season.

Transactions#

No move was processed Tuesday. Victor Dimukeje came off the club's injured reserve list, five days after his injury settlement was first reported and while 49ers.com still carried him; that list now holds eleven. The active roster is 53 by name, the practice squad 17, and two men are on the Active/Physically Unable to Perform list. The club also refiled the five practice-squad players its roster page had scattered under other headings since Sept. 1, so all seventeen now appear under Practice Squad. The public depth chart has not moved since Sept. 4 and still lists Okuayinonu at left end and Brayden Willis at tight end.

Kickoff is Thursday at 5:35 p.m. Pacific at the Melbourne Cricket Ground, which is Friday morning in Australia.

Filed under 49ers

More on Jordan James

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

More on George Kittle

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

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 →
Kirk is activated, and the 49ers will dress exactly 48 at Atlanta
49ers Notebook

Kirk is activated, and the 49ers will dress exactly 48 at Atlanta

The 49ers activated wide receiver Christian Kirk off injured reserve Saturday, re-signed defensive lineman Ogbo Okoronkwo to the practice squad a day after releasing him, released Kevin Givens from the practice squad and elevated Okoronkwo and linebacker Jalen Graham for Sunday at Atlanta. The club's active list now carries 54 names, six of them ruled out, which leaves exactly the 48 a team may dress if questionable corners Siran Neal and Upton Stout play. The NFL also fined Fred Warner $65,673 for two fourth-quarter hits against Washington.

Sam KezarOct 24, 20263 min read
Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48
49ers Notebook

Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48

The 49ers ruled out Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow for Sunday at Atlanta. Christian Kirk, Siran Neal and Upton Stout are questionable; Kyle Shanahan called Kirk's tag procedural. The club released defensive lineman Ogbo Okoronkwo on Friday, opening a spot on the 53. Shanahan said the team may go into the game with fewer than the maximum 48 active, with quarterback Kurtis Rourke and possibly lineman Enrique Cruz Jr. the last two available, something he could not recall happening in his career.

Sam KezarOct 23, 20263 min read
How much of Brock Purdy's 105.6 passer rating belongs to Brock Purdy?
The finding

How much of Brock Purdy's 105.6 passer rating belongs to Brock Purdy?

Brock Purdy finished Monday's win over Washington with 1,524 career regular-season attempts and a 105.6 passer rating, first among quarterbacks with at least 1,500 attempts, ahead of Lamar Jackson's 102.7. Against the league average over the same seasons, 90.7, he is 14.9 points better. Of 81 quarterbacks who entered the NFL in 1999 or later and reached 1,500 attempts, only Patrick Mahomes reached it further above the league. Other quarterbacks in Kyle Shanahan's offense since 2017 have rated 1.3 points above the league; Jimmy Garoppolo rated 8.9 above. The ten quarterbacks who qualified furthest above the league kept about four-fifths of that margin over their next 1,000 attempts.

Jamie SilvaOct 22, 20266 min read

Earlier on the 49ers

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
Nick Bosa hurt his calf warming up, and four linemen will miss Arizona
49ers Notebook

Nick Bosa hurt his calf warming up, and four linemen will miss Arizona

Nick Bosa hurt his calf in individual warmups before Thursday's practice and is out against Arizona. Kyle Shanahan said he will miss a few weeks. Romello Height, James Thompson Jr. and Demarcus Robinson are also out, and Mike Evans is questionable after practicing on a limited basis Friday. With C.J. West on injured reserve, four of the nine defensive linemen who played against Miami will not play Sunday. The club expects to make its injured-reserve decisions on Saturday.

Sam KezarSep 26, 20263 min read
The 49ers Ended Their Punter Competition Twenty-Five Days After It Started
Transactions

The 49ers Ended Their Punter Competition Twenty-Five Days After It Started

The 49ers waived rookie punter Jack Bouwmeester on Wednesday, twenty-five days after signing him to a three-year deal, which leaves Corliss Waitman as the only punter on the roster the day before the preseason opener. Special teams coordinator Brant Boyer said on August 3 that both the punter job and the punt return job would stay open through the preseason. Cornerback Eli Apple, defensive lineman Xavier Thomas and running back Zamir White signed one-year deals, receiver Junior Bergen was waived and defensive lineman K.J. Henry was waived with an injury designation. White arrives because four 49ers running backs were hurt at once. Six roster spots changed hands and the 53-man projection did not move a name.

Sam KezarAug 12, 20264 min read