Open the board

Buffalo Bills 48, Detroit Lions 42: final score and stats

Buffalo Bills beat Detroit Lions, Buffalo Bills 48 to Detroit Lions 42, on Sunday, December 15, 2024 at Ford Field, Detroit, MI. Below: the box score, top performers, team stats, injuries and recent form for Detroit Lions vs Buffalo Bills.

NFLSunday, December 15, 2024
DateDec 15, 2024
Start time4:25 PM ET
VenueFord Field, Detroit, MI
TVCBS
Attendance65,327

Line score

Team1234T
Buffalo Bills147141348
Detroit Lions01472142

Team comparison

Buffalo BillsDetroit Lions
Points per game
32.0
27.8
Points allowed per game
23.4
23.6
11-3Record12-2
1st in AFC EastStanding2nd in NFC North
4-0Road record / home record4-0
WWWWLLast 5WWWWL
W4StreakW4

Team stats

Buffalo BillsDetroit Lions
1st Downs
28
30
Passing 1st downs
15
27
Rushing 1st downs
11
3
1st downs from penalties
2
0
5-103rd down efficiency6-13
1-14th down efficiency3-3
Total Plays
68
77
Total Yards
559
521
Yards per Play
8.2
6.8
Total Drives
12
11
Passing
362
473
23/34Comp/Att38/59
Yards per pass
10.6
7.6
Interceptions thrown
0
0
0-0Sacks-Yards Lost3-21
Rushing
197
48

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
Detroit Lions
Cade Mays C · Ankle - Sprain
Out
D.J. Reed CB · Hip - Not Specified
Out
Kerby Joseph S · Knee - Not Specified
Out
Sione Vaki RB · Ankle - Not Specified
Questionable
Amon-Ra St. Brown WR · Ribs - Not Specified
Questionable

Box score

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen23/3436210.6200-094.6122.4
Team23/3436210.6200-0--122.4

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
James Cook III141057.5241
Josh Allen11686.2221
Ray Davis7152.107
Ty Johnson294.505
Team341975.8441

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Ty Johnson511422.80335
Keon Coleman16464.00642
Dalton Kincaid45313.30297
Dawson Knox24221.00233
Khalil Shakir6396.51107
James Cook III12828.00281
Ray Davis2147.0192
Mack Hollins177.0073
Team2336215.726432

Buffalo Bills Fumbles

PlayerFUMLOSTREC
Matt Milano001
Team001

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Terrel Bernard10401000
Taron Johnson8500100
Christian Benford6511110
Kaiir Elam6500100
Cam Lewis6400000
Cole Bishop5400000
Ed Oliver4310030
Greg Rousseau4311030
Team6540344100

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Mack Hollins13838.0380
Team13838.0380

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Brandon Codrington3206.7170
Team3206.7170

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Tyler Bass2/366.7506/612
Team2/367.0506/612

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Sam Martin15151.00151
Team15151.00151

Detroit Lions Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Jared Goff38/594948.4503-2173.8118.9
Team38/594738.4503-21--118.9

Detroit Lions Rushing

PlayerCARYDSAVGTDLONG
Jahmyr Gibbs8313.9113
Jared Goff2136.5010
David Montgomery540.803
Team15483.2113

Detroit Lions Receiving

PlayerRECYDSAVGTDLONGTGTS
Amon-Ra St. Brown1419313.816618
Sam LaPorta711115.903110
Jahmyr Gibbs58316.61217
Jameson Williams33712.31185
David Montgomery4317.80144
Tim Patrick4307.51128
Dan Skipper199.0191
Allen Robinson000.0001
Team3849413.056654

Detroit Lions Fumbles

PlayerFUMLOSTREC
Amon-Ra St. Brown110
Jared Goff100
Kevin Zeitler001
Team211

Detroit Lions Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Brian Branch14802100
Jack Campbell11800100
Kerby Joseph8600000
Ben Niemann5200100
Ezekiel Turner4300010
Terrion Arnold4200100
David Long Jr.3101000
Kindle Vildor3100100
Team723903530

Detroit Lions Kicking

PlayerFGPCTLONGXPPTS
Jake Bates0/10.006/66
Team0/10.006/66

Detroit Lions Punting

PlayerNOYDSAVGTBIn 20LONG
Jack Fox316755.70160
Team316755.70160

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 · at Miami DolphinsW 19-9
Nov 1, 2026 · vs Minnesota VikingsW 19-15
Oct 25, 2026 · vs Green Bay PackersW 20-17
Oct 11, 2026 · at Arizona CardinalsW 45-21
Oct 4, 2026 · at Carolina PanthersL 26-32

Team pages

More NFL games on Dec 15, 2024

Frequently asked questions

Who won Buffalo Bills vs Detroit Lions?

Buffalo Bills won, 48-42, on Sunday, December 15, 2024.

What was the final score of Buffalo Bills vs Detroit Lions?

Buffalo Bills 48, Detroit Lions 42.

Where is Buffalo Bills vs Detroit Lions played?

Ford Field, Detroit, MI.

The model’s read

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