Seattle
Seahawks
3-5
31
FINAL
48
San Francisco
49ers
5-3
AI Recap
AI RECAPIn a thrilling Week 9 matchup, the San Francisco 49ers topped the Seattle Seahawks 48-31, solidifying their position in the playoff race. Both teams entered the game with high stakes, but it was the 49ers who capitalized on their home turf to secure a crucial victory.
Leading the charge for San Francisco was Christian McCaffrey, who delivered an outstanding performance with 165 rushing yards and 157 receiving yards, showcasing his versatility and playmaking ability. Quarterback Dante Moore added to the offensive fireworks with 252 passing yards, guiding the 49ers to an explosive offensive display. For the Seahawks, Jalen Milroe threw for two touchdowns, but it wasn’t enough to keep pace with San Francisco's offensive onslaught.
Defensively, the 49ers made their presence felt with key contributions from Nick Bosa, who recorded two sacks, and JT Woods, who intercepted two passes, disrupting Seattle's rhythm. The turning point of the game came in the second quarter when the 49ers scored a quick touchdown after a critical interception, shifting momentum and allowing them to maintain control throughout the contest.
Passing
| Player | Pos | ATT | CMP | CMP% | YDS | TD | INT | QBR |
|---|---|---|---|---|---|---|---|---|
| Dante Moore | QB | 21 | 14 | 67% | 252 | 2 | 0 | 139.3 |
| Jalen Milroe | QB | 14 | 7 | 50% | 245 | 2 | 2 | 95.8 |
| Christian McCaffrey | HB | 0 | 0 | — | 10 | 0 | 0 | — |
| Calvin Austin | WR | 0 | 2 | — | 0 | 0 | 0 | — |
Rushing
| Player | Pos | ATT | YDS | YPC | YAC | TD | LNG | FUM |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 19 | 165 | 8.7 | 20 | 3 | 63 | 0 |
| Jalen Milroe | QB | 6 | 137 | 22.8 | 4 | 1 | 65 | 2 |
| Tory Horton | WR | 1 | 65 | 65.0 | — | 1 | 65 | 0 |
| Alvin Kamara | HB | 4 | 17 | 4.3 | 2 | 0 | 7 | 0 |
| Calvin Austin | WR | 1 | -2 | -2.0 | — | 0 | 0 | 0 |
Receiving
| Player | Pos | REC | YDS | YPR | YAC | TD | LNG | DROP |
|---|---|---|---|---|---|---|---|---|
| Christian McCaffrey | HB | 7 | 157 | 22.4 | 151 | 2 | 62 | 0 |
| Jaxon Smith-Njigba | WR | 4 | 149 | 37.3 | 48 | 1 | 50 | 0 |
| Rashid Shaheed | WR | 2 | 80 | 40.0 | 57 | 1 | 65 | 0 |
| Elijah Higgins | TE | 2 | 45 | 22.5 | 17 | 0 | 41 | 0 |
| Calvin Austin | WR | 5 | 35 | 7.0 | 42 | 0 | 13 | 0 |
| Mike Evans | WR | 1 | 19 | 19.0 | 2 | 0 | 19 | 0 |
| Tory Horton | WR | 1 | 16 | 16.0 | — | 0 | 16 | 0 |
| De'Zhaun Stribling | WR | 1 | 6 | 6.0 | — | 0 | 6 | 0 |
Defense
| Player | Pos | TKL | SACK | INT | FF | PD |
|---|---|---|---|---|---|---|
| JT Woods | FS | 1 | 0 | 2 | 0 | 0 |
| Nick Bosa | LEDG | 2 | 2 | 0 | 0 | 0 |
| Princewill Umanmielen | REDG | 2 | 2 | 0 | 0 | 0 |
| Antonio Cromartie | CB | 2 | 1 | 0 | 1 | 0 |
| Fred Warner | MIKE | 2 | 1 | 0 | 1 | 0 |
| Carrington Valentine | CB | 4 | 0 | 0 | 0 | 1 |
| Julian Neal | CB | 3 | 0 | 0 | 0 | 0 |
| Ephesians Prysock | CB | 3 | 0 | 0 | 0 | 0 |
| Byron Murphy II | DT | 2 | 0 | 0 | 0 | 0 |
| Javon Bullard | SS | 2 | 0 | 0 | 0 | 0 |
| DeMarcus Lawrence | LEDG | 2 | 0 | 0 | 0 | 1 |
| Bud Clark | FS | 2 | 0 | 0 | 0 | 0 |
| DeMeco Ryans | MIKE | 2 | 0 | 0 | 0 | 0 |
| Deommodore Lenoir | CB | 1 | 0 | 0 | 0 | 0 |
| Jaylin Simpson | FS | 1 | 0 | 0 | 0 | 0 |
| Keisean Nixon | CB | 1 | 0 | 0 | 0 | 0 |
| Nick Emmanwori | SS | 1 | 0 | 0 | 0 | 0 |
| Dre Greenlaw | WILL | 1 | 0 | 0 | 0 | 0 |
| Derick Hall | LEDG | 1 | 0 | 0 | 0 | 1 |
| Upton Stout | CB | 1 | 0 | 0 | 0 | 0 |
| Isaiah Pola-Mao | FS | 1 | 0 | 0 | 0 | 1 |
| Gabriel Brownlow-Dindy | DT | 1 | 0 | 0 | 0 | 1 |
Kicking
| Player | Pos | FGM | FGA | XPM | LNG |
|---|---|---|---|---|---|
| Michael Dickson | P | 0 | 0 | 0 | 0 |
| Harrison Mevis | K | 1 | 1 | 4 | 46 |
| Eddy Pineiro | K | 2 | 2 | 6 | 28 |

