The Philadelphia Eagles vs Washington Commanders match player stats from December 20, 2025 tell a story of a dominant road performance โ Jalen Hurts went 22 of 30 for 185 yards and 2 touchdowns, Saquon Barkley ran for 132 yards and a score, and the Eagles clinched the NFC East title with a 29-18 win at Northwest Stadium.
What started with a fumble on the opening kickoff and three missed field goals could have unraveled quickly. Instead, Philadelphia locked in and ran away with it in the second half. Washington threw everything they had at stopping the Eagles. It just wasn’t enough โ not when their season had already fallen apart at 4-11 going into the night.
Table of Contents
Final Score and Quarter-by-Quarter Breakdown
Quarter | Philadelphia Eagles | Washington Commanders |
|---|---|---|
Q1 | 7 | 3 |
Q2 | 0 | 7 |
Q3 | 7 | 0 |
Q4 | 15 | 8 |
Final | 29 | 18 |
Washington actually led at halftime, 10-7. But the Eagles outscored them 22-8 in the second half โ and that second-half surge was the real story of this game.
Philadelphia Eagles Player Stats
Jalen Hurts โ Passing
Stat | Value |
|---|---|
Completions / Attempts | 22 / 30 |
Completion % | 73.3% |
Passing Yards | 185 |
Touchdowns | 2 |
Interceptions | 0 |
Sacks Taken | 2 |
Passer Rating | 111.1 |
QBR | 77.4 |
Avg Yards Per Attempt | 6.2 |
Pocket Time (avg) | 2.51 sec |
Hurts also added 40 rushing yards on 7 carries, including a 14-yard scramble on the second quarter drive that set up DeVonta Smith’s first touchdown. He finished as a dual-threat nightmare for Washington’s defense, which entered the night ranked 31st in the NFL in yards allowed.
Hurts started plays under center far more frequently than he did earlier in the season and posted two passing touchdowns with no turnovers. The decision to go under center more often has been a quiet but significant adjustment in Philadelphia’s offensive evolution down the stretch.
Saquon Barkley โ Rushing
Stat | Value |
|---|---|
Carries | 21 |
Rushing Yards | 132 |
Yards Per Carry | 6.3 |
Touchdowns | 1 |
Long | 48 |
Broken Tackles | 6+ |
Season Rushing Total After Game | 1,000+ |
The 48-yard run in Q4 was an absolute highlight reel play โ Barkley spun out of a tackle behind the line of scrimmage, bolted down the left sideline, and broke another tackle on his way. That run set up Tank Bigsby’s 22-yard touchdown that effectively put the game out of reach.
Barkley’s performance raised his season rushing total above 1,000 yards. Getting there with 21 carries in a game where he was nursing a stinger going into the week says a lot about what this guy means to this offense.
Philadelphia Eagles Receiving Stats
Player | Targets | Receptions | Yards | TDs | Long |
|---|---|---|---|---|---|
A.J. Brown | 11 | 9 | 95 | 0 | 24 |
DeVonta Smith | โ | 6 | ~60 | 1 | 16 |
Dallas Goedert | 4 | 4 | ~38 | 1 | 15 |
Jahan Dotson | โ | 2 | ~18 | 0 | โ |
Will Shipley | โ | 1 | ~8 | 0 | โ |
Team Total | 29 | 22 | 185 | 2 | 24 |
15 of Hurts’ 22 completions went to A.J. Brown or DeVonta Smith, which shows where his trust was on Saturday night. Brown was the go-to underneath option all game, while Smith and Goedert came through on the touchdowns that actually separated the teams.
Dallas Goedert’s 15-yard TD capped a 17-play, 83-yard drive that ate over 10 minutes off the clock and gave the Eagles a 14-10 lead they never surrendered.
“We’ve slowly been playing better and better on the offensive side of the ball,” said Goedert after the game. His 10th touchdown reception of the season tied a franchise record for tight ends that had stood since the 1960s. (Source: CBS Sports)
Philadelphia Eagles Rushing โ Full Picture
Player | Carries | Yards | Avg | TD | Long |
|---|---|---|---|---|---|
Saquon Barkley | 21 | 132 | 6.3 | 1 | 48 |
Jalen Hurts | 7 | 40 | 5.7 | 0 | 16 |
Tank Bigsby | 4 | 37 | 9.3 | 1 | 22 |
Tanner McKee | 2 | -2 | -1.0 | 0 | โ |
Team Total | 34 | 207 | 6.1 | 2 | 48 |
207 rushing yards as a team. On 34 carries. That’s the kind of ground game that wins postseason football too. Philly completely dominated time of possession โ 34:07 to Washington’s 25:53.
Washington Commanders Player Stats
Quarterback Play โ Marcus Mariota and Josh Johnson
Washington started Marcus Mariota in place of Jayden Daniels, who was shut down for the season due to injuries after appearing in just seven games. Mariota went out after the opening drive in the third quarter with an injured right hand while Washington led 10-7.
QB | C/ATT | Yards | TD | INT | Sacks | Passer Rating | QBR |
|---|---|---|---|---|---|---|---|
Marcus Mariota | 7/14 | 95 | 0 | 0 | 1 | 72.0 | 22.2 |
Josh Johnson | 5/9 | 43 | 0 | 1 | 1 | 28.7 | 4.2 |
Team Total | 12/23 | 130 | 0 | 1 | 2 | 52.4 | โ |
Mariota completed 7 of 14 passes for 95 yards before leaving. He was pressured on 5 of 15 dropbacks and earned a 49.7 Total QBR, ranking 18th among NFL starters in Week 16.
Johnson came in cold and it showed โ a 5.0 QBR, an interception by Cooper DeJean, and no real ability to push the ball downfield. The Commanders’ passing game was effectively finished once Mariota’s hand gave out.
Washington Commanders Rushing Stats
Player | Carries | Yards | Avg | TD | Long |
|---|---|---|---|---|---|
Chris Rodriguez Jr. | 15 | 63 | 4.2 | 1 | 20 |
Jacory Croskey-Merritt | 8 | 25 | 3.1 | 1 | 13 |
Jeremy McNichols | 1 | 3 | 3.0 | 0 | 3 |
Marcus Mariota | 1 | -1 | -1.0 | 0 | โ |
Team Total | 26 | 90 | 3.5 | 2 | 20 |
Washington’s rushing attack did produce two scores, both late, but both coming with the game already well out of reach. The Eagles limited them to 90 yards on 26 carries โ a manageable number that never threatened the outcome.
Washington Commanders Receiving Stats
Player | Receptions | Yards | TD | Long |
|---|---|---|---|---|
Terry McLaurin | 3 | ~50 | 0 | 40 |
Deebo Samuel | 2 | ~28 | 0 | 20 |
Others | 7 | ~60 | 0 | โ |
Team Total | 12 | 138 | 0 | 40 |
McLaurin’s 40-yard catch off Mariota in Q2 was Washington’s best offensive play of the night. After that, the passing game stalled. The Commanders finished with zero passing touchdowns and a 52.4 team passer rating.
Team Stats Side-by-Side
Category | Philadelphia Eagles | Washington Commanders |
|---|---|---|
Total Yards | 385 | 220 |
Rushing Yards | 207 | 90 |
Passing Yards | 185 | 138 (net: 130) |
First Downs | 26 | 15 |
Time of Possession | 34:07 | 25:53 |
Turnovers | 1 | 1 |
Penalties | 5 (61 yds) | 5 (44 yds) |
3rd Down Conversions | โ | โ |
Plays Run | 66 | 51 |
Avg Gain Per Play | 5.8 | 4.3 |
Sacks | 2 | 2 |
QB Hits | 4 | 1 |
The Eagles ran 15 more offensive plays and averaged 1.5 more yards per play. That kind of efficiency gap over 60 minutes of football adds up to exactly what the scoreboard showed.
Scoring Summary
Time | Play | Score |
|---|---|---|
Q1 11:42 | Jake Moody 20-yd FG | WAS 3 PHI 0 |
Q1 2:40 | Hurts to DeVonta Smith, 5-yd TD | PHI 7 WAS 3 |
Q2 3:57 | Croskey-Merritt 1-yd TD run | WAS 10 PHI 7 |
Q3 3:33 | Hurts to Dallas Goedert, 15-yd TD | PHI 14 WAS 10 |
Q4 11:41 | Saquon Barkley 12-yd TD run | PHI 21 WAS 10 |
Q4 4:33 | Tank Bigsby 22-yd TD run | PHI 27 WAS 10 |
Q4 4:26 | Barkley 2-pt conversion | PHI 29 WAS 10 |
Q4 1:13 | Chris Rodriguez 3-yd TD | PHI 29 WAS 16 |
Q4 1:10 | McNichols 2-pt conversion | PHI 29 WAS 18 Final |
The last two Commanders scores came in garbage time. And right around that 2-pt conversion by Barkley at 4:26, a brawl broke out on the field โ Javon Kinlaw and two others were disqualified. Chants of “E-A-G-L-E-S, Eagles!” frequently rang out in the Commanders’ stadium. That about sums up what this night felt like for both fan bases.
Defensive Standouts
Philadelphia Eagles Defense
Category | Value |
|---|---|
Sacks | 2 |
Interceptions | 1 (Cooper DeJean) |
Passes Defended | 6 |
QB Hits | 4 |
Tackles for Loss | 5 (13 yards) |
Tackles (combined) | 46 |
Three-and-Outs Forced | 2 |
Cooper DeJean was the defensive highlight. He jumped a route from Josh Johnson for an interception in Q3 โ his second pick of the season โ setting Philly up at the Washington 37.
DeJean was also a stout tackler and finished with four passes defended. For a young cornerback who has grown into one of the team’s most reliable defenders, this was another statement night.
Brandon Graham continued his late-season resurgence โ his sack of Marcus Mariota early in Q3 forced a punt and kept the momentum firmly with Philadelphia.
Washington Commanders Defense
Category | Value |
|---|---|
Sacks | 2 |
Interceptions | 0 |
Passes Defended | 2 |
QB Hits | 1 |
Tackles for Loss | 4 (9 yards) |
Tackles (combined) | 63 |
Missed Tackles | 11 |
Bobby Wagner led all players with 10 combined tackles, 5 solo stops, 2 TFL, and 6 run stops. Washington actually had more total tackles on the night โ but missed 11 of them, many on Barkley’s breakaway runs.
Daron Payne recorded 2 tackles and 3 assists with a team-leading 16.7% run stop rate, though he did not pressure the quarterback.
The 11 missed tackles on defense is the stat that stands out most. You cannot whiff that many times against a running back like Barkley and expect to stay in the game.
Context: What This Game Actually Meant
This was Week 16 of the 2025 NFL season. Going in, Philadelphia was 9-5 and needed the win to clinch the NFC East. Washington was 4-10 and already playing out the string.
But for the Eagles, this was about something bigger.
Philadelphia became the first team in 21 years to win back-to-back NFC East titles โ the last team to do it was this same Eagles franchise from 2001 to 2004. The drought without a repeat NFC East champion was the longest for any division in NFL history.
“Gets better and better,” said Saquon Barkley in the locker room afterward. “Each time.”
As for Washington โ a year after going 12-5 and reaching the NFC title game, the Commanders had lost nine of 10 games to fall to 4-11.
“It certainly feels terrible,” said head coach Dan Quinn, “to hear that record.”
The gap between these two franchises in this particular season could not have been wider.
Injury Impact: The QBs Who Were Not There
The biggest storyline entering this game was the absence of Washington’s franchise quarterback Jayden Daniels, the reigning AP NFL Offensive Rookie of the Year. He had led the Commanders to the NFC title game the previous season but appeared in only 7 games in 2025 due to a series of injuries. (Source: NFL.com)
Mariota stepped in as the starter โ then went out himself with the hand injury. What was already a shorthanded offense became completely undermanned.
On the Eagles side, Saquon Barkley played through a stinger that had him limited in practice all week. He finished with 132 yards and a touchdown. That’s the kind of game that wins NFC East titles.
Eagles notable injuries heading in:
- Lane Johnson (foot) โ missed the game
- Landon Dickerson (calf) โ missed the game
- Jalen Carter (shoulders) โ missed the game
Even shorthanded up front, Philadelphia’s ground game ran for over 200 yards. That is a genuine reflection of how good this running scheme has become.
Key Plays That Decided the Game
The fumble on the opening kickoff โ Will Shipley fumbled the opening kick, recovered by Washington at the Eagles’ 26. Moody hit the field goal. Could have been catastrophic. Instead, it woke Philly up.
The 17-play, 83-yard TD drive (Q3) โ Running 10-plus minutes off the clock, capped by the Hurts-to-Goedert touchdown that gave the Eagles their first lead since Q1. This drive was clinical. Washington had no answer for it.
Barkley’s 48-yard run (Q4) โ The dagger. Spun out of a tackle in the backfield, turned a potential loss into a 48-yard gain. Set up Bigsby’s 22-yard TD run two plays later. Game over.
DeJean’s interception (Q3) โ Off Josh Johnson, returned 11 yards to Washington’s 37. Set up the field position that eventually led to Barkley’s TD. The defensive play of the game.
Stats That Tell the Real Story
Looking at the Philadelphia Eagles vs Washington Commanders match player stats in full context, a few numbers jump out beyond the box score:
- Philadelphia averaged 5.8 yards per play vs. Washington’s 4.3 โ that gap over 117 combined plays is significant
- Hurts’ 111.1 passer rating with zero interceptions โ back-to-back strong games after a tough mid-season stretch
- 207 rushing yards for Philadelphia โ their second-highest ground total of the 2025 season
- Washington’s QBs combined for a 52.4 passer rating โ Mariota at 72.0, Johnson at 28.7
- Tank Bigsby’s 9.3 yards per carry on 4 attempts โ a backup who delivered when called on
- Goedert’s 10th receiving TD of 2025 โ a franchise record for tight ends, first set in the 1960s (Source: Philadelphia Eagles Official Site)
DeVonta Smith also passed DeSean Jackson for 7th on the Eagles’ all-time receptions list with 380 career catches.
These are not just game stats. They are milestones being set on a night when the franchise etched its name back into the history books.
What This Means Going Forward
For Philadelphia, clinching the NFC East early gave them flexibility heading into the final two weeks. They went on to face Buffalo and San Francisco before entering the playoffs as a division champion โ no matter what happened next.
For Washington, rebuilding is the only realistic path. Jayden Daniels’ health going into 2026 becomes the defining question of the entire offseason. Everything else is secondary.
If you follow NFC East football closely, head over to TopHill Sports for more in-depth NFL coverage, player breakdowns, and game analysis throughout the season.
Final Verdict
This game had a rocky opening โ the fumble, the missed field goals, the halftime deficit. But the Eagles’ second half was as clean as it gets for a team that needed to win a division title on the road.
Jalen Hurts orchestrated. Saquon Barkley bruised his way to 1,000 yards. Goedert set a franchise record. DeJean made the biggest defensive play. And by the time the brawl broke out in Q4, the result had long been decided.
The Philadelphia Eagles vs Washington Commanders match player stats from December 20, 2025 are not just a box score โ they’re a portrait of a team peaking at exactly the right time, and a rival that ran out of answers long before the final whistle.

