Eagles vs Bills: Game Recap, Final Score, Player Stats

Search Intent: Informational — NFL fans looking for the matchup result, player performances, box score, team statistics, and game analysis.

Article focus: The December 28, 2025, regular-season matchup between the Philadelphia Eagles and Buffalo Bills, the latest completed meeting identified in the available records.

Eagles vs Bills: Match Overview

The Philadelphia Eagles vs Buffalo Bills delivered a dramatic finish when they met on December 28, 2025, at Highmark Stadium in Orchard Park, New York. Philadelphia came away with a narrow 13–12 victory after building an early lead and surviving a late Buffalo comeback.

The game was a defensive battle rather than the high-scoring contest many fans expected. Philadelphia scored 13 unanswered points across the first two quarters, while Buffalo struggled to find the end zone until the fourth quarter.

The Bills made the final period interesting with two rushing touchdowns from quarterback Josh Allen. However, failed extra-point and two-point conversion attempts prevented Buffalo from completing the comeback.

For Philadelphia, the victory demonstrated the value of defensive pressure, disciplined execution, and taking advantage of early scoring opportunities. Buffalo produced more total yards and first downs but could not turn that advantage into enough points.

According to the published box score, Philadelphia finished with 190 total yards, while Buffalo recorded 331. Despite that difference, the Eagles protected their lead and secured the one-point win. The Football Database+1

Final: Eagles 13 – Bills 12

1. Final Score and Quarter-by-Quarter Results

The scoreboard tells the story of a game that changed dramatically in the final quarter.

QuarterPhiladelphia EaglesBuffalo Bills
First70
Second60
Third00
Fourth012
Final1312

Philadelphia scored its only touchdown in the first quarter when Jalen Hurts connected with tight end Dallas Goedert on a one-yard pass.

Kicker Jake Elliott added two field goals in the second quarter, one from 47 yards and another from 28 yards. Those kicks gave Philadelphia a 13–0 halftime advantage.

Buffalo finally responded in the fourth quarter. Josh Allen rushed for a two-yard touchdown, but the extra-point kick was unsuccessful. Later, Allen scored again on a one-yard rushing touchdown. Buffalo attempted a two-point conversion but failed.

The Bills finished just one point behind, making the closing minutes especially dramatic. The Football Database+1

2. Eagles vs Bills Match Player Stats: Quarterback Comparison

The quarterback matchup featured Jalen Hurts for Philadelphia and Josh Allen for Buffalo.

Both quarterbacks had different responsibilities during the game. Hurts helped Philadelphia establish an early advantage, while Allen carried much of Buffalo’s offensive workload during the comeback attempt.

Passing statisticsJalen HurtsJosh Allen
TeamEaglesBills
Completions1323
Attempts2735
Completion percentage48.1%65.7%
Passing yards110262
Passing touchdowns10
Interceptions00
Sacks taken15
Passing rating71.588.0

Source: Pro-Football-Reference game box score. Pro Football Reference

Jalen Hurts: Efficient when it mattered

Hurts completed 13 of 27 passes for 110 yards and one touchdown. Although his passing yardage was limited, he avoided interceptions and delivered the game’s opening touchdown.

His most important passing play came early in the first quarter. He connected with Goedert for a one-yard touchdown that put Philadelphia ahead 7–0.

Hurts also contributed as a runner, recording three rushing attempts for five yards. His rushing production was modest, but his ability to manage the offense and avoid costly mistakes helped the Eagles protect their advantage.

Philadelphia did not need a huge passing performance to win. Instead, the team relied on its defense, field-position management, and Elliott’s accurate kicking.

Josh Allen: Strong passing numbers but a frustrating finish

Allen completed 23 of 35 passes for 262 yards. He did not throw a touchdown or an interception, but he contributed two rushing touchdowns.

His passing performance was productive in terms of yardage and completion percentage. However, the Eagles’ defensive pressure made it difficult for him to operate consistently.

Allen was sacked five times, losing 51 yards. Those sacks affected Buffalo’s offensive rhythm and made several drives more challenging.

His fourth-quarter rushing touchdowns gave the Bills a realistic chance to win. Unfortunately, the unsuccessful conversion attempts meant his late-game production was not enough.

The quarterback comparison shows an interesting contrast: Allen produced significantly more passing yards, but Hurts and the Eagles made better use of their scoring opportunities.

3. Rushing Stats: Saquon Barkley and James Cook Lead Their Teams

The rushing battle featured two important offensive players: Saquon Barkley for Philadelphia and James Cook for Buffalo.

Both running backs contributed to their respective offenses, although Buffalo gained more total rushing yards.

Rushing playerTeamAttemptsYardsAverageTD
James CookBills20743.70
Saquon BarkleyEagles19683.60
Josh AllenBills7273.92
Ty JohnsonBills5153.00
Ray DavisBills144.00
Tank BigsbyEagles273.50
Jalen HurtsEagles351.70
Will ShipleyEagles221.00

Source: Published player box score. Pro Football Reference

Saquon Barkley: Philadelphia’s leading rusher

Barkley carried the football 19 times for 68 yards, averaging 3.6 yards per attempt.

He did not score a rushing touchdown, but his workload was important to Philadelphia’s offensive approach. The Eagles used him to keep the offense balanced and help control the game.

Barkley’s presence also gave Hurts another option when the passing game was not producing explosive plays. His ability to handle a significant number of carries helped Philadelphia avoid becoming overly predictable.

James Cook: Buffalo’s ground-game leader

Cook recorded 74 rushing yards on 20 carries, making him the leading rusher in the game.

He averaged 3.7 yards per attempt and gave Buffalo a reliable option in the backfield. His workload showed that the Bills continued to trust their running game even while trying to overcome the early deficit.

However, Cook did not score a rushing touchdown. Buffalo’s two rushing scores came from Allen, whose ability to run near the goal line helped the team get back into the contest.

Josh Allen’s rushing contribution

Allen rushed seven times for 27 yards and scored twice.

His two touchdowns were Buffalo’s only touchdowns of the afternoon. Both came from short-yardage situations in the fourth quarter.

The quarterback’s rushing ability remains a major part of Buffalo’s offensive identity. When passing opportunities become limited, Allen can create scoring chances with his legs.

4. Receiving Stats: Brandin Cooks and Dallas Goedert Make Their Mark

The receiving numbers reveal another important difference between the teams.

Buffalo generated more passing yardage, with Brandin Cooks delivering the biggest individual receiving performance. Philadelphia relied on Goedert’s touchdown and contributions from its supporting receivers.

Receiving playerTeamReceptionsYardsAverage per catchTD
Brandin CooksBills410125.30
Ty JohnsonBills33311.00
Ray DavisBills11212.00
James CookBills133.00
Dallas GoedertEagles1

The available box-score extract confirms the listed Buffalo receiving totals and Goedert’s touchdown, but does not provide a complete Eagles receiving table. Pro Football Reference+1

Brandin Cooks: Buffalo’s explosive receiving option

Brandin Cooks was Buffalo’s leading receiver with four catches for 101 yards.

His average of 25.3 yards per reception demonstrated how much explosive value he brought to the passing game. He gave Allen a deep-field target and helped Buffalo move the ball through the air.

Cooks’ 101-yard performance was especially notable because the Bills finished with 262 passing yards overall.

Despite his production, Buffalo could not turn those receiving yards into a passing touchdown.

Dallas Goedert: The Eagles' early scoring hero

Dallas Goedert: The Eagles’ early scoring hero

Goedert caught the touchdown pass that opened the scoring.

The one-yard connection with Hurts gave Philadelphia an early 7–0 lead. That touchdown became especially important because the Eagles did not score again after the second quarter.

Goedert’s role as a tight end is valuable in short-yardage situations. His ability to find space near the goal line provided Philadelphia with an effective scoring option.

Ty Johnson and Ray Davis

Johnson recorded three receptions for 33 yards, while Davis caught one pass for 12 yards.

Their contributions helped Buffalo create additional passing options beyond its primary receivers. However, the Bills needed more successful red-zone execution to turn their yardage advantage into points.

5. Team Statistics: Eagles vs Bills Comparison

One of the most interesting aspects of this game was the difference between total production and the final result.

Buffalo led in several major offensive categories but still lost. Philadelphia’s ability to protect its early lead made the difference.

Team statisticsEaglesBills
Total net yards190331
Passing yards108211
Rushing yards82120
First downs1120
Passing first downs611
Rushing first downs47
Third-down conversions3/136/15
Total plays5473
Turnovers01
Time of possession24:4535:15
Sacks allowed15

Source: Published game box score. The Football Database+1

Total offensive yards

Buffalo recorded 331 total yards, compared with Philadelphia’s 190.

The Bills gained 141 more yards, demonstrating that they were able to move the ball more frequently.

However, yardage does not automatically produce victories. Teams must convert opportunities into touchdowns and field goals.

Philadelphia did a better job of turning its scoring opportunities into points.

First downs

Buffalo recorded 20 first downs, while Philadelphia finished with 11.

This difference reflects Buffalo’s greater offensive activity. The Bills were able to extend drives and maintain possession.

However, their inability to finish drives with successful scoring attempts prevented that advantage from translating into a win.

Third-down efficiency

Philadelphia converted three of 13 third-down attempts, while Buffalo converted six of 15.

Neither team was particularly efficient, but Buffalo had more successful conversions.

The Eagles compensated through their early scoring and defensive performance.

Time of possession

Buffalo controlled the football for 35 minutes and 15 seconds. Philadelphia possessed it for 24 minutes and 45 seconds.

The Bills had the ball for more than ten additional minutes, but the Eagles’ defense continued to make important stops.

This is a good example of why possession statistics should always be considered alongside scoring efficiency and turnovers.

Turnovers

Philadelphia finished without a turnover. Buffalo recorded one lost fumble.

That difference mattered because every additional possession can become valuable in a close NFL game.

The Eagles protected the ball and avoided giving Buffalo unnecessary opportunities.

6. Defensive Performance: How Philadelphia Protected Its Lead

The defensive battle was one of the most important parts of this matchup. Although Buffalo gained more yards and recorded more first downs, Philadelphia’s defense made several important plays that helped preserve the lead.

Philadelphia’s pass rush

The Eagles recorded five sacks against Allen, while Buffalo managed only one sack against Hurts.

The five sacks resulted in 51 yards lost for Buffalo. This put additional pressure on Allen and made it harder for the Bills to maintain their offensive rhythm.

Getting consistent pressure on a quarterback is especially important against a player like Allen, who can extend plays and create opportunities outside the pocket.

Philadelphia’s defensive front did an effective job of limiting his time to make decisions.

Buffalo’s defensive effort

Buffalo’s defense also had some positive moments. The Bills limited Philadelphia to 190 total yards and prevented the Eagles from scoring after halftime.

However, the early 13-point deficit became difficult to overcome.

The Bills needed to create more scoring opportunities before the fourth quarter. Their defense kept the game within reach, but the offense could not finish enough drives.

The importance of red-zone defense

The final score demonstrates how important red-zone execution can be.

Philadelphia scored one touchdown and added two field goals. Buffalo scored two rushing touchdowns but failed to complete either scoring opportunity with the additional points needed to take the lead.

In close games, successful extra points and two-point conversions can make the difference between a win and a loss.

Biggest Turning Points of the Game

7. Biggest Turning Points of the Game

Several moments shaped the result and influenced the final outcome.

Eagles Fans Get Crushing Dallas Goedert Update

Eagles Fans Get Crushing Dallas Goedert Update

First quarter: Goedert’s touchdown

Hurts found Goedert for a one-yard touchdown. Philadelphia took a 7–0 lead and established early control.

Philadelphia Eagles v Buffalo Bills – NFL 2025

Second quarter: Elliott extends the lead

Two successful field goals increased Philadelphia’s advantage to 13–0 before halftime.

‘He’s just a freak of nature’: Allen dazzles with Bills playoff-record 52-yard TD run

Fourth quarter: Allen starts the comeback

Fourth quarter: Allen starts the comeback

Allen scored on a two-yard rushing play, but Buffalo missed the extra point.

Joe Brady, Josh Allen Focus on Correcting Buffalo Bills’ Biggest Week 2 Mistake – Yahoo Sports

Final seconds: The comeback falls short

Allen scored again from one yard out. Buffalo failed its two-point attempt, leaving the Bills one point behind.

Why the missed conversions mattered

The Bills’ late scoring effort was impressive, but the missed conversions changed the outcome.

After the first touchdown, Buffalo could have added an extra point to make the score 13–7. Instead, the score remained 13–6.

The second touchdown brought Buffalo to 13–12. A successful two-point conversion would have given the Bills a 14–13 lead.

Neither opportunity was converted.

Those small details ultimately decided a game separated by a single point.

8. Eagles vs Bills: What Went Right for Philadelphia?

Philadelphia’s victory came from several important areas of execution.

1. Early scoring advantage

The Eagles established a 13–0 lead before halftime. That gave the defense room to play aggressively and forced Buffalo to chase the game.

2. Ball security

Philadelphia did not commit a turnover. Avoiding mistakes was particularly valuable in a game where scoring opportunities were limited.

3. Defensive pressure

The five sacks against Allen disrupted Buffalo’s passing attack and created difficult situations.

4. Reliable kicking

Jake Elliott converted both field-goal attempts, from 47 and 28 yards. Those six points proved essential in the one-point victory.

5. Strong goal-line execution

The connection between Hurts and Goedert produced the game’s opening touchdown. Philadelphia took advantage of an important early opportunity.

The Eagles did not dominate every statistical category, but they performed well in the areas that mattered most to the final result.

9. What Went Wrong for Buffalo?

Buffalo’s loss was frustrating because the team produced more total yards, first downs, and time of possession.

Several issues prevented the Bills from completing the comeback.

1. Slow offensive start

Buffalo did not score in the first three quarters. Falling behind 13–0 created unnecessary pressure.

2. Too many sacks

Five sacks resulted in 51 lost passing yards. That affected Allen’s ability to keep drives alive.

3. Missed scoring opportunities

The failed extra-point and two-point attempts were decisive. Buffalo needed just one successful conversion to change the result.

4. Lost fumble

The Bills lost one fumble, giving Philadelphia an additional advantage in ball security.

5. Incomplete comeback

Allen’s two rushing touchdowns brought Buffalo close, but the offense could not finish the job.

The biggest lesson for Buffalo was that offensive production must be converted into points. Gaining 331 yards is encouraging, but it does not guarantee a win.

10. Fantasy Football Takeaways

This matchup also offered several useful observations for fantasy football managers.

PlayerPerformanceFantasy takeaway
Josh Allen262 passing yards, 27 rushing yards, 2 rushing TDsValuable rushing touchdown production
Jalen Hurts110 passing yards, 1 passing TDModest passing output
Saquon Barkley68 rushing yardsSignificant rushing workload
James Cook74 rushing yardsLed both teams in rushing
Brandin Cooks101 receiving yardsExplosive receiving production
Dallas Goedert1 receiving TDValuable red-zone involvement

Player statistics from the December 28, 2025, box score. Pro Football Reference

Josh Allen: His two rushing touchdowns were especially valuable in fantasy formats that reward rushing scores. His 262 passing yards also provided a solid statistical foundation.

Jalen Hurts: Hurts had a relatively quiet passing performance, but his touchdown connection with Goedert contributed to Philadelphia’s win.

James Cook: Cook’s 74 rushing yards demonstrated a substantial workload. He was Buffalo’s leading rusher.

Saquon Barkley: Barkley recorded 68 rushing yards on 19 carries. His volume made him an important part of Philadelphia’s offensive strategy.

Brandin Cooks: His four catches for 101 yards were a major positive for fantasy managers. His ability to generate significant yardage on each reception was particularly valuable.

Dallas Goedert: Goedert’s touchdown demonstrated his potential value in scoring situations.

Fantasy managers should consider more than one game when evaluating players. Usage, health, offensive role, and upcoming opponents all influence future fantasy production.

11. What This Result Means for Both Teams

The result offered different lessons for Philadelphia and Buffalo.

For the Eagles, the victory showed that a team does not need to win every statistical category to secure an important road victory. Strong defensive execution, successful kicking, and avoiding turnovers can be enough.

Philadelphia also demonstrated the importance of building an early lead. The team’s first-half production gave it a cushion that proved difficult for Buffalo to overcome.

For the Bills, the game highlighted the importance of starting faster and improving red-zone execution. Allen’s late rushing production showed that Buffalo could create opportunities, but the offense needed to be more consistent throughout the game.

The matchup also reinforced the competitive nature of the NFL. Even when one team appears to control the statistical categories, the final score can depend on a handful of important plays.

12. Historical Rivalry Between the Eagles and Bills

The Philadelphia Eagles and Buffalo Bills represent two different NFL divisions.

Philadelphia competes in the NFC East, alongside the Dallas Cowboys, New York Giants, and Washington Commanders.

Buffalo competes in the AFC East, alongside the Miami Dolphins, New England Patriots, and New York Jets.

Because they belong to different conferences, their regular-season meetings are less frequent than divisional matchups.

However, the teams have developed an interesting competitive history. Their 2023 meeting was particularly memorable.

On November 26, 2023, Philadelphia defeated Buffalo 37–34 in overtime at Lincoln Financial Field.

Jalen Hurts delivered a five-touchdown performance, including the game-winning 12-yard rushing touchdown in overtime. DeVonta Smith recorded seven catches for 106 yards and a touchdown. Buffalo Bills at Philadelphia Eagles

The 2025 meeting was very different. Instead of an offensive shootout, fans witnessed a defensive contest with a dramatic fourth-quarter finish.

These contrasting games demonstrate why the matchup attracts attention from NFL fans.

13. Frequently Asked Questions (FAQs)

1. Who won the Eagles vs Bills game?

The Philadelphia Eagles defeated the Buffalo Bills 13–12 on December 28, 2025, at Highmark Stadium in Orchard Park, New York.

2. What was the final score?

Philadelphia scored 13 points, while Buffalo finished with 12. The Eagles maintained their lead despite a late fourth-quarter comeback attempt by the Bills.

3. How did Josh Allen perform?

Josh Allen completed 23 of 35 passes for 262 yards. He threw no passing touchdowns or interceptions but scored two rushing touchdowns.

4. How many passing yards did Jalen Hurts have?

Hurts recorded 110 passing yards, completing 13 of 27 attempts. He threw one touchdown pass to Dallas Goedert and did not throw an interception.

5. Who was the leading rusher?

James Cook led all players with 74 rushing yards on 20 attempts. Saquon Barkley followed with 68 yards on 19 carries.

6. Who led the game in receiving yards?

Brandin Cooks led all receivers with 101 yards on four receptions for Buffalo.

7. How many touchdowns did Buffalo score?

Buffalo scored two touchdowns, both through Josh Allen’s rushing plays in the fourth quarter.

8. How many sacks did the Eagles record?

Philadelphia recorded five sacks against Josh Allen, resulting in 51 yards lost for Buffalo.

9. Why did the Bills lose despite gaining more yards?

Buffalo gained 331 total yards compared with Philadelphia’s 190, but failed to score in the first three quarters. Missed conversion attempts after both fourth-quarter touchdowns also prevented the Bills from taking the lead.

10. Where was the game played?

The game took place at Highmark Stadium in Orchard Park, New York, the home stadium of the Buffalo Bills.

11. When did the Eagles and Bills last meet?

Their latest completed meeting identified in the available records took place on December 28, 2025. Philadelphia won 13–12.

12. Where can fans find the complete box score?

Fans can check the following sources for detailed player statistics, scoring summaries, and team comparisons:

14. Final Thoughts

The December 28, 2025, meeting between Philadelphia and Buffalo was a reminder that NFL games are not always decided by total yards or offensive production.

Philadelphia secured a 13–12 victory by building an early lead, protecting the football, applying pressure to Josh Allen, and making its field-goal opportunities count.

Buffalo had several impressive individual performances. Allen threw for 262 yards and scored twice on the ground, James Cook rushed for 74 yards, and Brandin Cooks recorded 101 receiving yards.

For Philadelphia, Jalen Hurts connected with Dallas Goedert for the opening touchdown, Saquon Barkley contributed 68 rushing yards, and Jake Elliott converted two important field goals.

The biggest difference was execution in crucial moments. Buffalo had more yards, first downs, and possession time, but Philadelphia made better use of its scoring opportunities.

For anyone researching eagles vs bills, this matchup provides an excellent example of how defensive pressure, special teams, and late-game decisions can determine an NFL result.

The one-point victory was a memorable result for Philadelphia and a frustrating near-comeback for Buffalo.

SEO Publishing Details

SEO elementRecommended content
Primary keywordeagles vs bills
Content categoryNFL / Football
Article typeGame recap and analysis
AudienceUnited States
Search intentInformational
URL slug/eagles-vs-bills/
Image alt textEagles vs Bills NFL game recap and player highlights
Suggested schemaArticle, SportsEvent (for an actual event page)

Suggested internal links:

  • Philadelphia Eagles player statistics
  • Buffalo Bills player statistics
  • Josh Allen career stats
  • Jalen Hurts game performances
  • NFL game recaps and weekly results
  • Philadelphia Eagles season schedule
  • Buffalo Bills season schedule

Editorial recommendation: Keep the December 28, 2025, date clearly visible so readers do not mistake this historical game recap for a live or upcoming matchup. Verify any future meeting’s schedule and statistics before updating the article.

1 thought on “Eagles vs Bills: Game Recap, Final Score, Player Stats”

Leave a Comment