Quick answer
- Winner
- Seattle Seahawks
- Final score
- Seattle Seahawks 25–23 San Francisco 49ers
- Halftime
- Seattle Seahawks 19–14 San Francisco 49ers at halftime
- FantasyHQ MVP
- Russell Wilson
- Top passer
- Russell Wilson
- Biggest EPA play
- (7:55) (No Huddle, Shotgun) 32-D.Harris up the middle to SF 48 for no gain (77-A.Rubin). F…
- Game date
- 2017-01-01
Game summary
The Seattle Seahawks beat the San Francisco 49ers 25–23 on 2017-01-01. Russell Wilson posted a game-high +5.39 total EPA in the passing.
The highest-scoring period was Q2 with 23 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 3 | 16 | 3 | 3 | 0 | 25 | |
| 7 | 7 | 2 | 7 | 0 | 23 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Russell Wilson · Seattle Seahawks · Passing · +5.39 total EPA · 34 snaps · +0.16 EPA/play - 2
L. Willson · Seattle Seahawks · Receiving · +4.32 total EPA · 3 snaps · +1.44 EPA/play - 3
C. Kaepernick · San Francisco 49ers · Passing · +2.98 total EPA · 29 snaps · +0.10 EPA/play - 4
S. Draughn · San Francisco 49ers · Receiving · +2.94 total EPA · 6 snaps · +0.49 EPA/play - 5
G. Celek · San Francisco 49ers · Receiving · +2.54 total EPA · 1 snaps · +2.54 EPA/play - 6
Jimmy Graham · Seattle Seahawks · Receiving · +2.33 total EPA · 7 snaps · +0.33 EPA/play - 7
T. McEvoy · Seattle Seahawks · Receiving · +1.82 total EPA · 2 snaps · +0.91 EPA/play - 8
A. Burbridge · San Francisco 49ers · Receiving · +1.82 total EPA · 2 snaps · +0.91 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Russell Wilson — SEA · Passing
Russell Wilson posted the highest total EPA (+5.39) in the game, the strongest overall impact for Seattle Seahawks. Across 34 counted snaps, they averaged +0.16 EPA per play.
Russell Wilson's top snap (+4.14 EPA): (3:26) (Shotgun) 3-R.Wilson pass deep right to 88-J.Graham pushed ob at SF 1 for 42 yards (41-A.Bethea) [51-G.Hodges]. Caught at SF 1. 0-yds YAC
Biggest single play (-6.98 EPA): Demone Harris — (7:55) (No Huddle, Shotgun) 32-D.Harris up the middle to SF 48 for no gain (77-A.Rubin). FUMBLES (77-A.Rubin), RECOVERED by SEA-55-F.Clark at SF 42. 55-F.Clark to SF 15 for 27 yards (32-D.Harris). D.H
Quarterback report card
Russell Wilson led all passers in efficiency for Seattle Seahawks, setting the tone in the passing game according to FantasyHQ analytics.

Russell Wilson (Seattle Seahawks) · 34 dropbacks · 55.9% completion · +2.5% CPOE · +0.16 EPA/play · +5.39 total EPA
C. Kaepernick (San Francisco 49ers) · 29 dropbacks · 58.6% completion · +11.8% CPOE · +0.10 EPA/play · +2.98 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.020 | -0.087 |
| Offensive success rate | 40.7% | 45.0% |
| Pass EPA/play | +0.153 | +0.103 |
| Rush EPA/play | -0.020 | -0.428 |
| Defensive EPA/play | +0.087 | -0.020 |
| Defensive success rate | 55.0% | 59.3% |
Drive & efficiency notes
Despite the final score, Seattle Seahawks generated the better offensive EPA per play (+0.02 vs -0.09), suggesting they moved the ball more efficiently.
Season benchmark context (offensive EPA per play):
- Seattle Seahawks: +0.02 EPA/play (56th percentile vs. 2016 team-game averages)
- San Francisco 49ers: -0.09 EPA/play (32nd percentile vs. 2016 team-game averages)
- Seattle Seahawks: 12 drives, +1.61 total EPA, 7 scoring drives
- San Francisco 49ers: 12 drives, -6.93 total EPA, 3 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns
San Francisco 49ers — S. Draughn
San Francisco 49ers — S. Draughn
Seattle Seahawks — L. Willson (Russell Wilson pass)
Seattle Seahawks — T. Rawls
San Francisco 49ers — G. Celek (C. Kaepernick pass)
Field goals
Seattle Seahawks — S. Hauschka
Seattle Seahawks — S. Hauschka
Seattle Seahawks — S. Hauschka
Seattle Seahawks — S. Hauschka
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 7–3. Seattle Seahawks connected on a field goal from the SF 13 (Q1 13:08) — (13:08) 4-S.Hauschka 31 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.; San Francisco 49ers found the end zone from the SEA 1 (Q1 9:41) — (9:41) (Shotgun) 24-S.Draughn right guard for 1 yard, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 15 (Q1 9:35) — 4-P.Dawson extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion..
The second quarter: Seattle Seahawks won the period 16–7. San Francisco 49ers found the end zone from the SEA 1 (Q2 15:00) — (15:00) (Shotgun) 24-S.Draughn up the middle for 1 yard, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 15 (Q2 14:56) — 4-P.Dawson extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.; Seattle Seahawks connected on a field goal from the SF 14 (Q2 10:37) — (10:37) 4-S.Hauschka 32 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.; Seattle Seahawks found the end zone from the SF 11 (Q2 6:59) — (6:59) (Shotgun) 3-R.Wilson pass short right to 82-L.Willson for 11 yards, TOUCHDOWN.; Seattle Seahawks added 1 points from the SF 15 (Q2 6:55) — 4-S.Hauschka extra point is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.; Seattle Seahawks found the end zone from the SF 1 (Q2 3:03) — (3:03) 70-R.Odhiambo reported in as eligible. 34-T.Rawls left guard for 1 yard, TOUCHDOWN..
The third quarter: Seattle Seahawks won the period 3–2. Seattle Seahawks connected on a field goal from the SF 15 (Q3 8:19) — (8:19) 4-S.Hauschka 33 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.; San Francisco 49ers registered a safety from the SF 86 (Q3 5:06) — (5:06) (Punt formation) 9-J.Ryan Aborted. 48-N.Frese FUMBLES at SEA 0, ball out of bounds in End Zone, SAFETY..
The fourth quarter: San Francisco 49ers won the period 7–3. Seattle Seahawks connected on a field goal from the SF 10 (Q4 14:12) — (14:12) 4-S.Hauschka 28 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.; San Francisco 49ers found the end zone from the SEA 9 (Q4 5:51) — (5:51) (No Huddle, Shotgun) 7-C.Kaepernick pass short middle to 88-G.Celek for 9 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 15 (Q4 5:42).
Turning points
Plays that moved win probability the most.
- San Francisco 49ers (Q1 14:25) — (14:25) (No Huddle, Shotgun) 7-C.Kaepernick FUMBLES (Aborted) at SF 22, RECOVERED by SEA-54-B.Wagner at SF 21. 54-B.Wagner to SF 21 for no gain (7-C.Kaepernick). Fumble occurred on attempted handoff t
- San Francisco 49ers (Q2 7:55) — (7:55) (No Huddle, Shotgun) 32-D.Harris up the middle to SF 48 for no gain (77-A.Rubin). FUMBLES (77-A.Rubin), RECOVERED by SEA-55-F.Clark at SF 42. 55-F.Clark to SF 15 for 27 yards (32-D.Harris). D.H
- Seattle Seahawks (Q2 3:26) — (3:26) (Shotgun) 3-R.Wilson pass deep right to 88-J.Graham pushed ob at SF 1 for 42 yards (41-A.Bethea) [51-G.Hodges]. Caught at SF 1. 0-yds YAC
- Seattle Seahawks (Q2 6:59) — (6:59) (Shotgun) 3-R.Wilson pass short right to 82-L.Willson for 11 yards, TOUCHDOWN.
- Seattle Seahawks (Q2 4:09) — (4:09) (Shotgun) 3-R.Wilson pass deep left to 89-D.Baldwin to SF 43 for 41 yards (33-R.Robinson). SF-33-R.Robinson was injured during the play. He is Out. Caught at SF 48. 5-yds YAC
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q2 7:55) — (7:55) (No Huddle, Shotgun) 32-D.Harris up the middle to SF 48 for no gain (77-A.Rubin). FUMBLES (77-A.Rubin), RECOVERED by SEA-55-F.Clark at SF 42. 55-F.Clark to SF 15 for 27 yards (32-D.Harris). D.H
- San Francisco 49ers (Q1 14:25) — (14:25) (No Huddle, Shotgun) 7-C.Kaepernick FUMBLES (Aborted) at SF 22, RECOVERED by SEA-54-B.Wagner at SF 21. 54-B.Wagner to SF 21 for no gain (7-C.Kaepernick). Fumble occurred on attempted handoff t
- Seattle Seahawks (Q2 3:26) — (3:26) (Shotgun) 3-R.Wilson pass deep right to 88-J.Graham pushed ob at SF 1 for 42 yards (41-A.Bethea) [51-G.Hodges]. Caught at SF 1. 0-yds YAC
- San Francisco 49ers (Q2 9:11) — (9:11) (No Huddle, Shotgun) 7-C.Kaepernick pass short right to 13-A.Burbridge to SF 43 for 24 yards (23-S.Terrell). Caught at SF 20. 23-yds YAC
Every scoring play
Chronological scoring with play-by-play context.
Seattle Seahawks FG (+3) — Q1 13:08 · SF 13 · Score 3-0
(13:08) 4-S.Hauschka 31 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.
San Francisco 49ers TD (+6) — Q1 9:41 · SEA 1 · Score 3-6
(9:41) (Shotgun) 24-S.Draughn right guard for 1 yard, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q1 9:35 · SEA 15 · Score 3-7
4-P.Dawson extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.
San Francisco 49ers TD (+6) — Q2 15:00 · SEA 1 · Score 3-13
(15:00) (Shotgun) 24-S.Draughn up the middle for 1 yard, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 14:56 · SEA 15 · Score 3-14
4-P.Dawson extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion.
Seattle Seahawks FG (+3) — Q2 10:37 · SF 14 · Score 6-14
(10:37) 4-S.Hauschka 32 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.
Seattle Seahawks TD (+6) — Q2 6:59 · SF 11 · Score 12-14
(6:59) (Shotgun) 3-R.Wilson pass short right to 82-L.Willson for 11 yards, TOUCHDOWN.
Seattle Seahawks XP (+1) — Q2 6:55 · SF 15 · Score 13-14
4-S.Hauschka extra point is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.
Seattle Seahawks TD (+6) — Q2 3:03 · SF 1 · Score 19-14
(3:03) 70-R.Odhiambo reported in as eligible. 34-T.Rawls left guard for 1 yard, TOUCHDOWN.
Seattle Seahawks FG (+3) — Q3 8:19 · SF 15 · Score 22-14
(8:19) 4-S.Hauschka 33 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.
San Francisco 49ers Safety (+2) — Q3 5:06 · SF 86 · Score 22-16
(5:06) (Punt formation) 9-J.Ryan Aborted. 48-N.Frese FUMBLES at SEA 0, ball out of bounds in End Zone, SAFETY.
Seattle Seahawks FG (+3) — Q4 14:12 · SF 10 · Score 25-16
(14:12) 4-S.Hauschka 28 yard field goal is GOOD, Center-48-N.Frese, Holder-9-J.Ryan.
San Francisco 49ers TD (+6) — Q4 5:51 · SEA 9 · Score 25-22
(5:51) (No Huddle, Shotgun) 7-C.Kaepernick pass short middle to 88-G.Celek for 9 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 5:42 · SEA 15 · Score 25-23
4-P.Dawson extra point is GOOD, Center-86-K.Nelson, Holder-5-B.Pinion. PENALTY on SEA-90-J.Reed, Disqualification, 15 yards, enforced between downs.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- Seattle Seahawks earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Russell Wilson (Seattle Seahawks) led total EPA — start here for highlight and prop research.
- C. Kaepernick (SF) finished above expected through the air (positive CPOE).
Frequently asked questions
Who won Seattle Seahawks vs San Francisco 49ers on 2017-01-01?
The Seattle Seahawks beat the San Francisco 49ers 25-23 in Week 17, 2016.
What was the score by quarter in Seattle Seahawks vs San Francisco 49ers?
Q1: Seattle Seahawks 3, San Francisco 49ers 7; Q2: Seattle Seahawks 16, San Francisco 49ers 7; Q3: Seattle Seahawks 3, San Francisco 49ers 2; Q4: Seattle Seahawks 3, San Francisco 49ers 7; Final: Seattle Seahawks 25, San Francisco 49ers 23.
Who scored touchdowns and field goals in Seattle Seahawks vs San Francisco 49ers?
San Francisco 49ers touchdown — S. Draughn (Q1 9:41) San Francisco 49ers touchdown — S. Draughn (Q2 15:00) Seattle Seahawks touchdown — L. Willson (R. Wilson pass) (Q2 6:59) Seattle Seahawks touchdown — T. Rawls (Q2 3:03) San Francisco 49ers touchdown — G. Celek (C. Kaepernick pass) (Q4 5:51) Seattle Seahawks field goal — S. Hauschka (Q1 13:08, 3 pts) Seattle Seahawks field goal — S. Hauschka (Q2 10:37, 3 pts) Seattle Seahawks field goal — S. Hauschka (Q3 8:19, 3 pts) Seattle Seahawks field goal — S. Hauschka (Q4 14:12, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in Seattle Seahawks vs San Francisco 49ers?
Russell Wilson (Seattle Seahawks), 55.9% completion, +2.5% CPOE, +0.16 EPA per dropback, +5.39 total passing EPA. C. Kaepernick (San Francisco 49ers), 58.6% completion, +11.8% CPOE, +0.10 EPA per dropback, +2.98 total passing EPA.
Who was FantasyHQ's player of the game in Seattle Seahawks vs San Francisco 49ers?
Russell Wilson (Seattle Seahawks) was FantasyHQ's Game MVP with +5.39 total EPA on Passing plays. across 34 snaps. Their top snap (+4.14 EPA): (3:26) (Shotgun) 3-R.Wilson pass deep right to 88-J.Graham pushed ob at SF 1 for 42 yards (41-A.Bethea) [51-G.Hodges]. Caught at SF 1. 0-yds YAC.
Was Seattle Seahawks vs San Francisco 49ers a close game?
Yes — the margin was 2 points. Seattle Seahawks won 25-23 in a game that came down to the wire.
Season records after this game
Seattle Seahawks
Entered 9-5 Now 10-5 W
San Francisco 49ers
Entered 2-13 Now 2-14 L