49ers Notebook

The 49ers kept Bosa off injured reserve and put Demarcus Robinson there instead

Viliami Fehoko Jr. took the receiver's roster spot, and Kevin Givens and Sebastian Valdez were elevated, so nine defensive linemen are expected against Arizona. Brandin Cooks will not play; Jordan Watkins is in line for his season debut.

SK
Sam KezarSep 26, 20263 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Kevin Givens, in a white 49ers practice jersey with red numerals and a gold helmet, drives into a red blocking sled on the Santa Clara practice field. A training-camp photograph from July, not from this week.

The 49ers did not put Nick Bosa on injured reserve on Saturday. They put receiver Demarcus Robinson there instead, and they filled the roster spot with a defensive lineman.

The club's own release, posted at 2:24 p.m., carries three moves. Viliami Fehoko Jr. was promoted from the practice squad to the 53. Kevin Givens and Sebastian Valdez, both defensive linemen, were elevated from the practice squad for Sunday. Robinson went on injured reserve.

Bosa stays on the 53. He is out against Arizona with the calf he hurt warming up before Thursday's walk-through, and Kyle Shanahan has said he will miss "a few weeks." Nick Wagoner of ESPN reported Friday, citing sources, that the club was leaning against injured reserve partly because it is running short of return designations. Saturday's release matches that report.

Robinson goes instead. He sprained his ankle on a 19-yard catch to the Miami 4 just before halftime last Sunday, per Cam Inman of the Bay Area News Group. Shanahan called it a high-ankle sprain on Monday, put it at three to six weeks and named Robinson "most likely" an injured-reserve candidate. The designation arrived six days later.

Nine linemen for Sunday. Matt Maiocco of NBC Sports Bay Area expects all three newcomers to play as part of a nine-man rotation. By name, the nine are Osa Odighizuwa, Gracen Halton, Keion White, Ogbo Okoronkwo, Khalid Kareem, Naquan Jones, Fehoko, Givens and Valdez. Jones signed off Minnesota's practice squad on Wednesday.

Two debuts and a veteran. Fehoko and Valdez have never played in an NFL game, per Maiocco. Fehoko was Dallas's fourth-round pick in 2023 after San Jose State, and he went to Saint Francis High in Mountain View. San Francisco released him at the cut to 53 and re-signed him to the practice squad on Wednesday. Valdez signed with the club as an undrafted rookie out of Washington in 2025 and spent that whole season on the practice squad. Givens, 29, is set to play for the 49ers for an eighth straight season. He has 70 games, 14 starts and eight sacks, per Maiocco.

Two elevations, both on defense. A club may elevate two practice-squad men for a game, per Inman, and San Francisco used both on the line. That left no elevation for a receiver.

Watkins, not Cooks. Cooks signed to the practice squad on Wednesday and will not be in uniform, per Maiocco. Wesley Grimes and Will Pauling were not elevated either, per Inman. Jordan Watkins is expected to make his season debut after two games on the inactive list. Shanahan on 49ers Game Plan, per Maiocco: "He just came into my office a couple weeks ago asking what he could do to get this opportunity."

Five receivers, Evans among them. Mike Evans is questionable with the hip, and Maiocco expects him to be active. With Robinson on injured reserve, the 53 carries five receivers: Evans, Deebo Samuel, KhaDarel Hodge, Jacob Cowing and Watkins.

Judon worked out. The league's daily transaction report shows four free-agent pass rushers trying out on Saturday: Matt Judon, Julian Okwara, Jamin Davis and Dawuane Smoot, per Josh Alper of Pro Football Talk. Judon had 72 sacks in his first nine seasons and none last year in 14 games for Miami and Buffalo. The club's Saturday release signed none of them.

The fines. Kyle Juszczyk was fined $14,926 twice for his celebrations after two catches against Miami, per Inman, and he appeals both on Tuesday. Upton Stout was fined $7,501 for taunting. Keion White was fined $13,770 for landing on the quarterback on his sack.

Arizona. The 49ers (2-0) play the Cardinals (1-1) at Levi's Stadium at 1:05 p.m. Sunday. Inactives are due 90 minutes before kickoff.

Filed under 49ers

More on Demarcus Robinson

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

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
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
Christian Kirk is out Monday, which leaves one game inside his practice window
49ers Notebook

Christian Kirk is out Monday, which leaves one game inside his practice window

The 49ers ruled Christian Kirk out for Monday night against Washington at 1:08 p.m. Pacific, five days after opening his practice window off injured reserve, and elevated linebacker Jalen Graham and receiver Malik Turner from the practice squad in the same release. The club has 21 days from Oct. 15 to put Kirk on the 53, and the only game left inside that window after Monday is at Atlanta on Oct. 25; the bye follows. The inactive list posted at 3:44 p.m.: Kurtis Rourke, Enrique Cruz Jr., Deebo Samuel, Garret Wallow, Marques Sigle, Nick Bosa and Naquan Jones. Mike Evans, Gracen Halton, Mykel Williams, Siran Neal and Upton Stout, all questionable Saturday, are active, and Kyle Juszczyk returns. The receivers in uniform are Evans, Brandin Cooks, Jacob Cowing, Jordan Watkins and Turner. Graham, a 2023 seventh-round pick with 15 career games, covers for Garret Wallow and the suspended Dre Greenlaw. Washington activated three players from injured reserve and put two on it.

Sam KezarOct 19, 20263 min read

On the record

Called Shots →
Held upAug 1, 2026

On 2026-09-10, at least three of the wide receivers on San Francisco's active roster are men the 49ers' own roster page lists at age 30 or older. Method, fixed in advance: read 49ers.com/team/players-roster on 2026-09-10, count the players listed at position WR on the active roster, and use the age the club's page states for each. Players on injured reserve, the practice squad or any reserve list do not count.

The room on 2026-08-01 lists five receivers at 30 or older by the club's own page: Mike Evans (32), Demarcus Robinson (31), Deebo Samuel Sr. (30), Trenton Irwin (30) and Malik Turner (30). Evans and Samuel are effectively decided, so this call turns on whether a third veteran holds a spot over Jacob Cowing, Jordan Watkins or De'Zhaun Stribling. It is not a formality in either direction: the 49ers spent the 33rd pick and two roster spots on receivers under 26, and the honest case against my own call is that Robinson, Irwin and Turner are all special-teams and depth arguments rather than offensive ones. This grades the piece's thesis, that a room built to answer a durability history with age keeps having to answer it with more age.

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

Bosa will miss Denver, and the 49ers signed Matt Judon to the practice squad
49ers Notebook

Bosa will miss Denver, and the 49ers signed Matt Judon to the practice squad

The 49ers signed four-time Pro Bowl pass rusher Matt Judon to their practice squad on Monday, filling it to 17. Kyle Shanahan said Nick Bosa and James Thompson Jr. will not play against Denver, Mike Evans's rib injury should not be long-term, and Trent Williams should be ready by Thursday. Romello Height is expected to practice this week and Mykel Williams's practice window opens.

Sam KezarSep 28, 20263 min read
Opponents have reached the 49ers' red zone five times and scored one touchdown
Week 2 Analysis

Opponents have reached the 49ers' red zone five times and scored one touchdown

Two days after the 35-13 win over Miami, the two game books describe a defense that is hard to finish against and easy to move against. Opponents have gained 5.1 yards a play in both games and reached the San Francisco 20 five times for one touchdown. Miami spent 19:17 on its first three possessions and got six points, twice reaching goal to go and twice kicking. San Francisco's first four sacks of the season came either inside its own red zone or with a lead of 15 or more, and Nick Bosa is credited with none of them, and with no quarterback hit either, on 40 of 59 defensive snaps. PFF's charting of the same game puts him ahead of every other 49er in total pressures.

Sam KezarSep 22, 20266 min read
Nick Bosa Practised For The First Time Since August 3
Camp Notebook

Nick Bosa Practised For The First Time Since August 3

Nick Bosa practised Wednesday for the first time since August 3, in individual drills and in team periods, per Nick Wagoner at ESPN. It is his first full practice since he tore the right anterior cruciate ligament in Week 3 of last season. He said afterwards that once a session reaches team work there is no governor on it, and that he is confident about Week 1. Ian Rapoport reported Wednesday morning that Bosa and George Kittle both travel to Australia. Kittle has now had three straight days of team work, dated to Monday by John Lynch. Six players sat out, three fewer than Tuesday: Renardo Green, Jacob Cowing, Luke Gifford, Gracen Halton, Romello Height and James Thompson Jr. Jack Jones was on neither list and did no work with the team. Left guard is still not named. The club hosted defensive tackle McKinnley Jackson on a visit and signed nobody.

Sam KezarSep 2, 20264 min read