Open the board

San Francisco 49ers 10, Buffalo Bills 35: final score and stats

Buffalo Bills beat San Francisco 49ers, San Francisco 49ers 10 to Buffalo Bills 35, on Sunday, December 1, 2024 at Highmark Stadium (Old), Orchard Park, NY. Below: the box score, top performers, team stats, injuries and recent form for Buffalo Bills vs San Francisco 49ers.

NFLSunday, December 1, 2024
DateDec 1, 2024
Start time8:20 PM ET
VenueHighmark Stadium (Old), Orchard Park, NY
TVNBC/Peacock
Attendance70,437

Line score

Team1234T
San Francisco 49ers307010
Buffalo Bills7147735

Team comparison

San Francisco 49ersBuffalo Bills
Points per game
29.4
32.0
Points allowed per game
19.5
23.4
5-7Record10-2
1st in NFC WestStanding1st in AFC East
2-1Road record / home record3-1
WLWWWLast 5WWWWL
W1StreakW4

Team stats

San Francisco 49ersBuffalo Bills
1st Downs
15
20
Passing 1st downs
4
7
Rushing 1st downs
10
12
1st downs from penalties
1
1
3-103rd down efficiency6-12
1-14th down efficiency1-1
Total Plays
47
56
Total Yards
239
372
Yards per Play
5.1
6.6
Total Drives
10
10
Passing
86
152
11/18Comp/Att14/18
Yards per pass
4.3
8.4
Interceptions thrown
0
0
2-8Sacks-Yards Lost0-0
Rushing
153
220

Injury report

Confirm lineups and injuries close to game time.

San Francisco 49ers
C.J. West DT · Knee - Not Specified
Injured Reserve
Nate Hobbs CB · Groin - Not Specified
Injured Reserve
Gracen Halton DT · Ankle - Surgery
Injured Reserve
Trent Williams OT · Shoulder - Not Specified
Questionable
Renardo Green 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

San Francisco 49ers Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Brock Purdy11/18945.2002-810.574.8
Team11/18865.2002-8--74.8

San Francisco 49ers Rushing

PlayerCARYDSAVGTDLONG
Jordan Mason13786.0028
Christian McCaffrey7537.6019
Isaac Guerendo4194.8115
Brock Purdy242.003
Kyle Juszczyk1-1-1.00-1
Team271535.7128

San Francisco 49ers Receiving

PlayerRECYDSAVGTDLONGTGTS
Jauan Jennings35618.70265
Deebo Samuel Sr.4205.0075
Christian McCaffrey2147.00123
George Kittle177.0072
Ricky Pearsall000.0001
Isaac Guerendo1-3-3.00-31
Team11948.502617

San Francisco 49ers Fumbles

PlayerFUMLOSTREC
Kyle Juszczyk110
Deebo Samuel Sr.110
Brock Purdy110
Team330

San Francisco 49ers Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Ji'Ayir Brown8400000
Renardo Green6500100
De'Vondre Campbell5301000
Charvarius Ward5201000
Malik Mustapha5100100
Fred Warner4300000
Dee Winters4300000
Nick McCloud4200000
Team663703210

San Francisco 49ers KickReturns

PlayerNOYDSAVGLONGTD
Deebo Samuel Sr.620834.7600
Team620834.7600

San Francisco 49ers PuntReturns

PlayerNOYDSAVGLONGTD
Jacob Cowing22512.5130
Team22512.5130

San Francisco 49ers Kicking

PlayerFGPCTLONGXPPTS
Jake Moody1/333.3331/14
Team1/333.0331/14

San Francisco 49ers Punting

PlayerNOYDSAVGTBIn 20LONG
Pat O'Donnell312441.30146
Team312441.30146

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen13/171488.7200-094.7141.3
Mitchell Trubisky1/144.0000-03.983.3
Team14/181528.4200-0--138.9

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
James Cook III141077.6165
Ray Davis11635.7113
Ty Johnson5285.608
Josh Allen3186.018
Curtis Samuel177.007
Mitchell Trubisky4-3-0.800
Team382205.8365

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Dawson Knox25628.00392
Khalil Shakir4307.50187
Quintin Morris11414.00141
James Cook III11313.00131
Amari Cooper3124.0073
Ty Johnson199.0091
Mack Hollins177.0171
Josh Allen070.0170
Team1415210.923918

Buffalo Bills Fumbles

PlayerFUMLOSTREC
Jalen Virgil001
Greg Rousseau001
Christian Benford001
Team003

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Terrel Bernard9300000
Taron Johnson6400000
Taylor Rapp6300000
Damar Hamlin5500000
Matt Milano5300000
Rasul Douglas5301000
Greg Rousseau4413010
DaQuan Jones3101000
Team633625110

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Ray Davis24321.5220
Team24321.5220

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Brandon Codrington2189.0100
Team2189.0100

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Tyler Bass0/10.005/55
Team0/10.005/55

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Sam Martin314046.70154
Team314046.70154

Recent form

Nov 8, 2026 · vs Las Vegas RaidersW 38-17
Oct 25, 2026 · at Atlanta FalconsL 20-29
Oct 19, 2026 · vs Washington CommandersW 23-17
Oct 11, 2026 · at Seattle SeahawksW 32-29
Oct 4, 2026 · vs Denver BroncosW 24-14
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 1, 2024

Frequently asked questions

Who won San Francisco 49ers vs Buffalo Bills?

Buffalo Bills won, 35-10, on Sunday, December 1, 2024.

What was the final score of San Francisco 49ers vs Buffalo Bills?

San Francisco 49ers 10, Buffalo Bills 35.

Where is San Francisco 49ers vs Buffalo Bills played?

Highmark Stadium (Old), Orchard Park, NY.

The model’s read

Grades, leans and the full breakdown for San Francisco 49ers 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.