49ers Notebook

Mike Evans practiced Friday, but he is a game-time decision against Denver

The 49ers ruled out Nick Bosa, James Thompson Jr. and Mykel Williams and listed four men as questionable, two of them linebackers.

SK
Sam KezarOct 2, 20263 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Dre Greenlaw, in the 49ers' white road jersey, stands on the sideline in light rain during the 2019 season, with a crowd in ponchos behind him.

Mike Evans went back on the practice field Friday, limited, after missing Wednesday and Thursday with the rib injury from the Arizona game. The club's final report lists him as questionable for Sunday against Denver. Kyle Shanahan called him a game-time decision, per David Bonilla of 49ers Webzone.

Evans, in his words. He said he did not feel anything in his chest or ribs until he turned on a route against the Cardinals, and then it felt "like somebody stabbed me in my chest," per Bonilla. His plan for Sunday: "I'm gonna do my best." During the portion of Friday's practice open to reporters he was in uniform and running on the side, not working with the team, per the same outlet. The club still filed him as limited.

Shanahan has had the same injury. He broke his own ribs this offseason. "Mine are good now, but it's been two months, and I would not be questionable. I would be out, without a doubt," he said, per Bonilla. "But he's definitely a lot tougher than me, so hopefully we've got a shot."

The ruled out. Nick Bosa (knee, calf) misses a second straight game. James Thompson Jr. (ankle) is out again. Mykel Williams (knee) practiced on a limited basis all week with his return window open, but he cannot come off the physically unable to perform list before Week 5 at Seattle.

The questionable. Evans, Dre Greenlaw (quadriceps), Keion White (hamstring) and Jaden Dugger (shoulder), per the club's report. Greenlaw and White had not practiced Wednesday or Thursday and were limited Friday. Dugger is new to the report. He hurt the shoulder in Thursday's practice, Shanahan said, and was limited Friday, per Mike Masala of Niners Wire.

Why Greenlaw can skip the week. Shanahan pointed back to 2021, on KNBR on Thursday. "I'll go back to Dre. He didn't play 16 weeks in a row and barely practiced in Week 17 when we needed to beat the Rams to get into the playoffs," he said, per Bonilla. The count runs a little high: Greenlaw missed 14 of the 15 games between the opener and the finale, per the same report. The finale was a 27-24 overtime win at the Rams, and he made 12 tackles in it. "It was maybe the best game I've ever seen by a linebacker," Shanahan said.

White was held back on purpose. "Hopefully, he'll be good by Sunday, but definitely don't want to risk it these two days," Shanahan said, per Bonilla. White is the only 49er with more than one sack this season, per the same report.

What the defense has without the questionable four. Seven defensive linemen on the 53 carry no designation: Osa Odighizuwa, Gracen Halton, Romello Height, Khalid Kareem, Ogbo Okoronkwo, Naquan Jones and Viliami Fehoko Jr. White would make eight. Matthew Judon is on the practice squad and can be elevated. At linebacker, Fred Warner, Tatum Bethune, Luke Gifford and Garret Wallow carry no designation; Greenlaw and Dugger are the other two of the six on the 53.

Cleared. Trent Williams (neck) was a full participant Friday after a rest day Wednesday and a limited one Thursday, per the club. Height (hand) was limited all three days and has no game status, which means he is available.

Two receivers further out. Dante Pettis, who signed to the practice squad Wednesday, hurt a calf in practice and is unlikely to be elevated, per Bonilla. Christian Kirk (calf), on injured reserve, may be two weeks away rather than one, per the same report.

No transaction Friday. The club's transaction log still ends with Thursday's moves: Brandin Cooks to the 53, Malik Turner to the practice squad, KhaDarel Hodge released.

Denver's side. The Broncos ruled out linebacker Dondrea Tillman (hamstring) and gave no other player a game status, per Bonilla.

Kickoff Sunday is 1:25 p.m. Pacific at Levi's Stadium.

Sources: San Francisco 49ers injury report and transaction log (49ers.com), Oct. 2; David Bonilla, 49ers Webzone, Oct. 2; Kyle Shanahan's Friday press conference transcript, 49ers Webzone, Oct. 2; Mike Masala, Niners Wire, Oct. 2.

Filed under 49ers

More on Mike Evans

His page →
49ers Notebook

Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53

The 49ers promoted receiver Brandin Cooks to the active roster on Thursday, signed receiver Malik Turner to the practice squad and released KhaDarel Hodge. Mike Evans (ribs) missed a second straight practice. Trent Williams returned, limited, from a neck stinger. Brock Purdy was named NFC Offensive Player of the Month.

Sam KezarOct 1, 20263 min read
Brandin Cooks needed eight days on the 49ers' practice squad to reach the 53
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
Dante Pettis is back because the 49ers have three healthy receivers
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
Deebo Samuel played 76 percent of the snaps and was not targeted once

More on Jordan James

His page →
49ers Deep Dive

Arizona stopped itself three times, and then it scored on six of seven drives

The 49ers beat Arizona 36-30 and are 3-0, but the defense's stops came mostly from Arizona's own flags. Each of the Cardinals' first three possessions stalled after an offensive penalty and ended in a punt. After that Arizona scored on six of seven possessions, including two 14-play touchdown drives. No Arizona play from scrimmage went longer than 19 yards, and Jacoby Brissett threw 52 times. Opponents have converted 2 of 9, 7 of 15 and 9 of 18 third downs across the first three weeks. Bosa and James Thompson Jr. are out against Denver on Sunday.

Sam KezarSep 29, 20266 min read
Arizona stopped itself three times, and then it scored on six of seven drives
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
Bosa will miss Denver, and the 49ers signed Matt Judon to the practice squad
Game Week

Shanahan has lost six of his ten defensive linemen. Arizona gets the rest.

San Francisco (2-0) hosts Arizona (1-1) at 1:05 p.m. Pacific on FOX. The 49ers play without Nick Bosa, Romello Height, James Thompson Jr. and C.J. West, four of the nine defensive linemen who played against Miami, and Kyle Shanahan says six of the ten linemen who made the team have been lost in two weeks. Viliami Fehoko Jr. and Sebastian Valdez are in line for their NFL debuts. Mike Evans is questionable and Jordan Watkins is set for his season debut. Arizona lost 31-7 to Seattle last week and has put cornerback Will Johnson on injured reserve. Ten men to watch.

Sam KezarSep 27, 20264 min read
Shanahan has lost six of his ten defensive linemen. Arizona gets the rest.

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 →
49ers Takeaways

Week 3 takeaways: Arizona had the ball for 38 minutes and never led

San Francisco is 3-0 after a 36-30 win over Arizona. The 49ers led from the 8:26 mark of the first quarter to the end while running 50 offensive plays to Arizona's 81, and averaged 8.7 yards a play to Arizona's 4.5. Purdy was 15 of 27 for 297 yards, four touchdowns, no interception and no sack. Kittle caught both fourth-quarter touchdowns, the second two snaps after his own holding penalty wiped out a 45-yard Purdy touchdown run. Jordan Watkins caught two passes for 60 yards in his first game of the season. The defense was on the field for 87 snaps with nine linemen dressed. Evans (rib or oblique) and Trent Williams (stinger) left and did not return; Greenlaw left with a quad.

Sam KezarSep 28, 20265 min read
Week 3 takeaways: Arizona had the ball for 38 minutes and never led
49ers Notebook

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

The 49ers kept Nick Bosa on the 53-man roster on Saturday and placed receiver Demarcus Robinson on injured reserve. Defensive lineman Viliami Fehoko Jr. was promoted from the practice squad into Robinson's spot, and defensive linemen Kevin Givens and Sebastian Valdez were elevated for Sunday's game against Arizona. Matt Judon was among four free agents who worked out for the club. Brandin Cooks was not elevated, and Jordan Watkins is expected to make his season debut.

Sam KezarSep 26, 20263 min read
The 49ers kept Bosa off injured reserve and put Demarcus Robinson there instead
49ers Notebook

Nick Bosa hurt his calf warming up, and four linemen will miss Arizona

Nick Bosa hurt his calf in individual warmups before Thursday's practice and is out against Arizona. Kyle Shanahan said he will miss a few weeks. Romello Height, James Thompson Jr. and Demarcus Robinson are also out, and Mike Evans is questionable after practicing on a limited basis Friday. With C.J. West on injured reserve, four of the nine defensive linemen who played against Miami will not play Sunday. The club expects to make its injured-reserve decisions on Saturday.

Sam KezarSep 26, 20263 min read
Nick Bosa hurt his calf warming up, and four linemen will miss Arizona

Earlier on the 49ers

49ers Notebook

Five defensive tackles made the 53, and two are still healthy

San Francisco put defensive tackle C.J. West on injured reserve before Wednesday's practice. He has a bone chip in his knee and needs surgery, and Kyle Shanahan said it is not season-ending. The club signed Naquan Jones to the 53 from Minnesota's practice squad, and signed Brandin Cooks and Viliami Fehoko Jr. to the practice squad. Mike Evans, Demarcus Robinson, James Thompson Jr. and Romello Height did not practice because of injuries. Shanahan said Height is still an outside chance to play Arizona on Sunday.

Sam KezarSep 23, 20263 min read
Five defensive tackles made the 53, and two are still healthy
Preseason Takeaways

Nine Takeaways From The 49ers' 19-13 Loss To Tennessee, Starting With The Rookie Who Caught Seven Passes

The 49ers lost their preseason opener 19-13 to Tennessee on Thursday night. Second-round rookie De'Zhaun Stribling caught seven of his eight targets for 63 yards. Kurtis Rourke started at quarterback, completed 12 of 14 passes, and was taken to a hospital with a rib injury that stadium X-rays did not show as a break. Robert Jones started at left guard and Connor Colby started at right guard. Four running backs carried 23 times for 52 yards. Nine takeaways from a game that produced no touchdown passes on 44 attempts.

Sam KezarAug 14, 20265 min read
Nine Takeaways From The 49ers' 19-13 Loss To Tennessee, Starting With The Rookie Who Caught Seven Passes
Camp Notebook

The Injury List Picked Wednesday's Left Guard

The 49ers practiced Wednesday with 18 of their active 90 unavailable and the top five receivers they entered camp with all among them. Robert Jones took the first-team left guard reps, per David Lombardi, and Chris Foerster explained it as a plan to move Connor Colby around that the injuries to Carver Willis and Brett Toth cut short. Brock Purdy went 13 of 14. Two more players left during practice. Nobody who filed on the session reported a kick return by anybody, which is inconvenient for a call this site made Wednesday morning.

Sam KezarAug 6, 20264 min read
The Injury List Picked Wednesday's Left Guard