Final2025 NFC Wild Card

Lincoln Financial Field, Philadelphia, PA

San Francisco 49ers vs Philadelphia Eagles, Wild Card 2025

San Francisco 49ers

AwayWon, advanced

23

Philadelphia Eagles

Home

19

Scoring by quarter
TeamQ1Q2Q3Q4Final
49ers7301323
Eagles673319

SF 23PHI 19 Final

  • Passing leader

    Brock Purdy

    SF · QB

    18.9PPR pts

    18/31, 262 YDS, 2 TD, 2 INT

  • Top fantasy scorer

    Christian McCaffrey

    SF · RB

    29.4PPR pts

    15 ATT, 48 YDS, 6 REC, 66 REC YDS, 2 REC TD

  • Eagles leader

    Dallas Goedert

    PHI · TE

    19.4PPR pts

    4 REC, 33 YDS, 1 TD, 1 RUSH TD

  • Defensive playmaker

    Quinyon Mitchell

    PHI

    2 INT, 3 TKL

49ers 23, Eagles 19: San Francisco rallies from 3 down at halftime in the 2025 Wild Card

San Francisco erased a 13–10 halftime deficit, outscoring Philadelphia 13–6 after the break to win 23–19. The 49ers finished with a 361–307 edge in total offense and averaged 6.2 yards per play.

The Eagles went 5-for-16 on third down.

The 49ers' run ended in the Divisional Round, a 41–6 loss to the Seahawks.

The two teams meet again in Week 17 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.9 yards/play SF 6.2 · PHI 4.3
  • +54 total yards SF 361 · PHI 307
  • +24% third-down rate SF 55% · PHI 31%

Game Highlights

Official NFL highlights · Opens from YouTube

Got a 49er or Eagle 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 49ers Won

San Francisco won the efficiency and third-down battles.

Team stats comparison, 49ers vs Eagles
49ersStatEagles
6.2Yards per play4.3
361Total yards307
55%Third-down conversion31%
Other team stats
58Plays72
2Turnovers0
24:21Time of possession35:39

Scoring Summary

The 49ers scored three touchdowns and one field goal; the Eagles scored two touchdowns and two field goals.

Scoring plays, 49ers vs Eagles
TimeTeamPlaySFPHI
1st quarter
11:51SFBrock Purdy → Demarcus Robinson, 2-yard TD Takes leadEddy Pineiro XP70
6:16PHIDallas Goedert 1-yard TD runXP missed76
2nd quarter
6:08PHIJalen Hurts → Dallas Goedert, 9-yard TD Takes leadJake Elliott XP713
2:50SFEddy Pineiro 36-yard FG1013
3rd quarter
2:11PHIJake Elliott 41-yard FG Extends lead1016
4th quarter
14:52SFJauan Jennings → Christian McCaffrey, 29-yard TD Takes leadEddy Pineiro XP1716
8:00PHIJake Elliott 33-yard FG Takes lead1719
2:54SFBrock Purdy → Christian McCaffrey, 4-yard TD Game winnerXP missed2319

Playoff game: these points don't count in most season-long fantasy leagues.

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%
Saquon BarkleyPHI · RB16.127.0−10.9—72% car—02672%618%
Christian McCaffreySF · RB29.423.3+6.1—60% car—01560%827%
Brock PurdySF · QB18.919.6−0.7—31 att—31936%00%
DeVonta SmithPHI · WR15.018.8−3.8—32% tgt—000%1132%
Jalen HurtsPHI · QB12.118.8−6.7—35 att—35514%00%
Dallas GoedertPHI · TE19.412.6+6.8—21% tgt—013%721%
A.J. BrownPHI · WR5.511.9−6.4—21% tgt—000%721%
Demarcus RobinsonSF · WR23.111.9+11.2—23% tgt—000%723%
Kyle JuszczykSF · RB8.96.8+2.1—13% tgt—000%413%
Jauan JenningsSF · WR10.75.6+5.1—10% tgt—100%310%
Jake TongesSF · TE2.45.1−2.7—10% tgt—000%310%
George KittleSF · TE1.63.4−1.8—7% tgt—000%27%
Tank BigsbyPHI · RB1.92.6−0.7—11% car—0411%00%
Skyy MooreSF · WR0.32.4−2.1—4% car—014%13%
Darius CooperPHI · WR1.91.7+0.2—3% tgt—000%13%
Jahan DotsonPHI · WR0.01.7−1.7—3% tgt—000%13%
Luke FarrellSF · TE0.01.7−1.7—3% tgt—000%13%
Malik TurnerSF · WR0.01.7−1.7—3% tgt—000%13%
Will ShipleyPHI · RB1.61.7−0.1—3% tgt—000%13%

Team totals: 49ers 30 targets and 25 carries; Eagles 34 targets and 36 carries. Shares are from the box score. Snap counts aren't available for this game. 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

Brock Purdy

SF · QB · 18.9 pts on 19.6 expected

18 of 31 passing for 262 yards, 2 touchdowns, 2 interceptions; 9 carries for 24 yards.

Verdict: The points matched the role, 19.6 expected.

Start/Sit: Brock Purdy →

Jalen Hurts Unlucky

PHI · QB · 12.1 pts on 18.8 expected

20 of 35 passing for 168 yards, 1 touchdown; 5 carries for 14 yards.

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

Start/Sit: Jalen Hurts →

Christian McCaffrey Ran hot

SF · RB · 29.4 pts on 23.3 expected

8 targets (27% of the team's), 6 catches for 66 yards and 2 touchdowns; 15 carries (60% of the team's) for 48 yards.

Verdict: The opportunities were worth 23.3 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Christian McCaffrey →

Demarcus Robinson Ran hot

SF · WR · 23.1 pts on 11.9 expected

7 targets (23% of the team's), 6 catches for 111 yards and 1 touchdown.

Verdict: The opportunities were worth 11.9 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Saquon Barkley Volume, no payoff

PHI · RB · 16.1 pts on 27.0 expected

6 targets (18% of the team's), 3 catches for 25 yards; 26 carries (72% of the team's) for 106 yards.

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

Start/Sit: Saquon Barkley →

DeVonta Smith Volume, no payoff

PHI · WR · 15.0 pts on 18.8 expected

11 targets (32% of the team's), 8 catches for 70 yards.

Verdict: The points matched the role, 18.8 expected.

Start/Sit: DeVonta Smith →

Dallas Goedert Ran hot

PHI · TE · 19.4 pts on 12.6 expected

7 targets (21% of the team's), 4 catches for 33 yards and 1 touchdown; 1 carry (3% of the team's) for 1 yard and 1 touchdown.

Verdict: The opportunities were worth 12.6 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Dallas Goedert →

A.J. Brown Unlucky

PHI · WR · 5.5 pts on 11.9 expected

7 targets (21% of the team's), 3 catches for 25 yards.

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

Fantasy Matchups

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

Fantasy points allowed per game by position, 49ers defense and Eagles defense
Points allowed to49ers DEagles D
QBs17.514.1
RBs21.222.8
WRs32.126.2
TEs14.88.3

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

How the Game Swung

Philadelphia opened at 66% win probability, climbed as high as 86%, then lost.

Eagles win probability

Eagles win probability by game minuteEagles started at 66%, stood at 73% at halftime and finished at 0%, across 8 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −21Purdy → Robinson, 2-yd TD65% → 45%Q1 11:51
  2. +23Hurts → Goedert, 9-yd TD59% → 81%Q2 6:08
  3. −34Jennings → McCaffrey, 29-yd TD86% → 52%Q4 14:52
  4. +23Elliott 33-yd FG48% → 71%Q4 8:00
  5. −67Purdy → McCaffrey, 4-yd TD78% → 10%Q4 2:54

Swing in Eagles win probability, in points

Play Calling and Possessions

Play calling, 49ers vs Eagles
San Francisco 49ersMeasurePhiladelphia Eagles
58Plays72
57%Pass rate50%
8.7Yds / dropback4.6
3.0Yds / carry3.9
6/11Third downs5/16

Efficiency edge San Francisco ran 14 fewer plays but gained 4.1 more yards per dropback.

  • Top targets
  • SF McCaffrey 27% · Robinson 23% · Juszczyk 13%
  • PHI Smith 32% · Brown 21% · Goedert 21%

Possession Results

How each possession ended, 49ers vs Eagles
ResultSFPHI
Touchdowns32
Field goals12
Punts34
Turnovers20
Turnovers on downs02

PHI turnover edge: +2

  • The 49ers opened the scoring on their first possession, a 6-play, 76-yard drive that ended in a touchdown.
All 21 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
SFQ1 15:006763:09Touchdown
PHIQ1 11:5110635:35Touchdown
SFQ1 6:16371:15Punt
PHIQ1 5:017203:32Downs
SFQ1 1:29331:21Punt
PHIQ1 0:0816949:00Touchdown
SFQ2 6:086593:18Field goal
PHIQ2 2:50310:59Punt
SFQ2 1:519411:51End of half
PHIQ3 15:00371:31Punt
SFQ3 13:298413:07Interception
PHIQ3 10:224-42:05Punt
SFQ3 8:17310:55Punt
PHIQ3 7:2210235:11Field goal
SFQ3 2:115672:19Touchdown
PHIQ4 14:523-31:37Punt
SFQ4 13:153131:20Interception
PHIQ4 11:558473:55Field goal
SFQ4 8:0010665:06Touchdown
PHIQ4 2:5410442:14Downs
SFQ4 0:403-30:40End 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.

49ers vs Eagles Head-to-Head

The 49ers and Eagles first met in 1951 and have played 38 times since.

All-time series
22–15–149ers lead, 38 meetings since 1951
Postseason
2–149ers won in 1996 and 2025; Eagles won in 2022
Largest 49ers win
31–31971
Largest Eagles win
42–32005

Since 2021

3–1 49ers lead

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

Oldest to newest. 4 = 49ers win, E = Eagles win, outlined = this game.

2026 Meetings

  • Week 17 Eagles at 49ers Upcoming

Recent Meetings

Season to Date (Through Week 18)

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

Season to date, 49ers vs Eagles
49ersStatEagles
12-5Record11-6
25.7Points per game22.3
351.4Yards per game311.2
5.5Yards per play5.2
21.8Points allowed per game19.1
340.2Yards allowed per game314.2

49ers vs Eagles Odds and Results

How this game finished against the betting lines.

Spread
PHI −5.5Eagles failed to cover by 9.5
Total
44.5Under: 42 points scored (by 2.5)

Expected vs Actual Scoring

Implied team totals against the actual score
TeamImpliedActualDifference
Eagles25.019−6.0
49ers19.523+3.5

The 49ers beat their implied total and the Eagles fell short of theirs; the Fantasy tab has the player lines behind it.

Betting Trends

Last 3 meetings: 49ers 2–1 ATS, unders 3–0.

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

San Francisco 49ers

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

Philadelphia Eagles

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

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

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

49ers vs Eagles Fantasy Outlook for 2026

One meeting is left on the 2026 schedule: Week 17 in San Francisco. Here's how to decide who to play in your league.

Keep Exploring

2025 Game Logs for Players in This Game

49ers vs Eagles Game FAQ

Who won the 2025 49ers vs Eagles Wild Card game?

The San Francisco 49ers beat the Philadelphia Eagles 23–19 in the Wild Card round of the 2025 playoffs. The game was played at Lincoln Financial Field in Philadelphia, PA, on January 11, 2026. See the 49ers' 2025 schedule.

What was the final score of 49ers vs Eagles?

The final score was 49ers 23, Eagles 19. The Eagles led 13–10 at halftime, and the second half went 49ers 13, Eagles 6.

What happened in the 49ers vs Eagles game?

San Francisco erased a 13–10 halftime deficit, outscoring Philadelphia 13–6 after the break to win 23–19. The 49ers finished with a 361–307 edge in total offense and averaged 6.2 yards per play. The 49ers committed 2 turnovers, the Eagles none.

What was the game-winning score in 49ers vs Eagles?

Brock Purdy's 4-yard touchdown pass to Christian McCaffrey with 2:54 left in the fourth quarter gave the 49ers a 23–19 lead they never gave up. It was the final score of the game.

How did the 49ers come back to beat the Eagles?

The 49ers' chances of winning fell as low as 14% in the fourth quarter. Brock Purdy's 4-yard touchdown pass to Christian McCaffrey in the fourth quarter was the biggest swing of the game. Brock Purdy's 4-yard touchdown pass to Christian McCaffrey then put them ahead for good.

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

The Eagles won the turnover battle 2–0: the 49ers gave the ball away 2 times and the Eagles not at all. The 49ers won the game anyway.

What was the turning point of 49ers vs Eagles?

Brock Purdy's 4-yard touchdown pass to Christian McCaffrey with 2:54 left in the fourth quarter was the biggest swing of the game, moving the Eagles' win probability from 78% to 10%.

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

The 49ers lead the all-time series 22–15–1 across 38 meetings since 1951, including a 2–1 record in the postseason.

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

Before the 2025 Wild Card round, they last met in the 2023 season on December 3, 2023, when the 49ers beat the Eagles 42–19.

Have the 49ers and Eagles met in the playoffs?

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

What is the 49ers vs Eagles record since 2021?

The 49ers lead 3–1 across 4 meetings since the 2021 season, including this game.

What was the closing spread for 49ers vs Eagles?

The consensus closing spread at kickoff was Eagles −5.5, making the Philadelphia Eagles 5.5-point favorites, with a closing total of 44.5. That implied about 25.0 points for the Eagles and 19.5 for the 49ers.

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

The game went under. The consensus closing total was 44.5, and the teams combined for 42 points, 2.5 under the number.

Who covered the spread in 49ers vs Eagles?

The 49ers covered as 5.5-point underdogs against the closing line of Eagles −5.5. The final margin was 4 points.