Seattle
Seahawks
3-5
31
FINAL
48
San Francisco
49ers
5-3
AI Recap
AI RECAP
Franchise Hub Beat· 1d ago
In 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
Box score: passing stats by player
PlayerPosATTCMPCMP%YDSTDINTQBR
Dante MooreQB211467%25220139.3
Jalen MilroeQB14750%2452295.8
Christian McCaffreyHB00—1000—
Calvin AustinWR02—000—
Rushing
Box score: rushing stats by player
PlayerPosATTYDSYPCYACTDLNGFUM
Christian McCaffreyHB191658.7203630
Jalen MilroeQB613722.841652
Tory HortonWR16565.0—1650
Alvin KamaraHB4174.32070
Calvin AustinWR1-2-2.0—000
Receiving
Box score: receiving stats by player
PlayerPosRECYDSYPRYACTDLNGDROP
Christian McCaffreyHB715722.41512620
Jaxon Smith-NjigbaWR414937.3481500
Rashid ShaheedWR28040.0571650
Elijah HigginsTE24522.5170410
Calvin AustinWR5357.0420130
Mike EvansWR11919.020190
Tory HortonWR11616.0—0160
De'Zhaun StriblingWR166.0—060
Kicking
Box score: kicking stats by player
PlayerPosFGMFGAXPMLNG
Michael DicksonP0000
Harrison MevisK11446
Eddy PineiroK22628