49ers Deep Dive

Half of Washington's second-half catches ended at Dugger or Warner

Greenlaw was suspended and Gifford left after four snaps. On the other side of the ball, Purdy threw one pass to a wide receiver after Mike Evans left.

SK
Sam KezarOct 21, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Jaden Dugger, in the 49ers' white road jersey with number 53 and gold pants, spreads his arms after a sack at Lumen Field on Oct. 11, 2026, with the Seattle quarterback sitting on the turf behind him and teammate number 55 at right.

San Francisco gained 303 yards in the first half against Washington on Monday night and 72 after it. Washington went the other way, from 90 yards to 224, and the 49ers held on to win 23-17 and go to 6-0. The second half was 30 minutes of an opponent finding the two places on this roster that were down to their last men: the linebackers beside Fred Warner and the wide receivers behind Mike Evans.

Daniels threw short, and the tackles fell to two men#

Jayden Daniels was 7 of 10 in the first half and 22 of 30 for 212 yards after it, per the game book's half and final totals. Most of it came short. Of his 22 second-half completions, 6 ended with Jaden Dugger making the tackle and 5 with Warner, counted off the play-by-play: short throws to Chig Okonkwo, Austin Ekeler, Stefon Diggs and Rachaad White, on drives of 11 and 10 plays that both ended in touchdowns.

That is where the roster was thinnest. Dre Greenlaw was suspended, Garret Wallow was inactive, and Luke Gifford started beside Dugger in the base defense and left with a groin injury after four snaps. Warner played all 67 defensive snaps, Dugger 64 and Jalen Graham, elevated from the practice squad for the night, 9.

PFF's grades are kinder to the young defenders than the tackle chart sounds. Of the five 49ers who played every defensive snap, PFF graded Malik Mustapha highest, and its coverage grades put Dugger, a rookie, ahead of Warner's. Matt Maiocco's postgame grades for NBC Sports Bay Area made the same point by eye, crediting "the group of their young defensive players," Mustapha, Dugger and Romello Height, with closing the game. Warner's own verdict, to NBC Sports Bay Area, was shorter: "that game should have never gotten to that point."

The league lifted Greenlaw's suspension on Tuesday, the day after.

Two of the four penalty first downs came from the secondary#

Washington had 19 first downs and 4 came by penalty, all after halftime. Two were illegal contact on San Francisco defensive backs. Renardo Green's, on third-and-4 early in the fourth quarter, erased an incompletion to Stefon Diggs, and Washington scored on that drive. Ashtyn Davis's, with 3:01 left, erased the 11-yard sack Height and Dugger had just shared on fourth-and-8 from the San Francisco 29.

The secondary had already lost a man by then. Upton Stout left with a shoulder injury after 28 of 67 snaps; Davis played 14 and Jack Jones 7. Treylon Burks's 30-yard catch to the San Francisco 31, Washington's longest completion of the second half, ended with Davis making the tackle. PFF graded Davis lowest of the 20 49ers defenders who took a snap, and Green lowest of the five who played them all.

The other two penalty first downs belonged to the line: Osa Odighizuwa's roughing-the-passer call on third-and-8 turned a completion to the 18 into first-and-goal at the 9, and Gracen Halton's low block moved Washington from the 7 to the 3. San Francisco was flagged 11 times for 88 yards; Washington 7 times for 66.

The offense had one wide receiver#

Brock Purdy threw 29 passes. Twenty-one went to backs and tight ends: Christian McCaffrey 10, George Kittle 8, Kyle Juszczyk 2 and Kaelon Black 1. Eight went to wide receivers, and five of those were to Evans.

Evans was hurt on a 16-yard catch with 1:10 left in the first half. Purdy threw nine more passes after that and one went to a wide receiver: Brandin Cooks, on third-and-3 from the Washington 14, incomplete. Eddy Pineiro kicked the field goal that made it 23-3, and the offense did not make another first down. Jordan Watkins played 47 snaps and was targeted once all night.

PFF's grades follow the same line. They had Evans second on the offense, behind only Purdy, on 25 snaps, and Jacob Cowing last of the 17 players who took an offensive snap. The offense's last three possessions were nine plays, and two of them were sacks of Purdy.

Kyle Shanahan said Evans has Achilles tendinitis, that he does not think it is long term, and that he hopes to "get him healed up by after the Bye." He also said Christian Kirk, still on injured reserve, is "a possibility" for Atlanta, and that he would be surprised to get Deebo Samuel or Demarcus Robinson back this week.

The rush still finished it without Bosa#

Nick Bosa was inactive for the fourth straight game, and the 49ers sacked Daniels four times and hit him ten. Height was credited with four of the hits in the game book, the most on either side, on 40 snaps, three days after he missed Friday's practice with a hand injury. PFF had Height and Odighizuwa tied for the most pressures on the defense.

Mykel Williams took Daniels down for 12 yards on third-and-8 in the third quarter, his first sack of the season in his second game back from the knee. Keion White and Height split the sack on the final snap, after Daniels's intentional grounding had already run 10 seconds off the clock.

The 49ers play at Atlanta on Sunday at 10 a.m. Pacific. Greenlaw's suspension is over, and Kirk's practice window runs out on Nov. 5, after the bye.

Sources: NFL official game book, Commanders at 49ers, Oct. 19, 2026 (first-half summary, final team, individual and defensive statistics, drive and playtime pages, play-by-play); 49ers.com Week 6 injury report and transactions page; NFL transaction wire, Oct. 20; Kyle Shanahan postgame remarks, club transcript via 49ers Webzone, Oct. 19; Matt Maiocco, NBC Sports Bay Area, Oct. 19; Tristi Rodriguez, NBC Sports Bay Area, Oct. 20; Nick Wagoner, ESPN, Oct. 19; PFF game grades (rankings only).

Filed under 49ers

More on Mike Evans

His page →
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
Mykel Williams and Siran Neal are the new names on Wednesday's list
49ers Notebook

Mykel Williams and Siran Neal are the new names on Wednesday's list

Kyle Shanahan named nine 49ers who would not practice on Wednesday, the first day of Atlanta week, per the club's transcript. Seven were already hurt or inactive on Monday. The two new names are defensive end Mykel Williams (knee) and defensive back Siran Neal (knee), who both played against Washington. Nick Bosa (calf) did not practice, and Shanahan said he hopes Bosa is out there Thursday. On Mike Evans's Achilles tendinitis, Shanahan said the club managed it last week and is managing it this week. Dre Greenlaw and Christian Kirk were set to practice, per Shanahan, and Greenlaw is still on a roster exemption, not the 53. The club signed Naquan Jones back to the practice squad a day after releasing him, and released linebacker Eugene Asante to make room.

Sam KezarOct 21, 20263 min read

More on Brock Purdy

His page →
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
After Pineiro's field goal, Washington ran 40 plays and the 49ers ran nine
Takeaways

After Pineiro's field goal, Washington ran 40 plays and the 49ers ran nine

San Francisco beat Washington 23-17 at Levi's Stadium on Monday night and is 6-0 for the first time since 2019. It led 23-3 with 5:56 left in the third quarter, and from there the offense ran nine plays on three possessions without a first down while Washington ran 40 and scored twice. Four of Washington's first downs came by penalty, two of them wiping out a third-down incompletion and a fourth-down sack. Malik Mustapha broke up a fourth-and-3 pass at the 17 with two minutes left, and Keion White and Romello Height sacked Jayden Daniels on the final play. Mike Evans caught three passes for 94 yards and left with 1:10 in the first half with the Achilles soreness that kept him out of practice all week. Brock Purdy passed 1,500 career attempts on the opening drive, and the club's notes list him first in career passer rating. Jaden Dugger led the team with 11 tackles. Luke Gifford and Upton Stout also left and did not return.

Sam KezarOct 20, 20265 min read
Without Bosa, the defense Shanahan hoped would survive is third in points allowed
49ers Notebook

Without Bosa, the defense Shanahan hoped would survive is third in points allowed

Kyle Shanahan said the injuries on his defensive line had him hoping to survive until the second half of the season. Through five games the 49ers have allowed 93 points, 18.6 a game, and only Minnesota and Kansas City have allowed fewer per game. Bosa is out Monday against Washington, Halton and Mykel Williams are questionable, Malik Mustapha starts again for Marques Sigle, and Brock Purdy is five attempts from qualifying for the career passer-rating list.

Sam KezarOct 18, 20264 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 →
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
Greenlaw's suspension is over, and Kirk still needs a roster spot
49ers Notebook

Greenlaw's suspension is over, and Kirk still needs a roster spot

The league lifted Dre Greenlaw's one-game suspension on Tuesday and put him on a roster exemption, and the 49ers released defensive tackle Naquan Jones the same afternoon. Fred Warner and Jaden Dugger played 67 and 64 of 67 defensive snaps on Monday with Greenlaw out. Jones's spot is the one Greenlaw needs, which leaves the 53 full again and means Christian Kirk, whose practice window closes Nov. 5, needs a second move. Kyle Shanahan said after Monday's win that Mike Evans's Achilles tendinitis is not a long-term thing; Ian Rapoport said on ESPN, per 49ers Webzone, that Evans will have to manage it for the better part of the season. Shanahan said he would be surprised to get Deebo Samuel or Demarcus Robinson back for Atlanta. James Thompson Jr. played 21 snaps on Monday in his return from an ankle injury. Luke Gifford (groin) and Upton Stout (shoulder) have no update since Monday; the first report of the short week follows Wednesday's practice.

Sam KezarOct 20, 20263 min read
Christian Kirk is out Monday, which leaves one game inside his practice window
49ers Notebook

Christian Kirk is out Monday, which leaves one game inside his practice window

The 49ers ruled Christian Kirk out for Monday night against Washington at 1:08 p.m. Pacific, five days after opening his practice window off injured reserve, and elevated linebacker Jalen Graham and receiver Malik Turner from the practice squad in the same release. The club has 21 days from Oct. 15 to put Kirk on the 53, and the only game left inside that window after Monday is at Atlanta on Oct. 25; the bye follows. The inactive list posted at 3:44 p.m.: Kurtis Rourke, Enrique Cruz Jr., Deebo Samuel, Garret Wallow, Marques Sigle, Nick Bosa and Naquan Jones. Mike Evans, Gracen Halton, Mykel Williams, Siran Neal and Upton Stout, all questionable Saturday, are active, and Kyle Juszczyk returns. The receivers in uniform are Evans, Brandin Cooks, Jacob Cowing, Jordan Watkins and Turner. Graham, a 2023 seventh-round pick with 15 career games, covers for Garret Wallow and the suspended Dre Greenlaw. Washington activated three players from injured reserve and put two on it.

Sam KezarOct 19, 20263 min read

Earlier on the 49ers

Seven Of San Francisco's Nine Rookies Are Listed Second At A Position For The Opener
Week 1 Preview

Seven Of San Francisco's Nine Rookies Are Listed Second At A Position For The Opener

San Francisco opens the 2026 season against Los Angeles at the Melbourne Cricket Ground on Thursday at 5:35 p.m. Pacific, 10:35 a.m. Friday in Melbourne, on Netflix, with radio on KSFO 810 AM and KSAN 107.7 FM. The club's roster page, counted in a browser on Thursday morning, carries 53 active players and exactly nine rookies. Seven of those nine are listed second at a position on the club's own website depth chart, stamped September 8 and labelled unofficial; the other two are listed third. None is listed first. The club's final injury report, published at 12:23 a.m. Pacific Thursday, issued two game designations: DL Alfred Collins out with a knee, which Kyle Shanahan said is a torn patellar tendon that ends his season, and rookie DL James Thompson Jr. questionable with a hamstring. Nick Bosa, knee, and George Kittle, achilles, were limited at all three Melbourne practices and carry no designation. Shanahan on the two of them: 'We've got to be smart with that. They both look great but we've definitely got to be smart with that.' Bosa said he is '100 percent ready to go for the first game.' Luke Gifford, Renardo Green, Dre Greenlaw, Gracen Halton and Romello Height all progressed to full participation at the last practice. Kyle Juszczyk stayed limited with a finger. Los Angeles ruled out Aaron Donald, filed under rest. Inactives land 90 minutes before kickoff. Ten players to watch, and the club's own chart still lists two men who cannot play.

Sam KezarSep 10, 20265 min read
Nick Bosa Practised For The First Time Since August 3
Camp Notebook

Nick Bosa Practised For The First Time Since August 3

Nick Bosa practised Wednesday for the first time since August 3, in individual drills and in team periods, per Nick Wagoner at ESPN. It is his first full practice since he tore the right anterior cruciate ligament in Week 3 of last season. He said afterwards that once a session reaches team work there is no governor on it, and that he is confident about Week 1. Ian Rapoport reported Wednesday morning that Bosa and George Kittle both travel to Australia. Kittle has now had three straight days of team work, dated to Monday by John Lynch. Six players sat out, three fewer than Tuesday: Renardo Green, Jacob Cowing, Luke Gifford, Gracen Halton, Romello Height and James Thompson Jr. Jack Jones was on neither list and did no work with the team. Left guard is still not named. The club hosted defensive tackle McKinnley Jackson on a visit and signed nobody.

Sam KezarSep 2, 20264 min read
The Safety Battle Everybody Previewed Is Not The One Being Held
Camp Battles

The Safety Battle Everybody Previewed Is Not The One Being Held

Camp Battles, second installment. Nick Wagoner has Ji'Ayir Brown taking all the first-team free safety reps in a contract year, which is not what the preview said would happen. The live competition is beside him, between an incumbent with 22 starts and a fifth-round second-year player, and it has been contested for exactly one practice because Malik Mustapha strained a hamstring on Monday. Everything on the record was recorded in shorts. The pads arrive Friday.

Sam KezarJul 30, 20264 min read