For the complete documentation index, see llms.txt. Markdown variants are available only for registry-approved public pages by appending .md to eligible URLs or by sending Accept: text/markdown.
Sync your league to My Playbook for custom advice

2008 Week 2 · Sun, Sep 14, 2008 · Qwest Field

San Francisco 49ersWinner

33

Seattle Seahawks

30

SEA -6.5 upsetO 38 ✓

San Francisco 49ers 33–30 — decided on the final possessions.

Pre-2018 game — box score & context only; play-by-play visuals start in 2018

Who moved the needle

Top performers

Passing · SF

J.T. O'SullivanQB

20/32, 321 yds, 1 TD, 0 INT

6.4 expected points added · +6.9% completion over expected

Passing · SEA

Matt HasselbeckQB

18/36, 189 yds, 0 TD, 2 INT

-10.5 expected points added · -14.7% completion over expected

Rushing · SEA

Julius JonesRB

26 att, 127 yds, 1 TD

0.5 expected points added on the ground

Rushing · SF

Frank GoreRB

19 att, 61 yds, 1 TD

-8.5 expected points added on the ground

Full stat lines

Box score

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
J.T. O'Sullivan20/323211086.4

Rushing

PlayerAttYdsAvgTDEPA
Frank Gore19613.21-8.5
J.T. O'Sullivan4328.000.9

Defense (top contributors)

PlayerSoloAstSacksINTPD
Nate Clements700.001
Patrick Willis600.011
Mark Roman320.001
Takeo Spikes410.000
Keith Lewis500.000
Ray McDonald410.001
Justin Smith400.000
Michael Lewis221.000
Walt Harris400.013
Tarell Brown300.000

Seattle Seahawks

Passing

PlayerC/AttYdsTDINTSackedEPA
Matt Hasselbeck18/36189021-10.5

Rushing

PlayerAttYdsAvgTDEPA
Julius Jones261274.910.5
Leonard Weaver5275.400.6
Matt Hasselbeck11212.000.9
T.J. Duckett231.511.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Patrick Kerney412.000
Leroy Hill500.000
Lofa Tatupu310.000
Kelly Jennings310.000
Brian Russell310.000
Julian Peterson401.000
Lawrence Jackson312.000
Deon Grant400.000
Rocky Bernard301.000
Josh Wilson300.000

Closing number vs result

Betting context

Closing spread
SEA -6.5
Closing total
38
SF moneyline
SEA moneyline

Seahawks closed -6.5 and lost outright — an upset against the closing number.

Total closed 38; the game landed 63 — over by 25.0.

Conditions and crew

Game environment

Venue
Qwest Field
Roof / surface
outdoors · fieldturf
Kickoff weather
67°F, wind 6 mph
Referee
Jerome Boger
Rest
SF 7 days · SEA 7 days
Coaches
Mike Nolan vs Mike Holmgren

Division game — familiarity tightens these matchups; closing numbers tend to be sharper.