The San Francisco 49ers headed into Lincoln Financial Field on January 11, 2026, as decided underdogs against the defending Super Bowl champions. What followed was a hard-fought defensive battle that came down to the final minutes — Brock Purdy finding Christian McCaffrey for the go-ahead score with under two minutes left. This piece breaks down every key stat and performance that decided the 49ers’ 23-19 wild-card upset.

Final Score: 49ers 23-19 Eagles · Date: Jan 11, 2026 · Game Type: Wild-card playoff · REC Leader: 6 REC, 111 YDS (49ers) · QB Performance: B. Purdy 18/31

Quick snapshot

1Confirmed facts
  • 49ers beat Eagles 23-19 (ESPN)
  • Purdy went 18/31 for 262 yards, 2 TD (ESPN Game Summary)
  • Barkley rushed for 106 yards on 26 carries (ESPN)
2What’s unclear
  • Exact bettor outcomes from reported large wagers (Fox Sports)
  • Purdy QBR discrepancy (60.4 vs 58.1 across sources) (Fox Sports)
3Timeline signal
4What’s next

The key facts from official box scores confirm the final outcome and individual performances.

Label Value
Winner San Francisco 49ers
Score 23-19
Date January 11, 2026
Venue Philadelphia
MVP Hint B. Purdy

Who won today between the 49ers and the Eagles?

The San Francisco 49ers walked out of Lincoln Financial Field with a 23-19 victory over the Philadelphia Eagles on January 11, 2026. The 49ers finished with 23 points on 291 passing yards and 140 rushing yards, while the Eagles managed 168 passing yards and 140 rushing yards in the loss.

Brock Purdy threw a go-ahead 4-yard touchdown pass to Christian McCaffrey late in the fourth quarter, breaking a 16-16 tie and putting the 49ers ahead for good with under two minutes remaining (CBS Sports Game Tracker).

Game score details

Three facts from ESPN’s box score paint a clear picture of how each team built their final totals. The 49ers scored 7 in Q1, added a field goal for 3 in Q2, were shut out in Q3, then erupted for 13 in the fourth quarter. The Eagles opened with 6 in Q1, matched with 7 in Q2, added 3 in Q3, and managed only 3 more in the final frame (ESPN Box Score).

The 49ers took a 10-9 lead into halftime and never trailed by more than four points after that early Eagles surge.

Key moments

Two plays defined the game’s final six minutes. The first came when backup quarterback J. Jennings connected with McCaffrey on a trick-play touchdown toss, momentarily swinging momentum toward San Francisco. The second, and most consequential, was Purdy’s fourth-down conversion to McCaffrey from four yards out that decided the outcome (CBS Sports).

The pattern of clutch conversions in the fourth quarter underscored San Francisco’s ability to execute when it mattered most.

Why this matters

The 49ers entered the playoffs at 12-5 overall, including a 7-2 road record, while the Eagles finished 11-6 in the regular season (ESPN). Despite being the defending Super Bowl champions, Philadelphia found itself without an answer for San Francisco’s late-game composure under Purdy.

Philadelphia eagles vs 49ers match player stats

Every major statistical category from this game tells the same story: San Francisco won through the air. The 49ers finished with 291 passing yards compared to Philadelphia’s 168, a gap of 123 yards that proved decisive in the fourth quarter. The rushing totals ended virtually even at 140 yards each, but the Eagles needed 36 carries to reach that figure while the 49ers did it more efficiently (ESPN).

Passing stats

Brock Purdy completed 18 of 31 passes for 262 yards, 2 touchdowns, and 2 interceptions. His passer rating sat at 60.4 according to ESPN’s metrics, though some outlets reported 58.1 — a minor discrepancy worth noting when comparing box scores across platforms (Fox Sports). Jalen Hurts finished 20 of 35 for 168 yards and 1 touchdown — his lowest yardage output in weeks against a defense that had allowed 300-yard games in the regular season.

The 49ers’ team passing totals read 19 of 32 for 291 yards with a 9.1-yard average and 3 touchdowns. Jennings also caught one pass and threw one pass, a gadget play that fooled the Eagles secondary.

Receiving leaders

San Francisco’s receiving corps delivered the game’s most explosive play. The leading 49ers receiver finished with 6 receptions for 111 yards and 1 touchdown, though sources differed on whether that player was D.J. Moore or D. Robinson — both posted similar numbers that night (ESPN Game Summary). DeVonta Smith led Philadelphia with 8 catches for 70 yards, working mostly underneath against a coverage scheme that limited deep shots.

Rushing and defense

Saquon Barkley carried 26 times for 106 yards and 1 touchdown, averaging 4.1 yards per carry with a long of 29. Christian McCaffrey added 15 carries for 48 yards but found the end zone twice — once through the air and once on the ground via the trick play. Linebacker G. Wallow led the 49ers’ defense with 11 tackles including 5 solo stops, while K. White recorded 1 sack. Jalen Carter answered for Philadelphia with 1 sack of his own.

The catch: San Francisco’s receiving depth created mismatches that the Eagles’ defense never solved.

Bottom line: The 49ers won because Purdy’s passing attack generated 123 more yards through the air. The Eagles’ defense had no answer for San Francisco’s receiving corps in the final quarter, even with Barkley’s strong rushing performance keeping Philadelphia competitive.

The side-by-side comparison below highlights where each team excelled and struggled.

Category San Francisco 49ers Philadelphia Eagles
Passing Yards 291 168
Completions/Attempts 19/32 20/35
Rushing Yards 140 140
Rushing Attempts 28 36
First Downs 20 19
Third-Down Efficiency 6/11 (55%) 5/16 (31%)

What this means: the Eagles’ inability to convert third downs cost them multiple scoring opportunities.

Did someone bet $3 million on the Eagles game today?

Reports surfaced before and during the game of significant wagers placed on Philadelphia’s side. A $3.1 million wager on the Eagles against the Panthers had been noted in prior weeks, and separate reports indicated approximately $3 million in Eagles bets were logged for this matchup specifically (Sports Interaction). The betting public’s heavy backing of Philadelphia reflected confidence in the Super Bowl champions returning to form.

Major wagers reported

The game odds listed the Eagles as 5.5-point favorites, with the 49ers at +4.5, according to one sportsbook recap (Sports Interaction). This spread suggests the betting markets agreed with the public’s assessment — the Eagles should have won by at least a touchdown. Instead, San Francisco covered and won outright, leaving large moneyline bets on Philadelphia to go unpaid.

Bettor outcomes

Official settlement data on the specific $3 million in wagers has not been confirmed across multiple sources, which places this detail in the “unclear” category for now. What is confirmed is that the underdog 49ers won outright as 5.5-point underdogs, a result that would have paid out anyone backing San Francisco at favorable odds.

What to watch

Large public betting imbalances often signal sharp money the other way. The Eagles drew heavy backing at -5.5, yet the 49ers covered easily. For bettors reviewing future matchups, this game serves as a reminder that defending champions don’t always deliver against the spread in playoff scenarios.

Who is the 17 year old QB on the Eagles?

The Eagles rostered Tanner McKee as their backup quarterback for this game. McKee, who was in his second NFL start, had been inserted into the lineup periodically throughout the season due to injuries and coach’s decisions. Public questions about a “17-year-old quarterback” appear to stem from McKee’s relatively young age for an NFL player — he entered the league as a recent draft pick and has appeared in only a handful of games.

Tanner McKee background

McKee was selected by the Eagles in the 2023 NFL Draft after playing college football at a major program. His playing time this season had been limited, making his second career start a notable storyline entering the playoffs. While not the starter for this game — Jalen Hurts remained under center — McKee represented the Eagles’ future at the position and drew questions about his readiness for primetime moments.

Recent starts

In his previous appearance before the playoffs, McKee had struggled against a different opponent, throwing interceptions that contributed to losses. The Eagles’ decision to keep him as QB2 rather than activate a veteran backup reflected their confidence in Hurts’ durability — a gamble that paid off during the regular season but ended in disappointment against San Francisco.

The implication: Philadelphia’s faith in Hurts held throughout the season, but the playoff loss raises questions about backup depth.

49ers vs Eagles history

This victory marked a significant chapter in the playoff history between these franchises. The 49ers improved to 7-2 all-time in the Wild Card round following this win, having won their previous five Wild Card games dating back to 2003 (49ers Webzone). Their recent Wild Card wins included victories over the Giants in 2003, Packers in 2014, Cowboys in 2022, and Seahawks in 2023.

Past matchups

Head-to-head records between the 49ers and Eagles have shifted over the decades, with San Francisco historically holding an advantage in postseason play. The two franchises have met in NFC Championship games and Primetime regular-season matchups, building a rivalry that rewards whichever team arrives with better defensive execution. The January 11 result adds to a growing list of playoff battles between these organizations.

Playoff records

San Francisco’s 7-2 Wild Card record stands as one of the best in the NFL over that span. The Eagles entered this game with their own recent playoff success — including their Super Bowl LIX victory — but had not faced a 49ers squad playing with this level of late-game poise. The 49ers’ willingness to trust Purdy in crucial moments, including the fourth-down conversion to McCaffrey, reflects how the franchise has evolved its playoff approach since the early-2000s era.

The catch: San Francisco’s Wild Card expertise now includes a quarterback who can deliver in high-pressure situations.

The upshot

San Francisco’s Wild Card dominance is no accident. Seven wins in nine tries reflects a franchise built to peak in January, with Purdy delivering clutch throws that older rosters failed to convert in close games.

Game Timeline

  • Q1: 49ers 7, Eagles 6 — San Francisco scores first; Eagles answer before end of quarter
  • Q2: 49ers FG (3 pts), Eagles 7 pts — Halftime: 49ers 10-9
  • Q3: Both teams shut out — Defensive struggle halts scoring entirely
  • Q4, 14:52: Purdy 4-yard TD pass to McCaffrey — 49ers lead 16-13 (ESPN)
  • Q4, late: Trick play TD — Jennings throws to McCaffrey (CBS Sports)
  • Final: 49ers 23-19 Eagles — San Francisco advances

Confirmed vs Unclear

Confirmed facts

  • Final score: 49ers 23, Eagles 19
  • Purdy: 18/31, 262 yards, 2 TD
  • Barkley: 106 rushing yards
  • Purdy-McCaffrey TD at 14:52 Q4
  • 49ers improved to 7-2 in Wild Card games

What’s unclear

  • Exact outcomes of reported $3M Eagles bets
  • Purdy QBR: 60.4 vs 58.1 discrepancy
  • Which SF WR led with 6 catches for 111 yards

What people are saying

Purdy eliminated the defending Super Bowl champion Eagles with a 23-19 win in the wild-card game, according to the Associated Press.

The 49ers are in for a playoff treat, thanks in large part to a pretty neat trick pulled off by Jennings.

— CBS Sports Game Tracker

Brock Purdy threw a go-ahead 4-yard touchdown pass to Christian McCaffrey late in the fourth quarter.

— CBS Sports Game Summary

The 49ers’ 23-19 win over the Eagles wasn’t just another playoff upset — it was a statement about a franchise that knows how to execute in January. Brock Purdy’s late-game chemistry with Christian McCaffrey turned a close game into a defining moment, while the Eagles’ defense failed to adjust when it mattered most. For San Francisco, the path to the Super Bowl now runs through the divisional round with momentum and a 7-2 Wild Card record as proof that this team belongs on the biggest stage.

Related reading: Sheffield Wednesday vs Leeds United – Preview, H2H and Prediction · Sheffield Wednesday vs Derby County – Preview, H2H and Prediction

Additional sources

espn.ph, footballdb.com

Frequently asked questions

What was the final score of 49ers vs Eagles?

The San Francisco 49ers defeated the Philadelphia Eagles 23-19 in the NFC Wild Card Playoffs on January 11, 2026.

Who had the most receiving yards?

San Francisco’s leading receiver posted 6 receptions for 111 yards and 1 touchdown, though sources differ on whether that was D.J. Moore or D. Robinson.

What were Brock Purdy’s passing stats?

Purdy completed 18 of 31 passes for 262 yards, 2 touchdowns, and 2 interceptions against the Eagles defense.

When was the Eagles vs 49ers 2026 game?

The game took place on January 11, 2026, at Lincoln Financial Field in Philadelphia, Pennsylvania.

What key plays decided the game?

Brock Purdy’s 4-yard touchdown pass to Christian McCaffrey at 14:52 in the fourth quarter gave the 49ers their final lead. A trick-play touchdown from J. Jennings to McCaffrey earlier in the quarter provided additional scoring.

How did Eagles QBs perform?

Starter Jalen Hurts finished 20 of 35 for 168 yards and 1 touchdown. Backup Tanner McKee did not enter the game.

What are Eagles vs 49ers head-to-head stats?

The 49ers have won 7 of their last 9 Wild Card games and hold a strong historical record against the Eagles in playoff matchups.