Final2023 Week 12
Lumen Field, Seattle, WA|
San Francisco 49ers vs Seattle Seahawks, Week 12 2023
San Francisco 49ers
AwayWon
31
Seattle Seahawks
Home
13
| Team | Q1 | Q2 | Q3 | Q4 | Final |
|---|---|---|---|---|---|
| 49ers | 7 | 17 | 0 | 7 | 31 |
| Seahawks | 3 | 0 | 10 | 0 | 13 |
SF 31 · SEA 13 Final
Passing leader
SF · QB
11.5PPR pts
21/30, 209 YDS, 1 TD, 1 INT
Top fantasy scorer
SF · RB
30.9PPR pts
19 ATT, 114 YDS, 2 TD, 5 REC, 25 REC YDS
Seahawks leader
SEA · RB
9.8PPR pts
14 ATT, 47 YDS, 4 REC, 11 REC YDS
Defensive playmaker
Jordyn Brooks
SEA
1 INT, 1 TD, 12 TKL
49ers 31, Seahawks 13: San Francisco leads from start to finish
San Francisco led 24–3 at halftime after a 17-point second quarter and won 31–13, though Seattle took the second half 10–7. The 49ers finished with a 377–220 edge in total offense and averaged 5.8 yards per play.
The gap showed up everywhere. The Seahawks went 3-for-11 on third down and committed two turnovers, while the 49ers kept the ball for 35:30.
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.7 yards/play SF 5.8 · SEA 4.1
- +1 turnover margin SF 1 · SEA 2 turnovers
- +157 total yards SF 377 · SEA 220
Game Highlights
Official NFL highlights · Opens from YouTube
Got a 49er or Seahawk 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.
Works with Sleeper, ESPN and Fleaflicker. No password needed.
Why the 49ers Won
San Francisco won the efficiency, turnover, third-down, and time of possession battles.
| 49ers | Stat | Seahawks |
|---|---|---|
| 5.8 | Yards per play | 4.1 |
| 1 | Turnovers | 2 |
| 377 | Total yards | 220 |
| Other team stats | ||
| 65 | Plays | 54 |
| 45% | Third-down conversion | 27% |
| 35:30 | Time of possession | 24:30 |
Scoring Summary
The 49ers scored four touchdowns and one field goal; the Seahawks scored one touchdown and two field goals.
| Time | Team | Play | SF | SEA |
|---|---|---|---|---|
| 1st quarter | ||||
| 10:01 | SF | Deebo Samuel 2-yard TD run Takes leadJake Moody XP | 7 | 0 |
| 9:07 | SEA | Jason Myers 51-yard FG | 7 | 3 |
| 2nd quarter | ||||
| 13:11 | SF | Christian McCaffrey 1-yard TD run Extends leadJake Moody XP | 14 | 3 |
| 5:11 | SF | Christian McCaffrey 8-yard TD run Extends leadJake Moody XP | 21 | 3 |
| 0:39 | SF | Jake Moody 32-yard FG Extends lead | 24 | 3 |
| 3rd quarter | ||||
| 11:23 | SEA | Jordyn Brooks 12-yard interception return TDJason Myers XP | 24 | 10 |
| 3:13 | SEA | Jason Myers 30-yard FG | 24 | 13 |
| 4th quarter | ||||
| 7:51 | SF | Brock Purdy → Brandon Aiyuk, 28-yard TD Extends leadJake Moody XP | 31 | 13 |
Fantasy Points: 49ers vs Seahawks, Week 12 2023
Fantasy leaders
- Christian McCaffreySF · RB30.9 PTSRB2
- Deebo SamuelSF · WR22.4 PTSWR10
- Brandon AiyukSF · WR13.0 PTSWR30
- Brock PurdySF · QB11.5 PTSQB22
Player Stats
Quarterbacks
| Player | FPTS | FIN | CMP/ATT | Pass YDS | TD | INT | Rush ATT | Rush YDS | Rush TD | Rate | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 11.5 | QB22 | 21/30 | 209 | 1 | 1 | 3 | 1 | 0 | 86.7 | Start/Sit → | |
| 8.3 | QB29 | 18/27 | 180 | 0 | 1 | 4 | 21 | 0 | 70.0 | Start/Sit → |
WRs, RBs, & TEs
| Player | FPTS | FIN | POS | Rush ATT | Rush YDS | Rush TD | TGT | REC | Rec YDS | Rec TD | Start/Sit |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30.9 | RB2 | RB | 19 | 114 | 2 | 6 | 5 | 25 | 0 | Start/Sit → | |
| 22.4 | WR10 | WR | 4 | 15 | 1 | 9 | 7 | 79 | 0 | ||
| 13.0 | WR30 | WR | — | — | — | 4 | 2 | 50 | 1 | ||
| 9.8 | RB29 | RB | 14 | 47 | 0 | 4 | 4 | 11 | 0 | Start/Sit → | |
| 6.2 | WR70 | WR | — | — | — | 9 | 3 | 32 | 0 | Start/Sit → | |
| 6.1 | WR71 | WR | — | — | — | 3 | 2 | 41 | 0 | Start/Sit → | |
| 6.0 | WR73 | WR | — | — | — | 5 | 3 | 30 | 0 | ||
| 4.9 | TE25 | TE | — | — | — | 5 | 3 | 19 | 0 | Start/Sit → | |
| 4.6 | RB49 | RB | 7 | 39 | 0 | 1 | 1 | -3 | 0 | ||
| 4.5 | TE28 | TE | — | — | — | 2 | 2 | 25 | 0 | Start/Sit → | |
| 3.3 | WR93 | WR | — | — | — | 1 | 1 | 23 | 0 | ||
| 3.1 | TE36 | TE | — | — | — | 1 | 1 | 21 | 0 | ||
| 1.9 | TE47 | TE | — | — | — | 1 | 1 | 9 | 0 | Start/Sit → | |
| 1.9 | TE48 | TE | — | — | — | 1 | 1 | 9 | 0 | Start/Sit → | |
| 1.7 | WR109 | WR | — | — | — | 2 | 1 | 7 | 0 | Start/Sit → | |
| 1.6 | WR114 | WR | — | — | — | 1 | 1 | 6 | 0 | ||
| 1.0 | WR121 | WR | 1 | 10 | 0 | — | — | — | — | ||
| 0.5 | RB74 | RB | 2 | 10 | 0 | 1 | 1 | 5 | 0 | Start/Sit → |
Fantasy Usage
San Francisco 49ers
Snap Share
George KittleTE66 snaps100%
Brandon AiyukWR59 snaps89%
Christian McCaffreyRB51 snaps77%
Deebo SamuelWR50 snaps76%
Jauan JenningsWR24 snaps36%
Target Share29 targets
- Deebo Samuel31%, 9 targets
- Christian McCaffrey21%, 6 targets
- George Kittle17%, 5 targets
- Brandon Aiyuk14%, 4 targets
- Jauan Jennings7%, 2 targets
- Other10%, 3 targets
Carry Share33 carries
- Christian McCaffrey58%, 19 carries
- Elijah Mitchell21%, 7 carries
- Deebo Samuel12%, 4 carries
- Brock Purdy9%, 3 carries
Seattle Seahawks
Snap Share
Tyler LockettWR53 snaps95%
Zach CharbonnetRB49 snaps88%
DK MetcalfWR48 snaps86%
Jaxon Smith-NjigbaWR42 snaps75%
Noah FantTE33 snaps59%
Target Share27 targets
- DK Metcalf33%, 9 targets
- Tyler Lockett19%, 5 targets
- Zach Charbonnet15%, 4 targets
- Jaxon Smith-Njigba11%, 3 targets
- Noah Fant7%, 2 targets
- Other15%, 4 targets
Carry Share21 carries
- Zach Charbonnet67%, 14 carries
- Geno Smith19%, 4 carries
- DeeJay Dallas10%, 2 carries
- Dee Eskridge5%, 1 carries
View full usage tableHide full usage table
| Player | SNAPS | SNAP % | TGT | TGT % | CAR |
|---|---|---|---|---|---|
| 66 | 100% | 5 | 17% | 0 | |
| 53 | 95% | 5 | 19% | 0 | |
| 59 | 89% | 4 | 14% | 0 | |
| 49 | 88% | 4 | 15% | 14 | |
| 48 | 86% | 9 | 33% | 0 | |
| 51 | 77% | 6 | 21% | 19 | |
| 50 | 76% | 9 | 31% | 4 | |
| 42 | 75% | 3 | 11% | 0 | |
| 33 | 59% | 2 | 7% | 0 | |
| 24 | 36% | 2 | 7% | 0 | |
| 20 | 36% | 1 | 4% | 0 | |
| 18 | 27% | 1 | 3% | 0 | |
| 15 | 27% | 1 | 4% | 0 | |
| 17 | 26% | 1 | 3% | 7 | |
| 12 | 21% | 1 | 4% | 0 | |
| 7 | 13% | 1 | 4% | 2 | |
| 8 | 12% | 1 | 3% | 0 | |
| 6 | 9% | 0 | 0% | 0 | |
| 3 | 5% | 0 | 0% | 0 | |
| 1 | 2% | 0 | 0% | 1 |
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.
- Biggest overperformer+9.2Christian McCaffrey30.9 PTS vs 21.7 xFP
- Biggest underperformer−8.8DK Metcalf6.2 PTS vs 15.0 xFP
- Highest expected volume21.7 xFPChristian McCaffrey30.9 PTS scored
| Player | PTS | xFP | vs xFP | Snap% | Usage | Rte% | Pass att | Car | Car% | Tgt | Tgt% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Christian McCaffreySF · RB | 30.9 | 21.7 | +9.2 | 77% | 58% car | — | 0 | 19 | 58% | 6 | 20% |
| Deebo Samuel Sr.SF · WR | 22.4 | 17.9 | +4.5 | 76% | 30% tgt | — | 1 | 4 | 12% | 9 | 30% |
| Zach CharbonnetSEA · RB | 9.8 | 15.3 | −5.5 | 88% | 67% car | — | 0 | 14 | 67% | 4 | 15% |
| DK MetcalfSEA · WR | 6.2 | 15.0 | −8.8 | 86% | 33% tgt | — | 0 | 0 | 0% | 9 | 33% |
| Brock PurdySF · QB | 11.5 | 14.5 | −3.0 | 100% | 30 att | — | 30 | 3 | 9% | 0 | 0% |
| Geno SmithSEA · QB | 8.3 | 13.8 | −5.5 | 100% | 27 att | — | 27 | 4 | 19% | 0 | 0% |
| George KittleSF · TE | 4.9 | 8.3 | −3.4 | 100% | 17% tgt | — | 0 | 0 | 0% | 5 | 17% |
| Tyler LockettSEA · WR | 6.0 | 8.3 | −2.3 | 95% | 19% tgt | — | 0 | 0 | 0% | 5 | 19% |
| Brandon AiyukSF · WR | 13.0 | 6.7 | +6.3 | 89% | 13% tgt | — | 0 | 0 | 0% | 4 | 13% |
| Elijah MitchellSF · RB | 4.6 | 6.0 | −1.4 | 26% | 21% car | — | 0 | 7 | 21% | 1 | 3% |
| Jaxon Smith-NjigbaSEA · WR | 6.1 | 5.0 | +1.1 | 75% | 11% tgt | — | 0 | 0 | 0% | 3 | 11% |
| Jauan JenningsSF · WR | 1.7 | 3.3 | −1.6 | 36% | 7% tgt | — | 0 | 0 | 0% | 2 | 7% |
| Noah FantSEA · TE | 4.5 | 3.3 | +1.2 | 59% | 7% tgt | — | 0 | 0 | 0% | 2 | 7% |
| DeeJay DallasSEA · RB | 0.5 | 2.9 | −2.4 | 13% | 10% car | — | 0 | 2 | 10% | 1 | 4% |
| Charlie WoernerSF · TE | 1.9 | 1.7 | +0.2 | 27% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Colby ParkinsonSEA · TE | 1.9 | 1.7 | +0.2 | 36% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Jake BoboSEA · WR | 1.6 | 1.7 | −0.1 | 21% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Kyle JuszczykSF · RB | 0.0 | 1.7 | −1.7 | — | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Ray-Ray McCloud IIISF · WR | 3.3 | 1.7 | +1.6 | 12% | 3% tgt | — | 0 | 0 | 0% | 1 | 3% |
| Will DisslySEA · TE | 3.1 | 1.7 | +1.4 | 27% | 4% tgt | — | 0 | 0 | 0% | 1 | 4% |
| Dee EskridgeSEA · WR | 1.0 | 0.6 | +0.4 | 2% | 5% car | — | 0 | 1 | 5% | 0 | 0% |
Team totals: 49ers 30 targets and 33 carries; Seahawks 27 targets and 21 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 2023 season: 1.67 PPR points per target (67% catch rate), 0.61 per carry and 0.42 per pass attempt. They don't adjust for field position or target depth.
Fantasy Verdicts
Brock Purdy
SF · QB · 11.5 pts on 14.5 expected
21 of 30 passing for 209 yards, 1 touchdown, 1 interception; 3 carries for 1 yard.
Verdict: The points matched the role, 14.5 expected.
Last 5 games + this one (PPR): 8.7, 14.8, 20.3, 23.8, 26.7, 11.5
W6W7W8W10W11W12
Fewest points since Week 6.
Geno Smith Unlucky
SEA · QB · 8.3 pts on 13.8 expected
18 of 27 passing for 180 yards, 1 interception; 4 carries for 21 yards.
Verdict: The role was there, worth 13.8 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 14.8, 15.9, 3.7, 24.1, 13.2, 8.3
W7W8W9W10W11W12
Christian McCaffrey Ran hot
SF · RB · 30.9 pts on 21.7 expected
6 targets (20% of the team's), 5 catches for 25 yards; 19 carries (58% of the team's) for 114 yards and 2 touchdowns.
Verdict: The opportunities were worth 21.7 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 14.2, 22.6, 29.8, 20.2, 21.3, 30.9
W6W7W8W10W11W12
Best score since Week 4. A touchdown in 7 of the last 8 games.
Deebo Samuel Sr. Strong role
SF · WR · 22.4 pts on 17.9 expected
0 of 1 passing for 0 yards; 9 targets (30% of the team's), 7 catches for 79 yards; 4 carries (12% of the team's) for 15 yards and 1 touchdown.
Verdict: The points matched the role, 17.9 expected.
Last 5 games + this one (PPR): 0.6, 11.5, 1.1, 15.9, 9.2, 22.4
W4W5W6W10W11W12
Best score since Week 3.
Zach Charbonnet Volume, no payoff
SEA · RB · 9.8 pts on 15.3 expected
4 targets (15% of the team's), 4 catches for 11 yards; 14 carries (67% of the team's) for 47 yards.
Verdict: The role was there, worth 15.3 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 3.9, 8.4, 2.3, 10.2, 12.9, 9.8
W6W8W9W10W11W12
DK Metcalf Volume, no payoff
SEA · WR · 6.2 pts on 15.0 expected
9 targets (33% of the team's), 3 catches for 32 yards.
Verdict: The role was there, worth 15.0 points at league-average rates; the production wasn't.
Last 5 games + this one (PPR): 10.9, 11.7, 6.0, 16.8, 20.4, 6.2
W6W8W9W10W11W12
Brandon Aiyuk Ran hot
SF · WR · 13.0 pts on 6.7 expected
4 targets (13% of the team's), 2 catches for 50 yards and 1 touchdown.
Verdict: The opportunities were worth 6.7 points; the touchdowns supplied the rest, and they are the part least likely to repeat.
Last 5 games + this one (PPR): 11.6, 10.7, 15.9, 14.5, 26.6, 13.0
W6W7W8W10W11W12
Fewest points since Week 7.
Ray-Ray McCloud III
SF · WR · 3.3 pts on 1.7 expected
1 target (3% of the team's), 1 catch for 23 yards.
Verdict: The points matched the role, 1.7 expected.
Last 5 games + this one (PPR): 1.1, 3.7, 4.0, 6.3, 0.0, 3.3
W5W6W7W8W11W12
Stock Up, Stock Down
San Francisco 49ers
- ▼Stock down: Ray-Ray McCloud III played 12% of the snaps, down from a 29% season average.
Seattle Seahawks
- ▲Stock up: Zach Charbonnet played 88% of the snaps, up from a 43% season average.
- ▲Stock up: Tyler Lockett played 95% of the snaps, up from a 78% season average.
- ▼Stock down: Will Dissly played 27% of the snaps, down from a 42% season average.
Fantasy Matchups
Fantasy points allowed per game by position, 2023 through Week 18.
| Points allowed to | 49ers D | Seahawks D |
|---|---|---|
| QBs | 14.8 | 16.5 |
| RBs | 18.0 | 26.6 |
| WRs | 33.4 | 34.4 |
| TEs | 10.8 | 12.4 |
Regular season, summed from each game's box score and scored with this page's rules.
How the Game Swung
Seattle opened at 50% win probability and fell below 2% before halftime.
Seahawks win probability
Key Swings
- −21Samuel 2-yd TD run50% → 29%Q1 10:01
- +8Myers 51-yd FG29% → 38%Q1 9:07
- −20McCaffrey 1-yd TD run36% → 17%Q2 13:11
- −10McCaffrey 8-yd TD run14% → 4%Q2 5:11
- +5Brooks 12-yd pick-six1% → 6%Q3 11:23
Swing in Seahawks win probability, in points
Play Calling and Possessions
| San Francisco 49ers | Measure | Seattle Seahawks |
|---|---|---|
| 65 | Plays | 54 |
| 49% | Pass rate | 61% |
| 6.5 | Yds / dropback | 4.0 |
| 5.1 | Yds / carry | 4.2 |
| 5/11 | Third downs | 3/11 |
Efficiency edge San Francisco ran 11 more plays and gained 2.5 more yards per dropback.
- Top targets
- SF Samuel 30% · McCaffrey 20% · Kittle 17%
- SEA Metcalf 33% · Lockett 19% · Charbonnet 15%
Possession Results
| Result | SF | SEA |
|---|---|---|
| Touchdowns | 4 | 0 |
| Field goals | 1 | 2 |
| Punts | 5 | 5 |
| Turnovers | 1 | 1 |
| Turnovers on downs | 0 | 1 |
| Missed field goals | 0 | 1 |
- The 49ers opened the scoring on their first possession, a 9-play, 71-yard drive that ended in a touchdown.
- The 49ers scored touchdowns on two of their first three drives.
All 22 possessions, drive by drive
| Team | Start | Plays | Yards | Time | Result |
|---|---|---|---|---|---|
| SF | Q1 15:00 | 9 | 71 | 4:59 | Touchdown |
| SEA | Q1 10:01 | 4 | 1 | 0:54 | Field goal |
| SF | Q1 9:07 | 7 | 38 | 4:06 | Punt |
| SEA | Q1 5:01 | 3 | -1 | 1:59 | Punt |
| SF | Q1 3:02 | 9 | 45 | 4:51 | Touchdown |
| SEA | Q2 13:11 | 2 | 10 | 0:36 | Interception |
| SF | Q2 12:35 | 3 | -2 | 2:06 | Punt |
| SEA | Q2 10:29 | 3 | 9 | 1:19 | Punt |
| SF | Q2 9:10 | 8 | 58 | 3:59 | Touchdown |
| SEA | Q2 5:11 | 3 | -8 | 2:02 | Punt |
| SF | Q2 3:09 | 3 | 2 | 1:22 | Punt |
| SF | Q2 1:47 | 4 | 8 | 1:08 | Field goal |
| SEA | Q2 0:39 | 5 | 41 | 0:39 | Missed FG |
| SEA | Q3 15:00 | 7 | 33 | 3:26 | Punt |
| SF | Q3 11:34 | 2 | 0 | 0:11 | Interception |
| SF | Q3 11:23 | 3 | 4 | 1:42 | Punt |
| SEA | Q3 9:41 | 14 | 78 | 6:28 | Field goal |
| SF | Q3 3:13 | 6 | 33 | 3:21 | Punt |
| SEA | Q4 14:52 | 5 | 7 | 3:30 | Punt |
| SF | Q4 11:22 | 6 | 64 | 3:31 | Touchdown |
| SEA | Q4 7:51 | 11 | 41 | 3:37 | Downs |
| SF | Q4 4:14 | 6 | 41 | 4:14 | End of game |
About these numbers
The Seahawks' interception touchdown is counted as a 49ers interception, not as a Seahawks possession. 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.
49ers vs Seahawks Head-to-Head
The 49ers and Seahawks 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 49ers win
- 38–71988
- Largest Seahawks win
- 41–32005
Since 2021
7–5 49ers lead
12 meetings since the 2021 season, regular season and playoffs.
- S
- S
- 4
- 4
- 4
- 4
- 4
- 4
- S
- 4
- S
- S
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
- 2025 Divisional Round 49ers at Seahawks, 2025 Divisional Round recap SEA 41 SF 6 SEA W
- 2025 Wk 18 Seahawks at 49ers, 2025 Wk 18 recap SEA 13 SF 3 SEA W
- 2025 Wk 1 49ers at Seahawks, 2025 Wk 1 recap SF 17 SEA 13 SF W
- 2024 Wk 11 Seahawks at 49ers, 2024 Wk 11 recap SEA 20 SF 17 SEA W
- 2024 Wk 6 49ers at Seahawks, 2024 Wk 6 recap SF 36 SEA 24 SF W
- 2023 Wk 14 Seahawks at 49ers, 2023 Wk 14 recap SF 28 SEA 16 SF W
- 2023 Wk 12 49ers at Seahawks SF 31 SEA 13 SF W
- 2022 Wild Card Seahawks at 49ers, 2022 Wild Card recap SF 41 SEA 23 SF W
- 2022 Wk 15 49ers at Seahawks, 2022 Wk 15 recap SF 21 SEA 13 SF W
- 2022 Wk 2 Seahawks at 49ers, 2022 Wk 2 recap SF 27 SEA 7 SF W
- 2021 Wk 13 49ers at Seahawks, 2021 Wk 13 recap SEA 30 SF 23 SEA W
- 2021 Wk 4 Seahawks at 49ers, 2021 Wk 4 recap SEA 28 SF 21 SEA W
Season to Date (Through Week 18)
The 2023 regular season, from each game's box score.
| 49ers | Stat | Seahawks |
|---|---|---|
| 12-5 | Record | 9-8 |
| 28.9 | Points per game | 21.4 |
| 398.4 | Yards per game | 322.9 |
| 6.6 | Yards per play | 5.5 |
| 17.5 | Points allowed per game | 23.6 |
| 303.9 | Yards allowed per game | 371.4 |
49ers vs Seahawks 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.
- Start/Sit ToolShould your 49ers or Seahawks player start in Week 5? Compare the decision against your other options.
- Fantasy Football ProjectionsSee the latest weekly and rest-of-season projections for 49ers and Seahawks players.
- Fantasy Points Allowed by PositionHow the 49ers and Seahawks defenses have treated QBs, RBs, WRs and TEs.
- Strength of ScheduleWhere these two matchups fall in each team's fantasy playoff run.
- Redraft CommandConnect your league for personalized lineup, trade and roster advice.
Keep Exploring
2023 Game Logs for Players in This Game
49ers vs Seahawks Game FAQ
Who won the 2023 49ers vs Seahawks Week 12 game?
The San Francisco 49ers beat the Seattle Seahawks 31–13 in Week 12 of the 2023 season. The game was played at Lumen Field in Seattle, WA, on November 23, 2023. See the 49ers' 2023 schedule.
What was the final score of 49ers vs Seahawks?
The final score was 49ers 31, Seahawks 13. The 49ers led 24–3 at halftime, and the second half went 49ers 7, Seahawks 10.
What happened in the 49ers vs Seahawks game?
San Francisco led 24–3 at halftime after a 17-point second quarter and won 31–13, though Seattle took the second half 10–7. The 49ers finished with a 377–220 edge in total offense and averaged 5.8 yards per play. Christian McCaffrey led all players with 5 catches for 25 yards, plus 19 carries for 114 rushing yards and 2 touchdowns. The Seahawks committed 2 turnovers, the 49ers 1.
Who scored the most fantasy points in 49ers vs Seahawks?
Christian McCaffrey led the game with 30.9 PPR fantasy points, the RB2 of Week 12, on 5 catches for 25 yards, plus 19 carries for 114 rushing yards and 2 touchdowns. Deebo Samuel was next with 22.4 (WR10). See Christian McCaffrey's 2023 game log.
Who led 49ers vs Seahawks in passing, rushing and receiving?
Brock Purdy (SF) led all passers with 21 of 30 for 209 yards, a touchdown and an interception. Christian McCaffrey (SF) led in rushing with 19 carries for 114 yards and 2 touchdowns. Deebo Samuel (SF) led in receiving with 7 catches for 79 yards.
How many fantasy points did Christian McCaffrey score against the Seahawks?
Christian McCaffrey scored 30.9 points in PPR leagues, 28.4 in half-PPR and 25.9 in standard scoring against the Seahawks in Week 12 of the 2023 season, on 5 catches for 25 yards, plus 19 carries for 114 rushing yards and 2 touchdowns. He drew 20% of his team's targets.
Who outperformed and underperformed expected fantasy points in 49ers vs Seahawks?
Christian McCaffrey outperformed his expected fantasy points the most, scoring 30.9 PPR points on 21.7 xFP (+9.2). DK Metcalf fell furthest short, with 6.2 points on 15.0 xFP (−8.8). 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.
Who had the highest expected fantasy points in 49ers vs Seahawks?
Christian McCaffrey had the most fantasy opportunity in the game, worth 21.7 expected PPR points (xFP) at league-average rates, and scored 30.9. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.
How did the 49ers beat the Seahawks?
The 49ers beat the Seahawks 31–13 because they averaged 5.8 yards per play to 4.1, won the turnover battle 2–1, and outgained them 377–220.
Which team won the turnover battle in 49ers vs Seahawks?
The 49ers won the turnover battle 2–1: the Seahawks gave the ball away 2 times and the 49ers 1 time. The 49ers won the game.
What is the all-time 49ers vs Seahawks 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 49ers and Seahawks last play before this game?
Before Week 12 of 2023, they last met in the 2022 playoffs on January 14, 2023, when the 49ers beat the Seahawks 41–23.
Have the 49ers and Seahawks met in the playoffs?
Yes, 3 times, most recently in the 2025 playoffs. The 49ers are 1–2 against the Seahawks in the postseason.
What is the 49ers vs Seahawks record since 2021?
The 49ers lead 7–5 across 12 meetings since the 2021 season, including this game.
