Week 1 Analysis

San Francisco Has The Two Highest Run Defense Grades In The League So Far, And Four Of The Ten Lowest

PFF has Fred Warner first and Nick Bosa second among the 59 defenders with ten or more run defense snaps in the two games played so far. The four men it counts as 49ers interior linemen are all in the bottom ten of that same list. The Rams ran 29 times for 122 yards, never gained more than 13 on one carry, and got nothing at the San Francisco 1.

SK
Sam KezarSep 12, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Gracen Halton standing on a practice field in a white 49ers practice jersey with red 93 on the chest, worn over a dark red long-sleeve shirt, black gloves on both hands, smiling with his head turned to his right. Teammates in red and white stretch out of focus behind him. A club photograph from San Francisco's 2026 offseason program in Santa Clara. He is on his feet between periods and this is not football action, and it is not from the game in Melbourne.

San Francisco beat Los Angeles 27-7 at the Melbourne Cricket Ground, and for most of the afternoon the Rams moved the ball. They gained 290 yards. They made 15 first downs. They ran 29 times for 122 yards, a 4.2 average, and in the third quarter they put together a drive of 12 plays and 72 yards that held the ball for 7:22.

It ended at the San Francisco 1 on fourth and one, with no gain, and Los Angeles did not threaten again.

The drive chart is the cleanest account of the game. Los Angeles had ten possessions. Three of them reached inside the San Francisco 20, and one produced a touchdown. The Rams converted 2 of 9 third downs and 1 of 3 fourth downs, and they scored nothing in the second half. San Francisco scored on five of its nine drives and led by 20 at the end.

The grading layer puts the 49ers at both ends of the same board.

Pro Football Focus graded 59 defenders at ten or more run defense snaps across the two Week 1 games that have been played. PFF has Fred Warner first of those 59 and Nick Bosa second. The four men PFF counts as San Francisco interior defensive linemen, Osa Odighizuwa, Gracen Halton, C.J. West and James Thompson Jr., are all in the bottom ten of that same 59.

That denominator is small and it moves. Only two of Week 1's sixteen games had been played by Friday: Seattle beat New England on Wednesday, and this one on Thursday. The other fourteen kick off Sunday. Every rank above is a rank among the players who have played, and a ranking inside one vendor's method is not a fact about football.

San Francisco played the opener without its starting defensive tackle, and lost him three days before kickoff.

Alfred Collins tore a patellar tendon at practice in Australia on Tuesday, September 8. ESPN reported the same week that he is out for the season, and the club placed him on injured reserve on Thursday, the day of the game. Mykel Williams has been on the reserve list since the cut to 53 while he recovers from a torn anterior cruciate ligament, and he is not eligible to play before Week 5.

So four men split the work inside, and none of them took even 60 percent of it. Against 61 defensive snaps, the game book's playtime page gives Odighizuwa 36, Halton 31, West 23 and Thompson 21.

What the Rams actually bought with 4.2 a carry was small change.

The Rams' longest run by yardage of the afternoon went 13 yards, by Blake Corum in the second quarter. Kyren Williams carried 11 times and his longest went 8. The Rams ran 29 times and did not break one. Read the grade and the box score together and they describe the same thing from two directions: the middle of the San Francisco line was losing ground, and it was losing it a yard at a time, which is a different game from losing it in one piece.

At the goal line the yards ran out. Kyren Williams ran right guard from the 3 and got one, with Jaden Dugger and Warner on the tackle. Stafford threw short left to Puka Nacua on third and two and Deommodore Lenoir stopped him at the 1. On fourth and one, Stafford ran right guard for no gain, and the game book credits Odighizuwa on the play. The replay official reviewed the short-of-the-goal-line ruling and upheld it.

Matt Maiocco of NBC Sports Bay Area, who graded the rushing defense a B-plus, called it the play of the game and named the men in the middle of it: "Osa Odighizuwa, Gracen Halton and Fred Warner were in the middle of an outstanding goal-line stand." Two of the three are in PFF's bottom ten. Marc Adams, writing for 49ers Webzone on September 11, put it the other way around: "They weren't great against the run, but that goal-line stand was the turning point."

San Francisco took over at its own 1 and drove 99 yards in 11 plays, six of them first downs, holding the ball 5:44 across the quarter break. Deebo Samuel caught a 15-yard touchdown to end it. The margin went from 10 to 17 and the game was over.

Odighizuwa graded like two different players, and the game book agrees with both halves.

PFF has him third of the 27 defenders at ten or more pass rush snaps so far, ahead of every other 49er, and in the bottom ten against the run. The official defensive table gives him four of San Francisco's eight quarterback hits on 36 snaps. Adams published five pressures for him on Friday, a wider count that takes in hurries as well as hits. Neither team was credited with a sack: the game book's line for times thrown attempting to pass reads 0-0 on both sides. Bosa had both of the two tackles for loss the 49ers recorded.

An interior lineman who rushes the passer well and grades near the bottom against the run is a recognizable kind of player, and he is the kind San Francisco now has to leave on the field on early downs, because the man who was supposed to take those snaps is on injured reserve.

The offensive line did something the box score states in one line.

San Francisco ran 64 offensive plays, allowed no sack and was not tackled for loss once. Connor Colby, Dominick Puni, Jake Brendel, Colton McKivitz and Trent Williams each played all 65 offensive snaps. PFF has all five inside the top 12 of the 21 linemen with ten or more pass blocking snaps so far.

Kyle Shanahan, after the game: "They (O-Line) did an unbelievable job. The long ball to D-Rob (Robinson) that was huge. I think we took a seven-step drop... Which normally I would never expect to get that first half pass rush. So it was a hell of a job by the protection by the whole line."

Run blocking was not uniform, and PFF says so at both ends again. Among the 46 blockers with eight or more run blocking snaps, McKivitz graded fifth and Kyle Juszczyk graded last, with George Kittle 43rd. San Francisco still ran for 174 yards on 30 carries, a 5.8 average, with Christian McCaffrey at 10 for 68 and rookie Kaelon Black at 14 for 65.

Brock Purdy threw three touchdowns on 6.0 yards a pass play.

He finished 25 of 34 for 205 yards, one interception and a 105.6 rating, and his three scoring throws covered 39, 2 and 15 yards. The 39 to Demarcus Robinson was his longest completion by yardage of the afternoon, and no other went past 15. Mike Evans caught six of seven for 49 and the two-yard fade, Samuel six of seven for 48.

Kittle played 30 of 65 snaps in his first game back, was targeted five times and caught two for 12 yards. PFF has him 23rd of the 26 receivers with ten or more routes on route grade and 25th of 26 on receiving grade. McCaffrey played 36 of 65 and graded last of that same 26 as a route runner, with five catches for 20 yards on eight targets. Black played 28 and out-carried him.

Those are the two men to watch on the 20th, when Miami comes to Levi's Stadium. The rest of Week 1 kicks off Sunday, and every one of those rankings moves when it does. The four men inside do not.

Sources: NFL official game book, San Francisco at Los Angeles, September 10, 2026. PFF Premium Week 1 grades, pulled September 11. 49ers.com postgame quotes. Matt Maiocco, NBC Sports Bay Area, September 10. Marc Adams, 49ers Webzone, September 11. ESPN on Alfred Collins. NBC Sports on Mykel Williams.

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

More on Alfred Collins

His page →
San Francisco Promoted A Fourth Tight End And Worked Out Three More
49ers Roster

San Francisco Promoted A Fourth Tight End And Worked Out Three More

San Francisco promoted tight end Brayden Willis from the practice squad to the active roster on Tuesday morning and signed defensive lineman McKinnley Jackson to the practice squad. The promotion fills the roster spot Alfred Collins vacated on September 10 and puts the active roster back at 53. Hours later the NFL's transaction report showed the club had worked out five players, three of them tight ends. Jake Tonges, who played eight snaps in Melbourne before he was hurt, remains on the active roster with no injury designation and no published imaging result, and the club's Week 2 injury report does not exist yet. Willis has played 23 regular-season games, all with the 49ers, and has no career receptions.

Sam KezarSep 15, 20264 min read
San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.
Game Week

San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.

San Francisco's Week 1 injury report, read live at 49ers.com and again at therams.com on Thursday morning Pacific, carries eleven San Francisco names and two designations. Alfred Collins, listed at defensive line with a knee, is Out; the club's own item says he tore a patellar tendon and will miss the 2026 season. James Thompson Jr., hamstring, is Questionable after going from did not participate to limited. The other nine, including Nick Bosa, Kyle Juszczyk, Dre Greenlaw and George Kittle, carry no game designation, and Upton Stout is the only full participant on the page. Kittle is limited on every practice day the report carries a value for, with no designation, on an Achilles tendon he tore on January 11. The grid's Monday column is empty on all eighteen rows across both clubs, while the club's own news item describes three Melbourne practices. The Rams' half has filled since Wednesday: Aaron Donald is Out, listed not injury related and resting, and the other six Los Angeles names carry the dash the legend defines as not listed. Kyle Shanahan on Bosa and Kittle: 'We've got to be smart with that.' Kickoff is 5:35 p.m. Pacific at the Melbourne Cricket Ground. One take filed.

Grant LombardSep 10, 20265 min read
Aaron Donald Did Not Travel And Myles Garrett Did
49ers Pregame

Aaron Donald Did Not Travel And Myles Garrett Did

San Francisco plays Los Angeles at the Melbourne Cricket Ground on Thursday, 5:35 p.m. Pacific, on Netflix. Alfred Collins tore his patellar tendon at the second Melbourne practice and is out for the season, the only San Francisco player on the final Week 1 report carrying a game designation apart from James Thompson Jr., who is questionable with a hamstring. Nick Bosa and George Kittle carry no designation at all. On the Rams sheet Aaron Donald is out and did not travel, and Myles Garrett went from not practising to full participation and plays.

Sam KezarSep 10, 20264 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

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
Mike Evans practiced Friday, but he is a game-time decision against Denver
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
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