Open the board

Buffalo Bills 35, New England Patriots 31: final score and stats

Buffalo Bills beat New England Patriots, Buffalo Bills 35 to New England Patriots 31, on Sunday, December 14, 2025 at Gillette Stadium, Foxborough, MA. Below: the box score, top performers, team stats, injuries and recent form for New England Patriots vs Buffalo Bills.

NFLSunday, December 14, 2025
DateDec 14, 2025
Start time1:00 PM ET
VenueGillette Stadium, Foxborough, MA
TVCBS
Attendance64,628

Line score

Team1234T
Buffalo Bills07141435
New England Patriots14100731

Team comparison

Buffalo BillsNew England Patriots
Points per game
32.0
23.4
Points allowed per game
23.4
23.0
10-4Record11-3
1st in AFC EastStanding2nd in AFC East
4-0Road record / home record3-1
WWWWLLast 5LWLWW
W4StreakL1

Team stats

Buffalo BillsNew England Patriots
1st Downs
22
19
Passing 1st downs
11
6
Rushing 1st downs
9
13
1st downs from penalties
2
0
8-143rd down efficiency5-10
1-14th down efficiency0-1
Total Plays
67
51
Total Yards
349
385
Yards per Play
5.2
7.5
Total Drives
10
10
Passing
181
139
19/28Comp/Att14/23
Yards per pass
6.0
5.3
Interceptions thrown
0
1
2-12Sacks-Yards Lost3-16
Rushing
168
246

Injury report

Confirm lineups and injuries close to game time.

Buffalo Bills
Dion Dawkins OT · Ribs - Not Specified
Questionable
Questionable
Christian Benford CB · Wrist
Questionable
Spencer Brown OT · Ankle
Questionable
Connor McGovern C · Neck
Questionable
New England Patriots
Rhamondre Stevenson RB · Knee - Not Specified
Doubtful
TreVeyon Henderson RB · Illness - Not Specified
Out
Ben Brown C · Knee - Not Specified
Out
A.J. Brown WR · Knee - Not Specified
Questionable
Charles Woods CB · Hamstring - Not Specified
Questionable

Box score

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen19/281936.9302-1282.6123.1
Team19/281816.9302-12--123.1

Buffalo Bills Rushing

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

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Khalil Shakir56513.00375
Dawson Knox33712.32194
Dalton Kincaid33411.30244
Joshua Palmer11616.00162
Ty Johnson3155.00123
Ray Davis11313.00131
Jackson Hawes199.0091
James Cook III242.0153
Team1919310.233726

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Matt Milano10922020
Maxwell Hairston6400000
Taron Johnson5300000
Cole Bishop5200000
Jordan Poyer5100000
Cam Lewis4400000
Shaq Thompson3201000
Greg Rousseau3110020
Team543535350

Buffalo Bills Interceptions

PlayerINTYDSTD
Tre'Davious White100
Team100

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Ray Davis416441.0580
Team416441.0580

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Khalil Shakir11212.0120
Team11212.0120

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Matt Prater0/00.005/55
Team0/00.005/55

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Mitch Wishnowsky416240.50350
Team416240.50350

New England Patriots Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Drake Maye14/231556.7013-1663.462.8
Team14/231396.7013-16--62.8

New England Patriots Rushing

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

New England Patriots Receiving

PlayerRECYDSAVGTDLONGTGTS
Mack Hollins44110.30188
Kayshon Boutte13030.00301
Rhamondre Stevenson3279.00163
Stefon Diggs3268.70164
Hunter Henry11818.00183
TreVeyon Henderson2136.5073
Team1415511.103022

New England Patriots Fumbles

PlayerFUMLOSTREC
Mack Hollins100
Marcus Jones101
Team201

New England Patriots Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Jaylinn Hawkins11400100
Marcus Jones10800000
Jack Gibbens9412010
Christian Elliss8300100
Craig Woodson7300000
Christian Gonzalez5100100
Carlton Davis III4101100
Cory Durden4101000
Team783725440

New England Patriots KickReturns

PlayerNOYDSAVGLONGTD
Kyle Williams49724.3260
Team49724.3260

New England Patriots PuntReturns

PlayerNOYDSAVGLONGTD
Marcus Jones252.530
Team252.530

New England Patriots Kicking

PlayerFGPCTLONGXPPTS
Andy Borregales1/1100.0364/47
Team1/1100.0364/47

New England Patriots Punting

PlayerNOYDSAVGTBIn 20LONG
Bryce Baringer316354.30162
Team316354.30162

Recent form

Nov 9, 2026 · at Minnesota VikingsW 23-6
Nov 1, 2026 · vs Baltimore RavensW 36-10
Oct 18, 2026 · at Las Vegas RaidersW 33-30
Oct 12, 2026 · at Los Angeles RamsW 37-34
Oct 4, 2026 · vs New England PatriotsL 26-29
Nov 8, 2026 · vs Green Bay PackersL 27-45
Nov 1, 2026 · at Miami DolphinsW 24-19
Oct 22, 2026 · at Chicago BearsL 24-30
Oct 18, 2026 · vs New York JetsW 26-19
Oct 11, 2026 · vs Las Vegas RaidersW 45-17

Team pages

More NFL games on Dec 14, 2025

Frequently asked questions

Who won Buffalo Bills vs New England Patriots?

Buffalo Bills won, 35-31, on Sunday, December 14, 2025.

What was the final score of Buffalo Bills vs New England Patriots?

Buffalo Bills 35, New England Patriots 31.

Where is Buffalo Bills vs New England Patriots played?

Gillette Stadium, Foxborough, MA.

The model’s read

Grades, leans and the full breakdown for Buffalo Bills vs New England Patriots are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.