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 →
Shanahan names eight injured 49ers who could return after the bye
49ers Notebook

Shanahan names eight injured 49ers who could return after the bye

Kyle Shanahan said Monday that Christian McCaffrey has a mild hamstring strain, first believed to be a thigh injury, and that the club is optimistic about him after the bye. He named eight injured players, Nick Bosa and Mike Evans among them, with a chance to return for Las Vegas on Nov. 8. Two of the eight are on injured reserve, and the active roster is full at 53. John Lynch said Tuesday the 49ers will keep Eddy Pineiro, whose three missed field goals this season all came from 50 yards or longer.

Sam KezarOct 27, 20264 min read
Dante Pettis is back because the 49ers have three healthy receivers
49ers Notebook

Dante Pettis is back because the 49ers have three healthy receivers

Kyle Shanahan said before Wednesday's practice that eight players would not work: Mike Evans (ribs), KhaDarel Hodge (knee), Trent Williams (neck stinger), Dre Greenlaw (quad), Nick Bosa (calf), James Thompson Jr. (ankle), Keion White (hamstring) and Christian McCaffrey (rest). Mykel Williams, back from a torn ACL, and Romello Height, back from hand surgery, were limited. The club signed receiver Dante Pettis to its practice squad.

Sam KezarSep 30, 20263 min read
The Two Names That Moved On Wednesday's Injury Report Both Play Right Defensive Tackle
Game Week

The Two Names That Moved On Wednesday's Injury Report Both Play Right Defensive Tackle

San Francisco's second injury report of Week 1, distributed by the club's communications staff and published by David Bonilla at 49ers Webzone at about 2:57 p.m. Pacific on Wednesday, carries the same eleven San Francisco names as Tuesday's and moves exactly two of them. Alfred Collins goes from limited participation to did not participate, filed under a knee; Kyle Shanahan said this week that Collins tore a patellar tendon and is out for the year. James Thompson Jr. goes from did not participate to limited, and Shanahan had said before the last practice that Thompson's availability would be settled by how that session went, per Patrick Holloway and Kyle Posey at Niners Nation. The two men are first and third at right defensive tackle on the club's own chart. Nick Bosa, limited on both reports, said after the final full practice that he is '100% ready to go' and that he had not yet talked to defensive line coach Kris Kocurek about a snap limit. George Kittle, also limited both days, said his body feels good and that he does not know his workload. Shanahan said the club has to be smart with both, and called Christian McCaffrey 'Awesome. Ready to go.' Bonilla writes that San Francisco held no full practice on Wednesday and had a walk-through scheduled. On the Rams' side everyone but Aaron Donald improved: Myles Garrett went from did not participate to full. Neither the distributed report as published nor the club's own injury report page, read at 3:04 p.m. and again at 4:52 p.m. Pacific, carries a game status for anybody. On the roster page nothing was processed: 53 active, 17 practice squad, 11 on injured reserve, 2 on Active/PUP, Collins still on the Active table.

Sam KezarSep 9, 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 →
The 49ers had a deal for Jauan Jennings, and he would not take the call
49ers Notebook

The 49ers had a deal for Jauan Jennings, and he would not take the call

The 49ers and Vikings had a trade in place for receiver Jauan Jennings, contingent on a call with Kyle Shanahan and John Lynch, Jay Glazer of Fox Sports reported Sunday; Jennings declined and told Minnesota he wanted to stay, ESPN reported. San Francisco has three receivers on injured reserve, a full 53-man roster and nine days to the Nov. 10 deadline.

Sam KezarNov 1, 20263 min read
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 books have Brock Purdy's MVP place right and his price wrong
The fan tax

The books have Brock Purdy's MVP place right and his price wrong

DraftKings and Caesars have Brock Purdy at plus 350 to win the MVP, second behind Josh Allen. Kalshi has Purdy at 15 cents bid, 16 asked, third behind Joe Burrow, after one Sunday moved the two quarterbacks about ten cents in opposite directions. Against the exchange's midpoint, a $100 Purdy ticket at plus 350 gives up $30.25, the Allen ticket at DraftKings gives up $17.65 and the Burrow ticket gives up $3.75. The 49ers' Super Bowl price carries no such markup. Purdy has the better case than Burrow and a worse price than either.

Casey MontgomeryOct 30, 20265 min read

Earlier on the 49ers

After Pineiro's field goal, Washington ran 40 plays and the 49ers ran nine
Takeaways

After Pineiro's field goal, Washington ran 40 plays and the 49ers ran nine

San Francisco beat Washington 23-17 at Levi's Stadium on Monday night and is 6-0 for the first time since 2019. It led 23-3 with 5:56 left in the third quarter, and from there the offense ran nine plays on three possessions without a first down while Washington ran 40 and scored twice. Four of Washington's first downs came by penalty, two of them wiping out a third-down incompletion and a fourth-down sack. Malik Mustapha broke up a fourth-and-3 pass at the 17 with two minutes left, and Keion White and Romello Height sacked Jayden Daniels on the final play. Mike Evans caught three passes for 94 yards and left with 1:10 in the first half with the Achilles soreness that kept him out of practice all week. Brock Purdy passed 1,500 career attempts on the opening drive, and the club's notes list him first in career passer rating. Jaden Dugger led the team with 11 tackles. Luke Gifford and Upton Stout also left and did not return.

Sam KezarOct 20, 20265 min read
Sam Okuayinonu Went On Injured Reserve And The Long Snapper Came Up
Roster

Sam Okuayinonu Went On Injured Reserve And The Long Snapper Came Up

San Francisco placed Sam Okuayinonu on injured reserve and signed defensive lineman Khalid Kareem to a one-year deal on Friday, and on Saturday, from Melbourne, signed long snapper Jon Weeks off its practice squad and waived tight end Brayden Willis. Two men off the 53, two on, and the count holds. Matt Maiocco reports Okuayinonu is out indefinitely with a foot injury sustained at Wednesday's practice in Santa Clara, and gives Kareem's two seasons under Raheem Morris in Atlanta as most of the reason he is the replacement. The Weeks signing closes a question that has been open since cut day: San Francisco carried no long snapper on its active roster for six days, and a practice-squad player may be elevated to a game-day roster no more than three times in a season. Kickoff at the Melbourne Cricket Ground is Thursday at 5:35 p.m. Pacific, which is Friday morning there.

Sam KezarSep 5, 20264 min read
Two Verbs Decide Whether An Injured 49er Shows Up On The Roster Page
Roster

Two Verbs Decide Whether An Injured 49er Shows Up On The Roster Page

Five 49ers are on injured reserve by both independent money sources, and the club's own roster page lists two of them. The three missing men were all waived/injured and reverted a day later, each carrying the league's Not Against 90 label, while the two the page does list were placed on injured reserve directly from the active roster. Two verbs, six cases, no exceptions. Not Against 90 is a roster-limit statement and not a cap one. William Bradley-King, whose settlement landed Friday and whose waivers cleared Saturday, is the case that shows the whole mechanism from both ends.

Sam KezarAug 9, 20264 min read