Open the board

New England Patriots 21, Buffalo Bills 24: final score and stats

Buffalo Bills beat New England Patriots, New England Patriots 21 to Buffalo Bills 24, on Sunday, December 22, 2024 at Highmark Stadium (Old), Orchard Park, NY. Below: the box score, top performers, team stats, injuries and recent form for Buffalo Bills vs New England Patriots.

NFLSunday, December 22, 2024
DateDec 22, 2024
Start time4:25 PM ET
VenueHighmark Stadium (Old), Orchard Park, NY
TVCBS
Attendance70,725

Line score

Team1234T
New England Patriots770721
Buffalo Bills0710724

Team comparison

New England PatriotsBuffalo Bills
Points per game
23.4
32.0
Points allowed per game
23.0
23.4
3-12Record12-3
2nd in AFC EastStanding1st in AFC East
2-3Road record / home record3-1
LWLWWLast 5WWWWL
L1StreakW4

Team stats

New England PatriotsBuffalo Bills
1st Downs
28
19
Passing 1st downs
13
11
Rushing 1st downs
8
8
1st downs from penalties
7
0
7-123rd down efficiency4-11
2-24th down efficiency1-1
Total Plays
68
58
Total Yards
379
324
Yards per Play
5.6
5.6
Total Drives
10
9
Passing
253
152
22/36Comp/Att16/29
Yards per pass
6.7
5.1
Interceptions thrown
1
1
2-8Sacks-Yards Lost1-2
Rushing
126
172

Injury report

Confirm lineups and injuries close to game time.

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
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

Box score

New England Patriots Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Drake Maye22/362617.3212-864.290.2
Team22/362537.3212-8--90.2

New England Patriots Rushing

PlayerCARYDSAVGTDLONG
Rhamondre Stevenson12605.0114
Drake Maye6305.0013
Antonio Gibson10282.809
DeMario Douglas166.006
Dell Pettus122.002
Team301264.2144

New England Patriots Receiving

PlayerRECYDSAVGTDLONGTGTS
Kayshon Boutte59519.01317
Austin Hooper45513.80265
Hunter Henry4399.81128
DeMario Douglas4338.30135
Kendrick Bourne2189.0092
Rhamondre Stevenson11313.00131
Antonio Gibson284.0042
Javon Baker000.0001
Team2226111.9210831

New England Patriots Fumbles

PlayerFUMLOSTREC
Drake Maye211
Rhamondre Stevenson110
Antonio Gibson101
Team422

New England Patriots Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Kyle Dugger8601000
Christian Elliss7400100
Marte Mapu7300200
Jahlani Tavai6300000
Jeremiah Pharms Jr.4311020
Jonathan Jones4200100
Davon Godchaux4200000
Jaylinn Hawkins4100000
Team603412520

New England Patriots Interceptions

PlayerINTYDSTD
Marte Mapu160
Team160

New England Patriots KickReturns

PlayerNOYDSAVGLONGTD
Antonio Gibson26130.5420
Team26130.5420

New England Patriots PuntReturns

PlayerNOYDSAVGLONGTD
Alex Erickson100.000
Team100.000

New England Patriots Kicking

PlayerFGPCTLONGXPPTS
Joey Slye0/00.003/33
Team0/00.003/33

New England Patriots Punting

PlayerNOYDSAVGTBIn 20LONG
Bryce Baringer313344.30146
Team313344.30146

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen16/291545.3111-225.367.3
Team16/291525.3111-2--67.3

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
James Cook III111009.1146
Ty Johnson6305.0012
Josh Allen6305.0012
Ray Davis5122.408
Team281726.1178

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
James Cook III3268.71163
Mack Hollins22512.50133
Dawson Knox22211.00132
Khalil Shakir22211.00126
Ray Davis11717.00171
Keon Coleman11717.00172
Dalton Kincaid4153.8077
Amari Cooper11010.00102
Team161549.6110527

Buffalo Bills Fumbles

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Terrel Bernard12800010
Cole Bishop8601000
Dorian Williams8300000
Kaiir Elam6200000
Cam Lewis4300100
Greg Rousseau4200010
Christian Benford4200000
Taron Johnson3100001
Team713722141

Buffalo Bills Interceptions

PlayerINTYDSTD
Cam Lewis100
Team100

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Ray Davis12424.0240
Brandon Codrington12222.0220
Team24623.0240

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Tyler Bass1/1100.0503/36
Team1/1100.0503/36

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Sam Martin417142.81256
Team417142.81256

Recent form

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
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

Team pages

More NFL games on Dec 22, 2024

Frequently asked questions

Who won New England Patriots vs Buffalo Bills?

Buffalo Bills won, 24-21, on Sunday, December 22, 2024.

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

New England Patriots 21, Buffalo Bills 24.

Where is New England Patriots vs Buffalo Bills played?

Highmark Stadium (Old), Orchard Park, NY.

The model’s read

Grades, leans and the full breakdown for New England Patriots vs Buffalo Bills 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.