49ers Notebook

Mykel Williams and Siran Neal are the new names on Wednesday's list

Both played Monday, and Shanahan held both out two days later. Bosa did not go either, and Shanahan is hoping for Thursday.

SK
Sam KezarOct 21, 20263 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Mykel Williams, in a red 49ers practice jersey with white shoulder stripes and no helmet, smiles toward a teammate in the foreground during a 2025 work session on a grass practice field.

Kyle Shanahan opened his Wednesday press conference with nine names, per the transcript from the 49ers' communications staff. He said none of the nine would practice. The whole team was doing a walk-through, two days after the Monday night game in Santa Clara.

The list. Deebo Samuel (hamstring), Garret Wallow (hamstring), Nick Bosa (calf), Marques Sigle (ankle), Mike Evans (Achilles), Luke Gifford (groin), Siran Neal (knee), Upton Stout (shoulder) and Mykel Williams (knee). Four of them were inactive Monday. Evans, Gifford and Stout left that game. Neal and Williams are the new ones. The league's practice report that followed listed all nine as non-participants, plus Trent Williams, whom the club works only on Thursdays. Ashtyn Davis and Jaden Dugger were limited. Kirk and Romello Height were full.

Mykel Williams. Asked whether Williams was out or limited, Shanahan said "Not practice." Asked whether the knee flared up in the game, he said "Just knee." Williams came off the physically unable to perform list on Oct. 10. He played 30 of 67 defensive snaps on Monday, per the official game book, up from 23 of 63 at Seattle.

Neal played Monday and is listed with a knee. Shanahan gave no more on him.

Bosa. "No. Can't go today, but hoping he'll be out there tomorrow." He has missed four straight games.

Evans. Ian Rapoport reported on Tuesday that the receiver will have to manage the Achilles tendinitis for much of the season. Shanahan's answer: "We had to manage it last week and we're managing it this week. So, we'll see how the rest of the year goes." Asked whether he knows if that runs the whole year, he said "No."

Greenlaw and Kirk. "Yeah, Greenlaw will go today," Shanahan said. Dre Greenlaw is still on the commissioner's roster exemption, per the league's transaction wire, so he does not count on the 53 until the club activates him. The club's active list carries 52. Christian Kirk "had a good week last week and he'll be out there again today, so hopefully he feels good at the end of the week." His window closes Nov. 5. Greenlaw's activation fills the 53, so Kirk's would need a second move.

Naquan Jones is back. The club released the defensive tackle on Tuesday and signed him to the practice squad on Wednesday, per a club release at 12:15 p.m. Linebacker Eugene Asante, signed to the practice squad on Oct. 15, was released to make room.

The second half, on tape. Asked what he saw after Monday, Shanahan pointed to two third-and-longs and the two sacks that produced them: "Didn't have to do with Mike on those two plays." Asked whether George Kittle's frustration over missed assignments ran through the offense, he said "Not really," and called it "more about not getting the plays." Of Brandin Cooks, who caught one pass for 13 yards on two targets, he said: "Didn't have any MAs."

Trent Williams works Thursdays. Shanahan, on the left tackle's season: "because of his age we only make him go out there on Thursdays during the week." He said Williams seems healthier than in the last couple of years and credited eating and sleep habits.

Halton. On Gracen Halton, who played 24 snaps Monday: "I don't want to say surprised, but Gracen's made a number of plays."

Atlanta. On Bijan Robinson: "He's as good as advertised, pass game and run game. He doesn't have any weakness." The Falcons are 2-4 and 0-3 at home, per ESPN. Kickoff is 10 a.m. Pacific on Sunday in Atlanta.

Filed under 49ers

More on Mike Evans

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

More on Nick Bosa

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
The other 49ers get no more sacks with Nick Bosa on the field
The projection

The other 49ers get no more sacks with Nick Bosa on the field

Across Nick Bosa's five seasons of 8 or more sacks, the rest of the 49ers sacked quarterbacks on 5.1 percent of dropbacks with him on the field and 5.2 percent with him off it. The same test on 228 seasons of 8 or more sacks since 2019 finds teammates' rates fall when the star plays, and the team gains about half of his own sacks. Bosa's larger effect sits on throws that are not sacks: about 14.5 fewer expected points per 100 dropbacks, nearly three times the median rusher's, with wide error bars. The projection is 2 to 4 points a game and fewer than 41 sacks for the season.

Jamie SilvaNov 5, 20266 min read

On the record

Called Shots →
MissedJul 31, 2026

Between the 49ers' first regular-season game and 2026-11-01, Deebo Samuel runs more pass routes from the slot than from out wide. Method, fixed in advance: alignment splits as published for Samuel over that span, slot routes against wide routes, backfield routes excluded from both sides. Ties resolve as FALSE. The comparison is his own two figures, so no league-wide source is needed to score it.

The call is on the ROLE the money implies, not on production. His 2025 usage in Washington was 260 slot routes against 141 out wide and 15 from the backfield, out of 416, at 5.3 average air yards per target across 99 targets, with 67 of those 99 inside ten yards. Niners Nation projects him to the slot with Stribling at Z and Mike Evans at X. A one-year agreement whose value the player's own agent describes as a ceiling is a continuity buy, and a continuity buy uses the player it just watched rather than the one from 2021. If he instead lines up mostly wide, the read in the piece is wrong and the team bought something closer to the older version.

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
Demarcus Robinson takes Christian Kirk's spot on the 49ers' 53
49ers Notebook

Demarcus Robinson takes Christian Kirk's spot on the 49ers' 53

The 49ers placed Christian Kirk on injured reserve Saturday and activated Demarcus Robinson off it, so Robinson is in line to play Sunday against Las Vegas for the first time since Sept. 20. KhaDarel Hodge was elevated from the practice squad. Nate Hobbs, questionable on Friday, was not activated and stays on reserve.

Sam KezarNov 7, 20263 min read
Book money is on the over in the 49ers game. Exchange money went the other way
What the money did

Book money is on the over in the 49ers game. Exchange money went the other way

DraftKings has 98 percent of its handle and 79 percent of its tickets on the over in Raiders at 49ers, and charges minus 120 to take over 51.5. On Kalshi the same over dropped from 54 bid, 55 asked to 49 and 50 between 8 and 10 a.m. Pacific on Thursday. Against the exchange's midpoint, the over gives up $7 to $9 per $100 at all six books checked and no under gives up as much as $2. The Raiders have gone over six straight times. Half a unit on the under at even money, and what would make that wrong.

Casey MontgomeryNov 6, 20266 min read

Earlier on the 49ers

Mykel Williams is back, and Matthew Judon paid for it
49ers Notebook

Mykel Williams is back, and Matthew Judon paid for it

The 49ers activated Mykel Williams off the physically unable to perform list on Saturday and removed his questionable tag for Sunday at Seattle. Ogbo Okoronkwo, released Friday to open the roster spot, signed back to the practice squad and was elevated for the game along with tight end Jack Stoll. Matthew Judon was released from the practice squad to make room, per NBC Sports. Nick Bosa, James Thompson Jr., Kyle Juszczyk and Marques Sigle are out; Upton Stout is questionable.

Sam KezarOct 10, 20263 min read
Matt Judon, sackless last season, is up for the Bosa week
49ers Notebook

Matt Judon, sackless last season, is up for the Bosa week

The 49ers promoted defensive tackle Sebastian Valdez from the practice squad to the active roster and waived Viliami Fehoko Jr. on Saturday. Matthew Judon and Malik Turner were elevated for Sunday's game against Denver. With Nick Bosa and James Thompson Jr. ruled out, nine defensive linemen are available, Judon included.

Sam KezarOct 3, 20263 min read
Four Men At Left Guard, And Two Practices Of Evidence
Camp Battles

Four Men At Left Guard, And Two Practices Of Evidence

The 49ers started three different players at left guard in 2025 and opened camp with four candidates for the job. Connor Colby has the incumbency and about 450 snaps in the offense, Robert Jones has 30 career starts and a season he spent on injured reserve, and two practices have settled nothing.

Sam KezarJul 28, 20265 min read