Exhibition Week 3, 2024

played in New York, NY

60 degrees, fair, 9 mph wind

Buffalo Bills0307-10
New York Giants7606-19

Scoring Summary
1Q: 03:06 NYG - Ray Terry 10 run (Jack Dugas extra point)
2Q: 12:26 BUF - Taylor Mehlhaff 21 field goal
2Q: 05:48 NYG - Jack Dugas 26 field goal
2Q: 00:29 NYG - Jack Dugas 47 field goal
4Q: 07:44 NYG - Jack Dugas 27 field goal
4Q: 03:13 BUF - James Hardy 2 pass from Rhett Bomar (Taylor Mehlhaff extra point)
4Q: 01:53 NYG - Jack Dugas 53 field goal

Team StatisticsBUFNYG
Record1-11-1
First Downs819
- by Rushing111
- by Passing77
- by Penalty01
Total Net Yards196360
- Offensive Plays5374
- Yards per Play3.704.86
Net Rushing Yards10213
- Rushing Attempts441
- Yards per Rush2.505.20
Net Passing Yards186147
- Att./Comp./Intrcpt45 - 26 - 230 - 22 - 0
- Gross Passing Yards213165
- Sacks/Yards Lost4/273/18
- Yards per Pass Play3.804.45
Fumbles/Lost1/03/2
3rd Down Conversions3/144/17
- Avg. YtG on 3rd Down8.47.1
4th Down Conversions1/20/0
Penalties/Yards5/354/25
Punt Returns/Yards5/344/-1
Kick Returns/Yards4/952/45
Interception Ret./Yards0/02/20
2pt Conversions0/00/0
Red Zone Visits23
- Red Zone TDs/FGs1/11/2
Avg. Drive StartOWN 27OWN 33
Time of Possession21:5338:07

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:001:56OWN 203-6Punt
19:460:39OPP 403-5Punt
17:450:33OWN 2230Punt
12:572:17OWN 1738Punt
213:581:40OWN 38458Field Goal
25:431:04OPP 482-3Interception
22:341:42OWN 24516Interception
20:230:23OWN 241-2Half
313:242:06OWN 17529Punt
38:461:28OWN 833Punt
33:381:30OWN 2130Punt
415:001:45OWN 333-2Punt
47:384:32OWN 201180Touchdown
41:460:37OWN 2349Downs
New York Giants
QuarBeganPossFromPlaysYardsResult
113:043:18OWN 23730Fumble
19:071:22OWN 2038Punt
17:124:15OWN 321068Touchdown
10:401:42OWN 33329Fumble
212:186:35OWN 271164Field Goal
24:392:05OWN 2537Punt
20:520:29OPP 253-5Field Goal
315:001:36OWN 203-6Punt
311:182:32OWN 20539Punt
37:183:40OWN 3357Punt
32:082:08OWN 3332Punt
413:155:37OWN 281162Field Goal
43:061:20OWN 34430Field Goal
41:091:09OPP 3235Game

Game MVP: Jack Dugas, New York Giants

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Gabe Blasingame252.50600
Rhett Bomar1-2-2.00-200
J.B. Siegel177.00700
New YorkAttYardsAvgLG10+TD
Ray Terry181156.392341
Chris Wells16744.631610
Isaac Rogers4184.50900
Kevin O'Connell231.50400
Michael Kafka133.00300

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
Rhett Bomar34211382/11136255.7
Phillip Rotzell115752/16051068.3
New YorkAttCompYardsSk/YdTDLGIntRate
Kevin O'Connell20151103/18019087.5
Michael Kafka107550/0032083.3

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
FB Marshall Quaccia465313.2551510
TE Kendall Carswell46348.5013180
WR Harvey Horn46348.504160
WR James Hardy3641.33031
RB Gabe Blasingame3482.67630
WR Earnest Schepis394314.3333360
WR Irv Buckner242010.001140
WR Colin Saenz1255.00050
TE Leonard Dodge1177.00070
RB J.B. Siegel1155.00050
New YorkCatchTargYardsAvgYACLGTD
WR Karl Alexander59295.807170
WR Rob Weaver46215.250140
WR Zack Hargis454310.750320
RB Chris Wells22105.00670
WR Brian Robiskie2384.00080
WR Bert Forbes22126.00090
TE Shawn Nelson1155.00750
RB Ray Terry111818.0019180
FB Shane Plumb111919.0019190

Interception Statistics

BuffaloIntsYardsAvgTD
New YorkIntsYardsAvgTD
S Rico Kennedy22010.000

Fumble Statistics

BuffaloFumbRecovForceTD
Phillip Rotzell1000
James Hardy0100
D.J. Dole0100
Kendrick Green0100
Doug Worthington0020
Benjamin King0010
New YorkFumbRecovForceTD
Kevin O'Connell1000
Chris Wells1000
Bert Forbes1000
Roger Owens0100
George McDade0010

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead839249.044.1600
New YorkPuntYardsAvgNetLGIn20
Heath Briscoe629549.243.5634

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff1/10/00/0211/1
New YorkFGs40+Yd50+YdLGPAT
Jack Dugas4/42/21/1531/1

Punt Return Statistics

BuffaloRetYardsAvgTD
Clyde DeVault3165.30
Steven Bradford2189.00
New YorkRetYardsAvgTD
Karl Alexander252.50
Rob Weaver2-6-3.00

Kick Return Statistics

BuffaloRetYardsAvgTD
Earnest Schepis38227.30
Harvey Horn11313.00
New YorkRetYardsAvgTD
Zack Hargis12222.00
Johnnie Jones12323.00

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
DE Doug Worthington1012.02416
ILB Sean Lee731.02824
OLB Tommy Wyden710.02317
ILB James Laurinaitis630.03125
DT Everett Kinsella500.02621
S Joseph Delgado410.01618
S Jamie Allen400.03119
CB Jerome Murphy400.03214
CB Kris Eastridge310.02020
CB Benjamin King310.02124
DE D.J. Dole310.02624
CB Ethan Gaytan300.02516
DT Teddy Richard110.02313
DE Austen Lane110.02423
WR Colin Saenz10---------
DE Chris Long100.03427
RB Gabe Blasingame10---------
OLB Jack Marsh100.0106
S Kendrick Green010.02520
New YorkTackAsstSackRPlayPPlay
S Rico Kennedy510.0434
CB Devin McCourty510.0341
OLB Justin Wilkins311.0234
S Antonio Giles320.0442
S Bernie Hoffer300.0442
CB Skip Dewey300.0449
ILB George McDade231.0231
DE Zack Justus200.5224
CB Johnnie Jones220.0443
DT Brett Nykolaiszyn111.5024
OLB Korey Brister100.0218
TE Shawn Nelson10---------
ILB Nicky Cook100.0215
DE Travis Warren100.0236
OLB Andy McCormick100.006
DT Morris Justice010.0332

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
DE Doug Worthington2.000016
ILB Sean Lee1.000024
DE Chris Long0.011027
New YorkSackBlockHurryKnockPPlay
DT Brett Nykolaiszyn1.500024
ILB George McDade1.001031
OLB Justin Wilkins1.000034
DE Zack Justus0.500024
DE Travis Warren0.011136
DE B.J. Norton0.011025
DT Morris Justice0.001032

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
CB Benjamin King41024
CB Kris Eastridge30020
ILB Sean Lee30024
CB Jerome Murphy30014
OLB Tommy Wyden30017
CB Ethan Gaytan21016
ILB James Laurinaitis10025
S Jamie Allen10019
DE Doug Worthington10016
S Joseph Delgado10018
New YorkCaughtDefnsdIntrcpPPlay
CB Devin McCourty52041
S Rico Kennedy40234
CB Skip Dewey32049
ILB George McDade21031
S Antonio Giles20042
S Bernie Hoffer20042
OLB Justin Wilkins20034
CB Johnnie Jones12043
OLB Korey Brister10018
ILB Nicky Cook10015
DE Travis Warren10036
DE Zack Justus10024
OLB Andy McCormick1006

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
Jorge Lynn1103028
Kendall Carswell1102036
J.C. Iafrate0103037
Donald Buckner0001231
Louis Vasquez0001131
Freddie Nowak0004130
New YorkKeyBlBlOppPancRPlySckAPPly
Mario Woodford57133126
Archie Dudley28029119
Kory Lichtensteiger23015016
Shawn Nelson23028020
Gilbert Cartwright23023014
Roger Owens17031027
Myron Zimmerman13030127
Mo Paauwe13026017
Shane Plumb01013018
Unknown01018019

Special Teams Tackles

BuffaloTacklesSTPlays
Steven Bradford124
Sean Lee120
Colin Saenz118
Jeff Thomason19
Jorge Lynn17
J.B. Siegel14
New YorkTacklesSTPlays
Isaac Rogers420
Ray Terry225
Antonio Giles119
Bert Forbes115
Myron Zimmerman110

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
James Laurinaitis------31251672
Sean Lee------28242072
Chris Long------3427970
Kris Eastridge------20201656
Jamie Allen------3119656
D.J. Dole------2624656
Everett Kinsella------2621552
Kendrick Green------2520651
Benjamin King------2124449
Austen Lane------2423249
Jerome Murphy------3214349
Ethan Gaytan------2516546
Michael Oher441---------45
Kendall Carswell236------745
Joseph Delgado------16181145
J.C. Iafrate337------444
Earnest Schepis128------1443
Doug Worthington------2416343
Freddie Nowak430------943
Harvey Horn432------642
Tommy Wyden------2317242
Rhett Bomar436---------40
Jorge Lynn328------738
Jeff Thomason326------938
Louis Vasquez131------638
James Hardy334---------37
Teddy Richard------2313---36
Donald Buckner131---------32
Jonathan Luigs121------931
Steven Bradford06------2430
Gabe Blasingame228---------30
Fernando Mathews------1614---30
Cameron Sheffield------147930
Marshall Quaccia220------729
Colin Saenz19------1828
Irv Buckner122---------23
J.B. Siegel216------422
Jack Marsh------106622
Leonard Dodge111------921
Perry Georges12------1821
Derrick Namnath------215118
Clyde DeVault01------1415
Phillip Rotzell013---------13
Thomas Morstead00------88
Taylor Mehlhaff00------44
Mack Lowe00------11
New YorkRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Mario Woodford3326------1069
Roger Owens3127------1068
Myron Zimmerman3027------1067
Antonio Giles------4421965
Bernie Hoffer------4421662
Rob Weaver2422------1561
Johnnie Jones------4431057
Kevin O'Connell2923------456
Shawn Nelson2820------856
Ray Terry2010------2555
Skip Dewey------449154
Karl Alexander2322------449
Archie Dudley2919---------48
Devin McCourty------341448
Unknown------18191047
Justin Wilkins------2341046
Zack Hargis2120------243
Mo Paauwe2617---------43
Travis Warren------236543
Chris Wells2120------142
Kory Lichtensteiger1516------1041
Brian Robiskie2014------741
Rico Kennedy------434---38
Shane Plumb1318------738
Morris Justice------332237
Gilbert Cartwright2314---------37
George McDade------231336
B.J. Norton------225734
Bert Forbes109------1534
Isaac Rogers113------2034
Zack Justus------224430
Leo Gardner117------927
Brett Nykolaiszyn------024327
Nicky Cook------215926
Michael Kafka1210---------22
Jimmy Graham30------1922
Korey Brister------218121
Tyrone Maciel------316221
J.T. Carpenter------110617
Terrence Cody------014---14
Jack Dugas00------1010
Andy McCormick------06410
Heath Briscoe00------66
Omar McCrory------03---3
Duane Evans00---------0
Travis Goethel------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left252.5
Middle000.0
Right177.0
None1-2-2.0
DistanceAttYardsAvg
Left9637.0
Middle16623.9
Right15895.9
None1-1-1.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Rhett Bomar34211124202
Phillip Rotzell1151013210
New YorkAttCmp20+BdThDropDfnsHurrKnckIntc
Kevin O'Connell20150012100
Michael Kafka1071300000

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen119746.7
Short (0-8 Yds)1513825.5
Medium (9-18 Yds)154573.8
Long (19+ Yds)4000.0
DistanceAttCompYardsAvg
Screen88516.4
Short (0-8 Yds)139332.5
Medium (9-18 Yds)54499.8
Long (19+ Yds)41328.0

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR Earnest Schepis93043128
WR James Hardy6304034
FB Marshall Quaccia64153120
TE Kendall Carswell64034036
WR Harvey Horn64134032
WR Irv Buckner42120022
RB Gabe Blasingame4308028
WR Colin Saenz210509
TE Leonard Dodge1107011
RB J.B. Siegel1105016
New YorkTargtCaugtDropdYards20+PPlay
WR Karl Alexander95029022
WR Rob Weaver64021022
WR Zack Hargis54043120
WR Brian Robiskie3218014
RB Chris Wells22010020
WR Bert Forbes2201209
TE Shawn Nelson1105020
RB Ray Terry11018010
FB Shane Plumb11019018

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
New YorkAttYardsAvgOverall Avg
Ray Terry3186.006.39

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
Rhett Bomar64132.174.06
New YorkAttCompYardsAvg/AttOverall Avg
Kevin O'Connell3193.005.50
Michael Kafka1100.005.50

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
WR James Hardy2210.500.67
TE Leonard Dodge1177.007.00
FB Marshall Quaccia1000.008.83
WR Earnest Schepis1000.004.78
RB J.B. Siegel1155.005.00
New YorkTargetCatchYardsAvg/TargOverall Avg
WR Rob Weaver1000.003.50
WR Brian Robiskie1100.002.67
WR Zack Hargis1000.008.60
WR Bert Forbes1199.006.00

Third Down Rushing Statistics

BuffaloRushesConversions
J.B. Siegel11
New YorkRushesConversions
Ray Terry20
Kevin O'Connell10
Chris Wells11
Isaac Rogers11

Third Down Passing Statistics

BuffaloAttCompConversions
Rhett Bomar842
Phillip Rotzell410
New YorkAttCompConversions
Kevin O'Connell761
Michael Kafka441

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Earnest Schepis411
WR James Hardy211
FB Marshall Quaccia210
WR Irv Buckner100
RB Gabe Blasingame110
TE Kendall Carswell110
WR Harvey Horn100
New YorkTargCatchConversions
WR Rob Weaver220
WR Brian Robiskie210
WR Zack Hargis220
WR Bert Forbes220
WR Karl Alexander110
TE Shawn Nelson111
FB Shane Plumb111

SectionAttendance
Stadium86,000 (87,800 capacity)
Upper Deck30,500 (30,900)
End Zone22,100 (22,400)
Mezzanine12,700 (12,900)
Sideline Seats19,600 (19,800)
Luxury Boxes1,100 (1,800)