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

2021 Week 4 · Sun, Oct 3, 2021 · Levi's Stadium

Seattle SeahawksWinner

28

San Francisco 49ers

21

SF -2.5 upsetU 52 ✓

Seattle Seahawks 28–21. Biggest swing: Q3 5:22, SEA +15% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3SFSEA
Q3 · 5:22SEA SF SF ballSEA 69%

5-J.Myers kicks 60 yards from SEA 35 to SF 5. 49-T.Cannon MUFFS catch, and recovers at SF 11. 49-T.Cannon to SF 13 for 2 yards (31-D.Dallas). FUMBLES (31-D.Dallas), RECOVERED by SEA-59-J.Rhattigan at SF 14.

Market-anchored home win probability, play by play. Drag across the curve or use arrow keys to replay the game; gold diamonds mark the biggest momentum swings — tap one to jump there.

Highest-leverage plays

  1. Q3 · 5:22SEA +15% win prob5-J.Myers kicks 60 yards from SEA 35 to SF 5. 49-T.Cannon MUFFS catch, and recovers at SF 11. 49-T.Cannon to SF 13 for 2 yards (31-D.Dallas). FUMBLES (31-D.Dallas), RECOVERED by SEA-59-J.Rhattigan at SF 14.
  2. Q3 · 2:22SF +13% win prob(2:22) (Shotgun) 5-T.Lance pass deep right to 19-D.Samuel for 76 yards, TOUCHDOWN. Caught at SF 48. 52-YAC
  3. Q2 · 2:00SF +10% win prob(2:00) (Shotgun) 3-R.Wilson pass short middle to 14-D.Metcalf for 12 yards, TOUCHDOWN. Caught at SF 7. 7-YAC
  4. Q3 · 5:31SF +9% win prob(5:31) (Shotgun) 3-R.Wilson scrambles left end for 16 yards, TOUCHDOWN. SF-99-J.Kinlaw was injured during the play.

Down-to-down truth

Situational splits

MetricSeahawks49ers
Offensive plays5273
Total yards236459 (edge)
Yards per play4.56.3 (edge)
Expected points added / play-0.070.08 (edge)
Success rate37%49% (edge)
Dropback rate54%66%
Dropback efficiency (EPA/play)-0.040.17 (edge)
Rush efficiency (EPA/play)-0.10-0.09 (edge)
Third downs2/10 (edge)2/14
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)55
First downs gained on snaps1324 (edge)
Sacks taken32 (edge)
Turnovers0 (edge)2

49ers outgained Seahawks 459–236 but lost the turnover battle 2–0. That was the game.

Who moved the needle

Top performers

Passing · SF

Jimmy GaroppoloQB

14/23, 165 yds, 1 TD, 1 INT

-1.2 expected points added · -2.1% completion over expected

Passing · SF

Trey LanceQB

9/18, 157 yds, 2 TD, 0 INT

7.9 expected points added · -12.8% completion over expected

Rushing · SF

Trey SermonRB

19 att, 89 yds, 0 TD

-0.1 expected points added on the ground

Rushing · SEA

Alex CollinsRB

10 att, 44 yds, 1 TD

1.4 expected points added on the ground

Receiving · SF

Deebo SamuelWR

8/13 for 156 yds, 2 TD

33% of team targets · 9.6 expected points added

Receiving · SEA

DK MetcalfWR

4/8 for 65 yds, 1 TD

36% of team targets · 1.7 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1SEASEA 25561:12Punt
2SFSF 299814:13Touchdown
3SEASEA 365-42:18Punt
4SFSF 185181:57Interception
5SEASF 384-51:42Punt
6SFSF 99685:07Turnover on downs
7SEASEA 314-52:22Punt
8SFSF 149273:17Punt
9SEASEA 7411:26Punt
10SFSF 42441:37Punt
11SEASEA 207802:55Touchdown
12SFSF 257211:16Punt
13SEASEA 6270:38End of half
14SFSF 256222:46Punt
15SEASEA 165122:17Punt
16SFSF 26461:04Punt
17SEASEA 348663:31Touchdown
18SF100:06Fumble
19SEASF 143140:50Touchdown
20SFSF 116892:16Touchdown
21SEASEA 1912535:03Touchdown
22SFSF 15521:33Punt
23SEA50451:03Punt
24SFSF 208293:19Turnover on downs
25SEASF 49461:42Punt
26SFSF 2014923:10Touchdown
27SEASEA 46301:20End of game

0 of 27 drives ended in points. Longest march: 49ers gained 92 scrimmage yards over 14 plays for a touchdown.

Full stat lines

Box score

Seattle Seahawks

Passing

PlayerC/AttYdsTDINTSackedEPA
Russell Wilson16/23149203-4.6

Rushing

PlayerAttYdsAvgTDEPA
Alex Collins10444.411.4
Chris Carson13302.30-3.0
Russell Wilson4266.513.5
Travis Homer155.00-0.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
DK Metcalf4865136%1.7
Alex Collins223409%2.1
Tyler Lockett4524023%-0.8
Freddie Swain3420118%0.5
Will Dissly22509%-1.0
Chris Carson11105%-0.5

Defense (top contributors)

PlayerSoloAstSacksINTPD
Bobby Wagner450.001
D.J. Reed430.000
Jordyn Brooks431.001
Quandre Diggs520.012
Jamal Adams420.001
Sidney Jones420.001
Ryan Neal410.001
Marquise Blair210.001
Nick Bellore210.000
Kerry Hyder120.000

San Francisco 49ers

Passing

PlayerC/AttYdsTDINTSackedEPA
Jimmy Garoppolo14/23165111-1.2
Trey Lance9/181572017.9

Rushing

PlayerAttYdsAvgTDEPA
Trey Sermon19894.70-0.1
Trey Lance7415.901.4
Jacques Patrick2126.000.8
Deebo Samuel111.00-2.9

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Deebo Samuel813156233%9.6
Kyle Juszczyk4441010%1.5
George Kittle41040026%-5.6
Mohamed Sanu4535013%3.8
Ross Dwelley112113%2.4
Brandon Aiyuk131508%-1.0
Jauan Jennings111403%1.0
Trent Sherfield02005%-1.2

Defense (top contributors)

PlayerSoloAstSacksINTPD
Azeez Al-Shaair460.000
Fred Warner540.000
Marcell Harris140.000
Jaquiski Tartt220.000
Arik Armstead130.000
Emmanuel Moseley300.002
Nick Bosa121.000
Jimmie Ward120.000
Dre Kirkpatrick210.000
Dee Ford212.000

Closing number vs result

Betting context

Closing spread
SF -2.5
Closing total
52
SEA moneyline
+120
SF moneyline
-133

49ers closed -2.5 and lost outright — an upset against the closing number.

Total closed 52; the game landed 49 — under by 3.0.

Conditions and crew

Game environment

Venue
Levi's Stadium
Roof / surface
outdoors · grass
Kickoff weather
80°F, wind 0 mph
Referee
Carl Cheffers
Rest
SEA 7 days · SF 7 days
Coaches
Pete Carroll vs Kyle Shanahan

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