Top 5 This Week

Related Posts

Philadelphia Eagles vs Buffalo Bills Match Player Stats (Dec 28, 2025)

The Philadelphia Eagles did not complete a pass in the second half. They punted on five straight possessions, gained 17 yards across that stretch, and watched a 13-0 lead shrink to a single point. None of it cost them. Philadelphia held on to beat the Buffalo Bills 13-12 at Highmark Stadium on December 28, 2025, because Josh Allen’s two-point conversion throw with five seconds left sailed past an open Khalil Shakir, and because the defense in front of that miss had already done the heavy lifting.

The box score shows how Buffalo won nearly every statistical category and still walked off the loser. The Bills outgained the Eagles 331 yards to 190, ran 19 more plays, and held the ball for ten and a half extra minutes. Philadelphia answered with five sacks, one takeaway, and a blocked extra point that quietly decided the arithmetic. What follows is the complete set of player stats from that Week 17 meeting, broken down unit by unit.



Final score

Team1234Final
Philadelphia Eagles760013
Buffalo Bills0001212

Every point Philadelphia scored came before halftime. Every point Buffalo scored came in the final 5:11.

QtrTimeTeamScoring playPHIBUF
10:35PHIDallas Goedert 1-yard pass from Jalen Hurts (Jake Elliott kick)70
25:03PHIJake Elliott 47-yard field goal100
20:08PHIJake Elliott 28-yard field goal130
45:11BUFJosh Allen 2-yard run (Michael Badgley kick blocked)136
40:05BUFJosh Allen 1-yard run (two-point pass failed)1312

Eagles vs Bills team stats

Buffalo finished ahead in total yards, first downs, third-down conversions, and possession time. Philadelphia’s edge came on the scoreboard and in the turnover margin, the two columns that decided the game.

StatPhiladelphiaBuffalo
First downs1120
Total yards190331
Total plays5473
Yards per play3.54.5
Net passing yards108211
Completions/attempts13/2723/35
Sacked, yards lost1-25-51
Rushing yards82120
Rushing attempts2633
Yards per carry3.23.6
Third-down efficiency3/136/15
Fourth-down efficiency0/02/3
Red-zone touchdowns1/22/3
Penalties, yards3-364-40
Fumbles, lost0-02-1
Turnovers01
Time of possession24:4535:15

Quarterback comparison: Jalen Hurts and Josh Allen

Allen threw for 152 more yards than Hurts and reached the end zone twice on the ground. Hurts protected the ball, took one sack to Allen’s five, and threw the only passing touchdown either team managed.

StatJalen HurtsJosh Allen
Completions/attempts13/2723/35
Completion percentage48.165.7
Passing yards110262
Yards per attempt4.17.5
Passing touchdowns10
Interceptions00
Times sacked15
Passer rating71.588.0
Rushing yards527
Rushing touchdowns02

Hurts completed all 13 of his attempts before halftime and missed on all seven he threw afterward.

Rushing

Saquon Barkley led all rushers with 68 yards on 19 carries. James Cook topped Buffalo with 74 yards on 20 carries, and Allen accounted for both of the game’s rushing touchdowns.

Philadelphia Eagles

PlayerAttYdsAvgTDLong
Saquon Barkley19683.6016
Tank Bigsby273.505
Jalen Hurts351.704
Will Shipley221.004
Team26823.2016

Buffalo Bills

PlayerAttYdsAvgTDLong
James Cook20743.7010
Josh Allen7273.9217
Ty Johnson5153.008
Ray Davis144.004
Team331203.6217

Receiving

Brandin Cooks posted the only 100-yard receiving line of the day, 101 yards on four catches, including a 50-yard reception that stood as the longest play by either team. A.J. Brown paced Philadelphia with 68 yards on five grabs.

Philadelphia Eagles

PlayerTgtRecYdsAvgTDLong
A.J. Brown756813.6027
DeVonta Smith522512.5014
Dallas Goedert6382.714
Darius Cooper1144.004
Grant Calcaterra1133.003
Tank Bigsby1122.002
Jahan Dotson1000.000
Team22131108.5127

Buffalo Bills

PlayerTgtRecYdsAvgTDLong
Brandin Cooks6410125.3050
Tyrell Shavers323618.0032
Khalil Shakir76355.8013
Ty Johnson433311.0021
Dawson Knox55306.0015
Joshua Palmer211212.0012
Ray Davis111212.0012
James Cook4133.003
Gabe Davis1000.000
Team332326211.4050

Defense

Philadelphia recorded five sacks to Buffalo’s one. Jalyx Hunt had two of them and a team-high three quarterback hits, while Marcus Epps and Cooper DeJean tied for the team lead with nine tackles each.

Philadelphia Eagles

PlayerTotSoloSacksTFLPDQB Hits
Marcus Epps980100
Cooper DeJean950000
Jalyx Hunt742.0203
Jihaad Campbell740000
Zack Baun660100
Jaelan Phillips631.0100
Reed Blankenship540000
Jordan Davis530000
Adoree’ Jackson520020
Quinyon Mitchell430000
Will Shipley320000
Moro Ojomo311.0102
Smael Mondon Jr.210000
Jalen Carter111.0111
Charley Hughlett110000
Kylen Granson100000
Sydney Brown100000
Nolan Smith Jr.100000
Byron Young100000
Team77485.0736

Jaelan Phillips forced the strip-sack that Jihaad Campbell recovered in the first quarter, Buffalo’s only lost fumble. Jalen Carter, back from a three-game absence with injuries to both shoulders, added a sack and blocked Michael Badgley’s extra point after Allen’s first touchdown run.

Buffalo Bills

PlayerTotSoloSacksTFLPDQB Hits
Matt Milano740.5101
Cam Lewis540000
Shaq Thompson430100
Terrel Bernard330000
Christian Benford330020
Maxwell Hairston330000
Deone Walker320100
Greg Rousseau310.5002
Taron Johnson300000
Larry Ogunjobi220000
Cole Bishop220000
Joey Bosa210100
Phidarian Mathis200000
Dorian Williams200000
Reggie Gilliam110000
A.J. Epenesa110001
T.J. Sanders110000
Andre Jones Jr.100000
Keleki Latu100000
Tre’Davious White000010
Team49311.0434

Terrel Bernard left in the first half with a calf injury and did not return. Buffalo’s lone sack was split between Milano and Greg Rousseau.

Special teams

Jake Elliott went a perfect two-for-two on field goals, and Braden Mann flipped the field all afternoon with a 55.4-yard punting average. Ray Davis was Buffalo’s most productive returner, averaging 28 yards on three kickoff runbacks.

Kicking

PlayerFGLongXPPoints
Jake Elliott (PHI)2/2471/17
Michael Badgley (BUF)0/000/10

Punting

PlayerNoYdsAvgLongTBIn 20
Braden Mann (PHI)738855.46512
Mitch Wishnowsky (BUF)626243.74913

Kick returns

PlayerNoYdsAvgLongTD
Will Shipley (PHI)24924.5270
Ray Davis (BUF)38428.0320

Punt returns

PlayerNoYdsAvgLongTD
Britain Covey (PHI)188.080
Khalil Shakir (BUF)35016.7280

Advanced and efficiency numbers

The efficiency data narrows the gap that the raw totals exaggerate. Both offenses finished underwater in expected points added per play, and Buffalo’s yardage edge leaned heavily on a handful of explosive throws.

MetricEaglesBills
Expected points added per play-0.137-0.124
Explosive passes (15-plus yards)24
Explosive runs (10-plus yards)23
Deep completions (20-plus yards)13
Total pressures allowed1921
Average depth of target10.67.6
Yards after the catch4597
Quarterback time to throw3.20s2.90s

Cooks accounted for 101 of Buffalo’s 262 receiving yards on four receptions. The rest of the receiving corps combined for 161 yards on the other 19 catches.

Game information

  • Date and kickoff: December 28, 2025, 4:25 p.m. ET
  • Venue: Highmark Stadium, Orchard Park, New York
  • Attendance: 71,105
  • Conditions: 38 degrees, 94 percent humidity, wind 6 mph, steady rain on a turf surface
  • Betting line: Buffalo -1.5, total 44 (stayed under)
  • Referee: Ron Torbert

Milestones and standings

For all the yardage Buffalo piled up, the afternoon turned on plays that barely moved the chains. Allen’s 2-yard run in the fourth quarter was the 300th offensive touchdown of his career, reached in his 127th game, sooner than any player in league history and, at 29 years old, younger than anyone who had reached it. His 1-yard sneak with five seconds remaining pulled the Bills within a point. Then came the throw he could not take back.

Goedert’s 1-yard catch in the first quarter was the only touchdown Philadelphia’s offense produced all day, and it carried its own piece of history as his 11th of the season, a single-season record for an Eagles tight end that moved him past Pete Retzlaff’s 10 from 1965. The result lifted Philadelphia to 11-5 and secured no worse than the NFC’s third seed. Buffalo finished the day at the same 11-5 mark and a colder reality, slipping to the AFC’s seventh seed, its entire afternoon measured in the foot of open grass between Allen’s throw and Shakir’s hands.

Statistics compiled from the official NFL game book, Pro Football Reference, ESPN, and Pro Football Focus.

Cornelia Lindqvist
Cornelia Lindqvisthttps://newzire.co.uk/
Cornelia Lindqvist is a Swedish-American sports journalist with 4 years of experience covering professional athletics. She previously worked at Sports Illustrated before joining Newzire. Cornelia reports on the NFL, NBA, MLB, WNBA, international football, and cricket, covering game results, roster moves, trade deals, playoff standings, and player statistics. Her sports analysis background helps readers understand the strategies and numbers behind wins and losses.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Popular Articles