Quick answer
- Winner
- San Francisco 49ers
- Final score
- San Francisco 49ers 23–19 Philadelphia Eagles
- Halftime
- Tied 13–13 at halftime
- FantasyHQ MVP
- Dominique Robinson
- Top passer
- Jalen Hurts
- Biggest EPA play
- (10:28) 13-B.Purdy pass short left intended for 9-S.Moore INTERCEPTED by 27-Q.Mitchell at …
- Game date
- 2026-01-11
Game summary
The San Francisco 49ers beat the Philadelphia Eagles 23–19 on 2026-01-11. Dominique Robinson posted a game-high +8.32 total EPA in the receiving.
The highest-scoring period was Q4 with 16 combined points.
Line score
Final score and points by quarter.
| Q1 | Q2 | Q3 | Q4 | — | T | |
|---|---|---|---|---|---|---|
| 7 | 6 | 0 | 13 | 0 | 23 | |
| 6 | 7 | 3 | 3 | 0 | 19 |
Stars of the game
Top performers by total expected points added (EPA).
- 1

Dominique Robinson · San Francisco 49ers · Receiving · +8.32 total EPA · 7 snaps · +1.19 EPA/play - 2

Christian McCaffrey · San Francisco 49ers · Receiving · +6.48 total EPA · 8 snaps · +0.81 EPA/play - 3

Brock Purdy · San Francisco 49ers · Passing · +4.72 total EPA · 36 snaps · +0.13 EPA/play - 4

Kyle Juszczyk · San Francisco 49ers · Receiving · +3.34 total EPA · 4 snaps · +0.84 EPA/play - 5

Jauan Jennings · San Francisco 49ers · Passing · +3.21 total EPA · 1 snaps · +3.21 EPA/play - 6

Darius Cooper · Philadelphia Eagles · Receiving · +1.88 total EPA · 1 snaps · +1.88 EPA/play - 7

Dallas Goedert · Philadelphia Eagles · Receiving · +1.82 total EPA · 7 snaps · +0.26 EPA/play - 8

Jalen Hurts · Philadelphia Eagles · Rushing · +1.42 total EPA · 4 snaps · +0.35 EPA/play
FantasyHQ Game MVP
Highest total EPA with the player's top snap and the game's biggest single play when different.

FantasyHQ Game MVP
Dominique Robinson — SF · Receiving
Dominique Robinson posted the highest total EPA (+8.32) in the game, the strongest overall impact for San Francisco 49ers. Across 7 counted snaps, they averaged +1.19 EPA per play.
Dominique Robinson's top snap (+5.12 EPA): (14:27) (No Huddle, Shotgun) 13-B.Purdy pass deep middle to 5-D.Robinson to PHI 16 for 61 yards (8-A.Jackson).
Biggest single play (-5.15 EPA): Brock Purdy — (10:28) 13-B.Purdy pass short left intended for 9-S.Moore INTERCEPTED by 27-Q.Mitchell at PHI 45. 27-Q.Mitchell to PHI 48 for 3 yards (9-S.Moore).
Quarterback report card
Jalen Hurts led all passers in efficiency for Philadelphia Eagles, setting the tone in the passing game according to FantasyHQ analytics.

Jalen Hurts (Philadelphia Eagles) · 38 dropbacks · 52.6% completion · -7.9% CPOE · -0.08 EPA/play · -3.18 total EPA
Brock Purdy (San Francisco 49ers) · 36 dropbacks · 50.0% completion · -2.9% CPOE · +0.13 EPA/play · +4.72 total EPA
Team stats comparison
Side-by-side offensive and defensive efficiency.
| Stat | ||
|---|---|---|
| Offensive EPA/play | +0.067 | -0.018 |
| Offensive success rate | 50.0% | 46.1% |
| Pass EPA/play | +0.214 | -0.084 |
| Rush EPA/play | -0.080 | -0.017 |
| Defensive EPA/play | +0.018 | -0.067 |
| Defensive success rate | 53.9% | 50.0% |
Drive & efficiency notes
Despite the final score, San Francisco 49ers generated the better offensive EPA per play (+0.07 vs -0.02), suggesting they moved the ball more efficiently.
Season benchmark context (offensive EPA per play):
- San Francisco 49ers: +0.07 EPA/play (61st percentile vs. 2025 team-game averages)
- Philadelphia Eagles: -0.02 EPA/play (42nd percentile vs. 2025 team-game averages)
- Philadelphia Eagles: 10 drives, -1.64 total EPA, 4 scoring drives
- San Francisco 49ers: 11 drives, +4.84 total EPA, 4 scoring drives
Who scored touchdowns and field goals
Every touchdown and field goal from official play-by-play.
Touchdowns

San Francisco 49ers — Dominique Robinson (Brock Purdy pass) 
Philadelphia Eagles — Dallas Goedert 
Philadelphia Eagles — Dallas Goedert (Jalen Hurts pass) 
San Francisco 49ers — Christian McCaffrey (Jauan Jennings pass) 
San Francisco 49ers — Christian McCaffrey (Brock Purdy pass)
Field goals

San Francisco 49ers — Eddy Pineiro 
San Francisco 49ers — Eddy Pineiro 
Philadelphia Eagles — Jordan Elliott 
Philadelphia Eagles — Jordan Elliott
Quarter by quarter
Quarter-by-quarter recap from live scoring plays.
The opening quarter: San Francisco 49ers won the period 7–6. San Francisco 49ers found the end zone from the PHI 2 (Q1 11:54) — (11:54) 13-B.Purdy pass short middle to 5-D.Robinson for 2 yards, TOUCHDOWN.; San Francisco 49ers added 1 points from the PHI 15 (Q1 11:51) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; Philadelphia Eagles found the end zone from the SF 1 (Q1 6:20) — (6:20) (No Huddle) 88-D.Goedert left end for 1 yard, TOUCHDOWN..
The second quarter: Philadelphia Eagles won the period 7–6. Philadelphia Eagles found the end zone from the SF 9 (Q2 6:13) — (6:13) (Shotgun) 1-J.Hurts pass short right to 88-D.Goedert for 9 yards, TOUCHDOWN.; Philadelphia Eagles added 1 points from the SF 15 (Q2 6:08) — 4-J.Elliott extra point is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.; San Francisco 49ers connected on a field goal from the PHI 18 (Q2 2:54) — (2:54) 18-E.Pineiro 36 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; San Francisco 49ers connected on a field goal from the SF 35 (Q2 2:50) — 18-E.Pineiro kicks 65 yards from SF 35 to end zone, Touchback to the PHI 35..
The third quarter: Philadelphia Eagles won the period 3–0. Philadelphia Eagles connected on a field goal from the SF 23 (Q3 2:15) — (2:15) 4-J.Elliott 41 yard field goal is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann..
The fourth quarter: San Francisco 49ers won the period 13–3. San Francisco 49ers found the end zone from the PHI 29 (Q4 15:00); San Francisco 49ers added 1 points from the PHI 7 (Q4 14:52) — 18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.; Philadelphia Eagles connected on a field goal from the SF 15 (Q4 8:04) — (8:04) 4-J.Elliott 33 yard field goal is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.; San Francisco 49ers found the end zone from the PHI 4 (Q4 2:59) — (2:59) (Shotgun) 13-B.Purdy pass short middle to 23-C.McCaffrey for 4 yards, TOUCHDOWN..
Turning points
Plays that moved win probability the most.
- Philadelphia Eagles (Q4 0:43) — (:43) (Shotgun) 1-J.Hurts pass incomplete short middle to 88-D.Goedert (43-E.Kendricks).
- Philadelphia Eagles (Q4 2:21) — (2:21) (Shotgun) 1-J.Hurts pass short left to 88-D.Goedert to SF 45 for 15 yards (6-M.Mustapha).
- Philadelphia Eagles (Q1 1:33) — (1:33) (Shotgun) 1-J.Hurts pass incomplete short left to 6-D.Smith (20-U.Stout).
- San Francisco 49ers (Q1 14:27) — (14:27) (No Huddle, Shotgun) 13-B.Purdy pass deep middle to 5-D.Robinson to PHI 16 for 61 yards (8-A.Jackson).
- San Francisco 49ers (Q4 12:04) — (12:04) 13-B.Purdy pass deep left intended for 88-J.Tonges INTERCEPTED by 27-Q.Mitchell at PHI 38. 27-Q.Mitchell to PHI 38 for no gain (88-J.Tonges).
Impact plays
Highest EPA snaps that flipped field position.
- San Francisco 49ers (Q3 10:28) — (10:28) 13-B.Purdy pass short left intended for 9-S.Moore INTERCEPTED by 27-Q.Mitchell at PHI 45. 27-Q.Mitchell to PHI 48 for 3 yards (9-S.Moore).
- San Francisco 49ers (Q1 14:27) — (14:27) (No Huddle, Shotgun) 13-B.Purdy pass deep middle to 5-D.Robinson to PHI 16 for 61 yards (8-A.Jackson).
- Philadelphia Eagles (Q2 6:13) — (6:13) (Shotgun) 1-J.Hurts pass short right to 88-D.Goedert for 9 yards, TOUCHDOWN.
- San Francisco 49ers (Q4 12:04) — (12:04) 13-B.Purdy pass deep left intended for 88-J.Tonges INTERCEPTED by 27-Q.Mitchell at PHI 38. 27-Q.Mitchell to PHI 38 for no gain (88-J.Tonges).
Every scoring play
Chronological scoring with play-by-play context.
San Francisco 49ers TD (+6) — Q1 11:54 · PHI 2 · Score 6-0
(11:54) 13-B.Purdy pass short middle to 5-D.Robinson for 2 yards, TOUCHDOWN.
San Francisco 49ers XP (+1) — Q1 11:51 · PHI 15 · Score 7-0
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
Philadelphia Eagles TD (+6) — Q1 6:20 · SF 1 · Score 7-6
(6:20) (No Huddle) 88-D.Goedert left end for 1 yard, TOUCHDOWN.
Philadelphia Eagles TD (+6) — Q2 6:13 · SF 9 · Score 7-12
(6:13) (Shotgun) 1-J.Hurts pass short right to 88-D.Goedert for 9 yards, TOUCHDOWN.
Philadelphia Eagles XP (+1) — Q2 6:08 · SF 15 · Score 7-13
4-J.Elliott extra point is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.
San Francisco 49ers FG (+3) — Q2 2:54 · PHI 18 · Score 10-13
(2:54) 18-E.Pineiro 36 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
San Francisco 49ers FG (+3) — Q2 2:50 · SF 35 · Score 10-13
18-E.Pineiro kicks 65 yards from SF 35 to end zone, Touchback to the PHI 35.
Philadelphia Eagles FG (+3) — Q3 2:15 · SF 23 · Score 10-16
(2:15) 4-J.Elliott 41 yard field goal is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.
San Francisco 49ers TD (+6) — Q4 15:00 · PHI 29 · Score 16-16
(15:00) 15-J.Jennings pass deep right to 23-C.McCaffrey for 29 yards, TOUCHDOWN. PENALTY on PHI-98-J.Carter, Roughing the Passer, 8 yards, enforced between downs.
San Francisco 49ers XP (+1) — Q4 14:52 · PHI 7 · Score 17-16
18-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
Philadelphia Eagles FG (+3) — Q4 8:04 · SF 15 · Score 17-19
(8:04) 4-J.Elliott 33 yard field goal is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.
San Francisco 49ers TD (+6) — Q4 2:59 · PHI 4 · Score 23-19
(2:59) (Shotgun) 13-B.Purdy pass short middle to 23-C.McCaffrey for 4 yards, TOUCHDOWN.
Key takeaways
What to remember for fantasy research and follow-up box score digging.
- San Francisco 49ers earned the result — use the box score for snap-level context.
- One-score margin — verify garbage-time stats before drawing fantasy conclusions.
- Dominique Robinson (San Francisco 49ers) led total EPA — start here for highlight and prop research.
- Jalen Hurts (PHI) finished below expected efficiency despite volume.
Frequently asked questions
Who won San Francisco 49ers vs Philadelphia Eagles on 2026-01-11?
The San Francisco 49ers beat the Philadelphia Eagles 23-19 in Wild Card, 2025.
What was the score by quarter in San Francisco 49ers vs Philadelphia Eagles?
Q1: San Francisco 49ers 7, Philadelphia Eagles 6; Q2: San Francisco 49ers 6, Philadelphia Eagles 7; Q3: San Francisco 49ers 0, Philadelphia Eagles 3; Q4: San Francisco 49ers 13, Philadelphia Eagles 3; Final: San Francisco 49ers 23, Philadelphia Eagles 19.
Who scored touchdowns and field goals in San Francisco 49ers vs Philadelphia Eagles?
San Francisco 49ers touchdown — D. Robinson (B. Purdy pass) (Q1 11:54) Philadelphia Eagles touchdown — D. Goedert (Q1 6:20) Philadelphia Eagles touchdown — D. Goedert (J. Hurts pass) (Q2 6:13) San Francisco 49ers touchdown — C. McCaffrey (J. Jennings pass) (Q4 15:00) San Francisco 49ers touchdown — C. McCaffrey (B. Purdy pass) (Q4 2:59) San Francisco 49ers field goal — E. Pineiro (Q2 2:54, 3 pts) San Francisco 49ers field goal — E. Pineiro (Q2 2:50, 3 pts) Philadelphia Eagles field goal — J. Elliott (Q3 2:15, 3 pts) Philadelphia Eagles field goal — J. Elliott (Q4 8:04, 3 pts) Extra points followed each touchdown unless noted in the play-by-play.
How did the quarterbacks play in San Francisco 49ers vs Philadelphia Eagles?
Jalen Hurts (Philadelphia Eagles), 52.6% completion, -7.9% CPOE, -0.08 EPA per dropback, -3.18 total passing EPA. Brock Purdy (San Francisco 49ers), 50.0% completion, -2.9% CPOE, +0.13 EPA per dropback, +4.72 total passing EPA.
Who was FantasyHQ's player of the game in San Francisco 49ers vs Philadelphia Eagles?
Dominique Robinson (San Francisco 49ers) was FantasyHQ's Game MVP with +8.32 total EPA on Receiving plays. across 7 snaps. Their top snap (+5.12 EPA): (14:27) (No Huddle, Shotgun) 13-B.Purdy pass deep middle to 5-D.Robinson to PHI 16 for 61 yards (8-A.Jackson)..
Was San Francisco 49ers vs Philadelphia Eagles a close game?
Yes — the margin was 4 points. San Francisco 49ers won 23-19 in a game that stayed within one score into the fourth quarter.
Season records after this game
San Francisco 49ers
Entered 12-5 Now 13-5 W
Philadelphia Eagles
Entered 11-6 Now 11-7 L