Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 31–24 Seattle Seahawks
- Halftime
- Seattle Seahawks 3–17 San Francisco 49ers at halftime
- FantasyHQ MVP
- M. Hasselbeck
- Top passer
- M. Hasselbeck
- Biggest EPA play
- (3:05) 10-J.Feagles punts 40 yards to SF 11, Center-52-J.Darche. 23-J.Williams for 89 yard…
- Game date
- 2002-12-01
Game summary
The San Francisco 49ers beat the Seattle Seahawks 31–24 on 2002-12-01. M. Hasselbeck posted a game-high +10.78 total EPA in the passing.
The highest-scoring period was Q4 with 21 combined points.
Line score
Final score and points by quarter.
| Q2 | Q3 | Q4 | — | — | T | |
|---|---|---|---|---|---|---|
| 3 | 7 | 14 | 0 | 0 | 24 | |
| 17 | 7 | 7 | 0 | 0 | 31 |
Stars of the game
Top performers by total expected points added (EPA).
- 1
M. Hasselbeck · Seattle Seahawks · Passing · +10.78 total EPA · 55 snaps · +0.20 EPA/play - 2
S. Alexander · Seattle Seahawks · Receiving · +5.24 total EPA · 10 snaps · +0.52 EPA/play - 3
B. Engram · Seattle Seahawks · Receiving · +4.30 total EPA · 9 snaps · +0.48 EPA/play - 4

Keilan Robinson · Seattle Seahawks · Receiving · +3.43 total EPA · 11 snaps · +0.31 EPA/play - 5
G. Hearst · San Francisco 49ers · Rushing · +3.18 total EPA · 31 snaps · +0.10 EPA/play - 6
T. Streets · San Francisco 49ers · Receiving · +2.93 total EPA · 7 snaps · +0.42 EPA/play - 7
J. Stevens · Seattle Seahawks · Receiving · +2.13 total EPA · 2 snaps · +1.06 EPA/play - 8

Tyler Owens · San Francisco 49ers · Receiving · +2.11 total EPA · 9 snaps · +0.23 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
M. Hasselbeck — SEA · Passing
M. Hasselbeck posted the highest total EPA (+10.78) in the game, the strongest overall impact for Seattle Seahawks. Across 55 counted snaps, they averaged +0.20 EPA per play.
M. Hasselbeck's top snap (-5.04 EPA): (11:47) 8-M.Hasselbeck pass intended for 82-D.Jackson INTERCEPTED by 33-T.Parrish at SEA 23. 33-T.Parrish pushed ob at SEA 4 for 19 yards (62-C.Gray, 71-W.Jones). Parrish tipped pass to himself for the interception.
Biggest single play (-7.14 EPA): J. Feagles — (3:05) 10-J.Feagles punts 40 yards to SF 11, Center-52-J.Darche. 23-J.Williams for 89 yards, TOUCHDOWN.
Quarterback report card
M. Hasselbeck led all passers in efficiency for Seattle Seahawks, setting the tone in the passing game according to FantasyHQ analytics.
M. Hasselbeck (Seattle Seahawks) · 55 dropbacks · 54.5% completion · +0.20 EPA/play · +10.78 total EPA
J. Garcia (San Francisco 49ers) · 32 dropbacks · 50.0% completion · -0.07 EPA/play · -2.20 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.011 | +0.061 |
| Offensive success rate | 44.7% | 46.6% |
| Pass EPA/play | +0.182 | -0.044 |
| Rush EPA/play | -0.172 | +0.119 |
| Defensive EPA/play | -0.061 | -0.011 |
| Defensive success rate | 53.4% | 55.3% |
Drive & efficiency notes
Both offenses finished within striking distance on EPA per play (Seattle Seahawks +0.01, San Francisco 49ers +0.06) — a true toss-up on the analytics sheet.
Season benchmark context (offensive EPA per play):
- Seattle Seahawks: +0.01 EPA/play (53rd percentile vs. 2002 team-game averages)
- San Francisco 49ers: +0.06 EPA/play (66th percentile vs. 2002 team-game averages)
- Seattle Seahawks: 14 drives, +1.00 total EPA, 4 scoring drives
- San Francisco 49ers: 15 drives, +5.40 total EPA, 4 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns
San Francisco 49ers — G. Hearst 
San Francisco 49ers — Joshua Williams
San Francisco 49ers — G. Hearst 
Seattle Seahawks — Drake Jackson (M. Hasselbeck pass)
San Francisco 49ers — G. Hearst 
Seattle Seahawks — Keilan Robinson (M. Hasselbeck pass) 
Seattle Seahawks — Drake Jackson (M. Hasselbeck pass)
Field goals
Seattle Seahawks — R. Lindell
San Francisco 49ers — J. Chandler
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The second quarter: San Francisco 49ers won the period 17–3. Seattle Seahawks connected on a field goal from the SF 2 (Q2 14:15) — (14:15) 9-R.Lindell 20 yard field goal is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck.; San Francisco 49ers found the end zone from the SEA 5 (Q2 5:50) — (5:50) 20-G.Hearst up the middle for 5 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 2 (Q2 5:45) — 3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; San Francisco 49ers found the end zone from the SF 51 (Q2 3:05) — (3:05) 10-J.Feagles punts 40 yards to SF 11, Center-52-J.Darche. 23-J.Williams for 89 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 2 (Q2 2:48) — 3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; San Francisco 49ers connected on a field goal from the SEA 5 (Q2 0:23) — (:23) 3-J.Chandler 23 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur..
The third quarter: The quarter finished even at 7–7. San Francisco 49ers found the end zone from the SEA 1 (Q3 10:15) — (10:15) 20-G.Hearst up the middle for 1 yard, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 2 (Q3 10:12) — 3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; Seattle Seahawks found the end zone from the SF 36 (Q3 8:58); Seattle Seahawks added 1 points from the SF 2 (Q3 8:52) — 9-R.Lindell extra point is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck..
The fourth quarter: Seattle Seahawks won the period 14–7. San Francisco 49ers found the end zone from the SEA 1 (Q4 13:29) — (13:29) 20-G.Hearst up the middle for 1 yard, TOUCHDOWN.; San Francisco 49ers added 1 points from the SEA 2 (Q4 13:25) — 3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.; Seattle Seahawks found the end zone from the SF 15 (Q4 3:55) — (3:55) 8-M.Hasselbeck pass to 81-K.Robinson for 15 yards, TOUCHDOWN. Play Challenged by SF and Upheld. (Timeout #1 at 03:50.); Seattle Seahawks added 1 points from the SF 2 (Q4 3:50) — 9-R.Lindell extra point is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck.; Seattle Seahawks found the end zone from the SF 3 (Q4 2:00) — (2:00) 8-M.Hasselbeck pass to 82-D.Jackson for 3 yards, TOUCHDOWN.; Seattle Seahawks added 1 points from the SF 2 (Q4 1:57) — 9-R.Lindell extra point is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck..
Turning points
Plays that moved win probability the most.
- Seattle Seahawks (Q4 1:31) — (1:31) 8-M.Hasselbeck pass intended for 81-K.Robinson INTERCEPTED by 26-R.Holman at SF 31. 26-R.Holman to SF 32 for 1 yard (81-K.Robinson).
- San Francisco 49ers (Q1 10:05) — (10:05) 5-J.Garcia pass intended for 82-E.Johnson INTERCEPTED by 25-R.Tongue at SEA 1. 25-R.Tongue to SEA 17 for 16 yards (66-E.Heitmann, 62-J.Newberry).
- Seattle Seahawks (Q2 3:05) — (3:05) 10-J.Feagles punts 40 yards to SF 11, Center-52-J.Darche. 23-J.Williams for 89 yards, TOUCHDOWN.
- San Francisco 49ers (Q4 1:56) — 9-R.Lindell kicks onside 13 yards from SEA 30 to SEA 43. RECOVERED by SEA-57-O.Huff.
- San Francisco 49ers (Q2 12:41) — (12:41) 5-J.Garcia pass to 89-T.Streets to SEA 48 for 15 yards (51-A.Simmons). Caught at SEA 49.
Impact plays
Highest EPA snaps that flipped field position.
- Seattle Seahawks (Q2 3:05) — (3:05) 10-J.Feagles punts 40 yards to SF 11, Center-52-J.Darche. 23-J.Williams for 89 yards, TOUCHDOWN.
- Seattle Seahawks (Q3 11:47) — (11:47) 8-M.Hasselbeck pass intended for 82-D.Jackson INTERCEPTED by 33-T.Parrish at SEA 23. 33-T.Parrish pushed ob at SEA 4 for 19 yards (62-C.Gray, 71-W.Jones). Parrish tipped pass to himself for th
- Seattle Seahawks (Q3 8:58) — (8:58) 8-M.Hasselbeck pass to 82-D.Jackson for 36 yards, TOUCHDOWN. Penalty on SF-97-B.Young, Encroachment, declined. PENALTY on SEA-82-D.Jackson, Taunting, 15 yards, enforced between downs. Caught at
- San Francisco 49ers (Q1 10:05) — (10:05) 5-J.Garcia pass intended for 82-E.Johnson INTERCEPTED by 25-R.Tongue at SEA 1. 25-R.Tongue to SEA 17 for 16 yards (66-E.Heitmann, 62-J.Newberry).
Every scoring play
Chronological scoring with play-by-play context.
Seattle Seahawks FG (+3) — Q2 14:15 · SF 2 · Score 3-0
(14:15) 9-R.Lindell 20 yard field goal is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck.
San Francisco 49ers TD (+6) — Q2 5:50 · SEA 5 · Score 3-6
(5:50) 20-G.Hearst up the middle for 5 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 5:45 · SEA 2 · Score 3-7
3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
San Francisco 49ers TD (+6) — Q2 3:05 · SF 51 · Score 3-13
(3:05) 10-J.Feagles punts 40 yards to SF 11, Center-52-J.Darche. 23-J.Williams for 89 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q2 2:48 · SEA 2 · Score 3-14
3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
San Francisco 49ers FG (+3) — Q2 0:23 · SEA 5 · Score 3-17
(:23) 3-J.Chandler 23 yard field goal is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
San Francisco 49ers TD (+6) — Q3 10:15 · SEA 1 · Score 3-23
(10:15) 20-G.Hearst up the middle for 1 yard, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q3 10:12 · SEA 2 · Score 3-24
3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
Seattle Seahawks TD (+6) — Q3 8:58 · SF 36 · Score 9-24
(8:58) 8-M.Hasselbeck pass to 82-D.Jackson for 36 yards, TOUCHDOWN. Penalty on SF-97-B.Young, Encroachment, declined. PENALTY on SEA-82-D.Jackson, Taunting, 15 yards, enforced between downs. Caught at
Seattle Seahawks XP (+1) — Q3 8:52 · SF 2 · Score 10-24
9-R.Lindell extra point is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck.
San Francisco 49ers TD (+6) — Q4 13:29 · SEA 1 · Score 10-30
(13:29) 20-G.Hearst up the middle for 1 yard, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q4 13:25 · SEA 2 · Score 10-31
3-J.Chandler extra point is GOOD, Center-86-B.Jennings, Holder-4-B.LaFleur.
Seattle Seahawks TD (+6) — Q4 3:55 · SF 15 · Score 16-31
(3:55) 8-M.Hasselbeck pass to 81-K.Robinson for 15 yards, TOUCHDOWN. Play Challenged by SF and Upheld. (Timeout #1 at 03:50.)
Seattle Seahawks XP (+1) — Q4 3:50 · SF 2 · Score 17-31
9-R.Lindell extra point is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck.
Seattle Seahawks TD (+6) — Q4 2:00 · SF 3 · Score 23-31
(2:00) 8-M.Hasselbeck pass to 82-D.Jackson for 3 yards, TOUCHDOWN.
Seattle Seahawks XP (+1) — Q4 1:57 · SF 2 · Score 24-31
9-R.Lindell extra point is GOOD, Center-52-J.Darche, Holder-8-M.Hasselbeck.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- San Francisco 49ers earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- M. Hasselbeck (Seattle Seahawks) led total EPA — start here for highlight and prop research.
Frequently asked questions
Who won Seattle Seahawks vs San Francisco 49ers on 2002-12-01?
The San Francisco 49ers beat the Seattle Seahawks 31-24 in Week 13, 2002.
What was the score by quarter in Seattle Seahawks vs San Francisco 49ers?
Q2: Seattle Seahawks 3, San Francisco 49ers 17; Q3: Seattle Seahawks 7, San Francisco 49ers 7; Q4: Seattle Seahawks 14, San Francisco 49ers 7; Final: Seattle Seahawks 24, San Francisco 49ers 31.
Who scored touchdowns and field goals in Seattle Seahawks vs San Francisco 49ers?
San Francisco 49ers touchdown — G. Hearst (Q2 5:50) San Francisco 49ers touchdown — J. Williams (Q2 3:05) San Francisco 49ers touchdown — G. Hearst (Q3 10:15) Seattle Seahawks touchdown — D. Jackson (M. Hasselbeck pass) (Q3 8:58) San Francisco 49ers touchdown — G. Hearst (Q4 13:29) Seattle Seahawks touchdown — K. Robinson (M. Hasselbeck pass) (Q4 3:55) Seattle Seahawks touchdown — D. Jackson (M. Hasselbeck pass) (Q4 2:00) Seattle Seahawks field goal — R. Lindell (Q2 14:15, 3 pts) San Francisco 49ers field goal — J. Chandler (Q2 0:23, 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?
M. Hasselbeck (Seattle Seahawks), 54.5% completion, +0.20 EPA per dropback, +10.78 total passing EPA. J. Garcia (San Francisco 49ers), 50.0% completion, -0.07 EPA per dropback, -2.20 total passing EPA.
Who was FantasyHQ's player of the game in Seattle Seahawks vs San Francisco 49ers?
M. Hasselbeck (Seattle Seahawks) was FantasyHQ's Game MVP with +10.78 total EPA on Passing plays. across 55 snaps. Their top snap (-5.04 EPA): (11:47) 8-M.Hasselbeck pass intended for 82-D.Jackson INTERCEPTED by 33-T.Parrish at SEA 23. 33-T.Parrish pushed ob at SEA 4 for 19 yards (62-C.Gray, 71-W.Jones). Parrish tipped pa.
Was Seattle Seahawks vs San Francisco 49ers a close game?
Yes — the margin was 7 points. San Francisco 49ers won 31-24 in a game that stayed within one score into the fourth quarter.
Season records after this game
Seattle Seahawks
Entered 4-7 Now 4-8 L
San Francisco 49ers
Entered 7-4 Now 8-4 W