2025 Week 12 · Sun, Nov 23, 2025 · Nissan Stadium
Seattle SeahawksWinner
30
Tennessee Titans
24
Seattle Seahawks 30–24. Biggest swing: Q2 11:11, TEN +8% win probability on one snap.
The game in one curve — scrub to replay it
Win probability
(11:11) (Shotgun) 14-S.Darnold pass deep right to 11-J.Smith-Njigba for 63 yards, TOUCHDOWN.
Highest-leverage plays
- Q2 · 11:11TEN +8% win prob(11:11) (Shotgun) 14-S.Darnold pass deep right to 11-J.Smith-Njigba for 63 yards, TOUCHDOWN.
- Q1 · 6:54SEA +6% win prob(6:54) 1-C.Ward sacked at SEA 4 for -1 yards (52-P.O'Connell).
- Q2 · 12:55SEA +5% win prob(12:55) 3-J.Hekker punts 49 yards to SEA 13, Center-46-M.Cox. 22-R.Shaheed to SEA 33 for 20 yards (36-J.Chestnut).
- Q1 · 1:08TEN +4% win prob(1:08) (Shotgun) 1-C.Ward pass short right to 17-C.Dike pushed ob at TEN 35 for 25 yards (29-J.Jobe; 8-C.Bryant).
How the points landed
Scoring summary
- Q1 · 5:53TEN Field goal
(5:53) 6-J.Slye 22 yard field goal is GOOD, Center-46-M.Cox, Holder-3-J.Hekker.
Score after this play: SEA 0 — TEN 3 - Q1 · 2:18SEA Field goal
(2:18) 5-J.Myers 47 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.
Score after this play: SEA 3 — TEN 3 - Q2 · 11:11SEA Touchdown
(11:11) (Shotgun) 14-S.Darnold pass deep right to 11-J.Smith-Njigba for 63 yards, TOUCHDOWN. (kick good)
Score after this play: SEA 10 — TEN 3 - Q2 · 4:48SEA Field goal
(4:48) 5-J.Myers 30 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.
Score after this play: SEA 13 — TEN 3 - Q2 · 0:04SEA Field goal
(:04) 5-J.Myers 36 yard field goal is GOOD, Center-41-C.Stoll, Holder-4-M.Dickson.
Score after this play: SEA 16 — TEN 3 - Q3 · 13:23SEA Touchdown
(13:23) 14-S.Darnold pass short right to 11-J.Smith-Njigba for 13 yards, TOUCHDOWN. (kick good)
Score after this play: SEA 23 — TEN 3 - Q3 · 10:44TEN Touchdown
(10:44) 4-M.Dickson punts 60 yards to TEN 10, Center-41-C.Stoll. 17-C.Dike for 90 yards, TOUCHDOWN. (kick good)
Score after this play: SEA 23 — TEN 10 - Q3 · 6:46SEA Touchdown
(6:46) 26-Z.Charbonnet left end for 5 yards, TOUCHDOWN. (kick good)
Score after this play: SEA 30 — TEN 10 - Q3 · 1:23TEN Touchdown
(1:23) (Shotgun) 1-C.Ward up the middle for 6 yards, TOUCHDOWN. (kick good)
Score after this play: SEA 30 — TEN 17 - Q4 · 0:47TEN Touchdown
(:47) (Shotgun) 1-C.Ward pass short right to 17-C.Dike for 1 yard, TOUCHDOWN. (kick good)
Score after this play: SEA 30 — TEN 24
Down-to-down truth
Situational splits
| Metric | Seahawks | Titans |
|---|---|---|
| Offensive plays | 46 | 68 |
| Total yards | 354 (edge) | 296 |
| Yards per play | 7.7 (edge) | 4.4 |
| Expected points added / play | 0.29 (edge) | -0.01 |
| Success rate | 50% (edge) | 35% |
| Dropback rate | 59% | 74% |
| Dropback efficiency (EPA/play) | 0.35 (edge) | 0.11 |
| Rush efficiency (EPA/play) | 0.21 (edge) | -0.33 |
| Third downs | 2/7 | 6/17 (edge) |
| Red-zone trips → TDs | 0 → 0 | 0 → 0 |
| Explosive plays (10+ rush / 20+ pass) | 8 (edge) | 4 |
| First downs gained on snaps | 17 | 17 |
| Sacks taken | 1 (edge) | 4 |
| Turnovers | 0 | 0 |
Seahawks won the down-to-down efficiency fight: 0.29 expected points added per play vs -0.01.
Who moved the needle
Top performers
Passing · TEN
Cam WardQB
28/42, 256 yds, 1 TD, 0 INT
2.1 expected points added · +4.9% completion over expected
Passing · SEA
16/26, 244 yds, 2 TD, 0 INT
9.4 expected points added · +2.1% completion over expected
Receiving · SEA
8/10 for 167 yds, 2 TD
40% of team targets · 13.9 expected points added
Possession by possession
Drive chart
| # | Team | Start | Plays | Scrim yds | Clock | Result | |
|---|---|---|---|---|---|---|---|
| 1 | TEN | TEN 33 | 16 | 58 | 9:09 | Field goal +3 | |
| 2 | SEA | SEA 27 | 9 | 34 | 3:37 | Field goal +3 | |
| 3 | TEN | TEN 3 | 8 | 50 | 4:30 | Punt | |
| 4 | SEA | SEA 33 | 4 | 72 | 1:42 | Touchdown +7 | |
| 5 | TEN | TEN 15 | 5 | -9 | 2:14 | Punt | |
| 6 | SEA | TEN 26 | 8 | 17 | 4:04 | Field goal +3 | |
| 7 | TEN | TEN 27 | 8 | 33 | 2:56 | Turnover on downs | |
| 8 | SEA | SEA 40 | 9 | 48 | 1:48 | Field goal +3 | |
| 9 | SEA | SEA 24 | 5 | 76 | 1:41 | Touchdown +7 | |
| 10 | TEN | TEN 27 | 5 | -5 | 1:43 | Punt | |
| 11 | SEA | SEA 22 | 4 | 8 | 1:14 | Defensive touchdown | |
| 12 | SEA | SEA 26 | 8 | 74 | 3:42 | Touchdown +7 | |
| 13 | TEN | TEN 27 | 11 | 63 | 5:22 | Touchdown +7 | |
| 14 | SEA | SEA 25 | 7 | 29 | 3:01 | Turnover on downs | |
| 15 | TEN | TEN 46 | 11 | 44 | 7:06 | Turnover on downs | |
| 16 | SEA | SEA 20 | 4 | -4 | 1:03 | Punt | |
| 17 | TEN | TEN 38 | 16 | 62 | 4:25 | Touchdown +7 | |
| 18 | SEA | TEN 43 | 2 | 0 | 0:43 | End of game |
9 of 18 drives ended in points. Longest march: Seahawks gained 76 scrimmage yards over 5 plays for a touchdown.
Full stat lines
Box score
Seattle Seahawks
Passing
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Sam Darnold | 16/26 | 244 | 2 | 0 | 1 | 9.4 |
Rushing
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Kenneth Walker III | 11 | 71 | 6.5 | 0 | 0.5 |
| Zach Charbonnet | 6 | 35 | 5.8 | 1 | 3.4 |
| Rashid Shaheed | 1 | 5 | 5.0 | 0 | 0.1 |
| Jaxon Smith-Njigba | 1 | 4 | 4.0 | 0 | -0.1 |
| Sam Darnold | 1 | -1 | -1.0 | 0 | -1.6 |
Receiving
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Jaxon Smith-Njigba | 8 | 10 | 167 | 2 | 40% | 13.9 |
| Kenneth Walker III | 3 | 4 | 30 | 0 | 16% | -0.3 |
| Cooper Kupp | 2 | 4 | 24 | 0 | 16% | -0.8 |
| AJ Barner | 2 | 4 | 18 | 0 | 16% | 0.3 |
| Elijah Arroyo | 1 | 1 | 5 | 0 | 4% | 0.3 |
| Rashid Shaheed | 0 | 2 | 0 | 0 | 8% | -0.8 |
Defense (top contributors)
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Drake Thomas | 6 | 4 | 0.0 | 0 | 0 |
| Patrick O'Connell | 4 | 5 | 1.0 | 0 | 0 |
| Nick Emmanwori | 6 | 2 | 0.0 | 0 | 0 |
| Byron Murphy II | 3 | 2 | 1.0 | 0 | 0 |
| D'Anthony Bell | 2 | 2 | 0.0 | 0 | 0 |
| Devon Witherspoon | 2 | 2 | 0.0 | 0 | 2 |
| Leonard Williams | 3 | 1 | 1.0 | 0 | 0 |
| Coby Bryant | 2 | 1 | 0.0 | 0 | 0 |
| Derick Hall | 2 | 1 | 1.0 | 0 | 1 |
| Josh Jobe | 2 | 1 | 0.0 | 0 | 0 |
Tennessee Titans
Passing
| Player | C/Att | Yds | TD | INT | Sacked | EPA |
|---|---|---|---|---|---|---|
| Cam Ward | 28/42 | 256 | 1 | 0 | 4 | 2.1 |
Rushing
| Player | Att | Yds | Avg | TD | EPA |
|---|---|---|---|---|---|
| Cam Ward | 6 | 37 | 6.2 | 1 | 6.5 |
| Tony Pollard | 11 | 20 | 1.8 | 0 | -5.4 |
| Tyjae Spears | 3 | 4 | 1.3 | 0 | -1.5 |
| Julius Chestnut | 2 | 3 | 1.5 | 0 | -2.1 |
Receiving
| Player | Rec | Tgt | Yds | TD | Tgt share | EPA |
|---|---|---|---|---|---|---|
| Gunnar Helm | 6 | 7 | 51 | 0 | 18% | -0.0 |
| Chimere Dike | 5 | 7 | 44 | 1 | 18% | 1.0 |
| James Proche | 3 | 3 | 42 | 0 | 8% | 5.0 |
| Chig Okonkwo | 3 | 4 | 40 | 0 | 11% | 2.3 |
| Xavier Restrepo | 2 | 6 | 26 | 0 | 16% | 1.6 |
| Tony Pollard | 4 | 5 | 21 | 0 | 13% | -1.1 |
| Tyjae Spears | 4 | 5 | 21 | 0 | 13% | 0.5 |
| Van Jefferson | 1 | 1 | 11 | 0 | 3% | 2.6 |
Defense (top contributors)
| Player | Solo | Ast | Sacks | INT | PD |
|---|---|---|---|---|---|
| Kevin Winston Jr. | 6 | 4 | 0.0 | 0 | 0 |
| Cedric Gray | 6 | 1 | 0.0 | 0 | 0 |
| Jalyn Armour-Davis | 3 | 1 | 0.0 | 0 | 0 |
| Cody Barton | 1 | 2 | 0.0 | 0 | 0 |
| Julius Chestnut | 1 | 1 | 0.0 | 0 | 0 |
| Amani Hooker | 2 | 0 | 0.0 | 0 | 0 |
| Arden Key | 2 | 0 | 1.0 | 0 | 0 |
| Mike Brown | 2 | 0 | 0.0 | 0 | 0 |
| Jeffery Simmons | 1 | 1 | 0.0 | 0 | 0 |
| Sebastian Joseph-Day | 1 | 1 | 0.0 | 0 | 0 |
Closing number vs result
Betting context
- Closing spread
- SEA -12.5
- Closing total
- 41.5
- SEA moneyline
- -950
- TEN moneyline
- +625
Seahawks closed -12.5, won by 6 — but didn't cover.
Total closed 41.5; the game landed 54 — over by 12.5.
Conditions and crew
Game environment
- Venue
- Nissan Stadium
- Roof / surface
- outdoors · grass
- Kickoff weather
- 55°F, wind 1 mph
- Referee
- Ron Torbert
- Rest
- SEA 7 days · TEN 7 days
- Coaches
- Mike Macdonald vs Brian Callahan