NFL 2025 pages

Sports · Football · NFL 2025 · Week 17

Philadelphia Eagles at Buffalo Bills

Philadelphia Eagles13
Buffalo Bills12

Final · Sunday, December 28, 2025 · 4:25 p.m. ET · Highmark Stadium

Head coaches: Nick Sirianni (Eagles) · Sean McDermott (Bills)

Linescore

Team1234T
Eagles760013
Bills0001212

Scoring summary

ClockPlayTeamDetailPHI–BUF
Q1
0:35TDEaglesDallas Goedert 1 Yd pass from Jalen Hurts (Jake Elliott Kick)70
Q2
5:03FGEaglesJake Elliott 47 Yd Field Goal100
0:08FGEaglesJake Elliott 28 Yd Field Goal130
Q4
5:11TDBillsJosh Allen 2 Yd Rush (Michael Badgley PAT blocked)136
0:05TDBillsJosh Allen 1 Yd Rush (Two-Point Pass Conversion Failed)1312

Team stats

StatEaglesBills
First downs1120
Total yards190331
Yards per play3.54.5
Passing yards108211
Comp / att13/2723/35
Rushing yards82120
Third down3-136-15
Fourth down0-02-3
Red zone1-22-3
Turnovers01
Penalties – yards3-364-40
Sacks – yards lost1-25-51
Possession24:4535:15
Plays5473
AlsoEaglesBills
Passing first downs611
Rushing first downs47
First downs by penalty12
Drives1111
Yards per pass3.95.3
Interceptions thrown00
Rushing attempts2633
Yards per rush3.23.6
Fumbles lost01
Defensive / special-teams TDs00

Player lines

Philadelphia Eagles

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
1Jalen Hurts13/271104.1101-239.571.5

Rushing

PlayerCARYDSAVGTDLONG
26Saquon Barkley19683.6016
37Tank Bigsby273.505
1Jalen Hurts351.704
28Will Shipley221.004
Team26823.2016

Receiving

PlayerRECYDSAVGTDLONGTGTS
11A.J. Brown56813.60277
6DeVonta Smith22512.50145
88Dallas Goedert382.7146
80Darius Cooper144.0041
81Grant Calcaterra133.0031
37Tank Bigsby122.0021
2Jahan Dotson000.0001
Team131108.512722

Fumbles

PlayerFUMLOSTREC
30Jihaad Campbell001

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
39Marcus Epps9801000
33Cooper DeJean9500000
58Jalyx Hunt7422030
30Jihaad Campbell7400000
53Zack Baun6601000
50Jaelan Phillips6311000
32Reed Blankenship5400000
90Jordan Davis5300000
8Adoree' Jackson5200200
27Quinyon Mitchell4300000
28Will Shipley3200000
97Moro Ojomo3111020
42Smael Mondon Jr.2100000
98Jalen Carter1111110
47Charley Hughlett1100000
83Kylen Granson1000000
21Sydney Brown1000000
3Nolan Smith Jr.1000000
94Byron Young1000000
Team774857360

Kick returns

PlayerNOYDSAVGLONGTD
28Will Shipley24924.5270

Punt returns

PlayerNOYDSAVGLONGTD
18Britain Covey188.080

Kicking

PlayerFGPCTLONGXPPTSMade from
4Jake Elliott2/2100.0471/1747, 28

Punting

PlayerNOYDSAVGTBIn 20LONG
10Braden Mann738855.41265

Buffalo Bills

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
17Josh Allen23/352627.5005-5155.388.0

Rushing

PlayerCARYDSAVGTDLONG
4James Cook III20743.7010
17Josh Allen7273.9217
26Ty Johnson5153.008
22Ray Davis144.004
Team331203.6217

Receiving

PlayerRECYDSAVGTDLONGTGTS
18Brandin Cooks410125.30506
14Tyrell Shavers23618.00323
10Khalil Shakir6355.80137
26Ty Johnson33311.00214
88Dawson Knox5306.00155
5Joshua Palmer11212.00122
22Ray Davis11212.00121
4James Cook III133.0034
13Gabe Davis000.0001
Team2326211.405033

Fumbles

PlayerFUMLOSTREC
17Josh Allen211

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
58Matt Milano740.51010
39Cam Lewis5400000
45Shaq Thompson4301000
8Terrel Bernard3300000
47Christian Benford3300200
31Maxwell Hairston3300000
96Deone Walker3201000
50Greg Rousseau310.50020
7Taron Johnson3000000
99Larry Ogunjobi2200000
24Cole Bishop2200000
97Joey Bosa2101000
72Phidarian Mathis2000000
42Dorian Williams2000000
41Reggie Gilliam1100000
57AJ Epenesa1100010
98T.J. Sanders1100000
75Andre Jones Jr.1000000
83Keleki Latu1000000
27Tre'Davious White0000100
Team493114340

Kick returns

PlayerNOYDSAVGLONGTD
22Ray Davis38428.0320

Punt returns

PlayerNOYDSAVGLONGTD
10Khalil Shakir35016.7280

Kicking

PlayerFGPCTLONGXPPTSMade from
32Michael Badgley0/00.000/10

Punting

PlayerNOYDSAVGTBIn 20LONG
19Mitch Wishnowsky626243.71349

Entering Week 17

The table after Week 16, the way the standings read when this game kicked off.

Philadelphia Eagles · 10-5 · 1st in the NFC East

Buffalo Bills · 11-4 · 2nd in the AFC East

Officials and attendance

Attendance: 71,105

Officials: Umpire Barry Anderson · Side Judge Keith Washington · Referee Ronald Torbert · Field Judge Ryan Dickson · Line Judge Brian Bolinger · Down Judge Jay Bilbo · Back Judge Courtney Brown

Week 17 on the schedule · Kickoff is ET, resolved for the date. The away team is listed first, as football says it. Colours are the clubs’ own; there are no logos on this site.

Suggestions?

Spot a mistake — a wrong score, a result that’s gone stale, a bracket that doesn’t look right? Or do you just have a better idea for this page? Either way, I’d rather hear it than not. Send me a line — a sentence is plenty, and I’ll take it from there.