The 49ers ranked 8th in the NFL in EPA per play allowed through two weeks. Over the last two, only nine defenses have allowed more, right before they visit Lumen Field.
San Francisco's defense held up well through the first two weeks, allowing minus 0.12 EPA per play, 8th in the NFL. Over the last two games it has allowed plus 0.094 EPA per play, 23rd in the league. The success rate allowed tells the same story: 41.7% through two weeks, 45.6% over the last two.
| Week | Opponent | EPA per play allowed | Success rate allowed |
|---|---|---|---|
| 1 | LA | −0.226 | 43.3% |
| 2 | MIA | −0.015 | 40.0% |
| 3 | ARI | +0.147 | 51.8% |
| 4 | DEN | +0.041 | 39.4% |
nflverse
San Francisco went from 8th to 23rd in EPA per play allowed by rank, a 15 spot drop.
nflverse
That is the defense Seattle's offense will see Sunday.
George Kittle has caught 294 passes for 4,044 yards and 37 touchdowns on 386 targets since 2022, the first season this coverage data goes back to. That is the reason to measure him since 2022 and not his whole career.
Cover 4, the quarters look, is the one coverage that has shut him down. Since 2022 he has averaged 1.43 yards per route and plus 0.40 EPA per target against it, by far his worst number across the six main shells, with 2 touchdowns on 314 routes. It holds up on first and second down too, 1.41 yards per route, so it is not just a third and long effect.
Sumer Sports
| Coverage | Share of routes | TD | Yards per route | EPA per target |
|---|---|---|---|---|
| Cover 3 | 33.7% | 10 | 2.23 | +0.46 |
| Cover 1 | 20.5% | 5 | 1.82 | +0.70 |
| Cover 4 | 15.5% | 2 | 1.43 | +0.40 |
| Cover 2 | 12.4% | 3 | 2.47 | +0.68 |
| Cover 6 | 7.1% | 1 | 2.21 | +0.55 |
| Cover 0 | 3.9% | 6 | 2.62 | +1.48 |
Sumer Sports. Cover 4 is quarters. Cover 6 is quarters on one side and Cover 2 on the other.
Quarters safeties sit on the routes he wins with elsewhere. Against Cover 4 his go routes average 0.93 yards per route, targeted on 7.0% of them, and his digs average 0.74. Against Cover 3, the coverage he sees most at 33.7% of his routes, his crossers average 3.66 yards per route and his go routes 3.93. San Francisco's whole passing game is also at its worst against Cover 4, so part of the Kittle effect is a team effect, not just him.
A few other things have slowed him. Dime personnel on first and second down has held him to 0.81 yards per route over 99 routes, well below his 2.83 against base personnel, though dime mostly shows up on third down. He is barely ever pressed when he lines up inline, just 4 pressed routes against 1,153 that were not. Pressing him from the slot or split wide works better: his yards per route drops to 1.38 from the slot and 0.89 wide. His target rate drops too, and when a team still throws it to him pressed, it has cost plus 1.03 EPA per target from the slot.
| Lined up | Press | Routes | Yards per route | EPA per target |
|---|---|---|---|---|
| Inline | Not pressed | 1,153 | 2.08 | +0.53 |
| Inline | Pressed | 4 | 0.00 | |
| Slot | Not pressed | 469 | 2.01 | +0.59 |
| Slot | Pressed | 116 | 1.38 | +1.03 |
| Wide | Not pressed | 167 | 1.99 | +0.80 |
| Wide | Pressed | 47 | 0.89 | +0.91 |
Sumer Sports. Press means a defender jammed him at the line.
Do not blitz him. Kittle averages 2.56 yards per route against the blitz, against 1.79 without it. Cover 0 alone has cost plus 1.48 EPA per target, with 6 touchdowns on 17 targets.
The Rams have done it best over a real sample: six games, 1.50 yards per route, plus 0.20 EPA per target. Their recipe matches the list above, Cover 4 on 21.1% of his routes and dime on 32.9%, against 14.6% and 14.5% from the rest of the NFL. In this year's Week 1 meeting, the Rams played Cover 4 on 35.3% of his routes and dime on 52.9%, and Kittle caught 2 passes for 12 yards on 5 targets.
Sumer Sports
| Defense | Cover 4 | Man | Dime | Press |
|---|---|---|---|---|
| SEA | 12.6% | 24.2% | 26.4% | 9.3% |
| LA | 21.1% | 18.1% | 32.9% | 6.0% |
| ARI | 20.6% | 18.6% | 9.8% | 6.5% |
| Rest of NFL | 14.6% | 27.6% | 14.5% | 8.8% |
Sumer Sports. Share of his routes run against each look. LA is the Rams.
Seattle has seen plenty of Kittle. Since 2022 he has 25 catches for 336 yards and 6 touchdowns on 33 targets in 7 games, 1.85 yards per route and plus 0.69 EPA per target. The yardage is below his overall rate. The touchdowns are the problem, 6 on 33 targets. His quietest games were 2023's Week 12, 2 catches for 18 yards, 0.62 yards per route, with Seattle in Cover 3 on 69% of his routes, and 2025's Week 18 under Mike Macdonald, 5 catches for 29 yards, 1.00 yards per route, a Cover 4, Cover 1 and Cover 6 mix. He left a 2025 game with a hamstring injury that should not count as Seattle holding him down.
Sumer Sports
| Season | Week | Catches | Yards | Yards per route |
|---|---|---|---|---|
| 2022 | Week 15 | 4 | 93 | 3.44 |
| 2022 | Playoffs | 2 | 37 | 1.32 |
| 2023 | Week 12 | 2 | 18 | 0.62 |
| 2023 | Week 14 | 3 | 76 | 2.71 |
| 2024 | Week 6 | 5 | 58 | 2.15 |
| 2025 | Week 1 | 4 | 25 | 1.79 |
| 2025 | Week 18 | 5 | 29 | 1.00 |
Sumer Sports. He left the 2025 Week 1 game with a hamstring injury, so that game is a partial one.
Seattle's 2026 defense already leans toward the recipe that has worked elsewhere. Through four weeks it plays Cover 6 on 24.8% of dropbacks against an 11.9% league rate, man coverage on only 9.4% against 23.7%, and blitzes on 21.5% against 30.0%. Its Cover 4 rate, 14.8%, is close to the league's 17.2%. Add Cover 6 to Cover 4 and Seattle is in a quarters shell 39.6% of the time, against 29.2% for the rest of the league. None of that predicts a call sheet. It just means the shells that have bothered Kittle elsewhere are ones Seattle already plays.
| Defense | Dropbacks | Cover 4 + Cover 6 |
|---|---|---|
| Seattle | 149 | 39.6% |
| NFL | 4,596 | 29.2% |
Sumer Sports
Field position and turnovers have not been the problem for Seattle's defense through four games. Through four games, 28.9% of opponent drives have ended in points, 3rd lowest in the league against a 39.5% average. The short-field and giveaway numbers below are small samples. The long-field numbers are not.
| Measure | Seattle | League average | Seattle rank |
|---|---|---|---|
| Opponent drives that scored | 0.29 | 0.39 | 3 |
| Long-field drives that scored | 0.22 | 0.34 | 5 |
| Long-field touchdowns | 3.00 | 5.84 | 3 |
| Scoring drives that started inside the defense's 40 | 1.00 | 1.88 | 4 |
| Scoring drives after a giveaway | 3.00 | 2.75 | 19 |
| Scoring drives kept alive by a 3rd-down personal foul | 3.00 | 0.59 | 1 |
nflverse play-by-play. Rank 1 is the best defense, out of 32. Ties share a rank. The first two rows are shares of drives.
Seattle has allowed 13 scoring drives: 7 touchdowns and 6 field goals. Three began after a Seattle giveaway, four after a punt, and six after a kickoff. Only one started inside Seattle's own 40, the same drive that started at the 21 after a fumble.
A long field is a drive that started at the offense's own 35 yard line or further back, after a punt or kickoff. Opponents have had 32 of those and scored on 7, 21.9%, 5th in the league. The league average is 34.5%.
nflverse play-by-play
Three third-down personal fouls by Seattle's defense kept scoring drives alive this season, the most in the league; the average is 0.6. Two of them, both against the Chargers in Week 4, kept alive long-field touchdowns: Nick Emmanwori's face mask on third and 4 after a 2-yard catch, and Derick Hall's roughing the passer on third and 24 after a 3-yard catch. The third, AJ Finley's unnecessary roughness against Washington in Week 3 on third and 13, kept alive a field goal drive that started at Washington's own 40, just outside the long-field line.
Remove those three plays and Seattle's overall numbers jump to the top of the league. Scoring drives allowed goes from 13 to 10, 2nd fewest; only Jacksonville has fewer, with 9. The share of drives that scored falls from 28.9% to 22.2%, 1st in the NFL, just ahead of Minnesota's 23.9%. The long-field picture moves too, though only two of the three fouls touch it: long-field scores go from 7 of 32 to 5 of 32, and long-field touchdowns go from 3 to 1, the one left a 77-yard New England drive in Week 1.
| Measure | Before | After | Rank after |
|---|---|---|---|
| Opponent scoring drives | 13.00 | 10.00 | 2 |
| Share of drives that scored | 0.29 | 0.22 | 1 |
| Long-field drives that scored | 7.00 | 5.00 | 3 |
| Share of long-field drives that scored | 0.22 | 0.16 | 3 |
| Long-field touchdowns | 3.00 | 1.00 | 1 |
nflverse play-by-play. After = treating each drive a 3rd-down personal foul kept alive as a stop. Every defense got the same treatment, so the ranks compare like with like.
nflverse play-by-play
Add the one 4th-down penalty too, Chazz Surratt's roughing the kicker in Week 1, and Seattle allows points on 4 of 32 long-field drives, 12.5%, 2nd only to the Rams' 12.0%.
Looking at how drives started rather than where: 3 of the 4 drives that followed a Seattle giveaway ended in points, against 10 of the 41 that did not follow one.
Deebo Samuel has run 49 pass routes from the right side of San Francisco's formation this season, drawing 9 targets and gaining 69 yards after contact, the most of any receiver in the league with at least 20 routes from that side.
| Player | Team | Yards after contact | Targets | Routes |
|---|---|---|---|---|
| Deebo Samuel Sr. | SF | 69 | 9 | 49 |
| Drake London | ATL | 48 | 12 | 45 |
| Puka Nacua | LA | 48 | 16 | 58 |
| Khalil Shakir | BUF | 38 | 16 | 57 |
| CeeDee Lamb | DAL | 34 | 26 | 88 |
| Luther Burden III | CHI | 26 | 13 | 49 |
| Tetairoa McMillan | CAR | 25 | 22 | 85 |
| Wan'Dale Robinson | TEN | 24 | 16 | 66 |
| Malik Washington | MIA | 23 | 12 | 64 |
| DJ Moore | BUF | 22 | 14 | 41 |
Sumer Sports
Sumer Sports
Against a league average of 7.698 yards after contact in that same split, Samuel's total is 6.7 standard deviations above the field.
| Player | His total | League average | Standard deviations |
|---|---|---|---|
| Deebo Samuel Sr. | 69 | 7.7 | 6.7 |
Sumer Sports
Seattle's defense will see him most often from that side Sunday. Tackling him in the open field, not just stopping the catch, is the job.
San Francisco is using more pre-snap motion, more screens and more play action than it did last season, and getting more out of all three. Motion is up from 68.4% of snaps to 80.2%. The screen rate is up from 5.9% to 9.8%, and its EPA per screen has climbed from +0.285 to +0.454. Play action is up slightly, 24.2% to 26.2%, with EPA per play-action dropback nearly quadrupling, from +0.101 to +0.392.
| 2025 | 2026 | |
|---|---|---|
| Motion at or before the snap | 68.4% | 80.2% |
| Screen rate | 5.9% | 9.8% |
| Play action rate | 24.2% | 26.2% |
| Empty backfield | 9.0% | 12.6% |
Sumer Sports and FTN charting, nflverse EPA. Neutral situations: first and second down, win probability 20-80%, outside the last two minutes of a half.
It's showing up where it matters most. San Francisco is scoring touchdowns on 85.7% of its red zone trips this year, up from 69.3% last season, on a smaller early sample of 14 trips instead of 62.
| 2025 | 2026 | |
|---|---|---|
| Red zone trips | 62 | 14 |
| Red zone touchdowns | 43 | 12 |
| Red zone TD rate | 69.3% | 85.7% |
nflverse play-by-play. A red zone trip is a drive with a snap at the 20 or closer.
Four games is still four games. But an offense adding gadgets and cashing them in once it crosses the 20 is a offense playing with more confidence than a year ago, not less.
Anthony Bradford played every right guard snap in Week 1 and is now on injured reserve. Since then, Christian Haynes and Beau Stephens have split the spot by drive, with exactly one of them on the field on every snap. Haynes has played 121 snaps, 61%, and opens every game. Stephens takes two or three series, usually one in the second quarter and one or two after halftime.
Sumer Sports
Neither has given up a sack. Beyond that, they win in different ways.
Pass blocking, against 86 guards with 30 or more pass-block snaps: Haynes has allowed a pressure on 5.9% of his snaps, 55th of 86. Stephens has allowed one on 7.7%, 74th. Stephens has lost 15.4% of his pass-block reps, 82nd of 86; the median guard loses 7.9%.
Sumer Sports
| Measure | Haynes | Haynes rank | Stephens | Stephens rank |
|---|---|---|---|---|
| Pressure rate allowed | 5.9% | 55th (tie) | 7.7% | 74th (tie) |
| Pass-block reps lost | 10.3% | 68th (tie) | 15.4% | 82nd |
| Low-mark rate | 10.3% | 72nd | 10.3% | 70th (tie) |
Sumer Sports. Ranks are out of 86 guards with 30 or more pass-block snaps. 1st is the lowest rate.
Run blocking, against 73 guards with 30 or more run-block snaps, flips the order. Haynes almost never loses a run block, a 1.9% low-mark rate, 3rd of 73. But he almost never wins one either, a 1.9% high-mark rate, 73rd of 73. His net positive plays come out at 0.0%, 42nd of 73; the median guard is at +2.3%. Stephens is last of 73 in net positive plays, at -12.8%.
Sumer Sports
| Measure | Haynes | Haynes rank | Stephens | Stephens rank |
|---|---|---|---|---|
| High-mark rate | 1.9% | 73rd | 2.6% | 68th |
| Low-mark rate | 1.9% | 3rd | 15.4% | 72nd |
| Net positive plays | 0.0% | 42nd (tie) | −12.8% | 73rd |
Sumer Sports. Ranks are out of 73 guards with 30 or more run-block snaps. 1st is best: the highest high-mark and net rates, the lowest low-mark rate.
The offense has passed a little better with Stephens in: +0.186 EPA per dropback against +0.081 for Haynes, and a 52.8% success rate against 50.0%. All three sacks Seattle allowed with Stephens on the field came in Week 4, and none was charged to him. One went to Charles Cross, one to George Holani, and the third to no blocker.
By raw EPA, the run game is less effective with Haynes in: -0.270 per carry against -0.058 for Stephens. Two lost fumbles on his snaps cause the whole gap. Without them it is -0.054 against -0.058, the same. Yards per carry: 3.7 with Haynes, 4.0 with Stephens. Yards before contact: 0.84 and 1.23.
| Haynes | Stephens | |
|---|---|---|
| EPA per dropback | +0.081 | +0.186 |
| Pressure rate | 43.5% | 44.4% |
| Sacks | 1 | 3 |
| Yards per carry | 3.70 | 4.00 |
| EPA per carry no lost fumbles | −0.054 | −0.058 |
Sumer Sports. Pressure rate is the team's, not the guard's. Two lost fumbles came on carries with Haynes in, in Week 2 and Week 3.
Runs to the right, the guard's own side, have been tough for both. With Haynes: 3.25 yards per carry, 0.30 before contact, 20% of runs successful. With Stephens: 2.59 yards per carry, -0.09 before contact, 32% successful. Runs to the left have gone better for both, 4.35 with Haynes and 5.76 with Stephens.
| Right guard | Run side | Yards per carry | Yards before contact | Success rate |
|---|---|---|---|---|
| Haynes | RIGHT | 3.25 | 0.30 | 20.0% |
| Stephens | RIGHT | 2.59 | −0.09 | 31.8% |
| Haynes | LEFT | 4.35 | 1.15 | 53.8% |
| Stephens | LEFT | 5.76 | 2.76 | 47.1% |
Sumer Sports. Run side is the direction of the run. Right is the guard's own side.
The samples are small, 39 to 68 snaps per player per block type. One game moves every rate here. Haynes's four hurries allowed against the Chargers show that.
Sumer Sports
Jaxon Smith-Njigba grades as the NFL's No. 1 receiver this season, and DeMarcus Lawrence grades as its No. 1 edge run defender. Both lead the next player at the position by a real margin, Smith-Njigba 1.75 to Zay Flowers's 1.66, Lawrence 3.4 to Logan Hall's 2.8.
| List | Rank | Player | Grade |
|---|---|---|---|
| Top 20 receivers | 1 | Jaxon Smith-Njigba (WR) | 1.75 |
| Top 20 edge run defenders | 1 | Demarcus Lawrence (EDGE) | 3.4 |
HB matchup model on Sumer Sports charting. Top 20 cornerbacks: Grade is yards per route he takes away on a typical rep, against the receivers he covered. Top 20 linebackers: Grade is yards per route he takes away on a typical rep, against the receivers he covered. Top 20 safeties: Grade is yards per route he takes away on a typical rep, against the receivers he covered. Top 20 pass-blocking interior linemen: Grade is how much he cuts the pressure rate on a typical rep, in percentage points, against the rushers he faced. Top 20 pass-blocking tackles: Grade is how much he cuts the pressure rate on a typical rep, in percentage points, against the rushers he faced. Top 20 receivers: Grade is yards per route he adds on a typical route, against the defenders who covered him. Top 20 run-blocking interior linemen: Grade is how much he cuts the disruption rate on a typical run, in percentage points, against the defenders he faced. Top 20 run-blocking tackles: Grade is how much he cuts the disruption rate on a typical run, in percentage points, against the defenders he faced. Top 20 edge run defenders: Grade is how much he raises the disruption rate on a typical run, in percentage points, against the blockers he faced. Top 20 interior run defenders: Grade is how much he raises the disruption rate on a typical run, in percentage points, against the blockers he faced. Top 20 interior pass rushers: Grade is how much he raises the pressure rate on a typical rep, in percentage points, against the blockers he faced.
Smith-Njigba has a specific coverage he punishes. Against Cover 2 looks, he has 9 catches on 34 targets and 38 yards after contact, more than half his season total of 69, on just 16% of his targets this season.
| Shell | Targets | Catches | Yards after contact |
|---|---|---|---|
| Cover 2 | 34 | 9 | 38 |
| Everything else | 182 | 23 | 31 |
Sumer Sports charting
Lawrence has a specific shell he exploits. Seattle has played Cover 6 on 47 defensive snaps this season. Lawrence has rushed on 24 of them and come through completely unblocked three times, three of his four unblocked pressures all season, against a league average of 0.09 for players in that same role on that look.
| Shell | Defensive snaps |
|---|---|
| Cover 6 | 47 |
Sumer Sports charting
| Shell | Pass-rush snaps | Unblocked pressures |
|---|---|---|
| Cover 6 | 24 | 3 |
| Everything else | 153 | 1 |
Sumer Sports charting
| Entity | Value | League mean | Population |
|---|---|---|---|
| DeMarcus Lawrence | 3.0 | 0.09 | 144 |
signals.digest_outliers
Both samples are small, 34 plays and 24 plays. But both point the same direction as their season-long grades: Seattle's best receiver and best run defender each have one matchup where they're even more dangerous than their ranking already says.
Leonard Williams was limited in practice Wednesday and did not practice at all Thursday, with an ankle injury. There is no game status yet. That comes with Friday's report.
When healthy, Williams has been a productive interior rusher from one specific alignment. From the 5-technique, over the tackle, he has pressured the quarterback on 11.3% of his rushes, 25th of 39 qualifying defenders with at least 30 such rushes this season.
| Player | Pressure rate | Rushes | Rank |
|---|---|---|---|
| Leonard Williams | 11.3% | 54 | 25 |
Sumer Sports
Across every alignment on the line, his pass rush win rate is 10.7%, 77th of 144 qualifying defenders with at least 60 rushes, the middle of the pack.
| Player | Win rate | Rushes | Rank |
|---|---|---|---|
| Leonard Williams | 10.7% | 112 | 77 |
Sumer Sports
Where he matters most is simply being on the field. Seattle has allowed minus 0.197 EPA per play with Williams on the line, 14th fewest of 166 qualifying defenders leaguewide, with at least 100 of his snaps.
| Player | EPA allowed | Snaps | Rank |
|---|---|---|---|
| Leonard Williams | −0.197 | 171 | 14 |
Sumer Sports
His own pass rush rates are not spectacular. The results around him are. Seattle's defense wants him on the field Sunday against a San Francisco line that has not allowed a sack all season.