Roster

The Club Ruled Out Sam Okuayinonu Six Days Before Kickoff

Clubs do not usually rule a man out on a Friday for a Thursday game. San Francisco did, because the player is in California and the game is in Australia. Hours later the club was reported to be signing a replacement off another team's practice squad and putting him on a plane.

SK
Sam KezarSep 4, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Alfred Collins in San Francisco's white road jersey with red numerals, number 95 legible on his chest, walking a fenced corridor toward the stadium with his helmet in his hand.

San Francisco ruled Sam Okuayinonu out of the opener on Friday. The club said he "has been ruled out for the International Series game due to a foot injury," in wording David Bonilla published at 49ers Webzone. Michael David Smith had the same announcement at Pro Football Talk that morning.

On Wednesday night the club had called him questionable and left him in California. Questionable was a designation that assumed a second flight. The second flight is not happening.

Six days is early#

Clubs rule players out on Wednesdays and Fridays of game weeks, off practice participation they have just watched. The first Week 1 injury report is not due yet. San Francisco did it anyway, and the reason is geography rather than medicine: the ordinary sequence needs a player at the facility, and Okuayinonu is 7,855 miles from his team, San Francisco to Melbourne.

He started twelve of the fifteen games he played last season, with thirty-nine combined tackles and three sacks, per the club's own player page. Twelve is most of a career. He has fifteen starts in all and every one of them is San Francisco's.

The club's injury-report archive lists him out for Week 13 and again for Week 15 last season. Those are the two games missing from the fifteen. Thursday will be the third.

The eight who are there#

Nine defensive linemen sit on the active roster, counted off the club's roster page on Friday afternoon: Nick Bosa, Alfred Collins, Gracen Halton, Romello Height, Osa Odighizuwa, Okuayinonu, James Thompson Jr., C.J. West and Keion White. Eight of them are in Melbourne.

Three of the eight did not practise on Wednesday, the last session in Santa Clara. Kyle Posey's account at Niners Nation has Halton and Height with ankles and Thompson with nothing specified. A fourth, Bosa, took team reps that day for the first time since August 3, and his first session with team periods in it since he tore the right anterior cruciate ligament in Week 3 last season.

That leaves Collins, Odighizuwa, West and White as the four men in Australia with nothing written next to their names.

Mykel Williams, the name a reader might reach for next, is on a physically-unable-to-perform list and is not among the nine at all.

What is on the shelf#

Friday afternoon the club stopped looking at its own shelf. Greg Auman of FOX Sports reported that San Francisco is signing edge rusher Khalid Kareem off Atlanta's practice squad, to the active roster, and that he is already on his way to Melbourne. Michael David Smith carried it at Pro Football Talk under the same terms and Niners Nation had it as well. Kareem is 28, a fifth-round Cincinnati pick, and he spent the last two seasons in Atlanta with Raheem Morris, who is now San Francisco's defensive coordinator. A man the coordinator has already coached is a shorter runway than a man he has not, which is most of the reason to sign anybody on a Friday for a Thursday.

This is a report and not yet the club's own paperwork. On Friday evening the club's transaction page still ended at September 1, and its roster page still listed nine defensive linemen, none of them Kareem.

The alternative, before that, was the shelf. The club's roster page carries two defensive linemen on the practice squad, Ogbo Okoronkwo and Sebastian Valdez. A team may elevate two practice squad players for a game without a roster move, and each of them three times in a season before he has to be signed outright.

One caution on the count, and it belongs to the club rather than to anyone reporting on it. Niners Nation's Friday account names Okoronkwo and Vincent Anthony Jr. as the practice squad options. The club's own transaction page still shows Anthony signed to that squad on September 1 and carries nothing at all since. The club's own roster page, read the same afternoon, files him under Cut. Two documents on one website disagree about whether a defensive lineman is on the practice squad, and neither the transaction page nor any reporting found on Friday records the move that would settle it.

Anthony is not the only one. The September 1 entry signed four men to the practice squad: Anthony, Brandon Codrington, Kevin Givens and Foster Sarell. On Friday evening the roster page filed Codrington under Active, Givens under DEV, Sarell under Traded to Another Division and Anthony under Cut. None of the four is on the practice squad table, and the transaction page records none of the four moves that took them off it.

The week#

The Rams do not leave for Australia until next week and arrive the day before the game. San Francisco is the designated home team, which is why its own schedule page reads Rams rather than at Rams.

Kickoff is 5:35 p.m. Pacific on Thursday, which is 10:35 on Friday morning at the Melbourne Cricket Ground.

Okuayinonu will watch it on a Thursday evening, seventeen hours behind the men he plays with.

Filed under 49ers

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

More on Khalid Kareem

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

On the record

Called Shots →
MissedJul 29, 2026

Between July 29, 2026 and the 49ers' Week 1 game on September 10, 2026, San Francisco does not add a defensive end or outside linebacker who has more than 10 career regular-season sacks, by any means: free-agent signing, trade or waiver claim. K.J. Henry and Quinton Bell, reported July 28, do not falsify this and are not counted.

Filed off the tracker's own open row, which has carried a placeholder for a veteran edge addition since the board was built. The 49ers finished last in the NFL in sacks with 20, carry the most cap space in the league, north of $70 million (OverTheCap has published $71.2m and $72.0m on different dates this offseason and this desk's own Jul 26 log carried $70.7m, so the figure is stated as a floor rather than a point), have Nick Bosa on a ramp and Mykel Williams on active PUP, and answered a thin week at the position by working out four defenders and signing two of them with 3.5 career sacks between them. That is the evidence for the call. Against it: Lynch's 'too expensive' on Joey Bosa is a month old and cap space does not expire, and every year the cutdown puts real veteran rushers on the street at the exact moment a team learns what its edge room is. This is not a formality in either direction.

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

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
Eighty-Three Of Jacob Cowing's Eighty-Six Return Yards Came On One Play
Camp Battles

Eighty-Three Of Jacob Cowing's Eighty-Six Return Yards Came On One Play

Jacob Cowing returned two punts at the Chargers on August 20 for 86 yards and a touchdown, and those are the only two punt returns he has this preseason. He returned 28 punts for the 49ers as a rookie in 2024 for 245 yards without a touchdown, then missed all of 2025. San Francisco waived Junior Bergen on August 12, a seventh-round pick taken for his returns, and the Jets signed him a week later. Kyle Shanahan said Cowing is making it easier and did not say the return job was settled. The 49ers punt-return touchdown drought in games that count is still standing at fifteen years.

Sam KezarAug 23, 20265 min read
Dominick Puni Is In Concussion Protocol And The Left Guard Job Is Still Three Deep
Camp Notebook

Dominick Puni Is In Concussion Protocol And The Left Guard Job Is Still Three Deep

Dominick Puni, No. 77, entered the NFL's return-to-play protocol after sustaining a concussion on Saturday, and did not practise Sunday. The left guard competition on the other side of the centre is still three men, and offensive coordinator Klay Kubiak said Sunday that the reps are being divided three ways. No account of Sunday's first-team alignment had published as of a 3:07 p.m. PT check of four sources individually, and the club's own recap, which has landed between 3:40 and 4:09 p.m. all camp, had not appeared. Saturday's documented alignment had Connor Colby and rookie Carver Willis rotating with the first team and Robert Jones limited at second-team right guard. Nick Bosa did side work for the first time since August 3. One grade moved on this site's 53-man projection and nobody crossed the cut line.

Sam KezarAug 16, 20263 min read