Philadelphia Eagles vs Buffalo Bills Match Player Stats 2026
The Philadelphia Eagles vs Buffalo Bills match player stats is one of the most talked-about NFL matchups of the season. Played on December 28, 2025 (Week 17), this thrilling game ended with the Eagles edging out the Bills 13–12 in a nail-biting finish at Highmark Stadium in Orchard Park, NY.
Broadcast on FOX, the game featured elite quarterback play, a dominant Eagles defense, and a failed two-point conversion that decided it all. If you’re searching for full player stats, box scores, and a complete breakdown, you’re in the right place.
Quick Facts Table About Philadelphia Eagles vs Buffalo Bills Match Player Stats
| Detail | Info |
|---|---|
| Match | Philadelphia Eagles vs Buffalo Bills |
| Date | December 28, 2025 |
| Week | NFL Regular Season Week 17 |
| Venue | Highmark Stadium, Orchard Park, NY |
| Final Score | Eagles 13 – Bills 12 |
| Network | FOX |
| Eagles Record | 11-5 (NFC East Champions) |
| Bills Record | 11-5 (AFC East, 2nd seed) |
| Game Decider | Failed 2-point conversion by Josh Allen |
| Eagles Coach | Nick Sirianni |
| Bills Coach | Sean McDermott |
Final Score: Eagles 13, Bills 12
The Philadelphia Eagles defeated the Buffalo Bills by the slimmest of margins. The game’s final play was a Josh Allen pass to Khalil Shakir that sailed incomplete on a two-point conversion attempt with just five seconds left on the clock.
The Bills had scored 12 unanswered points in the second half to nearly complete a stunning comeback. But Jalen Carter’s blocked extra point after Buffalo’s first touchdown in the fourth quarter forced the Bills to go for two — and they couldn’t convert.
Quarter-by-Quarter Score Breakdown
| Quarter | Eagles | Bills |
|---|---|---|
| Q1 | 7 | 0 |
| Q2 | 6 | 0 |
| Q3 | 0 | 0 |
| Q4 | 0 | 12 |
| Final | 13 | 12 |
The Eagles dominated the first half completely, scoring 13 points while holding Buffalo scoreless. The Bills mounted a ferocious comeback in the fourth quarter but came up one play short.

Philadelphia Eagles Player Stats
Passing Stats – Jalen Hurts
Jalen Hurts had a mixed performance. He was strong in the first half but went ice-cold in the second.
| Stat | Value |
|---|---|
| Completions/Attempts | 13/27 |
| Passing Yards | 110 |
| Touchdowns | 1 |
| Interceptions | 0 |
| 2nd Half Completions | 0/7 |
Hurts completed zero passes in the second half — yet the Eagles still won. His first-half work, including a TD pass to Dallas Goedert, was enough to carry the team.
Rushing Stats – Saquon Barkley
Saquon Barkley continued his strong 2025 season with a solid rushing performance in difficult conditions.
| Stat | Value |
|---|---|
| Carries | 19 |
| Rushing Yards | 68 |
| Touchdowns | 0 |
| First Half Yards | 51 |
| Long Run | 16 yards |
Barkley had 51 of his 68 rushing yards in the first half. He was a key part of the Eagles’ ball-control strategy that kept the Bills’ offense off the field.
Receiving Stats – Eagles
| Player | Receptions | Yards | Touchdowns |
|---|---|---|---|
| A.J. Brown | 5 | 68 | 0 |
| Dallas Goedert | 3 | 8 | 1 |
| DeVonta Smith | — | — | 0 |
| Grant Calcaterra | 1 | 3 | 0 |
| Darius Cooper | 1 | 4 | 0 |
A.J. Brown surpassed the 1,000-yard mark for the season with his five-catch, 68-yard effort. Goedert’s 1-yard touchdown reception was his 11th of the season — a single-season Eagles tight end record, breaking Pete Retzlaff’s 1965 mark.
Eagles Defensive Stats
The Eagles defense was the story of this game. They sacked Josh Allen five times and pressured him more than a dozen more times.
| Defender | Sacks | QB Hits | Notes |
|---|---|---|---|
| Jalen Carter | 1 | — | Also blocked an extra point |
| Haason Reddick | 1 | — | — |
| Jaelan Phillips | 1 | — | Forced Allen fumble |
| Josh Sweat | 1 | — | — |
| Brandon Graham | 1 | — | — |
| Jihaad Campbell | 0 | — | Recovered Allen fumble |
Jalen Carter’s blocked extra point was arguably the most important single play of the game. It forced the Bills into a two-point conversion situation at the end, and they couldn’t convert.
Jihaad Campbell stepped in for the injured Nakobe Dean and played the entire game. He recovered a Josh Allen fumble — forced by Jaelan Phillips — that set up the Eagles’ final field goal.
Eagles Kicking Stats – Jake Elliott
| Stat | Value |
|---|---|
| Field Goals Made | 2/2 |
| Field Goal Distances | 47 yards, 28 yards |
| Extra Points | 1/1 |
| Punter (Braden Mann) | 7 punts, 55.4 avg, 45.4 net |
Jake Elliott was perfect in tough Buffalo winter conditions, converting both field goals including a 47-yarder that pushed the Eagles to 10-0 in the first half.

Buffalo Bills Player Stats
Passing Stats – Josh Allen
Josh Allen was spectacular statistically but couldn’t deliver the win when it mattered most.
| Stat | Value |
|---|---|
| Completions/Attempts | 23/35 |
| Passing Yards | 262 |
| Touchdowns | 0 (passing) |
| Rushing Touchdowns | 2 |
| Times Sacked | 5 |
| 2nd Half Comp/Att | 16/25 |
| 2nd Half Yards | 172 |
Allen was almost entirely shut down in the first half, limited to just 90 passing yards. He rallied hard in the second half with 172 yards but the damage had already been done.
With his two rushing touchdowns, Allen reached 301 career total touchdowns (passing, rushing, and receiving), becoming the first player in NFL history to hit 300 before turning 30 years old.
Rushing Stats – Bills
| Player | Carries | Yards | Touchdowns |
|---|---|---|---|
| James Cook III | Multiple | 74 | 0 |
| Josh Allen | 7 | 27 | 2 |
James Cook III was a bright spot for Buffalo, rushing for 74 yards. Allen’s two TD runs — a 2-yard and a 1-yard score — came in the fourth quarter and almost pulled off the miracle comeback.
Receiving Stats – Bills
| Player | Receptions | Yards | Touchdowns |
|---|---|---|---|
| Brandin Cooks | 4 | 101 | 0 |
| Khalil Shakir | — | — | 0 |
| Dawson Knox | — | — | — |
| Tyler Kroft | — | — | — |
Brandin Cooks had a career-game for the Bills in 2025 terms, setting a new season-high with 101 receiving yards. His previous season-high was just 26 yards. Khalil Shakir was the intended target on the failed two-point conversion that ended the game.
Bills Defensive Notes
The Bills’ defense tried to keep Buffalo in the game but couldn’t stop the Eagles early enough.
The Eagles were held to just one first down and 17 total yards of offense in the second half — on five possessions that all ended in punts. Yet the Bills could not convert that defensive dominance into a win because of the blocked extra point situation.
Head-to-Head History: Eagles vs Bills
The Eagles and Bills have met 14 times in regular season and playoff history. Philadelphia leads the all-time series 8-6.
| Metric | Eagles | Bills |
|---|---|---|
| All-Time Wins | 8 | 6 |
| 2025 Result | W 13-12 | L |
| 2023 Result (Nov 26) | W 37-34 | L |
| Super Bowl Meetings | 0 | 0 |
| Current Season Record | 11-5 | 11-5 |
Both teams entered this game having already clinched playoff berths but still fighting for seeding. The Eagles clinched the NFC East title as division champions, while the Bills’ loss helped the New England Patriots clinch the AFC East title.
Key Moments and Turning Points
This game had several turning points that shifted momentum dramatically.
Q1 – Goedert Record TD: Dallas Goedert caught a 1-yard touchdown pass from Jalen Hurts in the first quarter, his 11th TD of the season and a new Eagles record for tight ends.
Q2 – Elliott 47-Yarder: Jake Elliott nailed a 47-yard field goal to push Philadelphia’s lead to 10-0.
Q2 – Allen Fumble: Jaelan Phillips strip-sacked Josh Allen deep in Bills territory. Jihaad Campbell recovered the ball, setting up another Eagles field goal.
Q2 – Elliott 28-Yarder: Elliott converted again to send the Eagles into halftime with a 13-0 lead.
Q4 – Allen TD #1: Josh Allen scored on a tush-push style 1-yard run. Jalen Carter blocked the extra point, keeping it 13-6.
Q4 – Allen TD #2: Allen punched it in on a 2-yard run. The Bills went for two points and failed. Eagles win 13-12.

Team Offensive Stats Comparison
| Stat | Eagles (PHI) | Bills (BUF) |
|---|---|---|
| Total Yards | ~200 | ~360 |
| Passing Yards | 110 | 262 |
| Rushing Yards | ~90 | ~100 |
| First Downs | ~12 | ~18 |
| Turnovers | 0 | 1 (fumble) |
| Sacks Allowed | 0 | 5 |
| Points Scored | 13 | 12 |
Despite being outgained significantly in total yards, the Eagles won because they protected the football, scored early, and made the critical play when it counted. Buffalo gained more yards but committed the key turnover.
Season Stats Context: Where Both QBs Stand in 2025
To understand this game in context, here’s how both quarterbacks ranked in the 2025 NFL season heading into Week 17.
| Stat | Jalen Hurts (PHI) | Josh Allen (BUF) |
|---|---|---|
| Season Completions/Att | 281/427 | 296/425 |
| Season Passing Yards | 3,114 | 3,406 |
| Season TDs | 24 | 25 |
| Team Record | 11-5 | 11-5 |
| Sacks Taken (this game) | 0 | 5 |
Allen actually had more passing yards and touchdowns on the season. But Hurts and the Eagles played smarter football in this specific game, and their defense made the difference.
Eagles 2025 Season Stats Leaders (Entering Week 17)
| Player | Position | Key Stat |
|---|---|---|
| Saquon Barkley | RB | 1,072 rushing yards, 7 TDs |
| A.J. Brown | WR | 935 receiving yards, 7 TDs |
| Dallas Goedert | TE | 11 TDs (team record) |
| Jalen Carter | DT | Multiple sacks, key plays |
| Jake Elliott | K | Reliable in all conditions |
Bills 2025 Season Stats Leaders (Entering Week 17)
| Player | Position | Key Stat |
|---|---|---|
| James Cook III | RB | 1,532 rushing yards, 12 TDs |
| Josh Allen | QB | 3,406 passing yards, 25 TDs |
| Khalil Shakir | WR | 684 receiving yards, 4 TDs |
| Brandin Cooks | WR | New season-high 101 yards vs PHI |
| Dawson Knox | TE | Key red zone target |
Injury Report
Eagles Out: Nakobe Dean (hamstring) did not play. Jihaad Campbell filled in superbly in his place.
Bills Out: DaQuan Jones (calf), Jordan Phillips (ankle), Jordan Poyer (hamstring), and Dalton Kincaid (knee) did not play. Terrel Bernard left early in the first half with a calf injury.
The Bills played this game severely shorthanded on defense and at linebacker. The Eagles were healthier and it showed, especially on the defensive side of the ball.
Coaching and Strategy Breakdown
Nick Sirianni played this game perfectly in the first half. The Eagles ran the ball effectively, moved the chains, scored first, and let their defense suffocate the Bills.
Sirianni’s record in one-score games improved to 7-3 with this win. The Eagles became the first NFL team since the 1987 New England Patriots to win multiple games in which they failed to complete a single pass in the second half.
Sean McDermott’s Bills were aggressive but came up short. Going for two points at the end of the game was the right call given Jalen Carter’s blocked extra point earlier — but Allen’s pass was slightly off-target and sealed the loss.
Weather Conditions at Highmark Stadium
The game was played in challenging winter conditions in Orchard Park, New York. Buffalo is well-known for its brutal late-December weather, and punter Braden Mann’s 55.4 yard average reflected the punting conditions were in favor of big boots.
Despite cold and windy conditions, Jake Elliott went 2-for-2 on field goals including the 47-yarder, which was a major confidence boost heading into the playoffs.

Playoff Implications
For the Eagles: The win improved their record to 11-5 and secured at least the No. 3 seed in the NFC playoffs. They were already confirmed as NFC East champions.
For the Bills: The loss cost Buffalo the AFC East title. The New England Patriots clinched the AFC East division title thanks to this Bills defeat — New England’s first division win since 2019.
Both teams still made the playoffs, but the seeding picture shifted dramatically because of this Week 17 result.
What This Game Revealed About Both Teams
The Eagles showed they can win ugly. Going scoreless in the second half and still winning says a lot about defensive resilience and clutch performance under pressure.
The Bills showed they can mount incredible comebacks but need to execute better in the red zone and protect the football. Allen being sacked five times is a concern heading into the postseason.
Both teams are legitimate Super Bowl contenders based on what they showed in this game, just for different reasons.
LSI and Related Keywords Covered in This Article
This article covers all major related search terms for this matchup including: Eagles Bills box score, Jalen Hurts stats Week 17, Josh Allen stats December 2025, Saquon Barkley rushing yards, Dallas Goedert touchdown record, Jalen Carter blocked extra point, James Cook III stats, A.J. Brown receiving yards, Eagles Bills 2025 score, NFL Week 17 results, Highmark Stadium game December 28, Bills vs Eagles player stats 2026 season stats context, two-point conversion fail, AFC East standings 2025, NFC East champion Eagles.

Frequently Asked Questions (FAQs)
Q1. What was the final score of the Eagles vs Bills game on December 28, 2025?
The Philadelphia Eagles defeated the Buffalo Bills 13-12. The game was decided by a failed two-point conversion attempt by Josh Allen with five seconds remaining.
Q2. How many passing yards did Jalen Hurts throw for against the Bills?
Jalen Hurts finished with 110 passing yards on 13-of-27 completions. He threw one touchdown pass to Dallas Goedert and completed zero passes in the second half.
Q3. How did Josh Allen perform in the Eagles vs Bills game?
Josh Allen passed for 262 yards on 23-of-35 attempts and rushed for two touchdowns. However, he was sacked five times and his failed 2-point conversion sealed the loss.
Q4. How many rushing yards did Saquon Barkley have against the Bills?
Saquon Barkley carried the ball 19 times for 68 rushing yards. He had 51 of those yards in the first half and was a key part of Philadelphia’s early ball-control offense.
Q5. Who scored the touchdown for the Eagles against Buffalo?
Dallas Goedert caught a 1-yard touchdown pass from Jalen Hurts in the first quarter. It was Goedert’s 11th TD of the season, a new Eagles single-season record for tight ends.
Q6. What was Jalen Carter’s impact on the game?
Jalen Carter had a sack and also blocked a Buffalo extra point attempt in the fourth quarter. That blocked kick forced the Bills to attempt a two-point conversion at the end of the game, which they failed to convert.
Q7. Who had the most receiving yards for the Bills in this game?
Brandin Cooks led the Bills with 101 receiving yards on four catches. It was a new season-high for Cooks, who had previously topped out at just 26 receiving yards in 2025.
Q8. What is the all-time series record between the Eagles and Bills?
The Philadelphia Eagles lead the all-time head-to-head series 8-6 over the Buffalo Bills. They won the most recent two matchups in 2023 (37-34) and 2025 (13-12).
Q9. What were the playoff implications of this game?
The Eagles’ win secured them as NFC East champions with at least the No. 3 seed. The Bills’ loss helped the New England Patriots clinch the AFC East title for the first time since 2019.
Q10. What historic milestone did Josh Allen reach in this game?
Josh Allen reached 301 career total touchdowns (passing, rushing, and receiving) with his two rushing TDs. He became the first player in NFL history to reach 300 career touchdowns before turning 30 years old.
Conclusion
The Philadelphia Eagles vs Buffalo Bills match player stats 2026 tell the story of a classic NFL game where defense, special teams, and clutch moments mattered more than total yardage.
The Eagles won 13-12 behind a dominant first half, Jalen Carter’s game-changing blocked extra point, and five sacks on Josh Allen. Saquon Barkley’s 68 rushing yards, A.J.
Brown’s 1,000-yard season milestone, and Dallas Goedert’s record-setting TD were the Eagles’ standout individual moments. For the Bills, Josh Allen’s 262 yards and historic milestone couldn’t overcome five sacks and a missed two-point conversion. Both teams enter the 2025-26 NFL Playoffs as legitimate Super Bowl contenders.