Open the board

New York Jets 14, Buffalo Bills 40: final score and stats

Buffalo Bills beat New York Jets, New York Jets 14 to Buffalo Bills 40, on Sunday, December 29, 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 York Jets.

NFLSunday, December 29, 2024
DateDec 29, 2024
Start time1:00 PM ET
VenueHighmark Stadium (Old), Orchard Park, NY
TVCBS
Attendance70,728

Line score

Team1234T
New York Jets0001414
Buffalo Bills7521740

Team comparison

New York JetsBuffalo Bills
Points per game
20.2
32.0
Points allowed per game
24.8
23.4
4-12Record13-3
3rd in AFC EastStanding1st in AFC East
1-4Road record / home record3-1
LLLLWLast 5WWWWL
L4StreakW4

Team stats

New York JetsBuffalo Bills
1st Downs
20
23
Passing 1st downs
9
10
Rushing 1st downs
9
7
1st downs from penalties
2
6
4-93rd down efficiency8-14
0-14th down efficiency0-1
Total Plays
57
62
Total Yards
281
348
Yards per Play
4.9
5.6
Total Drives
10
11
Passing
169
251
23/32Comp/Att17/28
Yards per pass
4.7
9.0
Interceptions thrown
2
0
4-26Sacks-Yards Lost0-0
Rushing
112
97

Injury report

Confirm lineups and injuries close to game time.

New York Jets
VJ Payne S · Knee - Bruise
Questionable
Adonai Mitchell WR · Knee - Not Specified
Questionable
Garrett Wilson WR · Concussion - Concussion
Questionable
Omar Cooper Jr. WR · Ankle - Not Specified
Questionable
Nahshon Wright CB · Back - 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 York Jets Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Aaron Rodgers12/181126.2024-261.044.0
Tyrod Taylor11/14835.9200-094.9131.0
Team23/321696.1224-26--82.2

New York Jets Rushing

PlayerCARYDSAVGTDLONG
Breece Hall10454.5017
Isaiah Davis33511.7014
Braelon Allen6264.3011
Tyrod Taylor263.006
Team211125.3017

New York Jets Receiving

PlayerRECYDSAVGTDLONGTGTS
Garrett Wilson7669.41288
Tyler Conklin8577.11208
Davante Adams5479.40228
Allen Lazard199.0093
Breece Hall188.0081
Isaiah Davis188.0081
Kenny Yeboah000.0002
Team231958.522831

New York Jets Fumbles

PlayerFUMLOSTREC
Garrett Wilson110
Tyrod Taylor101
Team211

New York Jets Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Quincy Williams10501100
Jamien Sherwood10501100
Chuck Clark8300000
D.J. Reed5501000
Tony Adams5400000
Sauce Gardner3300100
Bruce Hector3101000
Haason Reddick2200000
Team664005530

New York Jets KickReturns

PlayerNOYDSAVGLONGTD
Isaiah Davis12929.0290
Xavier Gipson12525.0250
Team25427.0290

New York Jets PuntReturns

PlayerNOYDSAVGLONGTD
Xavier Gipson22512.5130
Team22512.5130

New York Jets Punting

PlayerNOYDSAVGTBIn 20LONG
Thomas Morstead314347.70156
Team314347.70156

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen16/271826.7200-068.9104.2
Mitchell Trubisky1/16969.0100-099.5158.3
Team17/282519.0300-0--125.7

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
James Cook III15533.518
Josh Allen5173.4110
Ty Johnson4164.008
Ray Davis691.504
Reggie Gilliam231.504
Mitchell Trubisky2-1-0.500
Team34972.9210

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Tyrell Shavers16969.01691
Amari Cooper35618.71303
Mack Hollins23316.50232
Keon Coleman3279.01147
Khalil Shakir3258.30126
Dalton Kincaid22412.00132
Ty Johnson199.0091
Dawson Knox144.0043
Team1725114.833027

Buffalo Bills Fumbles

PlayerFUMLOSTREC
Matt Milano001
Team001

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Joe Andreessen8501000
Terrel Bernard6000000
Cole Bishop5500000
Matt Milano5200010
Dorian Williams5100000
AJ Epenesa4412010
Taron Johnson4400000
Ed Oliver4313010
Team653948370

Buffalo Bills Interceptions

PlayerINTYDSTD
Christian Benford1240
Jordan Phillips120
Team2260

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Ty Johnson37725.7450
Team37725.7450

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Brandon Codrington23216.0250
Team23216.0250

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Tyler Bass1/1100.0395/58
Team1/1100.0395/58

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Sam Martin313745.70151
Team313745.70151

Recent form

Nov 8, 2026 · at Kansas City ChiefsL 12-35
Nov 1, 2026 · vs Las Vegas RaidersL 33-38
Oct 25, 2026 · vs Miami DolphinsL 25-28
Oct 18, 2026 · at New England PatriotsL 19-26
Oct 11, 2026 · vs Cleveland BrownsW 17-12
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 29, 2024

Frequently asked questions

Who won New York Jets vs Buffalo Bills?

Buffalo Bills won, 40-14, on Sunday, December 29, 2024.

What was the final score of New York Jets vs Buffalo Bills?

New York Jets 14, Buffalo Bills 40.

Where is New York Jets vs Buffalo Bills played?

Highmark Stadium (Old), Orchard Park, NY.

The model’s read

Grades, leans and the full breakdown for New York Jets 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.