2025 · Wild Card
San Francisco 49ers at Philadelphia Eagles
Jan 11, 2026 · Lincoln Financial Field · outdoors · grass
Recap
San Francisco 49ers topped Philadelphia Eagles 23–19. It was an upset by ScoutIndex's numbers — 49ers had just a 36% chance going in. Brock Purdy was the story of the game with 262 passing yards and 2 TDs; 24 rushing yards.
Team stats
| SF | PHI | |
|---|---|---|
| 18 | First downs | 18 |
| 366 | Total yards | 308 |
| 291 | Passing yards | 168 |
| 75 | Rushing yards | 140 |
| 19/32 | Comp / Att | 20/35 |
| 2 | Turnovers | 0 |
| 1 | Sacks taken | 1 |
Scoring & key plays
- Q1(11:54) 13-B.Purdy pass short middle to 5-D.Robinson for 2 yards, TOUCHDOWN.
- Q118-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
- Q1(6:20) (No Huddle) 88-D.Goedert left end for 1 yard, TOUCHDOWN.
- Q14-J.Elliott extra point is No Good, Hit Left Upright, Center-47-C.Hughlett, Holder-10-B.Mann.
- Q2(6:13) (Shotgun) 1-J.Hurts pass short right to 88-D.Goedert for 9 yards, TOUCHDOWN.
- Q24-J.Elliott extra point is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.
- Q2(2:54) 18-E.Pineiro 36 yard field goal is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
- Q3(2:15) 4-J.Elliott 41 yard field goal is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.
- Q4(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.
- Q418-E.Pineiro extra point is GOOD, Center-46-J.Weeks, Holder-7-T.Morstead.
- Q4(8:04) 4-J.Elliott 33 yard field goal is GOOD, Center-47-C.Hughlett, Holder-10-B.Mann.
- Q4(2:59) (Shotgun) 13-B.Purdy pass short middle to 23-C.McCaffrey for 4 yards, TOUCHDOWN.
- Q418-E.Pineiro extra point is No Good, Wide Left, Center-46-J.Weeks, Holder-7-T.Morstead.
Box score
SF
Passing
| Player | C/A | Yds | TD | INT |
|---|---|---|---|---|
| Brock Purdy | 18/31 | 262 | 2 | 2 |
| Jauan Jennings | 1/1 | 29 | 1 | 0 |
Rushing
| Player | Car | Yds | TD |
|---|---|---|---|
| Brock Purdy | 9 | 24 | 0 |
| Christian McCaffrey | 15 | 48 | 0 |
| Skyy Moore | 1 | 3 | 0 |
Receiving
| Player | Rec | Tgt | Yds | TD |
|---|---|---|---|---|
| Demarcus Robinson | 6 | 7 | 111 | 1 |
| Christian McCaffrey | 6 | 8 | 66 | 2 |
| Kyle Juszczyk | 4 | 4 | 49 | 0 |
| Jauan Jennings | 1 | 3 | 45 | 0 |
| Jake Tonges | 1 | 3 | 14 | 0 |
| George Kittle | 1 | 2 | 6 | 0 |
| Skyy Moore | 0 | 1 | 0 | 0 |
| Luke Farrell | 0 | 1 | 0 | 0 |
| Malik Turner | 0 | 1 | 0 | 0 |
PHI
Passing
| Player | C/A | Yds | TD | INT |
|---|---|---|---|---|
| Jalen Hurts | 20/35 | 168 | 1 | 0 |
Rushing
| Player | Car | Yds | TD |
|---|---|---|---|
| Jalen Hurts | 5 | 14 | 0 |
| Saquon Barkley | 26 | 106 | 0 |
| Dallas Goedert | 1 | 1 | 1 |
| Tank Bigsby | 4 | 19 | 0 |
Receiving
| Player | Rec | Tgt | Yds | TD |
|---|---|---|---|---|
| Saquon Barkley | 3 | 6 | 25 | 0 |
| DeVonta Smith | 8 | 11 | 70 | 0 |
| Dallas Goedert | 4 | 7 | 33 | 1 |
| A.J. Brown | 3 | 7 | 25 | 0 |
| Darius Cooper | 1 | 1 | 9 | 0 |
| Will Shipley | 1 | 1 | 6 | 0 |
| Jahan Dotson | 0 | 1 | 0 | 0 |