Final2025 Week 18

Levi's Stadium, Santa Clara, CA

Seattle Seahawks vs San Francisco 49ers, Week 18 2025

Seattle Seahawks

AwayWon

13

San Francisco 49ers

Home

3

Scoring by quarter
TeamQ1Q2Q3Q4Final
Seahawks730313
49ers03003

SEA 13SF 3 Final

  • Passing leader

    Sam Darnold

    SEA · QB

    8.8PPR pts

    20/26, 198 YDS

  • Top fantasy scorer

    Zach Charbonnet

    SEA · RB

    18.7PPR pts

    17 ATT, 74 YDS, 1 TD, 3 REC, 23 REC YDS

  • 49ers leader

    Christian McCaffrey

    SF · RB

    11.7PPR pts

    8 ATT, 23 YDS, 6 REC, 34 REC YDS

  • Defensive playmaker

    Drake Thomas

    SEA

    1 INT, 5 TKL

Seahawks 13, 49ers 3: Seattle beats San Francisco

Seattle led 10–3 at halftime and outscored San Francisco 3–0 after the break to win 13–3. The Seahawks finished with a 361–173 edge in total offense and averaged 5.4 yards per play.

The gap showed up everywhere. The 49ers went 2-for-9 on third down and committed one turnover, while the Seahawks kept the ball for 37:48 and finished without a giveaway.

The two teams meet again in Week 5 of 2026. If you roster anyone from either side, run the start/sit call in Redraft Command and it will weigh your lineup, your opponent and your league scoring, not only the player rankings.

Key advantages

  • +1.3 yards/play SEA 5.4 · SF 4.1
  • +1 turnover margin SEA 0 turnovers
  • +188 total yards SEA 361 · SF 173

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Seahawk or 49er on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Seahawks Won

Seattle won the efficiency, turnover, third-down, and time of possession battles.

Team stats comparison, Seahawks vs 49ers
SeahawksStat49ers
5.4Yards per play4.1
0Turnovers1
361Total yards173
Other team stats
67Plays42
46%Third-down conversion22%
37:48Time of possession22:12

Scoring Summary

The Seahawks scored one touchdown and two field goals; the 49ers scored one field goal.

Scoring plays, Seahawks vs 49ers
TimeTeamPlaySEASF
1st quarter
4:29SEAZach Charbonnet 27-yard TD run Takes leadJason Myers XP70
2nd quarter
5:19SEAJason Myers 45-yard FG Extends lead100
1:06SFEddy Pineiro 48-yard FG103
3rd quarter
No scoring
4th quarter
14:15SEAJason Myers 31-yard FG Extends lead133

Fantasy Points: Seahawks vs 49ers, Week 18 2025

Fantasy leaders

  1. Zach CharbonnetSEARB18.7 PTSRB8
  2. Kenneth WalkerSEARB17.3 PTSRB10
  3. Jaxon Smith-NjigbaSEAWR14.4 PTSWR15
  4. Christian McCaffreySFRB11.7 PTSRB18

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Sam DarnoldSEAQB8.8QB2520/261980069097.9Start/Sit →
Brock PurdySFQB6.2QB2819/2712701221064.9Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
Zach CharbonnetSEARB18.7RB8RB1774143230Start/Sit →
Kenneth WalkerSEARB17.3RB10RB1697044360
Jaxon Smith-NjigbaSEAWR14.4WR15WR———86840Start/Sit →
Christian McCaffreySFRB11.7RB18RB823076340Start/Sit →
George KittleSFTE7.9TE17TE———75290Start/Sit →
Jauan JenningsSFWR7.5WR40WR———64350Start/Sit →
Demarcus RobinsonSFWR5.4WR52WR———43240
Cooper KuppSEAWR4.9WR57WR———32290Start/Sit →
AJ BarnerSEATE3.4TE39TE———32140Start/Sit →
Eric SaubertSEATE3.0TE41TE———32100Start/Sit →
Rashid ShaheedSEAWR1.2WR102WR———1120Start/Sit →
Brian RobinsonSFRB0.9RB77RB290————
Kendrick BourneSFWR0.0—WR———1000Start/Sit →

Fantasy Usage

Seattle Seahawks

Snap Share

  1. Jaxon Smith-NjigbaWR57 snaps83%
  2. Cooper KuppWR53 snaps77%
  3. Eric SaubertTE48 snaps70%
  4. AJ BarnerTE42 snaps61%
  5. Zach CharbonnetRB39 snaps57%

Target Share26 targets

  1. Jaxon Smith-Njigba31%, 8 targets
  2. Kenneth Walker15%, 4 targets
  3. Zach Charbonnet15%, 4 targets
  4. Cooper Kupp12%, 3 targets
  5. Eric Saubert12%, 3 targets
  6. Other15%, 4 targets

Carry Share39 carries

  1. Zach Charbonnet44%, 17 carries
  2. Kenneth Walker41%, 16 carries
  3. Sam Darnold15%, 6 carries

San Francisco 49ers

Snap Share

  1. George KittleTE40 snaps95%
  2. Demarcus RobinsonWR37 snaps88%
  3. Jauan JenningsWR37 snaps88%
  4. Christian McCaffreyRB36 snaps86%
  5. Kendrick BourneWR22 snaps52%

Target Share25 targets

  1. Christian McCaffrey28%, 7 targets
  2. George Kittle28%, 7 targets
  3. Jauan Jennings24%, 6 targets
  4. Demarcus Robinson16%, 4 targets
  5. Kendrick Bourne4%, 1 targets

Carry Share12 carries

  1. Christian McCaffrey67%, 8 carries
  2. Brian Robinson17%, 2 carries
  3. Brock Purdy17%, 2 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
George KittleSFTE4095%728%0
Demarcus RobinsonSFWR3788%416%0
Jauan JenningsSFWR3788%624%0
Christian McCaffreySFRB3686%728%8
Jaxon Smith-NjigbaSEAWR5783%831%0
Cooper KuppSEAWR5377%312%0
Eric SaubertSEATE4870%312%0
AJ BarnerSEATE4261%312%0
Zach CharbonnetSEARB3957%415%17
Kendrick BourneSFWR2252%14%0
Rashid ShaheedSEAWR3348%14%0
Kenneth WalkerSEARB2942%415%16
Robbie OuztsSEARB2130%00%0
Luke FarrellSFTE819%00%0
Brian RobinsonSFRB614%00%2
Jake BoboSEAWR913%00%0
Skyy MooreSFWR512%00%0
Dareke YoungSEAWR812%00%0
Brady RussellSEARB46%00%0
Cam AkersSEARB11%00%0

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
Zach CharbonnetSEA · RB18.717.8+0.957%44% car—01744%415%
Christian McCaffreySF · RB11.717.1−5.486%67% car—0867%726%
Kenneth Walker IIISEA · —17.317.1+0.242%41% car—01641%415%
Sam DarnoldSEA · QB8.815.4−6.6100%26 att—26615%00%
Jaxon Smith-NjigbaSEA · WR14.413.6+0.883%31% tgt—000%831%
Brock PurdySF · QB6.213.3−7.1100%27 att—27217%00%
George KittleSF · TE7.911.9−4.095%26% tgt—000%726%
Jauan JenningsSF · WR7.510.2−2.788%22% tgt—000%622%
Demarcus RobinsonSF · WR5.46.8−1.488%15% tgt—000%415%
AJ BarnerSEA · TE3.45.1−1.761%12% tgt—000%312%
Cooper KuppSEA · WR4.95.1−0.277%12% tgt—000%312%
Eric SaubertSEA · TE3.05.1−2.170%12% tgt—000%312%
Kyle JuszczykSF · RB1.53.4−1.9—7% tgt—000%27%
Kendrick BourneSF · WR0.01.7−1.752%4% tgt—000%14%
Rashid ShaheedSEA · WR1.21.7−0.548%4% tgt—000%14%
Brian Robinson Jr.SF · RB0.91.3−0.414%17% car—0217%00%

Team totals: Seahawks 26 targets and 39 carries; 49ers 27 targets and 12 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2025 season: 1.70 PPR points per target (67% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Sam Darnold Unlucky

SEA · QB · 8.8 pts on 15.4 expected

20 of 26 passing for 198 yards; 6 carries for 9 yards.

Verdict: The role was there, worth 15.4 points at league-average rates; the production wasn't.

Start/Sit: Sam Darnold →

Brock Purdy Unlucky

SF · QB · 6.2 pts on 13.3 expected

19 of 27 passing for 127 yards, 1 interception; 2 carries for 21 yards.

Verdict: The role was there, worth 13.3 points at league-average rates; the production wasn't.

Start/Sit: Brock Purdy →

Zach Charbonnet

SEA · RB · 18.7 pts on 17.8 expected

4 targets (15% of the team's), 3 catches for 23 yards; 17 carries (44% of the team's) for 74 yards and 1 touchdown.

Verdict: The points matched the role, 17.8 expected.

Start/Sit: Zach Charbonnet →

Kenneth Walker III

SEA · — · 17.3 pts on 17.1 expected

4 targets (15% of the team's), 4 catches for 36 yards; 16 carries (41% of the team's) for 97 yards.

Verdict: The points matched the role, 17.1 expected.

Christian McCaffrey Volume, no payoff

SF · RB · 11.7 pts on 17.1 expected

7 targets (26% of the team's), 6 catches for 34 yards; 8 carries (67% of the team's) for 23 yards.

Verdict: The role was there, worth 17.1 points at league-average rates; the production wasn't.

Start/Sit: Christian McCaffrey →

George Kittle

SF · TE · 7.9 pts on 11.9 expected

7 targets (26% of the team's), 5 catches for 29 yards.

Verdict: The points matched the role, 11.9 expected.

Start/Sit: George Kittle →

Eric Saubert

SEA · TE · 3.0 pts on 5.1 expected

3 targets (12% of the team's), 2 catches for 10 yards.

Verdict: The points matched the role, 5.1 expected.

Start/Sit: Eric Saubert →

AJ Barner

SEA · TE · 3.4 pts on 5.1 expected

3 targets (12% of the team's), 2 catches for 14 yards.

Verdict: The points matched the role, 5.1 expected.

Start/Sit: AJ Barner →

Stock Up, Stock Down

Seattle Seahawks

  • Stock up: Eric Saubert played 70% of the snaps, up from a 37% season average.
  • Stock down: AJ Barner played 61% of the snaps, down from a 78% season average.

San Francisco 49ers

  • Stock up: George Kittle played 95% of the snaps, up from a 80% season average.
  • Stock up: Demarcus Robinson played 88% of the snaps, up from a 44% season average.

Fantasy Matchups

Fantasy points allowed per game by position, 2025 through Week 18.

Fantasy points allowed per game by position, Seahawks defense and 49ers defense
Points allowed toSeahawks D49ers D
QBs14.717.5
RBs18.721.2
WRs25.932.1
TEs14.614.8

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

San Francisco opened at 43% win probability and fell below 2% in the fourth quarter.

49ers win probability

49ers win probability by game minute49ers started at 43%, stood at 19% at halftime and finished at 0%, across 4 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −20Charbonnet 27-yd TD run43% → 23%Q1 4:29
  2. −7Myers 45-yd FG21% → 13%Q2 5:19
  3. +7Pineiro 48-yd FG12% → 20%Q2 1:06
  4. −7Myers 31-yd FG12% → 5%Q4 14:15

Swing in 49ers win probability, in points

Play Calling and Possessions

Play calling, Seahawks vs 49ers
Seattle SeahawksMeasureSan Francisco 49ers
67Plays42
42%Pass rate71%
6.5Yds / dropback4.0
4.6Yds / carry4.4
6/13Third downs2/9

Efficiency edge Seattle ran 25 more plays and gained 2.5 more yards per dropback.

  • Top targets
  • SEA Smith-Njigba 31% · Walker 15% · Charbonnet 15%
  • SF McCaffrey 26% · Kittle 26% · Jennings 22%

Possession Results

How each possession ended, Seahawks vs 49ers
ResultSEASF
Touchdowns10
Field goals21
Punts14
Turnovers01
Turnovers on downs12
Missed field goals20

SEA turnover edge: +1

  • The Seahawks opened the scoring on their second possession, a 3-play, 35-yard drive that ended in a touchdown.
  • The Seahawks drained the clock with two second-half drives of five to nine minutes.
All 17 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
SEAQ1 15:0012667:37Downs
SFQ1 7:23371:31Punt
SEAQ1 5:523351:23Touchdown
SFQ1 4:29382:03Punt
SEAQ1 2:2610534:58Missed FG
SFQ2 12:286242:53Downs
SEAQ2 9:359334:16Field goal
SFQ2 5:199304:13Field goal
SEAQ2 1:06231:06End of half
SFQ3 15:008274:53Punt
SEAQ3 10:075183:20Punt
SFQ3 6:47392:16Punt
SEAQ3 4:3111555:16Field goal
SFQ4 14:157643:54Interception
SEAQ4 10:2116898:01Missed FG
SFQ4 2:20440:29Downs
SEAQ4 1:513-21:51End of game
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

Seahawks vs 49ers Head-to-Head

The Seahawks and 49ers first met in 1976 and have played 57 times since. They have been NFC West rivals since 2002.

All-time series
33–24Seahawks lead, 57 meetings since 1976
Postseason
2–1Seahawks won in 2013 and 2025; 49ers won in 2022
Largest Seahawks win
41–32005
Largest 49ers win
38–71988

Since 2021

7–5 49ers lead

12 meetings since the 2021 season, regular season and playoffs.

Oldest to newest. 4 = 49ers win, S = Seahawks win, outlined = this game.

2026 Meetings

  • Week 5 49ers at Seahawks Upcoming
  • Week 12 Seahawks at 49ers Upcoming

Recent Meetings

Season to Date (Through Week 18)

The 2025 regular season, from each game's box score.

Season to date, Seahawks vs 49ers
SeahawksStat49ers
14-3Record12-5
28.4Points per game25.7
351.4Yards per game351.4
5.9Yards per play5.5
17.2Points allowed per game21.8
285.9Yards allowed per game340.2

Seahawks vs 49ers Odds and Results

How this game finished against the betting lines.

Spread
SEA −2.5Seahawks covered by 7.5
Total
48.5Under: 16 points scored (by 32.5)

Expected vs Actual Scoring

Implied team totals against the actual score
TeamImpliedActualDifference
Seahawks25.513−12.5
49ers23.03−20.0

Both offenses finished under the market's expectation, which matches the low fantasy output in the Fantasy tab.

Betting Trends

Last 6 meetings: Seahawks 3–3 ATS, unders 4–2.

Each team's 2025 season through this game. Over/under is overs first.

Seattle Seahawks

Against the spread
4–2
Over/under
2–4
ATS as favorite
4–2
ATS on the road
3–0

San Francisco 49ers

Against the spread
4–2
Over/under
3–3
ATS as favorite
4–1
ATS as underdog
0–1
ATS at home
2–2

Lines: ESPN's consensus, captured at kickoff. Individual sportsbooks varied.

21+. Gambling problem? Call 1-800-GAMBLER. Betting availability depends on your state.

Seahawks vs 49ers Fantasy Outlook for 2026

Two meetings are left on the 2026 schedule: Week 5 in Seattle and Week 12 in San Francisco. Here's how to decide who to play in your league.

Keep Exploring

2025 Game Logs for Players in This Game

Seahawks vs 49ers Game FAQ

Who won the 2025 Seahawks vs 49ers Week 18 game?

The Seattle Seahawks beat the San Francisco 49ers 13–3 in Week 18 of the 2025 season. The game was played at Levi's Stadium in Santa Clara, CA, on January 3, 2026. See the Seahawks' 2025 schedule.

What was the final score of Seahawks vs 49ers?

The final score was Seahawks 13, 49ers 3. The Seahawks led 10–3 at halftime, and the second half went Seahawks 3, 49ers 0.

What happened in the Seahawks vs 49ers game?

Seattle led 10–3 at halftime and outscored San Francisco 3–0 after the break to win 13–3. The Seahawks finished with a 361–173 edge in total offense and averaged 5.4 yards per play. Zach Charbonnet led all players with 3 catches for 23 yards, plus 17 carries for 74 rushing yards and a touchdown. The 49ers committed 1 turnover, the Seahawks none.

Who scored the most fantasy points in Seahawks vs 49ers?

Zach Charbonnet led the game with 18.7 PPR fantasy points, the RB8 of Week 18, on 3 catches for 23 yards, plus 17 carries for 74 rushing yards and a touchdown. Kenneth Walker was next with 17.3 (RB10). See Zach Charbonnet's 2025 game log.

Who led Seahawks vs 49ers in passing, rushing and receiving?

Sam Darnold (SEA) led all passers with 20 of 26 for 198 yards. Kenneth Walker (SEA) led in rushing with 16 carries for 97 yards. Jaxon Smith-Njigba (SEA) led in receiving with 6 catches for 84 yards.

How many fantasy points did Zach Charbonnet score against the 49ers?

Zach Charbonnet scored 18.7 points in PPR leagues, 17.2 in half-PPR and 15.7 in standard scoring against the 49ers in Week 18 of the 2025 season, on 3 catches for 23 yards, plus 17 carries for 74 rushing yards and a touchdown. He handled 44% of his team's carries.

Who outperformed and underperformed expected fantasy points in Seahawks vs 49ers?

Zach Charbonnet outperformed his expected fantasy points the most, scoring 18.7 PPR points on 17.8 xFP (+0.9). Brock Purdy fell furthest short, with 6.2 points on 13.3 xFP (−7.1). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.

How did the Seahawks beat the 49ers?

The Seahawks beat the 49ers 13–3 because they averaged 5.4 yards per play to 4.1, won the turnover battle 1–0, and outgained them 361–173.

Which team won the turnover battle in Seahawks vs 49ers?

The Seahawks won the turnover battle 1–0: the 49ers gave the ball away 1 time and the Seahawks not at all. The Seahawks won the game.

What is the all-time Seahawks vs 49ers record?

The Seahawks lead the all-time series 33–24 across 57 meetings since 1976, including a 2–1 record in the postseason.

When did the Seahawks and 49ers last play before this game?

Before Week 18 of 2025, they last met in the 2025 season on September 7, 2025, when the 49ers beat the Seahawks 17–13.

Have the Seahawks and 49ers met in the playoffs?

Yes, 3 times, most recently in the 2025 playoffs. The Seahawks are 2–1 against the 49ers in the postseason.

What was the closing spread for Seahawks vs 49ers?

The consensus closing spread at kickoff was Seahawks −2.5, making the Seattle Seahawks 2.5-point favorites, with a closing total of 48.5. That implied about 25.5 points for the Seahawks and 23.0 for the 49ers.

Did Seahawks vs 49ers go over or under the total?

The game went under. The consensus closing total was 48.5, and the teams combined for 16 points, 32.5 under the number.

Who covered the spread in Seahawks vs 49ers?

The Seahawks covered by 7.5 against the closing line of Seahawks −2.5. The final margin was 10 points.