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 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 George Kittle

His page →
Nick Bosa plays his first game since September, with Buckner beside him
49ers Gameday

Nick Bosa plays his first game since September, with Buckner beside him

The 49ers (6-1) play the Raiders (4-4) at Levi's Stadium at 1:25 p.m. Pacific on FOX. Nick Bosa is cleared after missing five games and lines up with DeForest Buckner for the first time since the 2019 season. Christian Kirk, Mike Evans and Deebo Samuel are out, and Demarcus Robinson is back off injured reserve. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Bosa, Buckner, Robinson, George Kittle and Brock Purdy. Inactive lists post at 11:55 a.m. Pacific.

Sam KezarNov 8, 20264 min read
Kirk is in line for his 49ers debut, and Evans and Samuel are both out
49ers Gameday

Kirk is in line for his 49ers debut, and Evans and Samuel are both out

The 49ers (6-0) play the Falcons (2-4) at Mercedes-Benz Stadium at 10 a.m. Pacific on FOX, the last game before their bye. Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow are out. Christian Kirk was activated off injured reserve Saturday and carries no designation, so he is in line for his first game as a 49er. Ten to watch, led by the rookies and second-year players: Jaden Dugger, Gracen Halton, Mykel Williams, Upton Stout, Jordan Watkins, plus Kirk, Jacob Cowing, Keion White, George Kittle and Fred Warner. Inactive lists post at 8:30 a.m. Pacific.

Sam KezarOct 25, 20264 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

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

Earlier on the 49ers

Bet the 49ers in Seattle if you like, but not at plus 136
The fan tax

Bet the 49ers in Seattle if you like, but not at plus 136

The 49ers moneyline at Seattle is plus 136 at DraftKings and plus 146 at FanDuel. Kalshi's midpoint makes San Francisco a 38.5 percent winner, and against that number the DraftKings ticket costs $9.14 per $100 while the Seattle ticket at the same book costs 54 cents. Seventy-nine percent of DraftKings' moneyline money is on the 49ers. Last week the same measurement on the Denver game found no premium at all.

Casey MontgomeryOct 9, 20266 min read
Week 3 takeaways: Arizona had the ball for 38 minutes and never led
49ers Takeaways

Week 3 takeaways: Arizona had the ball for 38 minutes and never led

San Francisco is 3-0 after a 36-30 win over Arizona. The 49ers led from the 8:26 mark of the first quarter to the end while running 50 offensive plays to Arizona's 81, and averaged 8.7 yards a play to Arizona's 4.5. Purdy was 15 of 27 for 297 yards, four touchdowns, no interception and no sack. Kittle caught both fourth-quarter touchdowns, the second two snaps after his own holding penalty wiped out a 45-yard Purdy touchdown run. Jordan Watkins caught two passes for 60 yards in his first game of the season. The defense was on the field for 87 snaps with nine linemen dressed. Evans (rib or oblique) and Trent Williams (stinger) left and did not return; Greenlaw left with a quad.

Sam KezarSep 28, 20265 min read
Five defensive tackles made the 53, and two are still healthy
49ers Notebook

Five defensive tackles made the 53, and two are still healthy

San Francisco put defensive tackle C.J. West on injured reserve before Wednesday's practice. He has a bone chip in his knee and needs surgery, and Kyle Shanahan said it is not season-ending. The club signed Naquan Jones to the 53 from Minnesota's practice squad, and signed Brandin Cooks and Viliami Fehoko Jr. to the practice squad. Mike Evans, Demarcus Robinson, James Thompson Jr. and Romello Height did not practice because of injuries. Shanahan said Height is still an outside chance to play Arizona on Sunday.

Sam KezarSep 23, 20263 min read