49ers Gameday

Kirk is in line for his 49ers debut, and Evans and Samuel are both out

Nick Bosa is out too, and so are two more linebackers, the week rookie Jaden Dugger and Fred Warner have to tackle Bijan Robinson.

SK
Sam KezarOct 25, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Jaden Dugger, in the 49ers' white road uniform and gold pants, spreads his arms after a sack at Lumen Field as the Seattle quarterback sits on the turf behind him.

Christian Kirk is in line to play his first game as a 49er on Sunday at Atlanta. The club activated him off injured reserve on Saturday and removed his questionable tag, 90 days after he strained a calf on the first day of training camp. He arrives the week Mike Evans (ribs, Achilles) and Deebo Samuel (hamstring) are both ruled out.

The logistics. Kickoff is 10 a.m. Pacific at Mercedes-Benz Stadium, on FOX, with KSAN 107.7 FM and KNBR 104.5 FM / 680 AM on radio. San Francisco is 6-0. Atlanta is 2-4, 0-3 at home, and has lost its last two, 30-23 in overtime to Baltimore and 31-23 to Chicago. The 49ers' bye is next week.

Who is out. Kyle Shanahan read the list after Friday's practice: Samuel, Garret Wallow, Nick Bosa, Marques Sigle, Evans and Luke Gifford out; Siran Neal, Upton Stout and Kirk questionable. Kirk's tag came off with the activation. The club's final report carries 14 names: six out, three questionable, five with no designation. Dre Greenlaw is still on the reserve/suspended list. The active table now holds 54, six of them ruled out, which is exactly the 48 a team may dress if Neal and Stout play. Matt Maiocco of NBC Sports Bay Area reported Saturday that both are expected to. Inactive lists post at 8:30 a.m. Pacific.

Shanahan on Bosa, who had said he would play this week: "I just think he was a little too optimistic." Bosa worked out, Shanahan said, and was sore the next day, "which surprised all of us," and the game is on turf.

Ten to watch#

Jaden Dugger, linebacker, rookie. He played 64 of 67 defensive snaps against Washington. Wallow and Gifford are both out, and Jalen Graham is elevated from the practice squad for the second straight week. Dugger has 28 tackles and a sack this season.

Gracen Halton, defensive lineman, rookie. Five tackles for loss and two sacks, plus a fumble return for a touchdown. He played 24 snaps against Washington. With Bosa out, the rotation needs more of them.

Mykel Williams, defensive lineman, second year. Off the injury report after practicing in full Friday with a knee. He played 30 snaps in Week 6 and has one sack this season.

Upton Stout, cornerback, second year. Questionable with a shoulder; he did not practice Wednesday or Thursday and was limited Friday. Atlanta's Drake London has 31 catches for 550 yards.

Jordan Watkins, wide receiver, second year. Three catches all season, for 82 yards. He is one of four wide receivers on the active list, with Kirk, Brandin Cooks and Jacob Cowing.

Christian Kirk, wide receiver. 432 career catches across eight seasons with Arizona, Jacksonville and Houston, and none yet for San Francisco. He practiced in full all three days.

Jacob Cowing, wide receiver and returner. Seven punt returns for 27 yards. "I know Jake's had some mistakes," Shanahan said Friday. "He's got to be better at it, but I also have confidence he will get better at it too."

Keion White, defensive lineman. The team leader with three and a half sacks. He played 50 of 67 snaps against Washington, tied with Osa Odighizuwa for the most on the line.

George Kittle, tight end. 26 catches on 36 targets for 337 yards and five touchdowns. Christian McCaffrey has 28 catches on 35 targets, and 350 rushing yards with seven touchdowns.

Fred Warner, linebacker. 58 tackles, the team lead, and the assignment is Bijan Robinson: 641 rushing yards on 111 carries. Atlanta ruled out its other running back, Brian Robinson Jr., with a hamstring.

Atlanta#

The Falcons ruled out four: Robinson Jr., linebacker Divine Deablo, slot corner Billy Bowman Jr. and tackle Michael Jerrell, who went to injured reserve Saturday. Corner A.J. Terrell was activated off injured reserve after four games with a groin injury and is expected to play. Sunday is Raheem Morris's first game in Atlanta since the Falcons fired him after two seasons as head coach, 16-18 in all. Shanahan credited Morris, now his defensive coordinator, for a top-five defense that lost six defensive linemen in the first two weeks. Had he known about the injuries in advance, Shanahan said, he "would have been a little surprised" by the ranking.

Shanahan, on a 2-4 opponent: "I know the record doesn't show it, but they're a team that should be there in the end."

Sources: 49ers.com schedule, injury report, roster page and Oct. 24 roster-move release; Kyle Shanahan's Oct. 23 transcript, via 49ers Webzone; Matt Maiocco, NBC Sports Bay Area, Oct. 24; atlantafalcons.com injury and roster-move stories, Oct. 23 and Oct. 24; ESPN box scores and team schedule; official game book, Week 6; Raheem Morris's 49ers.com biography; NFL.com and the Associated Press on his hiring, February 2026.

Filed under 49ers

More on Jacob Cowing

His page →
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
Evans is a Monday decision, and without him the 53 has three healthy receivers
49ers Pregame

Evans is a Monday decision, and without him the 53 has three healthy receivers

San Francisco hosts Washington on Monday night at Levi's Stadium, 5:15 p.m. Pacific, on ESPN and ABC. Deebo Samuel is out with a hamstring and Mike Evans did not practice all week with ribs and an Achilles, which leaves Brandin Cooks, Jacob Cowing and Jordan Watkins as the receivers on the 53 without a designation. Christian Kirk is in his practice window off injured reserve and Shanahan would say only that activating him is possible. Nick Bosa sits a fourth straight game. Washington arrives 1-3-1 with Jayden Daniels back from an elbow injury, its leading rusher out, and its backup quarterback out.

Sam KezarOct 19, 20264 min read
Deebo Samuel played 76 percent of the snaps and was not targeted once
49ers Roster

Deebo Samuel played 76 percent of the snaps and was not targeted once

San Francisco has five wide receivers on its 53-man roster for Sunday against Denver: Mike Evans, Deebo Samuel Sr., KhaDarel Hodge, Jacob Cowing and Jordan Watkins. Evans left the Arizona game with a rib injury that Shanahan called not long-term. Samuel played 41 of 54 offensive snaps on Sunday, Hodge played 30 and has no official target, and Cowing has 46 snaps and no catch this season. Brandin Cooks is on the practice squad and was not elevated for Arizona. Christian Kirk cannot play before Week 5.

Sam KezarSep 29, 20263 min read

More on Mike Evans

His page →
Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48
49ers Notebook

Six 49ers are out at Atlanta, and Shanahan may dress fewer than 48

The 49ers ruled out Nick Bosa, Mike Evans, Deebo Samuel, Luke Gifford, Marques Sigle and Garret Wallow for Sunday at Atlanta. Christian Kirk, Siran Neal and Upton Stout are questionable; Kyle Shanahan called Kirk's tag procedural. The club released defensive lineman Ogbo Okoronkwo on Friday, opening a spot on the 53. Shanahan said the team may go into the game with fewer than the maximum 48 active, with quarterback Kurtis Rourke and possibly lineman Enrique Cruz Jr. the last two available, something he could not recall happening in his career.

Sam KezarOct 23, 20263 min read
Nick Bosa missed Thursday too, and Lynch put him in the Evans bucket
49ers Notebook

Nick Bosa missed Thursday too, and Lynch put him in the Evans bucket

Nick Bosa did not practice Thursday, per the 49ers' official report, a day after Kyle Shanahan said he hoped Bosa would. Mike Evans missed a second day, listed with ribs and Achilles tendinitis. John Lynch told KNBR that Evans's status is 'still TBD' and that Bosa is 'in that same Mike Evans bucket,' with an answer from Shanahan due Friday. Mykel Williams returned as a limited participant and Trent Williams was full after Wednesday's rest day. Eight players missed both days.

Sam KezarOct 22, 20263 min read
Half of Washington's second-half catches ended at Dugger or Warner
49ers Deep Dive

Half of Washington's second-half catches ended at Dugger or Warner

San Francisco beat Washington 23-17 to go 6-0, gaining 303 yards in the first half and 72 after it while Washington went from 90 to 224. Jayden Daniels completed 22 of 30 passes for 212 yards after halftime, almost all of them short, and Jaden Dugger and Fred Warner made the tackle on 11 of the 22, with Dre Greenlaw suspended, Garret Wallow inactive and Luke Gifford out after four snaps. Two of Washington's four first downs by penalty were illegal-contact calls on Renardo Green and Ashtyn Davis, the second wiping out a fourth-down sack; PFF graded Davis lowest of the 20 49ers defenders who played. Purdy threw 21 of his 29 passes to backs and tight ends, and after Evans left with his sore Achilles he threw nine more and one went to a wide receiver. Romello Height had four quarterback hits after missing Friday's practice. Greenlaw's suspension was lifted Tuesday; Christian Kirk is a possibility for Atlanta.

Sam KezarOct 21, 20266 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 →
Kirk is activated, and the 49ers will dress exactly 48 at Atlanta
49ers Notebook

Kirk is activated, and the 49ers will dress exactly 48 at Atlanta

The 49ers activated wide receiver Christian Kirk off injured reserve Saturday, re-signed defensive lineman Ogbo Okoronkwo to the practice squad a day after releasing him, released Kevin Givens from the practice squad and elevated Okoronkwo and linebacker Jalen Graham for Sunday at Atlanta. The club's active list now carries 54 names, six of them ruled out, which leaves exactly the 48 a team may dress if questionable corners Siran Neal and Upton Stout play. The NFL also fined Fred Warner $65,673 for two fourth-quarter hits against Washington.

Sam KezarOct 24, 20263 min read
How much of Brock Purdy's 105.6 passer rating belongs to Brock Purdy?
The finding

How much of Brock Purdy's 105.6 passer rating belongs to Brock Purdy?

Brock Purdy finished Monday's win over Washington with 1,524 career regular-season attempts and a 105.6 passer rating, first among quarterbacks with at least 1,500 attempts, ahead of Lamar Jackson's 102.7. Against the league average over the same seasons, 90.7, he is 14.9 points better. Of 81 quarterbacks who entered the NFL in 1999 or later and reached 1,500 attempts, only Patrick Mahomes reached it further above the league. Other quarterbacks in Kyle Shanahan's offense since 2017 have rated 1.3 points above the league; Jimmy Garoppolo rated 8.9 above. The ten quarterbacks who qualified furthest above the league kept about four-fifths of that margin over their next 1,000 attempts.

Jamie SilvaOct 22, 20266 min read
Mykel Williams and Siran Neal are the new names on Wednesday's list
49ers Notebook

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

Kyle Shanahan named nine 49ers who would not practice on Wednesday, the first day of Atlanta week, per the club's transcript. Seven were already hurt or inactive on Monday. The two new names are defensive end Mykel Williams (knee) and defensive back Siran Neal (knee), who both played against Washington. Nick Bosa (calf) did not practice, and Shanahan said he hopes Bosa is out there Thursday. On Mike Evans's Achilles tendinitis, Shanahan said the club managed it last week and is managing it this week. Dre Greenlaw and Christian Kirk were set to practice, per Shanahan, and Greenlaw is still on a roster exemption, not the 53. The club signed Naquan Jones back to the practice squad a day after releasing him, and released linebacker Eugene Asante to make room.

Sam KezarOct 21, 20263 min read

Earlier on the 49ers

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
The 49ers Could Not Run And Could Not Stop The Run
Preseason Analysis

The 49ers Could Not Run And Could Not Stop The Run

Two days after a 19-13 preseason loss to Tennessee, the box score says San Francisco controlled the game everywhere except where games are decided. Four running backs carried 23 times for 52 yards, 2.3 a carry, while Tennessee ran 31 times for 167, 5.4 a carry. San Francisco needed 322 yards to score 13 points. The club published no participation report, so this is what the gamebook can carry and no more.

Sam KezarAug 15, 20265 min read
The 49ers Signed A Center Off Friday's Tryout Sheet And It Cost Them Nick Zakelj
Roster

The 49ers Signed A Center Off Friday's Tryout Sheet And It Cost Them Nick Zakelj

The 49ers signed Doug Kramer Jr., an Illinois center who worked out for the club on Friday, and released Nick Zakelj in the same announcement. Every San Francisco transaction day in August has been an exact one-in, one-out, ten additions against ten subtractions across five club releases. Zakelj is the first man in that stretch the club released rather than waived, and the two public transaction logs do not agree on which verb the club used for three other August names. Kramer went 207th in the 2022 sixth round; Zakelj went 187th in the same round of the same draft.

Sam KezarAug 10, 20264 min read