Game Week

Denver's 68-sack defense is next for Brock Purdy, who has not been sacked

Kickoff is 1:25 p.m. Pacific at Levi's Stadium on CBS. Mike Evans is a game-time decision with a rib injury, Nick Bosa is out again, and Matthew Judon is up from the practice squad and in line for his first game as a 49er.

SK
Sam KezarOct 4, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Brock Purdy stands in the shotgun behind his offensive line in the rain at Levi's Stadium, with a Rams defender set across the line of scrimmage and a television camera operator in the foreground. A photograph taken from the stands at a 2024 game, not from this season.

San Francisco plays Denver at Levi's Stadium on Sunday at 1:25 p.m. Pacific, on CBS, with the radio call on KSAN 107.7 FM and KNBR 104.5 FM and 680 AM. The 49ers are 3-0, and this is the last of three straight home games. The Broncos are 2-1. They lost 31-10 at Kansas City, beat Jacksonville 20-13 and beat the Rams 30-26 last Sunday.

Brock Purdy has played three games and has not been sacked in any of them. Denver had 68 sacks last season, 11 more than any other club, per ESPN's team statistics. The Broncos have eight this year. Four came last week against the Rams, who threw 55 passes.

The protection#

Klay Kubiak, the offensive coordinator, did not hand the zero to his line on Thursday. "There's been a little bit of luck involved," he said, per the club's transcript. "Brock's made some great plays of making people miss. So, it's really a team stat."

Vance Joseph runs the Denver defense. Kyle Shanahan told Matt Maiocco of NBC Sports Bay Area on Friday what the offense has to avoid, per Marc Adams of 49ers Webzone: "If we get one-dimensional versus [this] type of pass rush, I don't care who your line is, I don't care what the deal is, they're going to get after your quarterback."

Zach Allen has three of the eight sacks. Talanoa Hufanga, the former 49ers safety, got one off the edge against the Rams. "He knows when to take his risks and it's very calculated," Kubiak said. Purdy's plan for him: "I just got to have my antenna up, I think, the whole game of knowing where he's at."

The other quarterback#

Shanahan was asked Friday how much it matters to keep Bo Nix in the pocket. "Extremely important," he said. "They do it as much as anyone in the league and I can see why." Arizona's Jacoby Brissett ran keepers on the 49ers a week ago, in short yardage and near the goal line. Raheem Morris, the defensive coordinator: "We got to be better."

Nix has completed 56 of 93 passes for 605 yards, with four touchdowns and three interceptions, one in each game, per ESPN. He has been sacked five times, four of them at Kansas City.

San Francisco's line is short again. Nick Bosa (knee, calf) and James Thompson Jr. (ankle) are out. Mykel Williams is out too and cannot come off the physically unable to perform list before Week 5 at Seattle. The club's active table lists 11 defensive linemen after Saturday's moves. Nine of them are available, and one of the nine is questionable. The defense played 87 snaps against Arizona, per the game book.

Denver#

Six Broncos were on the week's injury report and one carries a game status: linebacker Dondrea Tillman (hamstring), who is out. Allen, J.K. Dobbins, Marvin Mims Jr., Jaylen Waddle and D.J. Jones all practiced in full Friday. Waddle caught eight passes for 138 yards against Jacksonville. Morris on a Sean Payton offense: "Execution, multi-personnel groupings, a furious first 15."

Ten to watch#

The club elevated a sixth receiver, Malik Turner, on Saturday. Maiocco reads that as cover in case Evans cannot go, since the 49ers generally dress five. The inactive list is due 90 minutes before kickoff, at 11:55 a.m.

Sources: 49ers.com schedule, injury report, roster, transactions and broadcast guide; ESPN schedules, box scores and 2025 team statistics; the official NFL game book for Arizona at San Francisco, Week 3; Kyle Shanahan, Klay Kubiak, Raheem Morris and Brock Purdy transcripts of Oct. 1 and Oct. 2, via 49ers Webzone; Matt Maiocco, NBC Sports Bay Area, Oct. 2 and Oct. 3; Marc Adams and David Bonilla, 49ers Webzone, Oct. 2 and Oct. 3.

Filed under 49ers

More on Mike Evans

His page →
49ers Notebook

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

Mike Evans (ribs) was limited Friday after two days off and is questionable for Sunday against Denver; Kyle Shanahan called him a game-time decision. Dre Greenlaw, Keion White and Jaden Dugger are also questionable. Nick Bosa, James Thompson Jr. and Mykel Williams are out. Trent Williams and Romello Height carry no designation.

Sam KezarOct 2, 20263 min read
Mike Evans practiced Friday, but he is a game-time decision against Denver
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

More on Jordan James

His page →
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
Matt Judon, sackless last season, is up for the Bosa week
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

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

Earlier on the 49ers

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
Opponents have reached the 49ers' red zone five times and scored one touchdown
Preseason Analysis

Carver Willis Was The Best Run Blocker And Nearly The Worst Pass Protector

A player-by-player read of the 49ers' 19-13 preseason loss to Tennessee. PFF's grades had Carver Willis first among the charted run blockers and near the bottom in pass protection, Robert Jones last of every 49er charted on offense, Connor Colby fifth, and Bryson Eason the best defensive grade on the roster. Dominick Puni entered the concussion protocol on Sunday, which puts both guard jobs live at once with sixteen days until the roster is set.

Sam KezarAug 16, 20266 min read
Carver Willis Was The Best Run Blocker And Nearly The Worst Pass Protector
Roster

San Francisco Has Never Been Over The Roster Limit. The 91st Man Has A Name And An Exemption.

Isaac Alarcon does not count against the 49ers' 90-man offseason roster. The NFL granted San Francisco an exemption for him in April, which means the club has been sitting exactly on the limit rather than one body above it, and that every signing since has cost somebody a job by rule rather than by choice. Sunday produced four transactions, two of them replacements for men who broke on Saturday, and three edge-rusher workouts that say the club is not finished.

Sam KezarAug 2, 20265 min read
San Francisco Has Never Been Over The Roster Limit. The 91st Man Has A Name And An Exemption.