Open the board

New York Giants 34, Buffalo Bills 25: final score and stats

New York Giants beat Buffalo Bills, New York Giants 34 to Buffalo Bills 25, on Saturday, August 9, 2025 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 Giants.

NFLSaturday, August 9, 2025
DateAug 9, 2025
Start time1:00 PM ET
VenueHighmark Stadium (Old), Orchard Park, NY
TVNFL Net
Attendance69,835

Line score

Team1234T
New York Giants31381034
Buffalo Bills0107825

Team comparison

New York GiantsBuffalo Bills
Points per game
22.6
32.0
Points allowed per game
21.8
23.4
1-0Record0-1
1st in NFC EastStanding1st in AFC East
2-1-1Road record / home record3-1
LWWLTLast 5WWWWL
L1StreakW4

Team stats

New York GiantsBuffalo Bills
1st Downs
21
20
Passing 1st downs
15
14
Rushing 1st downs
6
4
1st downs from penalties
0
2
9-193rd down efficiency1-9
2-24th down efficiency1-2
Total Plays
76
55
Total Yards
396
389
Yards per Play
5.2
7.1
Total Drives
13
12
Passing
317
331
35/51Comp/Att27/38
Yards per pass
6.2
8.3
Interceptions thrown
0
0
0-0Sacks-Yards Lost2-10
Rushing
79
58

Injury report

Confirm lineups and injuries close to game time.

New York Giants
Malik Harrison LB · Groin - Not Specified
Out
Nikko Reed CB · Coach's Decision - Not Specified
Out
Josh Sills G · Coach's Decision - Not Specified
Out
CJ Okoye DT · Coach's Decision - Not Specified
Out
Jason Pinnock S · Back - Not Specified
Questionable
Buffalo Bills
Sam Franklin Jr. S · Shoulder
Questionable
Dalton Kincaid TE · Ankle
Questionable
Dion Dawkins OT · Ribs - Not Specified
Questionable
Christian Benford CB · Wrist
Questionable
Spencer Brown OT · Ankle
Questionable

Box score

New York Giants Passing

PlayerC/ATTYDSAVGTDINTSACKSRTG
Jaxson Dart12/191548.1100-0106.0
Tommy DeVito10/14735.2100-0107.1
Jameis Winston7/11625.6100-0108.9
Russell Wilson6/7284.0000-083.3
Team35/513176.2300-0104.8

New York Giants Rushing

PlayerCARYDSAVGTDLONG
Jaxson Dart3248.0019
Dante Miller10222.2010
Jameis Winston11212.0012
Tyrone Tracy Jr.393.005
Jonathan Ward351.703
Montrell Washington133.003
Devin Singletary231.503
Tommy DeVito210.501
Team25793.2019

New York Giants Receiving

PlayerRECYDSAVGTDLONGTGTS
Dante Miller78011.40187
Montrell Washington36020.00296
Lil'Jordan Humphrey23618.01284
Jonathan Ward4358.81215
Gunner Olszewski5275.4198
Thomas Fidone II3227.30163
Wan'Dale Robinson11111.00111
Theo Johnson2105.0072
Team353179.132950

New York Giants Fumbles

PlayerFUMLOSTREC
Trace Ford001
Team001

New York Giants Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Nic Jones5400000
K'Von Wallace5300000
K.J. Cloyd5200010
Dyontae Johnson4300000
Trace Ford4100010
Deonte Banks3300100
Chris Board3200000
Dane Belton3200000
Team603622360

New York Giants KickReturns

PlayerNOYDSAVGLONGTD
Ihmir Smith-Marsette24623.0400
Montrell Washington12525.0250
Dante Miller12020.0200
Team49122.8400

New York Giants PuntReturns

PlayerNOYDSAVGLONGTD
Ihmir Smith-Marsette22311.5190
Dee Williams2157.5150
Montrell Washington188.080
Team5469.2190

New York Giants Kicking

PlayerFGPCTLONGXPPTS
Graham Gano3/3100.0531/110
Jude McAtamney1/1100.0421/14
Team4/4100.0532/214

New York Giants Punting

PlayerNOYDSAVGTBIn 20LONG
Jamie Gillan418145.30157
Team418145.30157

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSRTG
Mitchell Trubisky9/1313810.6100-0129.6
Mike White8/131128.6201-8128.8
Shane Buechele10/12917.6001-298.3
Team27/383319.0302-10125.0

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
Ty Johnson3268.7014
Frank Gore Jr.5214.2011
Ray Davis471.804
Darrynton Evans242.003
Shane Buechele100.000
Team15583.9014

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Tyrell Shavers27035.00584
Frank Gore Jr.55010.00195
KJ Hamler13939.01391
Stephen Gosnell4307.5094
Joshua Palmer22110.50123
Kristian Wilkerson12020.00202
Reggie Gilliam11919.00191
Deon Cain11717.00173
Team2734112.635838

Buffalo Bills Fumbles

PlayerFUMLOSTREC
Jacob Bayer110
Team110

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Keonta Jenkins6500010
Cam Lewis5400000
Joe Andreessen5301000
Jimmy Ciarlo4401000
Ja'Marcus Ingram4300000
Tre'Davious White3300000
Justin Hollins3300000
Dane Jackson3300100
Team725902760

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Laviska Shenault Jr.26231.0320
KJ Hamler24824.0240
Daequan Hardy12727.0270
Brandon Codrington12222.0220
Team615926.5320

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Laviska Shenault Jr.177.070
Brandon Codrington144.040
Team2115.570

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Caden Davis1/1100.0241/14
Ray Davis0/00.001/11
Team1/1100.0242/25

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Brad Robbins631853.01361
Team631853.01361

Recent form

Nov 12, 2026 · vs Washington CommandersL 21-24
Nov 8, 2026 · at Philadelphia EaglesW 19-11
Oct 25, 2026 · at Houston TexansW 27-21
Oct 18, 2026 · vs New Orleans SaintsL 27-34
Oct 11, 2026 · at Washington CommandersT 27-27
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 Aug 9, 2025

Frequently asked questions

Who won New York Giants vs Buffalo Bills?

New York Giants won, 34-25, on Saturday, August 9, 2025.

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

New York Giants 34, Buffalo Bills 25.

Where is New York Giants vs Buffalo Bills played?

Highmark Stadium (Old), Orchard Park, NY.

The model’s read

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