Open the board

Buffalo Bills 16, New England Patriots 23: final score and stats

New England Patriots beat Buffalo Bills, Buffalo Bills 16 to New England Patriots 23, on Sunday, January 5, 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, January 5, 2025
DateJan 5, 2025
Start time1:00 PM ET
VenueGillette Stadium, Foxborough, MA
TVCBS
Attendance64,626

Line score

Team1234T
Buffalo Bills0106016
New England Patriots773623

Team comparison

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

Team stats

Buffalo BillsNew England Patriots
1st Downs
16
19
Passing 1st downs
7
14
Rushing 1st downs
8
5
1st downs from penalties
1
0
6-153rd down efficiency4-12
1-44th down efficiency1-1
Total Plays
65
61
Total Yards
259
309
Yards per Play
4.0
5.1
Total Drives
10
10
Passing
129
232
18/32Comp/Att22/30
Yards per pass
4.0
7.5
Interceptions thrown
0
0
0-0Sacks-Yards Lost1-9
Rushing
130
77

Injury report

Confirm lineups and injuries close to game time.

Buffalo Bills
Tyrell Shavers WR · Knee - ACL - Surgery
Out
Spencer Brown OT · Ankle - Not Specified
Doubtful
Jordan Hancock CB · Hamstring - Not Specified
Questionable
Christian Benford CB · Wrist - Not Specified
Questionable
Sam Franklin Jr. S · Shoulder - Not Specified
Questionable
New England Patriots
TreVeyon Henderson RB · Illness - Not Specified
Injured Reserve
Greg Van Roten G · Hamstring - Not Specified
Questionable
Reggie Gilliam FB · Knee - Not Specified
Questionable
Brenden Schooler S · Hamstring - Not Specified
Questionable
Charles Woods CB · Hamstring - Not Specified
Questionable

Box score

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Mitchell Trubisky15/211014.8100-062.397.5
Mike White3/11282.5000-012.439.6
Team18/321294.0100-0--137.1

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
Ray Davis15644.3023
James Cook III10282.817
Ty Johnson2136.5013
Mitchell Trubisky4123.008
Keon Coleman199.009
Reggie Gilliam144.004
Team331303.9123

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Curtis Samuel7527.40148
Keon Coleman23115.502010
Mack Hollins3258.30134
Quintin Morris3206.7084
Ray Davis210.5123
Ty Johnson100.0002
Team181297.212031

Buffalo Bills Fumbles

PlayerFUMLOSTREC
Mitchell Trubisky101
Javon Solomon001
Team102

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Joe Andreessen10300010
Javon Solomon8401010
Damar Hamlin6400000
Ja'Marcus Ingram6301000
Casey Toohill6000000
Edefuan Ulofoshio5401100
DeWayne Carter5301010
Kaiir Elam5300000
Team713816240

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Brandon Codrington26231.0320
Ty Johnson12121.0210
Team38327.7320

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Tyler Bass1/1100.0491/24
Team1/1100.0491/24

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Sam Martin416340.80153
Team416340.80153

New England Patriots Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Joe Milton22/292418.3100-069.6111.4
Drake Maye0/100.0001-90.839.6
Team22/302328.0101-9--107.8

New England Patriots Rushing

PlayerCARYDSAVGTDLONG
Antonio Gibson12413.4015
Terrell Jennings8202.507
Joe Milton10161.619
Team30772.6115

New England Patriots Receiving

PlayerRECYDSAVGTDLONGTGTS
Kayshon Boutte711716.71487
DeMario Douglas33411.30154
Austin Hooper4276.80146
Antonio Gibson4205.00126
Jaheim Bell11919.00191
Javon Baker11212.00121
Kendrick Bourne2126.0092
Terrell Jennings000.0001
Team2224111.014828

New England Patriots Fumbles

PlayerFUMLOSTREC
Joe Milton110
Team110

New England Patriots Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Christian Elliss13500100
Anfernee Jennings6301110
Marcellas Dial Jr.5400000
Titus Leo4401100
Jaylinn Hawkins4100000
Jahlani Tavai4000010
Eric Johnson II4000000
Davon Godchaux3200000
Team713803820

New England Patriots KickReturns

PlayerNOYDSAVGLONGTD
Alex Erickson11616.0160
Team11616.0160

New England Patriots PuntReturns

PlayerNOYDSAVGLONGTD
Alex Erickson22613.0260
Team22613.0260

New England Patriots Kicking

PlayerFGPCTLONGXPPTS
Joey Slye3/3100.0502/211
Team3/3100.0502/211

New England Patriots Punting

PlayerNOYDSAVGTBIn 20LONG
Bryce Baringer311137.00239
Team311137.00239

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 Jan 5, 2025

Frequently asked questions

Who won Buffalo Bills vs New England Patriots?

New England Patriots won, 23-16, on Sunday, January 5, 2025.

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

Buffalo Bills 16, New England Patriots 23.

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.