Exhibition Week 3, 2023

played in New York, NY

63 degrees, fair, 1 mph wind

Buffalo Bills01000-10
New York Giants3630-12

Scoring Summary
1Q: 07:22 NYG - Jack Dugas 30 field goal
2Q: 13:42 NYG - Jack Dugas 45 field goal
2Q: 08:59 BUF - Taylor Mehlhaff 31 field goal
2Q: 04:28 BUF - Gabe Blasingame 6 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
2Q: 00:23 NYG - Jack Dugas 30 field goal
3Q: 01:04 NYG - Jack Dugas 46 field goal

Team StatisticsBUFNYG
Record1-12-0
First Downs1515
- by Rushing16
- by Passing127
- by Penalty22
Total Net Yards263257
- Offensive Plays6066
- Yards per Play4.383.89
Net Rushing Yards39130
- Rushing Attempts1829
- Yards per Rush2.174.48
Net Passing Yards224127
- Att./Comp./Intrcpt41 - 26 - 036 - 20 - 3
- Gross Passing Yards231136
- Sacks/Yards Lost1/71/9
- Yards per Pass Play5.333.43
Fumbles/Lost3/21/1
3rd Down Conversions2/134/15
- Avg. YtG on 3rd Down7.26.8
4th Down Conversions1/10/0
Penalties/Yards8/488/50
Punt Returns/Yards2/264/10
Kick Returns/Yards2/412/61
Interception Ret./Yards3/240/0
2pt Conversions0/00/0
Red Zone Visits42
- Red Zone TDs/FGs1/10/2
Avg. Drive StartOWN 36OWN 27
Time of Possession26:4533:15

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:002:13OWN 20533Punt
110:550:08OWN 37114Fumble
17:153:41OWN 20736Punt
213:354:42OWN 18868Field Goal
28:431:32OPP 28414Missed FG
26:202:02OPP 24424Touchdown
21:520:53OWN 25210Fumble
20:160:16OWN 201-1Half
311:051:33OWN 2036Punt
36:111:43OWN 383-2Punt
30:591:34OWN 3534Punt
412:251:35OWN 1134Punt
49:061:03OPP 453-4Punt
47:522:32OPP 21419Missed FG
42:001:34OWN 241038Missed FG
New York Giants
QuarBeganPossFromPlaysYardsResult
112:471:52OWN 637Punt
110:473:32OWN 49838Field Goal
13:344:59OWN 20952Field Goal
27:110:51OWN 2130Interception
24:182:26OWN 2069Punt
20:590:43OPP 26413Field Goal
315:003:55OWN 30626Punt
39:323:21OWN 13611Punt
34:283:29OWN 21750Field Goal
414:252:00OWN 3431Punt
410:501:44OWN 35413Interception
48:030:11OWN 710Interception
45:203:20OWN 5526Punt
40:260:26OWN 451-1Game

Game MVP: Jack Dugas, New York Giants

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Gabe Blasingame10171.70500
R.J. Anhalt6233.832010
Phillip Rotzell1-1-1.00-100
J.B. Siegel100.00000
New YorkAttYardsAvgLG10+TD
Chris Wells14694.931220
Trent Gellar9394.332010
Shane Plumb372.33600
Michael Kafka3155.00800

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
Phillip Rotzell41262311/7122086.5
New YorkAttCompYardsSk/YdTDLGIntRate
Michael Kafka2011750/0028224.0
Kevin O'Connell169611/9020138.8

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
RB Gabe Blasingame67488.0027131
WR Irv Buckner464310.7511140
TE Kendall Carswell44389.504220
WR Colin Saenz374715.674210
WR James Hardy242311.509180
FB Marshall Quaccia2252.50230
WR Earnest Schepis2584.00150
RB R.J. Anhalt2284.00050
WR Harvey Horn131111.004110
New YorkCatchTargYardsAvgYACLGTD
WR Karl Alexander510448.807200
WR Rob Weaver454310.7512280
RB Trent Gellar3551.67030
WR Brian Robiskie2552.50030
TE Reuben Judy2352.50050
FB Shane Plumb22126.00880
WR Zack Hargis242211.008230
WR Mickey Wetnight0100.00000
TE Jimmy Graham0100.00000

Interception Statistics

BuffaloIntsYardsAvgTD
CB Ethan Gaytan100.000
CB Derrick Namnath100.000
S Alonzo Galloway12424.000
New YorkIntsYardsAvgTD

Fumble Statistics

BuffaloFumbRecovForceTD
Irv Buckner1000
James Hardy1000
R.J. Anhalt1000
Gilbert Maioriello0110
Colin Saenz0100
New YorkFumbRecovForceTD
Zack Hargis1000
Morris Justice0100
Andy McCormick0100
Johnnie Jones0020
Perry Dees0010

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead731845.441.1584
New YorkPuntYardsAvgNetLGIn20
Heath Briscoe629549.241.5601

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff1/40/10/1311/1
New YorkFGs40+Yd50+YdLGPAT
Jack Dugas4/42/20/0460/0

Punt Return Statistics

BuffaloRetYardsAvgTD
Colin Saenz22613.00
New YorkRetYardsAvgTD
Karl Alexander2168.00
Brian Robiskie2-6-3.00

Kick Return Statistics

BuffaloRetYardsAvgTD
Earnest Schepis11818.00
Harvey Horn12323.00
New YorkRetYardsAvgTD
Zack Hargis26130.50

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
ILB James Laurinaitis900.01816
OLB D.J. Habich500.098
ILB Sean Lee450.02131
DT Teddy Richard400.02325
OLB Cameron Sheffield400.01323
DE Carlton OBrien301.01630
CB Leodis McKelvin320.01418
CB Kris Eastridge320.02327
DE Chris Long310.02217
DT Everett Kinsella300.01623
CB Benjamin King210.02326
DE Doug Worthington200.02119
S Jamie Allen110.01724
S Daniel Sagapolutele100.01722
T Michael Oher10---------
CB Ethan Gaytan100.01527
CB Mark Hall100.0611
DT Barry Dennis010.01525
New YorkTackAsstSackRPlayPPlay
CB Devin McCourty600.01122
DE Travis Warren411.01331
OLB Korey Brister410.01423
CB Johnnie Jones400.01538
CB Skip Dewey320.0928
DT Morris Justice310.01333
S Bernie Hoffer310.01124
S Harris Drozd300.01117
OLB Justin Wilkins300.0419
ILB Nicky Cook210.01126
CB Perry Dees200.01729
DT Cedric Hardy100.0715
WR Karl Alexander10---------
WR Rob Weaver10---------
S Rico Kennedy100.01033
TE Jimmy Graham10---------
ILB Travis Goethel100.0716
DT J.T. Carpenter100.01126
S Matthew Tinkis030.0921
DE Zack Justus010.01640

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
DE Carlton OBrien1.002030
DE Chris Long0.002017
DT Everett Kinsella0.001023
New YorkSackBlockHurryKnockPPlay
DE Travis Warren1.011131
DE Tyrone Maciel0.011011
DE Zack Justus0.002040

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
ILB James Laurinaitis40016
OLB Cameron Sheffield40023
CB Leodis McKelvin20018
OLB D.J. Habich2008
CB Kris Eastridge20027
CB Benjamin King20026
CB Mark Hall11011
DE Carlton OBrien10030
S Jamie Allen10024
ILB Sean Lee10031
CB Ethan Gaytan01127
S Daniel Sagapolutele01022
CB Derrick Namnath0011
S Alonzo Galloway0017
New YorkCaughtDefnsdIntrcpPPlay
CB Johnnie Jones51038
CB Devin McCourty51022
CB Perry Dees31029
CB Skip Dewey31028
S Harris Drozd30017
OLB Korey Brister20023
OLB Justin Wilkins20019
S Rico Kennedy11033
DT Morris Justice10033
ILB Nicky Cook10026

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
J.C. Iafrate1309020
Herman Johnson11010015
Jorge Lynn04014037
Jonathan Luigs03013027
Michael Oher03014029
Desmond Thomason02011124
Louis Vasquez0108027
New YorkKeyBlBlOppPancRPlySckAPPly
Myron Zimmerman45017026
Travis Glover24019022
Gilbert Cartwright24014025
Mo Paauwe22014013
Archie Dudley14019121
Roger Owens14015015
Jimmy Graham11016013
Kory Lichtensteiger01017025
Reuben Judy01023023

Special Teams Tackles

BuffaloTacklesSTPlays
Sean Lee314
Gilbert Maioriello119
R.J. Anhalt119
Louis Vasquez17
New YorkTacklesSTPlays
Jimmy Graham117
Rob Weaver116
Harris Drozd115
Johnnie Jones17
Reuben Judy16

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Sean Lee------21311466
Ethan Gaytan------15271860
Phillip Rotzell1842---------60
Kendall Carswell1831------1059
Jorge Lynn1437------758
Teddy Richard------23251058
Kris Eastridge------2327454
Darren Jennings1131------1153
Earnest Schepis1425------1352
Benjamin King------2326150
Carlton OBrien------1630349
Colin Saenz623------2049
Chris Long------22171049
Jamie Allen------1724546
Jonathan Luigs1327------545
Donald Rudoff------14151645
Daniel Sagapolutele------1722544
R.J. Anhalt619------1944
Michael Oher1429---------43
Louis Vasquez827------742
Doug Worthington------2119242
Everett Kinsella------1623241
Barry Dennis------1525---40
Cameron Sheffield------1323440
Irv Buckner1226------139
James Hardy1029---------39
Leodis McKelvin------1418537
James Laurinaitis------1816337
Marshall Quaccia616------1537
Leonard Dodge412------2036
Herman Johnson1015------1136
Desmond Thomason1124---------35
J.C. Iafrate920------433
Gabe Blasingame1120---------31
Roosevelt Webster------1112427
D.J. Habich------98926
Gilbert Maioriello13------1923
Mark Hall------611421
Harvey Horn16------1219
Alonzo Galloway------27817
Taylor Mehlhaff00------77
Thomas Morstead00------77
Rhett Bomar00------44
Derrick Namnath------31---4
J.B. Siegel10---------1
Will Stock00---------0
New YorkRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Zack Justus------16401066
Johnnie Jones------1538760
Perry Dees------17291157
Kory Lichtensteiger1725------1052
Reuben Judy2323------652
Trent Gellar1216------2351
Morris Justice------1333349
Chris Wells2125------349
Shane Plumb1515------1949
Gilbert Cartwright1425------1049
Karl Alexander1826------448
Travis Warren------1331347
Rob Weaver1020------1646
Matthew Tinkis------9211646
Jimmy Graham1613------1746
Skip Dewey------928946
Korey Brister------1423845
Travis Glover1922------344
Mario Woodford2021------344
Myron Zimmerman1726---------43
Rico Kennedy------1033---43
Harris Drozd------11171543
Zack Hargis1524------342
Nicky Cook------1126441
Michael Kafka1720------441
Roger Owens1515------1040
Archie Dudley1921---------40
J.T. Carpenter------1126340
Justin Wilkins------4191538
Bernie Hoffer------1124136
Devin McCourty------1122336
Brian Robiskie1017------835
Thomas Welch1017------835
Mo Paauwe1413------633
Cedric Hardy------715830
Kevin O'Connell1217---------29
Travis Goethel------716528
Mickey Wetnight56------1223
Tyrone Maciel------511218
Andy McCormick------24713
Omar McCrory------04711
Jack Dugas00------99
Heath Briscoe00------66
Jarius Wynn------22---4
Rennie Curran------0022
Levon Procop00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left294.5
Middle13332.5
Right2-2-1.0
None1-1-1.0
DistanceAttYardsAvg
Left11615.5
Middle16694.3
Right111.0
None1-1-1.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Phillip Rotzell41262125410
New YorkAttCmp20+BdThDropDfnsHurrKnckIntc
Michael Kafka20112022302
Kevin O'Connell1691031201

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen108434.3
Short (0-8 Yds)1511976.5
Medium (9-18 Yds)65488.0
Long (19+ Yds)92434.8
DistanceAttCompYardsAvg
Screen86162.0
Short (0-8 Yds)1410362.6
Medium (9-18 Yds)93566.2
Long (19+ Yds)51285.6

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR Colin Saenz73047123
RB Gabe Blasingame76048020
WR Irv Buckner64043026
WR Earnest Schepis5218025
WR James Hardy42123029
TE Kendall Carswell44038131
WR Harvey Horn3101106
FB Marshall Quaccia2205016
RB R.J. Anhalt2208019
New YorkTargtCaugtDropdYards20+PPlay
WR Karl Alexander105044126
WR Rob Weaver54043120
WR Brian Robiskie5215017
RB Trent Gellar5315016
WR Zack Hargis42122124
TE Reuben Judy3215023
FB Shane Plumb22012015
WR Mickey Wetnight101006
TE Jimmy Graham1000013

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
Gabe Blasingame341.331.70
R.J. Anhalt200.003.83
J.B. Siegel100.000.00
New YorkAttYardsAvgOverall Avg
Shane Plumb100.002.33

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
Phillip Rotzell63122.005.63
New YorkAttCompYardsAvg/AttOverall Avg
Kevin O'Connell3000.003.81
Michael Kafka3000.003.75

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
RB Gabe Blasingame3293.006.86
FB Marshall Quaccia1133.002.50
WR Earnest Schepis1000.001.60
WR Harvey Horn1000.003.67
New YorkTargetCatchYardsAvg/TargOverall Avg
WR Karl Alexander3000.004.40
WR Brian Robiskie1000.001.00
TE Reuben Judy1000.001.67
TE Jimmy Graham1000.000.00

Third Down Rushing Statistics

BuffaloRushesConversions
J.B. Siegel10
New YorkRushesConversions
Trent Gellar31

Third Down Passing Statistics

BuffaloAttCompConversions
Phillip Rotzell1252
New YorkAttCompConversions
Michael Kafka631
Kevin O'Connell532

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Colin Saenz200
RB Gabe Blasingame211
TE Kendall Carswell221
WR Earnest Schepis200
WR Harvey Horn210
WR James Hardy100
FB Marshall Quaccia110
New YorkTargCatchConversions
WR Karl Alexander311
TE Reuben Judy321
WR Rob Weaver221
WR Brian Robiskie210
WR Mickey Wetnight100

SectionAttendance
Stadium87,200 (87,800 capacity)
Upper Deck30,900 (30,900)
End Zone22,400 (22,400)
Mezzanine12,900 (12,900)
Sideline Seats19,800 (19,800)
Luxury Boxes1,200 (1,800)