49ers
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 →
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 George Kittle

His page →
49ers Notebook

George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.

The NFL's official game book for Week 1 puts George Kittle at 30 of San Francisco's 65 offensive snaps and 46 percent, Luke Farrell at 46 snaps and 71 percent, and Jake Tonges at eight snaps and 12 percent before he was hurt. Farrell also played 18 of the 49ers' 20 special-teams snaps, the highest special-teams snap share of any San Francisco player in the game. Kittle started; Farrell did not. Shanahan's postgame words on Tonges were an MCL with no timetable, and as of 2:50 p.m. Pacific Monday the club's transaction log still ends on September 10, Tonges is still on the active roster page, and the Week 2 injury report page carries no San Francisco table. The only other tight ends the club employs, Khalil Dinkins and Brayden Willis, are on the practice squad.

Sam KezarSep 14, 20264 min read
George Kittle Started And Played 30 Snaps. Luke Farrell Did Not Start And Played 46.
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
Week 1 Preview

Seven Of San Francisco's Nine Rookies Are Listed Second At A Position For The Opener

San Francisco opens the 2026 season against Los Angeles at the Melbourne Cricket Ground on Thursday at 5:35 p.m. Pacific, 10:35 a.m. Friday in Melbourne, on Netflix, with radio on KSFO 810 AM and KSAN 107.7 FM. The club's roster page, counted in a browser on Thursday morning, carries 53 active players and exactly nine rookies. Seven of those nine are listed second at a position on the club's own website depth chart, stamped September 8 and labelled unofficial; the other two are listed third. None is listed first. The club's final injury report, published at 12:23 a.m. Pacific Thursday, issued two game designations: DL Alfred Collins out with a knee, which Kyle Shanahan said is a torn patellar tendon that ends his season, and rookie DL James Thompson Jr. questionable with a hamstring. Nick Bosa, knee, and George Kittle, achilles, were limited at all three Melbourne practices and carry no designation. Shanahan on the two of them: 'We've got to be smart with that. They both look great but we've definitely got to be smart with that.' Bosa said he is '100 percent ready to go for the first game.' Luke Gifford, Renardo Green, Dre Greenlaw, Gracen Halton and Romello Height all progressed to full participation at the last practice. Kyle Juszczyk stayed limited with a finger. Los Angeles ruled out Aaron Donald, filed under rest. Inactives land 90 minutes before kickoff. Ten players to watch, and the club's own chart still lists two men who cannot play.

Sam KezarSep 10, 20265 min read
Seven Of San Francisco's Nine Rookies Are Listed Second At A Position For The Opener

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

Roster

Nate Hobbs Made The 53 On Sunday And Went On Injured Reserve On Monday

The 49ers placed cornerback Nate Hobbs and linebacker Nick Martin on injured reserve Monday and re-signed safety Ashtyn Davis and punter Corliss Waitman to one-year deals. Because Hobbs and Martin were placed the day after the initial roster was set rather than during the cut to it, neither needed one of the two return designations San Francisco had already spent on Christian Kirk and Austen Pleasants, and neither is finished for the year. Both must miss at least the first four games. The earliest either can play is October 11 at Seattle. Matt Maiocco wrote on Sunday that both placements were coming Monday. San Francisco claimed nobody on waivers and lost cornerback Darrell Luter Jr. to Las Vegas and defensive lineman Bryson Eason to Kansas City. Thirteen players are on the practice squad, including long snapper Jon Weeks, who is not on the active roster.

Sam KezarAug 31, 20265 min read
Nate Hobbs Made The 53 On Sunday And Went On Injured Reserve On Monday
Camp Notebook

Carver Willis Graded Last Among The Linemen In The Game He Started

Carver Willis started at left guard against the Raiders and PFF's grades from the game, released Friday, rank him last among the 49ers' offensive linemen while giving Connor Colby the best pass-blocking grade of the night. The job is still open. San Francisco did not practice Friday and will not practice Saturday or Sunday, because Kyle Shanahan gave the team three days off after the finale, so the cut to 53 at 3 p.m. Pacific on Sunday falls inside them. The club reached an injury settlement with running back Patrick Taylor Jr. on Friday. Deion Jones, acquired Monday, graded first among all 49ers in the game. Jaden Dugger drew the highest pass-rushing grade on the team and Patrick Willis said so publicly.

Sam KezarAug 28, 20264 min read
Carver Willis Graded Last Among The Linemen In The Game He Started
Training camp

Vederian Lowe Lasted Three Snaps

The 49ers opened camp Sunday, signed a defensive lineman they have employed since 2019, and got three snaps out of the man they are counting on to stand behind a 38-year-old left tackle.

Grant LombardJul 27, 20266 min read
Vederian Lowe Lasted Three Snaps