NFL 2025 pages

Sports · Football · NFL 2025 · Week 15

Buffalo Bills at New England Patriots

Buffalo Bills35
New England Patriots31

Final · Sunday, December 14, 2025 · 1:00 p.m. ET · Gillette Stadium

Head coaches: Sean McDermott (Bills) · Mike Vrabel (Patriots)

Linescore

Team1234T
Bills07141435
Patriots14100731

Scoring summary

ClockPlayTeamDetailBUF–NE
Q1
10:21TDPatriotsDrake Maye 8 Yd Rush (Andy Borregales Kick)07
0:25TDPatriotsDrake Maye 7 Yd Rush (Andy Borregales Kick)014
Q2
5:53TDPatriotsTreVeyon Henderson 52 Yd Rush (Andy Borregales Kick)021
1:56TDBillsJames Cook III 5 Yd pass from Josh Allen (Matt Prater Kick)721
0:00FGPatriotsAndy Borregales 36 Yd Field Goal724
Q3
11:29TDBillsDawson Knox 4 Yd pass from Josh Allen (Matt Prater Kick)1424
3:49TDBillsJames Cook III 3 Yd Rush (Matt Prater Kick)2124
Q4
10:03TDBillsDawson Knox 14 Yd pass from Josh Allen (Matt Prater Kick)2824
9:49TDPatriotsTreVeyon Henderson 65 Yd Rush (Andy Borregales Kick)2831
6:48TDBillsJames Cook III 11 Yd Rush (Matt Prater Kick)3531

Team stats

StatBillsPatriots
First downs2219
Total yards349385
Yards per play5.27.5
Passing yards181139
Comp / att19/2814/23
Rushing yards168246
Third down8-145-10
Fourth down1-10-1
Red zone5-62-3
Turnovers01
Penalties – yards2-157-65
Sacks – yards lost2-123-16
Possession35:2124:39
Plays6751
AlsoBillsPatriots
Passing first downs116
Rushing first downs913
First downs by penalty20
Drives1010
Yards per pass6.05.3
Interceptions thrown01
Rushing attempts3725
Yards per rush4.59.8
Fumbles lost00
Defensive / special-teams TDs00

Player lines

Buffalo Bills

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
17Josh Allen19/281936.9302-1282.6123.1

Rushing

PlayerCARYDSAVGTDLONG
4James Cook III221074.9212
17Josh Allen11484.4020
26Ty Johnson4133.309
Team371684.5220

Receiving

PlayerRECYDSAVGTDLONGTGTS
10Khalil Shakir56513.00375
88Dawson Knox33712.32194
86Dalton Kincaid33411.30244
5Joshua Palmer11616.00162
26Ty Johnson3155.00123
22Ray Davis11313.00131
85Jackson Hawes199.0091
4James Cook III242.0153
18Brandin Cooks000.0003
Team1919310.233726

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
58Matt Milano10922020
31Maxwell Hairston6400000
7Taron Johnson5300000
24Cole Bishop5200000
21Jordan Poyer5100000
39Cam Lewis4400000
45Shaq Thompson3201000
50Greg Rousseau3110020
27Tre'Davious White2201200
56Javon Solomon2200000
99Larry Ogunjobi2101000
98T.J. Sanders2000000
92DaQuan Jones1100000
41Reggie Gilliam1100000
44Joe Andreessen1100000
42Dorian Williams1100000
96Deone Walker1000000
97Joey Bosa0000110
Team543535350

Interceptions

PlayerINTYDSTD
27Tre'Davious White100

Kick returns

PlayerNOYDSAVGLONGTD
22Ray Davis416441.0580

Punt returns

PlayerNOYDSAVGLONGTD
10Khalil Shakir11212.0120

Kicking

PlayerFGPCTLONGXPPTSMade from
15Matt Prater0/00.005/55

Punting

PlayerNOYDSAVGTBIn 20LONG
19Mitch Wishnowsky416240.50350

New England Patriots

Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
10Drake Maye14/231556.7013-1663.462.8

Rushing

PlayerCARYDSAVGTDLONG
32TreVeyon Henderson1414810.6265
38Rhamondre Stevenson6508.3015
10Drake Maye44310.8217
3DeMario Douglas155.005
Team252469.8465

Receiving

PlayerRECYDSAVGTDLONGTGTS
13Mack Hollins44110.30188
9Kayshon Boutte13030.00301
38Rhamondre Stevenson3279.00163
8Stefon Diggs3268.70164
85Hunter Henry11818.00183
32TreVeyon Henderson2136.5073
Team1415511.103022

Fumbles

PlayerFUMLOSTREC
13Mack Hollins100
25Marcus Jones101
Team201

Defense

PlayerTOTSOLOSACKSTFLPDQB HTSTD
21Jaylinn Hawkins11400100
25Marcus Jones10800000
51Jack Gibbens9412010
53Christian Elliss8300100
31Craig Woodson7300000
0Christian Gonzalez5100100
7Carlton Davis III4101100
94Cory Durden4101000
22Charles Woods3300000
48Jahlani Tavai3100000
93Leonard Taylor III2200000
2Harold Landry III2111010
92Joshua Farmer2100000
95Khyiris Tonga2000000
13Mack Hollins1100000
33Anfernee Jennings1100010
15Marte Mapu1100000
90Christian Barmore1100010
41Brenden Schooler1000000
24Dell Pettus1000000
Team783725440

Kick returns

PlayerNOYDSAVGLONGTD
18Kyle Williams49724.3260

Punt returns

PlayerNOYDSAVGLONGTD
25Marcus Jones252.530

Kicking

PlayerFGPCTLONGXPPTSMade from
36Andy Borregales1/1100.0364/4736

Punting

PlayerNOYDSAVGTBIn 20LONG
17Bryce Baringer316354.30162

Entering Week 15

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

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

New England Patriots · 11-2 · 1st in the AFC East

Officials and attendance

Attendance: 64,628

Officials: Line Judge Carl Johnson · Referee John Hussey · Side Judge Allen Baynes · Down Judge Max Causey · Back Judge Matt Edwards · Field Judge Anthony Flemming · Umpire Duane Heydt

Week 15 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.