Game Week

The 49ers rested four veterans Wednesday, and three were full a day later

Nick Bosa was the fourth, and he was limited Thursday. Eddy Piñeiro has now missed two practices with an illness, and the club's roster page carries one kicker. Kaelon Black is new on the report with a groin.

SK
Sam KezarSep 17, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Nick Bosa, in a white 49ers road jersey with 97 in red, gold pants and a gold helmet, closing on a quarterback in a burgundy jersey who is looking downfield with the ball at his ear. Wet grass, rain gear in the stands behind them. A 2019 photograph from a game at Washington, taken seven seasons before the practice week described here.

San Francisco rested four veterans at Wednesday's practice. Three of them were full participants a day later.

Nick Bosa, Dre Greenlaw, Christian McCaffrey and Trent Williams all appear on the club's first official Week 2 injury report as non-participants, and all four carry the designation "Not injury related - resting player." The report was read off 49ers.com at 2:50 p.m. Pacific Thursday. On Thursday's participation report, which the club's communications staff distributed and David Bonilla of 49ers Webzone published at 2:45 p.m. Pacific, Greenlaw, McCaffrey and Williams were full and Bosa was limited.

Bosa did not go full. He carries a knee alongside the rest designation on both days, which McCaffrey and Williams do not. He played 36 of San Francisco's 61 defensive snaps in Melbourne, 59 percent, off the Playtime Percentage pages of the official game book. Greenlaw played 40 of 61, and his row carries an Achilles on both days the same way Bosa's carries a knee.

Two men have not practised at all this week. Eddy Piñeiro is ill. De'Zhaun Stribling has an ankle.

Piñeiro is the kicker, and he is the only one in the building. The club's roster page at 2:50 p.m. Pacific Thursday listed one kicker on the active roster and none on the 15-man practice squad it displays. He handled 12 of San Francisco's 20 special-teams snaps against the Rams, 60 percent. The game status column on all eleven Wednesday rows reads Unspecified. Piñeiro's is the row to read on Friday.

Stribling was still on the club's Active table Thursday afternoon, a second straight day. Shanahan said Wednesday that San Francisco would place the rookie receiver on injured reserve later this week, after surgery that will keep him out close to ten weeks. The club's transaction log carried nothing under 09/17 when it was read at 2:50 p.m. Pacific, and its newest entry was still the three-move 09/16 transaction that promoted KhaDarel Hodge, signed tight end Jack Stoll to the practice squad and put Jake Tonges on injured reserve. A statement of intent is not a filing.

Kaelon Black is the one new name. He was not on Wednesday's report at all and was limited Thursday with a groin. Black played 28 of the 65 offensive snaps in Melbourne, 43 percent, the second-most among San Francisco's running backs, behind McCaffrey's 36. The club listed him with an adductor injury in August and he missed practices from Day 6 of training camp until Day 14, on August 18, when he returned in full pads for the joint practice with the Chargers.

Four men were limited Wednesday and three of them were limited again Thursday. Kyle Juszczyk has a finger. George Kittle has an Achilles. Keion White has a back. Juszczyk and Kittle have been on every injury report the club has filed this season; White is new to it this week. All three played against the Rams: Juszczyk 33 offensive snaps, Kittle 30, White 30 on defense. Khalid Kareem, limited Wednesday with a shoulder, went full Thursday. Upton Stout has practised in full on every reported day with an Achilles beside his name.

Twelve San Francisco names appear on Thursday's report against Wednesday's eleven. Nobody dropped off. Every one of the twelve played in Melbourne.

The Week 1 report was the same length and a different shape. Eleven 49ers were on it, against a Thursday game, with columns for Monday, Tuesday and Wednesday rather than the Wednesday through Friday a Sunday game gets. Not one of the eleven carried a rest designation. Five of those names are on this week's report: Bosa, Greenlaw, Juszczyk, Kittle and Stout. Of the six who came off it, five are on the active roster with nothing filed against them, and the sixth is Alfred Collins, who went on injured reserve the day of the game.

The Rams rested four men for that game and San Francisco rested none. Both teams had flown to Australia.

Miami filed six names Wednesday. Linebacker Ronnie Harrison, hamstring, did not practise. Long snapper Tucker Addington, shoulder, linebacker Chop Robinson, concussion, and tight end Seydou Traore, thumb and Achilles, were limited. Safety Dante Trader Jr., hamstring, and quarterback Malik Willis, toe, were full. The Dolphins' Thursday column had not posted when their report was read Thursday afternoon.

San Francisco holds four full practices this week. The last is Friday at 12:35 p.m. Pacific, with Shanahan speaking afterward, and the final injury report of the week carries the game designations that Wednesday's and Thursday's do not. Miami kicks off at Levi's Stadium at 1:25 p.m. Pacific Sunday.

Brock Purdy is not on the report.

Sources: the club's injury report at 49ers.com, Week 2 and Week 1 tabs, read at 2:50 p.m. and 2:53 p.m. Pacific Thursday; the club's roster page and transaction log, read at 2:50 p.m. Pacific Thursday; Thursday's participation report from the 49ers communications staff via David Bonilla, 49ers Webzone, published 2:45 p.m. Pacific; the NFL's official Week 1 game book, Playtime Percentage pages; the club's own training camp report of August 18 for Black's return date; 49ers Webzone's published practice and media schedule for the week.

Filed under 49ers

More on Kaelon Black

His page →
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
San Francisco will sign a kicker on Saturday, and it has not worked one out
Practice Notebook

San Francisco will sign a kicker on Saturday, and it has not worked one out

San Francisco filed its final Week 2 injury report after Friday's practice with three game designations on it: De'Zhaun Stribling out, Eddy Piñeiro and Kaelon Black questionable. Piñeiro has not practised since the Melbourne game week ended, and the club's roster page carried no second kicker anywhere on Friday afternoon. Kyle Shanahan said San Francisco will add one on Saturday, that two men are under consideration, and that he does not know which. Nine of the twelve names on the report practised in full.

Sam KezarSep 18, 20264 min read
San Francisco Stopped The Rams On Fourth And One At Its Own 1, Then Drove 99 Yards
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

More on Christian McCaffrey

His page →
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
Christian Kirk hurt his meniscus, and surgery is still undecided
49ers Notebook

Christian Kirk hurt his meniscus, and surgery is still undecided

Christian Kirk hurt his meniscus, Kyle Shanahan said Friday, and the 49ers have not decided whether he needs surgery. Kirk, Mike Evans and Deebo Samuel are out Sunday against Las Vegas. Shanahan said Demarcus Robinson will most likely be activated off injured reserve, and Nick Bosa and Christian McCaffrey are cleared to play.

Sam KezarNov 6, 20263 min read
Christian Kirk missed practice Thursday, and the 49ers need Demarcus Robinson
49ers Notebook

Christian Kirk missed practice Thursday, and the 49ers need Demarcus Robinson

Christian Kirk did not practice Thursday with a knee injury, a day after he was limited. Mike Evans and Deebo Samuel sat out again, and John Lynch said Evans probably will not play Sunday against Las Vegas. Demarcus Robinson was limited for a second day, Christian McCaffrey returned as a limited participant, and Lynch described how the Jauan Jennings trade came apart.

Sam KezarNov 5, 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
Gracen Halton needs ankle surgery, and both outside corners are day-to-day
49ers Notebook

Gracen Halton needs ankle surgery, and both outside corners are day-to-day

Kyle Shanahan said Monday that Gracen Halton dislocated and fractured his ankle, will have surgery this week and will go on injured reserve. Renardo Green (back) and Deommodore Lenoir (foot) are day-to-day before Sunday's game at Dallas. C.J. West's practice window opens Wednesday, Deebo Samuel could practice Wednesday, and Mike Evans is not expected to.

Sam KezarNov 9, 20263 min read

Earlier on the 49ers

Nick Bosa and DeForest Buckner practiced together for the first time since 2020
49ers Notebook

Nick Bosa and DeForest Buckner practiced together for the first time since 2020

Nick Bosa returned to practice as a limited participant Wednesday, his first work since a Sept. 24 calf strain, alongside DeForest Buckner. The 49ers opened practice windows for Demarcus Robinson and Nate Hobbs, Christian McCaffrey, Deebo Samuel, Mike Evans and Trent Williams did not practice, and Kyle Shanahan said Jauan Jennings did get on a FaceTime call before the Minnesota trade fell through.

Sam KezarNov 4, 20263 min read
My August Estimate Said $57 Million. Over The Cap Says $45,532,257.
The audit

My August Estimate Said $57 Million. Over The Cap Says $45,532,257.

Read in both books Thursday, September 10, 2026: San Francisco leads the NFL in cap space at $45,532,257 on Over The Cap and $50,209,913 on Spotrac. Over The Cap's charges rose $22,523,241 since August 27, against a modelled $9,842,532 to $10,825,332, so the August estimate missed by between $11,697,909 and $12,680,709. The practice squad landed inside the modelled range at $4,617,000 and dead money was light by $756,599. The miss is the reserve lists: injured reserve, reserve/PUP and one suspension carry $39,632,011, of which $3,419,563 reached the published number in August, and none of the three was an input to the estimate. The gap between the two books has collapsed from $11,991,268 to $4,677,656, and $6,302,000 of what is left is the two sites filing one player's absence under different headings at different prices. Trent Williams remains $2,499,997 apart, unchanged for thirty-three days, and that one contract is larger than the entire $2,059,992 active-roster difference. Of three calls resolving September 15, two are on track right and one is wrong by $322,344.

Jamie SilvaSep 10, 20268 min read
One Year, A Ceiling Nobody Will Price, And Two Roster Spots That Do Not Exist
Roster

One Year, A Ceiling Nobody Will Price, And Two Roster Spots That Do Not Exist

Two agreements, zero open roster spots, and a reported figure that four outlets could not render the same way. The shape of the money is the story: a one-year deal whose value the player's own agent describes as a maximum.

Sam KezarJul 31, 20265 min read