ENSign in
NFL · Final

Eagles Edge Bills in Nail-Biting Finish

Sunday, December 28, 2025, 4:25 PM ET · Highmark Stadium (Old)

Philadelphia Eagles 13, Buffalo Bills 12, final. Our NFL picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Philadelphia Eagles vs Buffalo Bills?

Philadelphia Eagles beat Buffalo Bills 13-12 at Highmark Stadium (Old) on December 28, 2025.

Who was favored in Philadelphia Eagles vs Buffalo Bills?

Buffalo Bills were the favorite at DraftKings, moneyline -170 (about 63% implied). The underdog won.

In a tightly contested matchup at Highmark Stadium, the Philadelphia Eagles narrowly defeated the Buffalo Bills with a final score of 13-12. Both teams entered the game with identical records of 11-5, making this clash a significant one in the NFL season. The Eagles' victory not only showcased their resilience but also highlighted the competitive nature of this year's league.

The Buffalo Bills came into this game with a strong recent form, boasting a record of 7-3 over their last ten games and riding a four-game winning streak. They averaged 28.1 points scored per game while allowing 23.1. Their recent victories included a close win against the Cleveland Browns (23-20) and a high-scoring affair against the Cincinnati Bengals (39-34). At home, the Bills were particularly formidable, holding a perfect 3-0 record in their last three games at Highmark Stadium.

In contrast, the Philadelphia Eagles had a record of 6-4 in their last ten games, with a two-game winning streak heading into this matchup. They averaged 22.4 points scored per game while allowing only 18.0. Their recent performances included a convincing win against the Las Vegas Raiders (31-0) and a solid victory over the Washington Commanders (29-18). The Eagles had a balanced home and away record, going 3-1 at home and 3-3 on the road.

Historically, the two teams have faced each other multiple times, but this particular matchup was critical given their playoff aspirations. The Bills were looking to maintain their momentum, while the Eagles aimed to solidify their position in the standings.

In terms of injuries, the Bills had several key players listed as questionable, including Khalil Shakir, Keon Coleman, and Ty Johnson, all of whom could have impacted the game. Additionally, Tyrell Shavers was ruled out due to a knee injury, and Zane Durant was placed on injured reserve. The Eagles also faced injury challenges, with Andre' Sam, Jakorian Bennett, and Grant Calcaterra all on injured reserve, while Eli Stowers and Markel Bell were listed as questionable.

The betting market, as provided by DraftKings, had the Bills favored by 3.5 points, with a total over/under set at 45.5. The moneyline odds indicated the Bills at -170 and the Eagles at +142, reflecting the competitive nature of this matchup.

Conditions on game day played a role in the performance of both teams. The atmosphere at Highmark Stadium was electric, with fans eagerly supporting their home team. The weather conditions were typical for late December, potentially affecting the offensive strategies employed by both teams.

As the game unfolded, viewers were treated to a display of defensive prowess and strategic play-calling. The Eagles' ability to capitalize on key moments ultimately secured their victory, while the Bills, despite their strong season, faced a setback that could impact their playoff positioning. The final score of 13-12 underscored the intensity of the matchup, leaving fans eager for the next chapter in both teams' journeys.

Odds

BookSpreadTotalMoneyline
DraftKingsBUF -3.5 45.5 o -105 / u -115 Philadelphia Eagles +142 · Buffalo Bills -170

What these prices pay on $100 · What these numbers mean

Injury report

  • Khalil ShakirQuestionableUndisclosedBuffalo Bills
  • Keon ColemanQuestionableFootBuffalo Bills
  • Ty JohnsonQuestionableLower LegBuffalo Bills
  • Zane DurantInjured ReserveUndisclosedBuffalo Bills
  • Tyrell ShaversOutKnee - ACLBuffalo Bills
  • Andre' SamInjured ReserveFootPhiladelphia Eagles
  • Jakorian BennettInjured ReserveKneePhiladelphia Eagles
  • Grant CalcaterraInjured ReserveBackPhiladelphia Eagles
  • Eli StowersQuestionableHamstringPhiladelphia Eagles
  • Markel BellQuestionableThumbPhiladelphia Eagles

Leaders

  • Passing yardsJosh Allen23/35, 262 YDSBuffalo Bills
  • Rushing yardsJames Cook III20 CAR, 74 YDSBuffalo Bills
  • Receiving yardsBrandin Cooks4 REC, 101 YDSBuffalo Bills
  • Passing yardsJalen Hurts13/27, 110 YDS, 1 TDPhiladelphia Eagles
  • Rushing yardsSaquon Barkley19 CAR, 68 YDSPhiladelphia Eagles
  • Receiving yardsA.J. Brown5 REC, 68 YDSPhiladelphia Eagles

Recent form

Buffalo Bills

Last 10: 7-3Streak W428.1 scored · 23.1 allowed per game3-0 at home

  • W23-20at Cleveland BrownsDec 21
  • W35-31at New England PatriotsDec 14
  • W39-34vs Cincinnati BengalsDec 7
  • W26-7at Pittsburgh SteelersNov 30
  • L19-23at Houston TexansNov 21
  • W44-32vs Tampa Bay BuccaneersNov 16
  • L13-30at Miami DolphinsNov 9
  • W28-21vs Kansas City ChiefsNov 2
  • W40-9at Carolina PanthersOct 26
  • L14-24at Atlanta FalconsOct 13

Philadelphia Eagles

Last 10: 6-4Streak W222.4 scored · 18 allowed per game3-3 away

  • W29-18at Washington CommandersDec 20
  • W31-0vs Las Vegas RaidersDec 14
  • L19-22at Los Angeles ChargersDec 9
  • L15-24vs Chicago BearsNov 28
  • L21-24at Dallas CowboysNov 23
  • W16-9vs Detroit LionsNov 17
  • W10-7at Green Bay PackersNov 11
  • W38-20vs New York GiantsOct 26
  • W28-22at Minnesota VikingsOct 19
  • L17-34at New York GiantsOct 10

Standings

TeamLostPoints againstPoints forTiedWin %WonOverall
Dallas147750.66722-1
New York122590.66722-1
Washington265360.33311-2
Philadelphia378410.00000-3
Buffalo0488801.00033-0
New England171501.50011-1-1
New York247390.33311-2
Miami363220.00000-3

Box score

StatPhiladelphia EaglesBuffalo Bills
First downs1120
First downs passing611
First downs rushing47
First downs by penalty12
Third downs3-136-15
Fourth downs0-02-3
Offensive plays5473
Total yards190331
Yards per play3.54.5
Drives1111
Net passing yards108211
Completions13/2723/35
Yards per pass3.95.3
Interceptions thrown00
Sacks allowed1-25-51
Rushing yards82120
Rushing attempts2633
Yards per rush3.23.6
Red zone trips1-22-3
Penalties3-364-40
Turnovers01
Fumbles lost01
Defensive touchdowns00
Time of possession24:4535:15

Win probability

Above the line favours Buffalo Bills, below favours Philadelphia Eagles.

Venue

  • Highmark Stadium (Old)Orchard Park, NY
  • Attendance71105
  • OfficialsBarry Anderson, Ronald Torbert, Keith Washington, Ryan Dickson, Brian Bolinger, Jay Bilbo, Courtney Brown

Elsewhere

Picks for NFL

NFL rules and settlement

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.