2025 Divisional Round · Sat, Jan 17, 2026 · Lumen Field
San Francisco 49ers
6
Seattle SeahawksWinner
41
Seattle Seahawks 41–6 — never really in doubt late. Biggest swing: Q1 15:00, SEA +18% win probability on one snap.
The game in one curve — scrub to replay it
Win probability
18-E.Pineiro kicks 60 yards from SF 35 to SEA 5. 22-R.Shaheed for 95 yards, TOUCHDOWN. PENALTY on SF-18-E.Pineiro, Tripping, 8 yards, enforced between downs.
Highest-leverage plays
- Q1 · 15:00SEA +18% win prob18-E.Pineiro kicks 60 yards from SF 35 to SEA 5. 22-R.Shaheed for 95 yards, TOUCHDOWN. PENALTY on SF-18-E.Pineiro, Tripping, 8 yards, enforced between downs.
- Q1 · 4:24SF +5% win prob(4:24) (Shotgun) 13-B.Purdy pass short right to 88-J.Tonges to SF 42 for 11 yards (13-E.Jones; 21-D.Witherspoon). FUMBLES (13-E.Jones), RECOVERED by SEA-20-J.Love at SF 43. 20-J.Love to SF 42 for 1 yard (44-K.Juszczyk).
- Q1 · 14:41SEA +5% win prob(14:41) (Shotgun) 13-B.Purdy pass short left to 15-J.Jennings pushed ob at SF 44 for 4 yards (42-D.Thomas).
- Q1 · 14:05SEA +3% win prob(14:05) (Shotgun) 13-B.Purdy pass short right to 88-J.Tonges ran ob at SEA 49 for 7 yards.
How the points landed
Scoring summary
- Q1 · 15:00SEA Touchdown
18-E.Pineiro kicks 60 yards from SF 35 to SEA 5. 22-R.Shaheed for 95 yards, TOUCHDOWN. PENALTY on SF-18-E.Pineiro, Tripping, 8 yards, enforced between downs. (kick good)
Score after this play: SF 0 — SEA 7 - Q1 · 5:10SEA Field goal
(5:10) 5-J.Myers 31 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.
Score after this play: SF 0 — SEA 10 - Q1 · 1:55SEA Touchdown
(1:55) 14-S.Darnold pass short left to 11-J.Smith-Njigba for 4 yards, TOUCHDOWN. (kick good)
Score after this play: SF 0 — SEA 17 - Q2 · 12:01SF Field goal
(12:01) 18-E.Pineiro 40 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
Score after this play: SF 3 — SEA 17 - Q2 · 4:37SF Field goal
(4:37) 18-E.Pineiro 56 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
Score after this play: SF 6 — SEA 17 - Q2 · 0:36SEA Touchdown
(:36) 9-K.Walker left end for 7 yards, TOUCHDOWN. (kick good)
Score after this play: SF 6 — SEA 24 - Q3 · 7:10SEA Field goal
(7:10) 5-J.Myers 24 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.
Score after this play: SF 6 — SEA 27 - Q3 · 2:28SEA Touchdown
(2:28) 9-K.Walker left end for 15 yards, TOUCHDOWN. (kick good)
Score after this play: SF 6 — SEA 34 - Q4 · 12:47SEA Touchdown
(12:47) (Shotgun) 9-K.Walker right end for 6 yards, TOUCHDOWN. (kick good)
Score after this play: SF 6 — SEA 41
Down-to-down truth
Situational splits
| Metric | 49ers | Seahawks |
|---|---|---|
| Offensive plays | 60 | 52 |
| Total yards | 236 | 281 (edge) |
| Yards per play | 3.9 | 5.4 (edge) |
| Expected points added / play | -0.46 | 0.21 (edge) |
| Success rate | 33% | 54% (edge) |
| Dropback rate | 63% | 37% |
| Dropback efficiency (EPA/play) | -0.48 | 0.28 (edge) |
| Rush efficiency (EPA/play) | -0.41 | 0.17 (edge) |
| Third downs | 6/12 (edge) | 4/10 |
| Red-zone trips → TDs | 0 → 0 | 0 → 0 |
| Explosive plays (10+ rush / 20+ pass) | 1 | 6 (edge) |
| First downs gained on snaps | 16 | 17 (edge) |
| Sacks taken | 2 | 2 |
| Turnovers | 3 | 0 (edge) |
Seahawks won the down-to-down efficiency fight: 0.21 expected points added per play vs -0.46.
Who moved the needle
Top performers
Passing · SF
15/27, 140 yds, 0 TD, 1 INT
-11.5 expected points added · -2.9% completion over expected
Passing · SEA
12/17, 124 yds, 1 TD, 0 INT
5.3 expected points added · +11.5% completion over expected
Possession by possession
Drive chart
| # | Team | Start | Plays | Scrim yds | Clock | Result | |
|---|---|---|---|---|---|---|---|
| 1 | SEA | — | 2 | 0 | 0:13 | Defensive touchdown +7 | |
| 2 | SF | SF 40 | 8 | 17 | 3:31 | Turnover on downs | |
| 3 | SEA | SEA 43 | 11 | 49 | 6:10 | Field goal +3 | |
| 4 | SF | SF 28 | 3 | 14 | 0:49 | Fumble | |
| 5 | SEA | SF 42 | 6 | 19 | 2:27 | Touchdown +7 | |
| 6 | SF | SF 35 | 11 | 43 | 4:52 | Field goal +3 | |
| 7 | SEA | SEA 37 | 5 | 8 | 1:46 | Punt | |
| 8 | SF | SF 5 | 10 | 57 | 5:40 | Field goal +3 | |
| 9 | SEA | SEA 20 | 12 | 75 | 4:01 | Touchdown +7 | |
| 10 | SF | SF 30 | 5 | 18 | 0:31 | End of half | |
| 11 | SF | SF 28 | 8 | 14 | 2:54 | Turnover on downs | |
| 12 | SEA | SF 42 | 8 | 36 | 4:59 | Field goal +3 | |
| 13 | SF | SF 31 | 3 | 11 | 0:58 | Interception | |
| 14 | SEA | SF 47 | 7 | 47 | 3:46 | Touchdown +7 | |
| 15 | SF | SF 31 | 5 | 7 | 1:42 | Turnover on downs | |
| 16 | SEA | SF 37 | 6 | 37 | 2:58 | Touchdown +7 | |
| 17 | SF | SF 35 | 8 | 24 | 3:31 | Fumble | |
| 18 | SEA | SEA 41 | 4 | 1 | 2:22 | Punt | |
| 19 | SF | SF 19 | 7 | 16 | 2:27 | Punt | |
| 20 | SEA | SEA 14 | 4 | 9 | 2:29 | Punt | |
| 21 | SF | SF 21 | 3 | 15 | 1:54 | End of game |
9 of 21 drives ended in points. Longest march: Seahawks gained 75 scrimmage yards over 12 plays for a touchdown.
Full stat lines
Box score
San Francisco 49ers
Passing
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Brock Purdy | 15/27 | 140 | 0 | 1 | 2 | -11.5 |
| Mac Jones | 2/4 | 4 | 0 | 0 | 0 | -2.6 |
Rushing
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Brock Purdy | 5 | 37 | 7.4 | 0 | 0.7 |
| Christian McCaffrey | 11 | 35 | 3.2 | 0 | -2.6 |
| Jordan James | 6 | 28 | 4.7 | 0 | -0.9 |
| Mac Jones | 1 | 7 | 7.0 | 0 | 1.3 |
| Brian Robinson | 3 | 4 | 1.3 | 0 | -2.3 |
| Kyle Juszczyk | 1 | -3 | -3.0 | 0 | -3.8 |
Receiving
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Jake Tonges | 5 | 6 | 59 | 0 | 22% | 1.1 |
| Christian McCaffrey | 5 | 6 | 39 | 0 | 22% | 2.0 |
| Jauan Jennings | 2 | 5 | 23 | 0 | 19% | -0.7 |
| Kyle Juszczyk | 1 | 1 | 11 | 0 | 4% | 0.7 |
| Jordan James | 1 | 1 | 7 | 0 | 4% | 0.8 |
| Brian Robinson | 1 | 1 | 3 | 0 | 4% | -0.3 |
| Demarcus Robinson | 1 | 1 | 1 | 0 | 4% | -0.4 |
| Luke Farrell | 1 | 2 | 1 | 0 | 7% | -5.7 |
| Ricky Pearsall | 0 | 2 | 0 | 0 | 7% | -2.4 |
| Kendrick Bourne | 0 | 2 | 0 | 0 | 7% | -3.9 |
Defense (top contributors)
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Dee Winters | 4 | 4 | 0.0 | 0 | 0 |
| Eric Kendricks | 3 | 5 | 0.0 | 0 | 0 |
| Malik Mustapha | 5 | 3 | 1.0 | 0 | 0 |
| Renardo Green | 4 | 1 | 0.0 | 0 | 0 |
| Marques Sigle | 3 | 2 | 0.0 | 0 | 0 |
| Deommodore Lenoir | 2 | 1 | 0.0 | 0 | 0 |
| Sam Okuayinonu | 2 | 1 | 0.0 | 0 | 0 |
| Upton Stout | 1 | 1 | 0.0 | 0 | 0 |
| Clelin Ferrell | 1 | 1 | 0.0 | 0 | 0 |
| CJ West | 2 | 0 | 1.0 | 0 | 0 |
Seattle Seahawks
Passing
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Sam Darnold | 12/17 | 124 | 1 | 0 | 2 | 5.3 |
Rushing
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Kenneth Walker III | 19 | 116 | 6.1 | 3 | 8.2 |
| Rashid Shaheed | 2 | 27 | 13.5 | 0 | 0.3 |
| Zach Charbonnet | 5 | 20 | 4.0 | 0 | -0.0 |
| Velus Jones Jr. | 6 | 10 | 1.7 | 0 | -3.2 |
| AJ Barner | 1 | 2 | 2.0 | 0 | 0.5 |
Receiving
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Cooper Kupp | 5 | 5 | 60 | 0 | 31% | 5.6 |
| Kenneth Walker III | 3 | 3 | 29 | 0 | 19% | 3.2 |
| Jaxon Smith-Njigba | 3 | 4 | 19 | 1 | 25% | 0.2 |
| Jake Bobo | 1 | 1 | 16 | 0 | 6% | 2.0 |
| Rashid Shaheed | 0 | 2 | 0 | 0 | 13% | -2.0 |
| Robbie Ouzts | 0 | 1 | 0 | 0 | 6% | -0.3 |
Defense (top contributors)
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Devon Witherspoon | 3 | 4 | 0.0 | 0 | 1 |
| Drake Thomas | 3 | 3 | 0.0 | 0 | 0 |
| Ernest Jones | 4 | 2 | 0.0 | 1 | 1 |
| Tyrice Knight | 5 | 0 | 0.0 | 0 | 0 |
| Coby Bryant | 4 | 0 | 0.0 | 0 | 1 |
| Nick Emmanwori | 2 | 1 | 0.0 | 0 | 1 |
| Brandon Pili | 2 | 1 | 0.0 | 0 | 0 |
| Mike Morris | 1 | 2 | 0.0 | 0 | 0 |
| DeMarcus Lawrence | 3 | 0 | 1.0 | 0 | 1 |
| Jarran Reed | 1 | 2 | 0.0 | 0 | 0 |
Closing number vs result
Betting context
- Closing spread
- SEA -6.5
- Closing total
- 44.5
- SF moneyline
- +245
- SEA moneyline
- -305
Seahawks closed -6.5 and covered, winning by 35.
Total closed 44.5; the game landed 47 — over by 2.5.
Conditions and crew
Game environment
- Venue
- Lumen Field
- Roof / surface
- outdoors · fieldturf
- Kickoff weather
- 46°F, wind 5 mph
- Referee
- John Hussey
- Rest
- SF 6 days · SEA 14 days
- Coaches
- Kyle Shanahan vs Mike Macdonald
Division game — familiarity tightens these matchups; closing numbers tend to be sharper.