The San Francisco 49ers faced a tough challenge on the road against the defending champion Philadelphia Eagles in the NFC wild card round. The Eagles were favored, but the 49ers were expected to keep it close.
When 49ers star tight end George Kittle suffered an Achilles injury in the first half, there was worry that San Francisco wouldn't be able to hang with the Eagles. Running back Christian McCaffrey struggled on the ground, but reminded everyone that he is a dual-threat who can be just as effective catching passes as he is running the ball.
McCaffrey scored two receiving touchdowns for San Francisco, with the first coming from an unlikely source on a trick play.
MORE: How 49ers brought back the Philly special vs. Eagles
The running back's second touchdown came in the fourth quarter and ended up being the game-winning score for the 49ers to push them into the Divisional Round.
Here is more on how McCaffrey played in the 49ers' Wild Card game vs. The Eagles.
Christian McCaffrey stats today vs. Eagles
- 15 carries
- 48 rushing yards
- 0 rushing TDs
- 8 targets
- 6 receptions
- 66 receiving yards
- 2 receiving TDs
MORE: How did the 49ers beat the Eagles?
Christian McCaffrey highlights today vs. Eagles
McCaffrey's first touchdown of the day came on a trick play. San Francisco got the ball into wide receiver Jauan Jennings' hands who was a quarterback in high school. He threw the ball down the field and hit McCaffrey for an impressive touchdown.
JAUAN JENNINGS TD PASS TO CMC
— NFL (@NFL) January 12, 2026
SFvsPHI on FOX/FOX One
Stream on @NFLPlus pic.twitter.com/18VxTpTKgj
McCaffrey's second touchdown of the night was a little more conventional. Quarterback Brock Purdy avoided pressure and hit McCaffrey for the four-yard score, which ended up being the game-winner for the 49ers.
PURDY TO CMC
— NFL (@NFL) January 12, 2026
49ERS TAKE THE LEAD
SFvsPHI on FOX/FOX One
Stream on @NFLPlus pic.twitter.com/WjWljDYb3I
Christian McCaffrey playoff stats
Here is a look at McCaffrey's playoff stats in his career.
| Year | Games | Carries | Rushing Yards | Rushing TDs | Targets | Receptions | Receiving Yards | Receiving TDs |
| 2017 | 1 | 6 | 16 | 0 | 8 | 6 | 101 | 1 |
| 2022 | 3 | 40 | 238 | 2 | 14 | 12 | 61 | 1 |
| 2023 | 3 | 59 | 268 | 4 | 25 | 19 | 152 | 1 |
| 2025 | 1 | 15 | 48 | 0 | 8 | 6 | 66 | 2 |
| Total | 8 | 120 | 570 | 6 | 55 | 43 | 370 | 5 |