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

2025 Week 17 · Sun, Dec 28, 2025 · Bank of America Stadium

Seattle SeahawksWinner

27

Carolina Panthers

10

SEA -6.5 ✓U 42.5 ✓

Seattle Seahawks 27–10 — never really in doubt late. Biggest swing: Q3 12:06, SEA +13% win probability on one snap.

The game in one curve — scrub to replay it

Win probability

0255075100End Q1End Q2End Q3CARSEA
Q3 · 12:06SEA 3CAR 3CAR ball · 1st & 10SEA 64%

(12:06) 74-J.Curhan reported in as eligible. 30-C.Hubbard up the middle to CAR 22 for 2 yards (0-D.Lawrence; 13-E.Jones). FUMBLES (0-D.Lawrence), RECOVERED by SEA-0-D.Lawrence at CAR 21. 0-D.Lawrence for 21 yards, TOUCHD

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 · 12:06SEA +13% win prob(12:06) 74-J.Curhan reported in as eligible. 30-C.Hubbard up the middle to CAR 22 for 2 yards (0-D.Lawrence; 13-E.Jones). FUMBLES (0-D.Lawrence), RECOVERED by SEA-0-D.Lawrence at CAR 21. 0-D.Lawrence for 21 yards, TOUCHDOWN. The Replay Official reviewed the runner was not down by contact ruling, and the play was REVERSED. 74-J.Curhan reported in as eligible. 30-C.Hubbard up the middle to CAR 22 for 2 yards (0-D.Lawrence; 13-E.Jones). FUMBLES (0-D.Lawrence), RECOVERED by SEA-0-D.Lawrence at CAR 21. 0-D.Lawrence to CAR 21 for no gain (72-T.Moton).
  2. Q3 · 12:12SEA +12% win prob(12:12) (Shotgun) 14-S.Darnold pass deep left intended for 11-J.Smith-Njigba INTERCEPTED by 2-M.Jackson at CAR -8. Touchback.
  3. Q2 · 5:33SEA +10% win prob(5:33) (Shotgun) 14-S.Darnold to SEA 40 for -6 yards. FUMBLES, and recovers at SEA 39. 14-S.Darnold sacked at SEA 39 for -7 yards (11-N.Scourton). FUMBLES (11-N.Scourton), touched at SEA 41, RECOVERED by CAR-94-A.Robinson at SEA 40. 94-A.Robinson to SEA 37 for 3 yards (14-S.Darnold). FUMBLES (14-S.Darnold), recovered by CAR-56-C.Rozeboom at SEA 26. The Replay Official reviewed the fumble ruling, and the play was Upheld. The ruling on the field stands.
  4. Q1 · 11:41SEA +9% win prob(11:41) 14-S.Darnold pass incomplete short left. PENALTY on SEA-14-S.Darnold, Intentional Grounding, 21 yards, enforced at SEA 32.

How the points landed

Scoring summary

  1. Q1 · 3:28SEA Field goal

    (3:28) 5-J.Myers 48 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.

    Score after this play: SEA 3CAR 0
  2. Q2 · 3:50CAR Field goal

    (3:50) 10-R.Fitzgerald 35 yard field goal is GOOD, Center-44-J.Jansen, Holder-6-S.Martin.

    Score after this play: SEA 3CAR 3
  3. Q3 · 8:49SEA Touchdown

    (8:49) 26-Z.Charbonnet right guard for 2 yards, TOUCHDOWN. (kick good)

    Score after this play: SEA 10CAR 3
  4. Q3 · 5:39SEA Touchdown

    (5:39) 14-S.Darnold pass short right to 88-A.Barner for 17 yards, TOUCHDOWN. (kick good)

    Score after this play: SEA 17CAR 3
  5. Q4 · 13:48CAR Touchdown

    (13:48) (Shotgun) 9-B.Young scrambles left end for 10 yards, TOUCHDOWN. (kick good)

    Score after this play: SEA 17CAR 10
  6. Q4 · 5:36SEA Field goal

    (5:36) 5-J.Myers 30 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.

    Score after this play: SEA 20CAR 10
  7. Q4 · 2:35SEA Touchdown

    (2:35) 26-Z.Charbonnet up the middle for 1 yard, TOUCHDOWN. (kick good)

    Score after this play: SEA 27CAR 10

Down-to-down truth

Situational splits

MetricSeahawksPanthers
Offensive plays6549
Total yards289 (edge)142
Yards per play4.4 (edge)2.9
Expected points added / play-0.05 (edge)-0.51
Success rate42% (edge)37%
Dropback rate48%63%
Dropback efficiency (EPA/play)-0.27 (edge)-0.60
Rush efficiency (EPA/play)0.14 (edge)-0.37
Third downs9/16 (edge)1/10
Red-zone trips → TDs0 → 00 → 0
Explosive plays (10+ rush / 20+ pass)5 (edge)3
First downs gained on snaps17 (edge)9
Sacks taken32 (edge)
Turnovers22

Seahawks won the down-to-down efficiency fight: -0.05 expected points added per play vs -0.51.

Who moved the needle

Top performers

Passing · SEA

Sam DarnoldQB

18/27, 147 yds, 1 TD, 1 INT

-7.6 expected points added · +0.7% completion over expected

Passing · CAR

Bryce YoungQB

14/24, 54 yds, 0 TD, 1 INT

-21.1 expected points added · -7.1% completion over expected

Rushing · SEA

Zach CharbonnetRB

18 att, 110 yds, 2 TD

10.7 expected points added on the ground

Rushing · CAR

Rico DowdleRB

12 att, 59 yds, 0 TD

-0.3 expected points added on the ground

Receiving · SEA

Jaxon Smith-NjigbaWR

9/12 for 72 yds, 0 TD

46% of team targets · 1.6 expected points added

Receiving · SEA

AJ BarnerTE

3/3 for 43 yds, 1 TD

12% of team targets · 6.0 expected points added

Possession by possession

Drive chart

#TeamStartPlaysScrim ydsClockResult
1CARCAR 356121:52Punt
2SEASEA 187302:28Punt
3CARCAR 20452:13Punt
4SEASEA 309355:04Field goal +3
5CARCAR 35511:29Punt
6SEASEA 167263:31Punt
7CARCAR 2311276:28Turnover on downs
8SEASEA 41301:36Fumble
9CARSEA 26491:33Field goal +3
10SEASEA 309313:29Turnover on downs
11CARCAR 393110:17End of half
12SEASEA 407422:54Interception
13CARCAR 20110:05Defensive touchdown
14SEACAR 217213:16Touchdown +7
15CARCAR 34461:04Interception
16SEACAR 295292:09Touchdown +7
17CARCAR 3115696:51Touchdown +7
18SEASEA 3315508:08Field goal +3
19CARCAR 275-21:53Turnover on downs
20SEACAR 256251:09Touchdown +7
21CARCAR 13531:57Turnover on downs
22SEACAR 13100:34End of game

7 of 22 drives ended in points. Longest march: Panthers gained 69 scrimmage yards over 15 plays for a touchdown.

Full stat lines

Box score

Seattle Seahawks

Passing

PlayerC/AttYdsTDINTSackedEPA
Sam Darnold18/27147113-7.6

Rushing

PlayerAttYdsAvgTDEPA
Zach Charbonnet181106.1210.7
Kenneth Walker III15513.40-4.4
Sam Darnold320.70-5.9

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jaxon Smith-Njigba91272046%1.6
AJ Barner3343112%6.0
Zach Charbonnet221208%0.1
Rashid Shaheed11804%0.5
Kenneth Walker III22608%-1.3
Cooper Kupp136012%-0.1
Eric Saubert02008%-1.0
Dareke Young01004%-1.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Julian Love510.011
Ty Okada510.000
DeMarcus Lawrence331.000
Ernest Jones140.000
Devon Witherspoon310.001
Nick Emmanwori210.000
Boye Mafe111.000
Uchenna Nwosu110.001
Jake Bobo110.000
Rylie Mills110.000

Carolina Panthers

Passing

PlayerC/AttYdsTDINTSackedEPA
Bryce Young14/2454012-21.1

Rushing

PlayerAttYdsAvgTDEPA
Rico Dowdle12594.90-0.3
Bryce Young9273.01-2.0
Chuba Hubbard4123.00-7.1
Mitchell Evans111.001.8

Receiving

PlayerRecTgtYdsTDTgt shareEPA
Jalen Coker2216010%1.6
Jimmy Horn Jr.229010%-0.2
Chuba Hubbard336014%-2.0
Tommy Tremble11605%0.3
Mitchell Evans125010%-1.3
Tetairoa McMillan145019%-11.4
Rico Dowdle354024%-2.7
Xavier Legette11305%0.2
Brycen Tremayne01005%-1.4

Defense (top contributors)

PlayerSoloAstSacksINTPD
Mike Jackson730.012
Christian Rozeboom460.000
Nick Scott520.000
Derrick Brown330.000
Cam Jackson140.000
Tre'von Moehrig311.000
Bobby Brown III130.001
Nic Scourton131.000
Princely Umanmielen120.000
Jaycee Horn200.000

Closing number vs result

Betting context

Closing spread
SEA -6.5
Closing total
42.5
SEA moneyline
-305
CAR moneyline
+245

Seahawks closed -6.5 and covered, winning by 17.

Total closed 42.5; the game landed 37 — under by 5.5.

Conditions and crew

Game environment

Venue
Bank of America Stadium
Roof / surface
outdoors · grass
Kickoff weather
43°F, wind 2 mph
Referee
Carl Cheffers
Rest
SEA 10 days · CAR 7 days
Coaches
Mike Macdonald vs Dave Canales