Seattle
Seahawks
0-0
20
FINAL
16
San Francisco
49ers
0-0
AI Recap
AI RECAPIn a tightly contested matchup, the Seattle Seahawks narrowly defeated the San Francisco 49ers with a final score of 20-16, solidifying their playoff aspirations in Week 12 of the 2026 season. Both teams entered the game with high stakes, looking to gain momentum as the regular season nears its conclusion.
Jalen Milroe led the Seahawks' offense with a crucial touchdown pass, while Brock Purdy of the 49ers showcased his arm with 244 passing yards, but ultimately fell short in the end zone. Christian McCaffrey contributed significantly on the ground for San Francisco, racking up 64 rushing yards, while Ricky Pearsall emerged as a reliable target, finishing with 79 receiving yards.
Defensively, Seattle's Ernest Jones IV stood out with ten total tackles, helping to stifle the 49ers' offensive efforts. The game's turning point came late in the fourth quarter when the Seahawks' defense held strong, forcing a turnover on downs and sealing the victory. Although Nick Bosa of the 49ers recorded 2.5 sacks, it was Seattle's resilience that made the difference as they held off a late push from San Francisco.
Passing
| Player | Pos | ATT | CMP | YDS | TD | INT | RTG |
|---|---|---|---|---|---|---|---|
| Brock Purdy | QB | 44 | 26 | 244 | 0 | 2 | 55.4 |
| Jalen Milroe | QB | 25 | 14 | 162 | 1 | 1 | 72.4 |
Rushing
| Player | Pos | ATT | YDS | YPC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 16 | 64 | 4.0 | 0 | 30 | 0 |
| Jadarian Price | HB | 12 | 40 | 3.3 | 0 | 7 | 0 |
| Jordan James | HB | 8 | 25 | 3.1 | 0 | 7 | 0 |
| Brock Purdy | QB | 3 | 13 | 4.3 | 0 | 6 | 0 |
| Zach Charbonnet | HB | 5 | 12 | 2.4 | 0 | 5 | 0 |
| Ricky Pearsall | WR | 1 | 6 | 6.0 | 0 | 6 | 0 |
| Kaelon Black | HB | 1 | 6 | 6.0 | 1 | 6 | 0 |
| Robbie Ouzts | FB | 1 | 5 | 5.0 | 1 | 5 | 0 |
| Mike Evans | WR | 1 | 4 | 4.0 | 0 | 4 | 0 |
| Christian Kirk | WR | 0 | 0 | 0.0 | 0 | 0 | 1 |
Receiving
| Player | Pos | REC | YDS | YPR | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
| Ricky Pearsall | WR | 7 | 79 | 11.3 | 0 | 26 | 0 |
| Cooper Kupp | WR | 4 | 64 | 16.0 | 1 | 21 | 0 |
| Christian Kirk | WR | 5 | 50 | 10.0 | 0 | 21 | 0 |
| Mike Evans | WR | 5 | 42 | 8.4 | 0 | 13 | 0 |
| Elijah Arroyo | TE | 3 | 34 | 11.3 | 0 | 14 | 1 |
| Jaxon Smith-Njigba | WR | 3 | 31 | 10.3 | 0 | 13 | 0 |
| Jordan James | HB | 3 | 25 | 8.3 | 0 | 17 | 0 |
| Christian McCaffrey | HB | 2 | 23 | 11.5 | 0 | 16 | 0 |
| Jadarian Price | HB | 3 | 19 | 6.3 | 0 | 13 | 0 |
| George Kittle | TE | 2 | 14 | 7.0 | 0 | 10 | 0 |
| Rashid Shaheed | WR | 1 | 14 | 14.0 | 0 | 14 | 0 |
| Jake Tonges | TE | 2 | 11 | 5.5 | 0 | 6 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| DeMarcus Lawrence | LEDG | 8 | 2.5 | 0 | 0 | 0 |
| Nick Bosa | LEDG | 5 | 2.5 | 0 | 0 | 0 |
| Ernest Jones IV | MIKE | 10 | 0 | 0 | 0 | 1 |
| Leonard Williams | DT | 6 | 1 | 0 | 0 | 0 |
| Nick Emmanwori | SS | 4 | 0 | 1 | 0 | 0 |
| Byron Murphy II | DT | 6 | 0.5 | 0 | 0 | 0 |
| Devon Witherspoon | CB | 3 | 0 | 1 | 0 | 0 |
| Malik Mustapha | FS | 2 | 0 | 1 | 0 | 0 |
| Fred Warner | MIKE | 5 | 0 | 0 | 0 | 0 |
| Nehemiah Pritchett | CB | 5 | 0 | 0 | 1 | 0 |
| Julian Love | SS | 5 | 0 | 0 | 0 | 1 |
| Deommodore Lenoir | CB | 4 | 0 | 0 | 0 | 0 |
| Osa Odighizuwa | DT | 3 | 0.5 | 0 | 0 | 0 |
| Tony Jefferson | SS | 4 | 0 | 0 | 0 | 0 |
| Bud Clark | FS | 4 | 0 | 0 | 0 | 0 |
| Renardo Green | CB | 3 | 0 | 0 | 0 | 0 |
| Upton Stout | CB | 3 | 0 | 0 | 0 | 0 |
| Josh Jobe | CB | 3 | 0 | 0 | 0 | 1 |
| Sean Murphy-Bunting | CB | 3 | 0 | 0 | 0 | 0 |
| Romello Height | LEDG | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 0 |
| Calais Campbell | DT | 1 | 0 | 0 | 0 | 0 |
| Chris Paul Jr | WILL | 1 | 0 | 0 | 1 | 0 |
| Derick Hall | REDG | 1 | 0 | 0 | 0 | 0 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Matt Prater | K | 3 | 3 | 1 | 50 |
| Jason Myers | K | 2 | 2 | 2 | 46 |
| Michael Dickson | P | 0 | 0 | 0 | 0 |

