Week 2 Analysis

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

San Francisco is 2-0 and has allowed 20 points, and neither team it has played had trouble moving the ball. The Rams averaged 5.1 yards a play and the Dolphins averaged 5.1 yards a play. Miami held the ball for 30:13, made 13 first downs, reached goal to go twice and scored no touchdowns on either trip. The four sacks the 49ers finally recorded came either with Miami snapping the ball at the San Francisco 10 or nearer, or after the lead had reached 15 points.

SK
Sam KezarSep 22, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Nick Bosa in pursuit in the rain at Washington, in the white 49ers road jersey with red numerals, gold pants and the gold helmet with the SF shield, number 97 legible on the shoulder. Adrian Peterson is carrying the ball ahead of him and Brandon Scherff is blocking. The NFL 100 shield on the chest dates the photograph to the 2019 season, October 20, 2019, and it is not from Sunday's game against Miami.

San Francisco is 2-0 and has allowed 20 points, and neither of the teams it has played had much trouble moving the ball. Los Angeles gained 5.1 yards a play on 57 offensive plays in Melbourne. Miami gained 5.1 yards a play on 56 offensive plays at Levi's Stadium on Sunday. The Dolphins held the ball for 30:13, made 13 first downs and converted 7 of 15 third downs.

What neither team could do was finish. The two game books record five trips inside the San Francisco 20 across the two games and one touchdown on them, with the Rams 1 for 3 and Miami 0 for 2. On goal to go the same two documents read 1 for 2 and 0 for 2.

So the 49ers are not stopping drives. They are stopping them at the end. That is a real way to play defense and a fragile one, because the last twenty yards of the field come up a handful of times a game, and because Miami's touchdown came on one throw from outside the red zone.

Miami spent nineteen minutes on its first three possessions and got six points.

The drive chart gives those possessions 9, 17 and 12 plays, 4:32, 9:21 and 5:24 of clock, and 155 net yards. They produced a missed 51-yard field goal and two made ones.

The second of them reached first and goal at the San Francisco 6 with 11:51 left in the second quarter. De'Von Achane ran up the middle for no gain. On second down Malik Willis was sacked at the San Francisco 10, four yards lost, Fred Warner and Upton Stout splitting the credit. On third and 10 from the 10 Willis was sacked again, out of bounds, no gain, by Romello Height. Miami kicked from 28 and the score went to 7-3.

The third of them reached first and 7 at the San Francisco 7 with 1:09 left in the half. Achane ran to the 2. Achane ran back to the 3. Willis was then sacked at the 3, and that play came off the board, because Miami was called for offensive holding and the down was replayed from the 13. Achane got eight of the thirteen yards back and Miami kicked from 24 with two seconds on the clock.

The book's own accounting of the afternoon reads Miami 0 for 2 in the red zone and 0 for 2 on goal to go, against San Francisco at 5 for 5 and 3 for 3.

The sacks arrived where the field was short or the game was gone.

The Final Defensive Statistics page credits four sacks for 15 yards: one each to Marques Sigle, Keion White and Height, and a half apiece to Warner and Stout. Two of those four are the two on that first-and-goal series, with San Francisco ahead 7-3. Sigle's came at the Miami 29 in the third quarter with the 49ers up 21-6. White's came at the Miami 28 in the fourth with the 49ers up 35-6.

In Melbourne, across 61 defensive snaps, San Francisco recorded no sacks at all and eight quarterback hits. The season total is therefore four sacks in 120 defensive snaps, and four is a number small enough that one afternoon can move it by half.

Five men are credited on those four sacks. Osa Odighizuwa played 41 of Sunday's 59 defensive snaps and Nick Bosa 40, the two largest snap shares on the defensive line, and neither is among the five. Odighizuwa is credited with one quarterback hit.

Bosa played 40 snaps and the official defensive table has nothing on his line.

Three assisted tackles. No sack, no quarterback hit, no tackle for loss. In Melbourne he played 36 of 61 defensive snaps and was credited with one quarterback hit and both of San Francisco's two tackles for loss, and no sack. Across the two games that is 76 of 120 defensive snaps without a sack.

Pro Football Focus charts pressure itself, on its own definitions, and its charting of Sunday puts Bosa ahead of every other San Francisco defender in total pressures. It also has him rushing the passer fewer times than Odighizuwa. Those are rankings inside one vendor's method rather than facts about football, and the values underneath them belong to that vendor.

John Chapman, who breaks down 49ers film snap by snap on the 49ers Rush podcast, went after that method on August 15, on a preseason play where he believed the wrong lineman had been charged with a quarterback hit. "They don't know everybody's line rules," he said. "So wherever the pressure is closest to, they attribute." He was arguing about blame rather than credit. The mechanism he describes runs the same way when the credit goes to a rusher: proximity to the quarterback is what gets scored, and arriving is not the same as finishing.

Two documents describe the same 40 snaps. The game book says Bosa did not get there. PFF's charting says he got closer than any other 49er. Both readings can be correct, and only one of them puts a team in second and 16.

What would break this argument.

Miami converted 7 of 15 third downs on Sunday. The Rams converted 2 of 9 in Melbourne. Those two rates do not describe the same defense, and one game of each is not a season.

Then there is the touchdown. Miami took the ball at its own 17 with 4:03 left in the fourth quarter, trailing by 29. Three plays and 1:33 later it had scored, on a 77-yard throw from Willis to a receiver who played 7 of Miami's 59 offensive snaps and was targeted once all day. Willis finished 14 of 23 for 197 yards, which means his other 13 completions produced 120.

That drive is the counterargument in one play. The red zone is where this defense has been good, and the way to beat a red-zone defense is to score from outside it.

What would settle the question is narrow and it arrives Sunday, when Arizona comes to Levi's Stadium at 1:05 p.m. Pacific. A red-zone stop with the game still one score, and a sack taken between the 20s, would say this is a defense rather than a set of circumstances. Another afternoon of 5.1 a play and one opponent touchdown would say the circumstances keep happening, which is its own kind of answer.

What changed on Sunday.

At kickoff San Francisco had not recorded a sack in 2026. It has four now, and that is the thing about this defense that was true at kickoff and is not true after it. The rest moved by one game and pointed the direction it was already pointing.

The Called Shot. Arizona scores no more than one touchdown at Levi's Stadium on Sunday. Both teams that have played San Francisco this season scored exactly one, and both reached the red zone and came away with less. The case against it is the one Miami made with 4:03 left: this defense has allowed 574 yards in two games, it will play Sunday without James Thompson Jr., who took 21 of the 59 defensive snaps against Miami and has a high-ankle sprain Kyle Shanahan put at three to six weeks, and a single throw is all the margin requires.

Miami's touchdown drive took 1:33 and covered 83 yards. Its two field-goal drives took 14:45 and covered 121.

Sources: NFL official game books, Miami at San Francisco, September 20, 2026, and San Francisco at Los Angeles, September 11, 2026, for every score, drive, snap count, sack credit and team rate above. PFF Premium Week 2 game grades for the pressure ranking, which is PFF's own charting. John Chapman, 49ers Rush podcast, August 15, 2026. 49ers.com and ESPN schedule pages for the Week 3 kickoff.

Filed under 49ers

More on Nick Bosa

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

On the record

Called Shots →
MissedJul 29, 2026

Between July 29, 2026 and the 49ers' Week 1 game on September 10, 2026, San Francisco does not add a defensive end or outside linebacker who has more than 10 career regular-season sacks, by any means: free-agent signing, trade or waiver claim. K.J. Henry and Quinton Bell, reported July 28, do not falsify this and are not counted.

Filed off the tracker's own open row, which has carried a placeholder for a veteran edge addition since the board was built. The 49ers finished last in the NFL in sacks with 20, carry the most cap space in the league, north of $70 million (OverTheCap has published $71.2m and $72.0m on different dates this offseason and this desk's own Jul 26 log carried $70.7m, so the figure is stated as a floor rather than a point), have Nick Bosa on a ramp and Mykel Williams on active PUP, and answered a thin week at the position by working out four defenders and signing two of them with 3.5 career sacks between them. That is the evidence for the call. Against it: Lynch's 'too expensive' on Joey Bosa is a month old and cap space does not expire, and every year the cutdown puts real veteran rushers on the street at the exact moment a team learns what its edge room is. This is not a formality in either direction.

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

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 Graded Last Among The Linemen In The Game He Started
Camp Notebook

Carver Willis Graded Last Among The Linemen In The Game He Started

Carver Willis started at left guard against the Raiders and PFF's grades from the game, released Friday, rank him last among the 49ers' offensive linemen while giving Connor Colby the best pass-blocking grade of the night. The job is still open. San Francisco did not practice Friday and will not practice Saturday or Sunday, because Kyle Shanahan gave the team three days off after the finale, so the cut to 53 at 3 p.m. Pacific on Sunday falls inside them. The club reached an injury settlement with running back Patrick Taylor Jr. on Friday. Deion Jones, acquired Monday, graded first among all 49ers in the game. Jaden Dugger drew the highest pass-rushing grade on the team and Patrick Willis said so publicly.

Sam KezarAug 28, 20264 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