The Eagles beat the Bills 13-12 at Highmark Stadium on December 28, 2025, surviving on a Josh Allen pass that sailed a foot wide of Khalil Shakir with five seconds left. Philadelphia scored all 13 points in the first half. Buffalo scored all 12 in the fourth quarter. Jalen Carter blocked the extra point after Allen’s first touchdown run, and Allen’s two-point conversion pass fell incomplete, ending the Bills’ comeback one play short.
Full box score and player stats from the Eagles-Bills Week 17 matchup are below.
Table of Contents
Final Score
Q1
Q2
Q3
Q4
Final
Philadelphia Eagles (11-5)
7
6
0
0
13
Buffalo Bills (11-5)
0
0
0
12
12
Venue: Highmark Stadium, Orchard Park, NY Date: December 28, 2025 Kickoff: 4:25 PM ET Broadcast: FOX Attendance: 71,105 Game Duration: 3:07
Josh Allen 2-yd rush (Badgley PAT blocked by Jalen Carter)
13
6
Q4
0:05
Bills
Josh Allen 1-yd rush (two-point pass conversion failed)
13
12
Team Stats: Eagles vs Bills
Stat
Philadelphia Eagles
Buffalo Bills
Total Yards
190
331
Total Plays
54
73
Yards per Play
3.5
4.5
1st Downs
11
20
3rd Down Efficiency
3/13 (23%)
6/15 (40%)
4th Down Efficiency
0/0
2/3
Passing Yards (Net)
108
211
Comp/Att
13/27
23/35
Yards per Pass
3.9
5.3
Interceptions Thrown
0
0
Sacks โ Yards Lost
1โ2
5โ51
Rushing Yards
82
120
Rushing Attempts
26
33
Yards per Rush
3.2
3.6
Red Zone (Made/Att)
1/2
2/3
Turnovers
0
1
Fumbles Lost
0
1
Penalties โ Yards
3โ36
4โ40
Time of Possession
24:45
35:15
Passing Stats
Player
Team
C/ATT
YDS
AVG
TD
INT
SACKS
QBR
RTG
Jalen Hurts
PHI
13/27
110
4.1
1
0
1โ2
39.5
71.5
Josh Allen
BUF
23/35
262
7.5
0
0
5โ51
55.3
88.0
Hurts went 0-for-7 after halftime. The Eagles gained 17 yards total on their five second-half possessions, all of which ended in punts. Allen threw for 172 of his 262 yards after the break, but found no end zones through the air.
Rushing Stats
Philadelphia Eagles Rushing
Player
CAR
YDS
AVG
TD
LG
Saquon Barkley
19
68
3.6
0
16
Tank Bigsby
2
7
3.5
0
5
Jalen Hurts
3
5
1.7
0
4
Will Shipley
2
2
1.0
0
4
Team
26
82
3.2
0
16
Buffalo Bills Rushing
Player
CAR
YDS
AVG
TD
LG
James Cook III
20
74
3.7
0
10
Josh Allen
7
27
3.9
2
17
Ty Johnson
5
15
3.0
0
8
Ray Davis
1
4
4.0
0
4
Team
33
120
3.6
2
17
Receiving Stats
Philadelphia Eagles Receiving
Player
REC
YDS
AVG
TD
LG
TGT
A.J. Brown
5
68
13.6
0
27
7
DeVonta Smith
2
25
12.5
0
14
5
Dallas Goedert
3
8
2.7
1
4
6
Darius Cooper
1
4
4.0
0
4
1
Grant Calcaterra
1
3
3.0
0
3
1
Tank Bigsby
1
2
2.0
0
2
1
Jahan Dotson
0
0
โ
0
0
1
Team
13
110
8.5
1
27
22
Buffalo Bills Receiving
Player
REC
YDS
AVG
TD
LG
TGT
Brandin Cooks
4
101
25.3
0
50
6
Tyrell Shavers
2
36
18.0
0
32
3
Khalil Shakir
6
35
5.8
0
13
7
Ty Johnson
3
33
11.0
0
21
4
Dawson Knox
5
30
6.0
0
15
5
Joshua Palmer
1
12
12.0
0
12
2
Ray Davis
1
12
12.0
0
12
1
James Cook III
1
3
3.0
0
3
4
Gabe Davis
0
0
โ
0
0
1
Team
23
262
11.4
0
50
33
Defense Stats
Philadelphia Eagles Defense
Player
TOT
SOLO
SACKS
TFL
PD
QB HTS
Marcus Epps
9
8
0
1
0
0
Cooper DeJean
9
5
0
0
0
0
Jalyx Hunt
7
4
2.0
2
0
3
Jihaad Campbell
7
4
0
0
0
0
Zack Baun
6
6
0
1
0
0
Jaelan Phillips
6
3
1.0
1
0
0
Reed Blankenship
5
4
0
0
0
0
Jordan Davis
5
3
0
0
0
0
Adoree’ Jackson
5
2
0
0
2
0
Quinyon Mitchell
4
3
0
0
0
0
Will Shipley
3
2
0
0
0
0
Moro Ojomo
3
1
1.0
1
0
2
Smael Mondon Jr.
2
1
0
0
0
0
Jalen Carter
1
1
1.0
1
1
1
Charley Hughlett
1
1
0
0
0
0
Kylen Granson
1
0
0
0
0
0
Sydney Brown
1
0
0
0
0
0
Nolan Smith Jr.
1
0
0
0
0
0
Byron Young
1
0
0
0
0
0
Team
77
48
5.0
7
3
6
Buffalo Bills Defense
Player
TOT
SOLO
SACKS
TFL
PD
QB HTS
Matt Milano
7
4
0.5
1
0
1
Cam Lewis
5
4
0
0
0
0
Shaq Thompson
4
3
0
1
0
0
Terrel Bernard
3
3
0
0
0
0
Christian Benford
3
3
0
0
2
0
Maxwell Hairston
3
3
0
0
0
0
Deone Walker
3
2
0
1
0
0
Greg Rousseau
3
1
0.5
0
0
2
Taron Johnson
3
0
0
0
0
0
Larry Ogunjobi
2
2
0
0
0
0
Cole Bishop
2
2
0
0
0
0
Joey Bosa
2
1
0
1
0
0
Phidarian Mathis
2
0
0
0
0
0
Dorian Williams
2
0
0
0
0
0
Reggie Gilliam
1
1
0
0
0
0
AJ Epenesa
1
1
0
0
0
1
T.J. Sanders
1
1
0
0
0
0
Andre Jones Jr.
1
0
0
0
0
0
Keleki Latu
1
0
0
0
0
0
Tre’Davious White
0
0
0
0
1
0
Team
49
31
1.0
4
3
4
Interceptions
Neither team threw an interception.
Fumbles
Player
Team
FUM
LOST
REC
Josh Allen
BUF
2
1
1
Jihaad Campbell
PHI
0
0
1 (recovery)
Special Teams
Kicking
Player
Team
FG
FG%
LG
XP
PTS
Jake Elliott
PHI
2/2
100%
47
1/1
7
Michael Badgley
BUF
0/0
โ
โ
0/1
0
Badgley’s extra-point attempt after Allen’s first touchdown was blocked by Jalen Carter.
Punting
Player
Team
NO
YDS
AVG
TB
IN20
LG
Braden Mann
PHI
7
388
55.4
1
2
65
Mitch Wishnowsky
BUF
6
262
43.7
1
3
49
Kick Returns
Player
Team
NO
YDS
AVG
LG
TD
Will Shipley
PHI
2
49
24.5
27
0
Ray Davis
BUF
3
84
28.0
32
0
Punt Returns
Player
Team
NO
YDS
AVG
LG
TD
Britain Covey
PHI
1
8
8.0
8
0
Khalil Shakir
BUF
3
50
16.7
28
0
Injuries
Eagles: LB Nakobe Dean (hamstring) was inactive.
Bills: LB Terrel Bernard (calf) left in the first half and did not return. DT DaQuan Jones (calf), DT Jordan Phillips (ankle), and S Jordan Poyer (hamstring) were inactive. TE Dalton Kincaid (knee) missed his fourth game of the season.
Officiating Crew
Role
Official
Referee
Ronald Torbert
Umpire
Barry Anderson
Line Judge
Brian Bolinger
Down Judge
Jay Bilbo
Side Judge
Keith Washington
Field Judge
Ryan Dickson
Back Judge
Courtney Brown
Game Notes
Allen’s two fourth-quarter rushing touchdowns brought his career total to 301 (passing, rushing, and receiving combined), making him the first player in NFL history to reach 300 before his 30th birthday. The Bills ran the ball 33 times for 120 yards and held the ball for 35:15, yet finished with 12 points after Carter’s PAT block and the failed two-point try. Goedert’s touchdown was his 11th receiving score of the season, a single-season Eagles record for a tight end, surpassing Pete Retzlaff’s 10 in 1965. Brandin Cooks finished with 101 yards on four catches, a 2025 season high. Philadelphia’s defense put up five sacks, and Buffalo finished 2-of-3 in the red zone with both scores coming in the fourth quarter.
The loss dropped Buffalo to the No. 7 seed in the AFC. Philadelphia finished 11-5 as NFC East champions and held at least the No. 3 seed in the NFC. The Eagles improved to 7-3 in one-score games on the season.
Bobby A. Smith is a Senior Sports Analyst with over nine years of professional experience, specializing in forensic analysis of game strategy and player performance.
His work provides a definitive lens on a broad spectrum of professional sports, delivering expert commentary on the NFL, NBA, MLB, WNBA, Soccer, Boxing, Cricket, F1, and NASCAR. Unlike surface-level reporting, Bobbyโs analysis is known for identifying the critical, game-deciding patterns that raw statistics often obscure. Every article is grounded in rigorous, fact-based research and an unwavering commitment to journalistic integrity.