Philadelphia Eagles 55, Washington Commanders 23. Saquon Barkley rushed for 118 yards and 3 touchdowns. Jalen Hurts added 3 rushing scores of his own. The Eagles set an all time NFC Championship scoring record and punched their ticket to Super Bowl LIX, and the full washington commanders vs philadelphia eagles match player stats tell exactly why this one was never close.
Table of contents
📊 The Numbers at a Glance
Before we break anything down, here is the complete stat sheet. Every number you need, right up front.
Final Score & Quarter Breakdown
| Quarter | Washington Commanders | Philadelphia Eagles |
|---|---|---|
| 1st Quarter | 3 | 14 |
| 2nd Quarter | 12 | 13 |
| 3rd Quarter | 8 | 20 |
| 4th Quarter | 0 | 8 |
| FINAL | 23 | 55 |
Halftime Score: Eagles 27, Commanders 15
Team Stats Side by Side
| Category | Washington Commanders | Philadelphia Eagles |
|---|---|---|
| Total Yards | 350 | 459 |
| Turnovers | 4 | 0 |
| 1st Downs | 22 | 28 |
| Penalties | 9 (47 yards) | 5 (30 yards) |
| 3rd Down Conversions | 7 of 17 (41.2%) | 5 of 10 (50%) |
| 4th Down Conversions | 4 of 6 | 1 of 1 |
| Red Zone Efficiency | 1 of 2 | 7 of 7 |
| Time of Possession | 29:29 | 30:31 |
The red zone numbers say it all. Philadelphia was a perfect 7 for 7 inside the 20. Washington managed just 1 conversion in 2 trips. That gap alone accounts for a massive chunk of the 32 point spread.
🏈 Quarterback Stats
This is where the two signal callers went head to head. Daniels had the bigger raw yardage number. Hurts had the better game. Context matters.
| Stat | Jayden Daniels (WSH) | Jalen Hurts (PHI) |
|---|---|---|
| Completions / Attempts | 29 / 48 | 20 / 28 |
| Completion % | 60.4% | 71.4% |
| Passing Yards | 255 | 246 |
| Passing TDs | 1 | 1 |
| Interceptions | 1 | 0 |
| Passer Rating | 72.8 | 110.1 |
| Rush Attempts | 6 | 10 |
| Rush Yards | 48 | 16 |
| Rush TDs | 1 | 3 |
| Total TDs (Pass + Rush) | 2 | 4 |
Hurts was efficient when it mattered. His 110.1 passer rating versus Daniels’ 72.8 reflects two very different games from the quarterback position. Daniels had more attempts and more raw passing yards, but Hurts turned every opportunity into points. Zero turnovers on Hurts’ side, zero mental errors, and four total touchdowns including three from the short yardage runs that turned this into a blowout.
🏃 Running Back & Rushing Stats
Saquon Barkley opened the scoring with a 60 yard touchdown on the Eagles’ very first offensive play. He never looked back.
Philadelphia Eagles Rushing
| Player | Carries | Yards | TD | Long | Avg |
|---|---|---|---|---|---|
| Saquon Barkley | 15 | 118 | 3 | 60 | 7.9 |
| Jalen Hurts | 10 | 16 | 3 | 9 | 1.6 |
| Will Shipley | 4 | 77 | 1 | 57 | 19.3 |
Washington Commanders Rushing
| Player | Carries | Yards | TD | Long | Avg |
|---|---|---|---|---|---|
| Brian Robinson Jr. | 11 | 36 | 0 | — | 3.3 |
| Jayden Daniels | 6 | 48 | 1 | 19 | 8.0 |
Barkley’s 60 yard opener set the tone for the whole game. He took a toss from Hurts, broke two tackles, and did not stop until the end zone. Head coach Nick Sirianni called it a “Special performance, special player, special job by the entire group.”
Why Will Shipley matters here: In garbage time blowouts, backups usually disappear. Shipley did the opposite. He hit a career long 57 yard run and capped it with a 2 yard touchdown. Those 77 yards on just 4 carries gave Barkley a breather and kept the Eagles’ running attack looking dangerous all the way to the final whistle.
📬 Receiving Stats
Philadelphia Eagles Receiving
| Player | Receptions | Targets | Yards | TD | Avg |
|---|---|---|---|---|---|
| Dallas Goedert | 7 | — | 85 | 0 | 12.1 |
| A.J. Brown | 6 | 8 | 96 | 1 | 16.0 |
| DeVonta Smith | — | — | — | 0 | — |
Washington Commanders Receiving
| Player | Receptions | Targets | Yards | TD | Avg |
|---|---|---|---|---|---|
| Zach Ertz | 11 | — | 104 | 0 | 9.5 |
| Terry McLaurin | 3 | 7 | 51 | 1 | 17.0 |
A.J. Brown was the clutch weapon in the passing game for Philly. Six catches, 96 yards, and the go ahead touchdown right before halftime when Hurts hit him in the corner of the end zone from 4 yards out. Brown summed the mindset after the game: “We’ve been saying it all year, no matter how it looks, we’re just trying to get the win.”
On Washington’s side, Zach Ertz was the only bright spot for the Commanders’ passing attack. His 11 receptions and 104 yards made him the first Washington player to put together a 10 plus reception postseason game since Antwaan Randle El back in 2007. Good output. Just not enough around him.
McLaurin’s 36 yard touchdown catch from Daniels pulled the Commanders to 14 to 12 in the second quarter. That was the closest Washington got to breathing room. After that, the Eagles locked the door shut.
🛡️ Defensive Leaders & Turnover Battle
This is where Philadelphia won this football game on paper. Four turnovers. Zero from the Eagles. That is the story.
Eagles Defensive Standouts
| Player | Tackles | Solo | Sacks | Forced Fumbles | Recoveries | Interceptions |
|---|---|---|---|---|---|---|
| Zack Baun | 12 | 8 | 0 | 1 | 1 | 0 |
| Oren Burks | 9 | — | 1 | 1 | 0 | 0 |
| Nolan Smith | — | — | 1 | 0 | 0 | 0 |
| Quinyon Mitchell | — | — | 0 | 0 | 0 | 1 |
Commanders Defensive Standouts
| Player | Tackles | Solo | Sacks | TFL |
|---|---|---|---|---|
| Bobby Wagner | 9 | 5 | 0 | 0 |
| Frankie Luvu | — | — | 1 | — |
How the 4 Turnovers Happened
| Turnover # | Type | Player | Forced By | Recovered By | Quarter |
|---|---|---|---|---|---|
| 1 | Fumble | Dyami Brown (WSH) | Zack Baun | Reed Blankenship | 1st |
| 2 | Fumble | Jeremy McNichols (WSH) | Will Shipley | Kenny Gainwell | 2nd |
| 3 | Fumble | Austin Ekeler (WSH) | Oren Burks | Zack Baun | 3rd |
| 4 | Interception | Jayden Daniels (WSH) | — | Quinyon Mitchell | 4th |
Zack Baun was the heartbeat of this defense. Twelve tackles, a forced fumble, and a fumble recovery, all in one performance. The guy is a legitimate NFL Defensive Player of the Year candidate and this game was a prime example of why. Baun kept saying after the game: “Special teams came up huge again. It’s all phases, it’s all phases.”
Nolan Smith added the dagger sack on fourth down in the fourth quarter, ending any lingering hope of a Washington comeback. That sack gave Smith a franchise record for the most sacks by a single player in a postseason run.
📈 Records & Milestones From This Game
This was not just a big win. It was a record setting night.
- 55 points by Philadelphia = most scored by any team in an NFC Championship game since the 1970 merger
- Saquon Barkley extended his own NFL record with his 7th rushing touchdown of 60 plus yards in a season (regular season and playoffs combined)
- Barkley became the first player in NFL history to rush for two touchdowns in three separate games against the same opponent in a single season
- Jayden Daniels threw for 822 passing yards across his entire 2024 postseason run, the most by any rookie quarterback in postseason history
- Daniels’ 822 yards also surpassed Joe Theismann’s 774 yards from 1983 as the most passing yards in a single postseason in Washington Commanders franchise history
- Zach Ertz recorded the first 10 plus reception game for a Washington player in the postseason since Antwaan Randle El in the 2007 Wild Card round
- Terry McLaurin became the first player to record a receiving touchdown in three straight playoff games since Travis Kelce in 2023
- Nolan Smith set the Eagles franchise record for the most sacks by a single player in a postseason
🔍 Game Analysis: What Actually Happened Here
Washington opened the game with an impressive 18 play, 54 yard drive that chewed over 7 minutes off the clock. They settled for a 34 yard field goal from Zane Gonzalez. Solid start, smart football, ate up time. Then the Eagles answered on their very first play from scrimmage, and it was over.
The first quarter was the whole game in miniature. Barkley hit the 60 yarder to make it 7 to 3. The Eagles recovered a fumble off Dyami Brown on the very next Washington possession, and Barkley punched it in from 4 yards out two plays later. Philadelphia led 14 to 3 before Washington had a chance to settle in.
The second quarter was Daniels’ best stretch. He hit McLaurin for that 36 yard touchdown to make things 14 to 12 and showed why he spent all season leading comeback wins. Washington also stuck a fake punt in there, with punter Tress Way completing a 23 yard pass to Ben Sinnott that kept a drive alive and led to a Gonzalez field goal. Smart trick play, good execution. But it was not enough.
Hurts closed out the first half clean. A tush push touchdown plus the 4 yard scoring pass to Brown sent the Eagles into the locker room with a 27 to 15 lead. From there it was just a matter of time.
The third quarter sealed it. Hurts scored on a 9 yard run. Daniels answered with a 10 yard rushing touchdown and a two point conversion to make it 34 to 23. But then Oren Burks ripped the ball out of Austin Ekeler’s hands and Baun fell on it. The turnover killed any momentum Washington had built. Philadelphia scored again and the game was done.
Daniels showed real fight throughout. He kept the Commanders in it through the first half. But four turnovers in an elimination game is a death sentence, especially against a defense this disciplined. Daniels said after the loss: “We believed that we belonged here. It was just another game for me.” The rookie was not rattled. The team around him just could not protect the football when it mattered most.
💡 Key Takeaways
- Turnover margin was the real story. Four to zero is a game over stat line in the playoffs. Washington’s offense moved the chains, but every time momentum built, the ball came loose or Daniels threw it right to a defender.
- Barkley remains elite. 118 yards and 3 touchdowns on 15 carries. His 60 yard opener set the emotional tone for 69,000 fans at Lincoln Financial Field. He is the engine of this Eagles offense.
- Hurts was efficient, not flashy. Twenty of 28 with a 110.1 rating and zero turnovers on the day. He did not need to be spectacular. He just needed to not screw it up, and he did not.
- The Eagles’ defense is locked in. Seven for seven in the red zone on offense, and Washington held to just one red zone trip that counted. That is championship level football on both sides of the ball.
- Daniels’ rookie season was still historic. 822 postseason passing yards. A franchise record. Three straight playoff wins before this loss. For a rookie quarterback, that resume is elite, and this team will be back.
📋 Scoring Summary
| Time | Quarter | Team | Play | Score |
|---|---|---|---|---|
| 8:01 | 1st | WSH | Zane Gonzalez 34 yd FG | WSH 3, PHI 0 |
| 7:39 | 1st | PHI | Saquon Barkley 60 yd rush TD | WSH 3, PHI 7 |
| 3:58 | 1st | PHI | Saquon Barkley 4 yd rush TD | WSH 3, PHI 14 |
| — | 2nd | WSH | Zane Gonzalez 46 yd FG | WSH 6, PHI 14 |
| — | 2nd | WSH | Terry McLaurin 36 yd rec TD (2pt failed) | WSH 12, PHI 14 |
| 1:45 | 2nd | PHI | Jalen Hurts 1 yd rush TD (tush push) | WSH 12, PHI 20 |
| — | 2nd | PHI | A.J. Brown 4 yd rec TD from Hurts | WSH 15, PHI 27 |
| 8:58 | 3rd | PHI | Jalen Hurts 9 yd rush TD | WSH 15, PHI 34 |
| 5:01 | 3rd | WSH | Jayden Daniels 10 yd rush TD (2pt conv.) | WSH 23, PHI 34 |
| — | 4th | PHI | Jalen Hurts 1 yd rush TD (tush push) | WSH 23, PHI 41 |
| 7:58 | 4th | PHI | Saquon Barkley 4 yd rush TD | WSH 23, PHI 48 |
| — | 4th | PHI | Will Shipley 2 yd rush TD | WSH 23, PHI 55 |
🏆 What Comes Next
Philadelphia headed to New Orleans for Super Bowl LIX against the Kansas City Chiefs. The Eagles’ fifth Super Bowl appearance in franchise history. Washington’s season ended here, but Jayden Daniels showed the league what he is capable of. The Commanders’ rebuild story is just getting started.
For the full box score and play by play data, check out the ESPN game page and the CBS Sports game recap. Official stats and notes from Washington’s perspective are on the Commanders’ website. The Eagles’ full live play by play breakdown is available at the Philadelphia Eagles’ official game coverage. Sports Illustrated’s deep dive on the record setting night is also worth a read at SI Eagles.
For more NFL playoff matchup breakdowns and individual player stat comparisons across the 2024 postseason, visit MatchVSPlayerStats.

