Seahawks at 49ers
San Francisco 49ers 27, Seattle Seahawks 23 · Glory Days Gridiron
Final Score
Seahawks 23 2 TD · 0 FG · 0 XP
49ers 27 3 TD · 2 FG · 3 XPJalen Milroe 268 yds passingChristian McCaffrey 52 yds rushingElijah Arroyo 114 yds receivingKerby Joseph 5 tkl defenseTotal yards 361 · 265Passing yards 260 · 198Rushing yards 101 · 67Completions 10/27 · 20/29Yards per carry 5.4 · 5.6Recap
Franchise Hub Beat · 26d ago
In a tightly contested battle, the San Francisco 49ers narrowly defeated the Seattle Seahawks, 27-23, in Week 12 of the 2026 season. With playoff implications on the line, both teams fought hard, but it was the 49ers who emerged victorious, solidifying their position in the playoff race.
Brock Purdy shined under pressure, throwing for three touchdowns and leading the 49ers’ offense with precision. Jalen Milroe kept the Seahawks competitive with 268 passing yards, while Elijah Arroyo's explosive performance, racking up 114 receiving yards, provided a spark for Seattle. However, it was McCaffrey's steady ground game that helped San Francisco control the tempo, even if his rushing numbers were modest.
Defensively, the 49ers made crucial plays that turned the tide in their favor. Kerby Joseph's two interceptions were pivotal, stopping potential scoring drives and shifting momentum back to San Francisco. The game’s turning point came in the fourth quarter when Joseph's second interception set up a touchdown drive, allowing the 49ers to hold off a late Seahawks rally and secure the win.
Box Score
| Player | C/A | PCT | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|
Seahawks | ||||||
| Jalen MilroeQB | 10/27 | 37% | 268 | 1 | 5 | 47.0 |
49ers | ||||||
| Brock PurdyQB | 19/29 | 66% | 228 | 3 | 1 | 109.5 |
| Ricky PearsallWR | 1/0 | — | 0 | 0 | 0 | — |
| Player | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|
Seahawks | |||||||
| Isiah PachecoHB | 10 | 39 | 3.9 | 12 | 1 | 13 | 0 |
| Jalen MilroeQB | 2 | 26 | 13.0 | — | 0 | 15 | 0 |
| Tory HortonWR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Rashid ShaheedWR | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
| Elijah ArroyoTE | 0 | 0 | 0.0 | — | 0 | 0 | 0 |
49ers | |||||||
| Christian McCaffreyHB | 10 | 52 | 5.2 | 20 | 0 | 21 | 0 |
| Brock PurdyQB | 2 | 15 | 7.5 | 4 | 0 | 12 | 0 |
| Other | |||||||
| Zach CharbonnetHB | 4 | 36 | 9.0 | 12 | 0 | 20 | 0 |
| Player | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|
Seahawks | |||||||
| Elijah ArroyoTE | 3 | 114 | 38.0 | 82 | 0 | 58 | 0 |
| Tory HortonWR | 2 | 94 | 47.0 | 66 | 1 | 69 | 0 |
| Rashid ShaheedWR | 1 | 12 | 12.0 | 6 | 0 | 12 | 0 |
| Jaxon Smith-NjigbaWR | 1 | 12 | 12.0 | 7 | 0 | 12 | 0 |
| Isiah PachecoHB | 1 | 6 | 6.0 | 5 | 0 | 6 | 0 |
49ers | |||||||
| De'Zhaun StriblingWR | 4 | 112 | 28.0 | 28 | 1 | 65 | 0 |
| Ricky PearsallWR | 3 | 34 | 11.3 | 17 | 0 | 17 | 0 |
| Christian McCaffreyHB | 4 | 10 | 2.5 | 9 | 1 | 6 | 0 |
| Other | |||||||
| George KittleTE | 5 | 43 | 8.6 | 19 | 0 | 16 | 0 |
| Zach CharbonnetHB | 2 | 30 | 15.0 | 23 | 0 | 17 | 0 |
| Deebo Samuel SrWR | 1 | 22 | 22.0 | — | 1 | 22 | 0 |
| Kyle JuszczykFB | 2 | 7 | 3.5 | 2 | 0 | 6 | 0 |
| Player | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|
Seahawks | |||||
| Troy AndersenMIKE | 6 | 1 | 0 | 0 | 1 |
| Tyrice KnightWILL | 3 | 2 | 0 | 0 | 0 |
| Terrion ArnoldCB | 1 | 0 | 1 | 0 | 0 |
| Bud ClarkFS | 3 | 0 | 0 | 0 | 0 |
| Ernest Jones IVWILL | 2 | 0 | 0 | 0 | 0 |
| Nick EmmanworiSS | 2 | 0 | 0 | 0 | 1 |
| Julian LoveFS | 2 | 0 | 0 | 0 | 0 |
| Josh JobeCB | 2 | 0 | 0 | 0 | 0 |
| Byron Murphy IIDT | 1 | 0 | 0 | 0 | 0 |
| Derick HallLEDG | 0 | 0 | 0 | 0 | 1 |
49ers | |||||
| Dre GreenlawWILL | 0 | 0 | 1 | 0 | 1 |
| Osa OdighizuwaDT | 1 | 1 | 0 | 0 | 0 |
| Marques SigleFS | 3 | 0 | 0 | 0 | 0 |
| Renardo GreenCB | 2 | 0 | 0 | 0 | 1 |
| Malik MustaphaSS | 1 | 0 | 0 | 0 | 0 |
| Mykel WilliamsREDG | 1 | 0 | 0 | 0 | 0 |
| Nick MartinWILL | 1 | 0 | 0 | 0 | 0 |
| Deommodore LenoirCB | 1 | 0 | 0 | 0 | 0 |
| Tatum BethuneMIKE | 1 | 0 | 0 | 0 | 0 |
| Other | |||||
| Kerby JosephFS | 5 | 0 | 2 | 0 | 3 |
| Minkah FitzpatrickCB | 1 | 0 | 2 | 0 | 2 |
| Leonard WilliamsDT | 2 | 1 | 0 | 0 | 0 |
| Jack JonesCB | 1 | 0 | 0 | 0 | 0 |
| DeMarcus LawrenceLEDG | 1 | 0 | 0 | 0 | 1 |
| Player | FG | XP | LNG |
|---|---|---|---|
Seahawks | |||
| Michael DicksonP | 0/0 | 0 | 0 |
49ers | |||
| Eddy PineiroK | 2/2 | 3 | 55 |
| Other | |||
| Jason MyersK | 3/3 | 2 | 58 |
