49ers Notebook

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

Christian McCaffrey's injury is a mild hamstring strain, not the thigh, and the club is optimistic. John Lynch said Tuesday there is no kicker tryout.

SK
Sam KezarOct 27, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Eddy Pineiro kicks off the hold of Corliss Waitman in a red 49ers home uniform against Miami at Levi's Stadium.

The 49ers start their bye at 6-1 with the injury list rewritten. Kyle Shanahan held his Monday call with reporters after the 29-20 loss at Atlanta, and the club published his updates that evening. John Lynch followed on KNBR on Tuesday morning. Here is what the two of them put on the record.

McCaffrey's thigh is a hamstring. Christian McCaffrey has a mild hamstring strain, Shanahan said. The club's own account says the injury "was initially believed to involve his thigh" before further evaluation. On McCaffrey's availability after the bye: "We're pretty optimistic about it. So is he." Neither man gave a timeline.

Eight names with a chance for Las Vegas. Shanahan listed Nick Bosa, Mike Evans, Luke Gifford, Deebo Samuel Sr., Marques Sigle, Garret Wallow, Demarcus Robinson and C.J. West as players who could return after the break. He guaranteed none of them. "Big week of rehab for all of them, and we'll see where they're at next week at the beginning of the week," he said. Six of the eight were inactive at Atlanta. The 49ers' next game is Las Vegas on Nov. 8.

The math on the two who are not on the 53. Robinson and West are on injured reserve, and the club's roster page on Tuesday listed exactly 53 on the active roster. Each of them needs a roster spot to come back. If both return for Las Vegas, two players currently on the 53 come off it, by release, waiver or a reserve list.

Three more timelines. Upton Stout should return to full participation after the bye, Shanahan said, after several weeks with a shoulder injury. De'Zhaun Stribling (ankle) remains on track for a possible December return. Sam Okuayinonu (foot) is still working toward January, with no reported setback.

No kicker tryout. "We don't have a kicker tryout," Lynch said on KNBR, as quoted by Kyle Posey of Niners Nation. "We have a lot of belief in Eddy. He has had a tough run early this year." Eddy Pineiro is 6 of 9 on field goals and 21 of 25 on extra points through seven games, per his ESPN season line. All three missed field goals came from 50 yards or longer, where he is 2 of 5. From inside 50 he is 4 of 4. Last season he made 28 of 29 field goals, which is the body of work Lynch cited.

Fourth-and-10 was not about the kicker. After Jordan Watkins' touchdown was overturned at Atlanta, the 49ers went for it on fourth-and-10 rather than try a 41-yard field goal. Shanahan said Monday the kicker played no part. "I didn't think a field goal was going to change much," he said. "I also thought we could get that first down. So no, the kicking situation didn't have anything to do with it. I thought we needed to go for it. I thought we needed two touchdowns."

Kirk, graded by his coach. Christian Kirk did not catch a pass in his season debut. Shanahan liked the film anyway. "I thought he did a good job in separating and running his routes right. I thought he played really well in the run game too," he said.

The two touchdowns. Shanahan said McCaffrey's leap over the goal line was not a called play. "We don't call the jump or anything like that," he said. Kaelon Black's 30-yard run, his first NFL touchdown, came after Watkins got to the corner and blocked "the only guy available," Shanahan said.

The deadline, on the record. The trade deadline is Tuesday, Nov. 10, at 1 p.m. Pacific. Shanahan named receiver and the defensive line as the two positions the injuries hit hardest, and said getting players back at both does not rule out a move. Inside the division, the Seahawks announced a trade on Tuesday with Indianapolis for guard Quenton Nelson, pending a physical.

Transactions. Jalen Graham and Ogbo Okoronkwo, elevated for Atlanta, are back on the practice squad, where the club's roster page listed both Tuesday. The club has announced no move since Oct. 24, and the league's transaction wire shows none for the 49ers through Tuesday afternoon.

Filed under 49ers

More on Mike Evans

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

More on Christian McCaffrey

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
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 49ers rested four veterans Wednesday, and three were full a day later
Game Week

The 49ers rested four veterans Wednesday, and three were full a day later

San Francisco filed its first official Week 2 injury report this week, and eleven 49ers were on it. Six did not practise Wednesday and four of those six were rest days: Nick Bosa, Dre Greenlaw, Christian McCaffrey and Trent Williams. By Thursday, Greenlaw, McCaffrey and Williams were full participants and Bosa was limited. The two men who have not practised either day are Eddy Piñeiro, who is ill, and De'Zhaun Stribling, whose ankle needed surgery. Kaelon Black joined the report Thursday with a groin. Every man on Thursday's report played against the Rams in Melbourne.

Sam KezarSep 17, 20265 min read

On the record

Called Shots →
OpenJul 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 outgained Atlanta by 105 yards and never hit its quarterback
49ers Deep Dive

The 49ers outgained Atlanta by 105 yards and never hit its quarterback

San Francisco outgained Atlanta 400 yards to 295 on Sunday, its widest yardage margin of the season, and lost 29-20 for the first time in seven games. Four 49ers drives reached the Atlanta 28 or closer and scored nothing: two fumbles, an interception and a turnover on downs. The defense held Atlanta to 4.7 yards a play and 2.8 a carry, and the official game book credits it with no sack, no quarterback hit, no pass defensed and no takeaway, the first game this season with none of the four. Atlanta's season has turned on exactly that: in Penix's five starts the Falcons won the three in which their passers were hit once or not at all and lost the two in which they were hit six times. Since Nick Bosa last played, in Week 2, the 49ers have had two games of eight or more hits and three of five or fewer. Shanahan named the defensive line as an injury spot the club will look at before the Nov. 10 trade deadline, and said Bosa has a chance to return after the bye.

Sam KezarOct 27, 20267 min read
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

Earlier on the 49ers

The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard
Camp Battles

The 49ers Have Two Depth Charts And Only One Of Them Has A Left Guard

The depth chart at 49ers.com carries twenty-nine position rows and a name in the first column of twenty-eight of them. Left guard is the twenty-ninth, its first column is empty, and the page stamps itself August 27, which was eight days ago. A separate one-page sheet dated September 2 lists Connor Colby first at left guard and Carver Willis second, and the club does not publish it: the media site its own pronunciation guide points to refuses a request from outside. Kyle Madson of Niners Wire reports that the sheet is assembled by the communications staff with no input from the coaches and binds nobody. Kyle Shanahan said on August 31 that he did not know who starts, and nothing since has replaced that. Seven of the seventy-two men still named on the club's live chart are on the September 2 sheet's injured reserve list, three of them offensive linemen.

Grant LombardSep 4, 20265 min read
Carver Willis Took The First-Team Left Guard Reps In El Segundo
Camp Notebook

Carver Willis Took The First-Team Left Guard Reps In El Segundo

Notes from Tuesday's joint practice against the Chargers in El Segundo, in order of what they do to the 53. The left guard competition moved, the secondary gave up deep balls to three different men, and a number of starters will play Thursday.

Sam KezarAug 18, 20263 min read
One Of The Ninety Is Listed Two Different Ways
Roster

One Of The Ninety Is Listed Two Different Ways

San Francisco signed defensive lineman Xavier Thomas to a one-year deal on August 12. The club's own roster page carried him on its active table on Thursday afternoon with no jersey number published, and Spotrac carried him on injured reserve at the same hour, with no transaction anywhere to explain the difference. The 49ers go into Thursday's preseason opener against Tennessee at exactly 90 chargeable players: 88 on the active table, three on Active/PUP, and one international-pathway exemption that does not count until the cut to 53. K.J. Henry, waived with an injury designation on Wednesday, appears on none of the club's four roster tables. Three of the 88 have no jersey number published, and all three signed on Wednesday. The 53-man projection still totals 52.

Sam KezarAug 13, 20264 min read