Week 16, 2019

played in Buffalo, NY

24 degrees, fair, 2 mph wind

New York Giants07106-23
Buffalo Bills0707-14

Scoring Summary
2Q: 14:13 NYG - Vince Roberts 12 fumble return (Jack Dugas extra point)
2Q: 02:08 BUF - Kenneth Hopper 9 run (Taylor Mehlhaff extra point)
3Q: 11:52 NYG - Everett Beardsley 13 pass from Kevin O'Connell (Jack Dugas extra point)
3Q: 00:34 NYG - Jack Dugas 30 field goal
4Q: 09:43 BUF - Kenneth Hopper 13 run (Taylor Mehlhaff extra point)
4Q: 02:20 NYG - Jack Dugas 32 field goal
4Q: 00:10 NYG - Jack Dugas 34 field goal

Team StatisticsNYGBUF
Record9-61-14
First Downs1917
- by Rushing58
- by Passing119
- by Penalty30
Total Net Yards332313
- Offensive Plays6662
- Yards per Play5.035.05
Net Rushing Yards133128
- Rushing Attempts2930
- Yards per Rush4.594.27
Net Passing Yards199185
- Att./Comp./Intrcpt34 - 18 - 029 - 19 - 1
- Gross Passing Yards216201
- Sacks/Yards Lost3/173/16
- Yards per Pass Play5.385.78
Fumbles/Lost2/22/1
3rd Down Conversions3/137/16
- Avg. YtG on 3rd Down8.56.7
4th Down Conversions0/00/0
Penalties/Yards6/405/42
Punt Returns/Yards3/424/15
Kick Returns/Yards1/303/57
Interception Ret./Yards1/150/0
2pt Conversions0/00/0
Red Zone Visits52
- Red Zone TDs/FGs1/32/0
Avg. Drive StartOWN 32OWN 24
Time of Possession30:5329:07

Drive Charts

New York Giants
QuarBeganPossFromPlaysYardsResult
112:511:17OWN 383-4Punt
18:274:38OWN 201074Fumble
11:392:33OWN 29610Punt
210:421:36OWN 2036Punt
25:481:33OWN 2938Punt
22:021:04OWN 40514Punt
315:003:18OWN 201080Touchdown
38:224:47OWN 201054Missed FG
32:312:05OPP 24411Field Goal
49:341:51OWN 2037Punt
45:393:26OWN 34551Field Goal
41:321:29OWN 42641Field Goal
Buffalo Bills
QuarBeganPossFromPlaysYardsResult
115:002:09OWN 2035Punt
111:341:39OWN 539Punt
19:551:28OPP 4731Punt
13:492:10OWN 638Punt
214:063:24OWN 20742Punt
29:063:18OWN 29613Punt
24:152:13OWN 22678Touchdown
20:580:58OWN 20428Half
311:423:20OWN 30626Punt
33:351:04OWN 3730Punt
30:265:52OWN 341166Touchdown
47:432:04OWN 263-2Punt
42:130:41OWN 20336Interception
40:030:03OWN 2016Game

Game MVP: Kevin O'Connell, New York Giants

Rushing Statistics

New YorkAttYardsAvgLG10+TD
Chris Wells17744.352610
Stanley Gerhardt11605.451410
Kevin O'Connell1-1-1.00-100
BuffaloAttYardsAvgLG10+TD
Marshawn Lynch13513.921120
Kenneth Hopper11605.451732
Marshall Quaccia6172.83700

Passing Statistics

New YorkAttCompYardsSk/YdTDLGIntRate
Kevin O'Connell34182163/17141082.5
BuffaloAttCompYardsSk/YdTDLGIntRate
Matt Ryan29192013/16036171.2

Receiving Statistics

New YorkCatchTargYardsAvgYACLGTD
TE Vince Roberts464210.5012170
WR Karl Alexander393411.3323180
WR Brian Robiskie364515.0013200
WR Russell Lucas254321.5036410
WR Justin Daniels23147.000110
RB Chris Wells222110.5012150
WR Alfred Stevens1144.00040
TE Everett Beardsley121313.007131
BuffaloCatchTargYardsAvgYACLGTD
WR Colin Saenz596713.408360
WR J.B. Barrere57367.201100
RB Marshawn Lynch22168.00290
TE Derek Fine2263.00040
WR Tito Grisso222211.002170
FB Lawrence Vickers1288.00080
WR T.J. Aspell122626.006260
FB Marshall Quaccia122020.009200
TE Leonard Dodge0100.00000

Interception Statistics

New YorkIntsYardsAvgTD
CB Joey Leal11515.000
BuffaloIntsYardsAvgTD

Fumble Statistics

New YorkFumbRecovForceTD
Stanley Gerhardt1010
Zack Bowman1000
Vince Roberts0101
Alfred Stevens0010
BuffaloFumbRecovForceTD
Ralph Cardona2000
Danny Duff0100
Marcus Cunningham0100
Kenneth Hopper0100
Chris Long0010
Marshall Quaccia0010

Punting Statistics

New YorkPuntYardsAvgNetLGIn20
Ernest Sayre630951.545.7613
BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead935939.928.6581

Kicking Statistics

New YorkFGs40+Yd50+YdLGPAT
Jack Dugas3/40/10/0342/2
BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff0/00/00/002/2

Punt Return Statistics

New YorkRetYardsAvgTD
Zack Bowman34214.00
BuffaloRetYardsAvgTD
Ralph Cardona3113.70
Jeffrey Rodriguez144.00

Kick Return Statistics

New YorkRetYardsAvgTD
Alfred Stevens13030.00
BuffaloRetYardsAvgTD
Dexter Rickard23919.50
T.J. Aspell11818.00

Defensive Statistics

New YorkTackAsstSackRPlayPPlay
CB Dixon Neuman810.02632
S James Sanders640.02731
OLB Louie Shaw600.02430
DE Chad Barber411.02732
ILB Anthony Waters450.52830
CB Joey Leal410.02430
DT Lonnie Mills320.51931
OLB Korey Brister300.0133
DE Jarius Wynn300.02022
DT Jerome Bauer220.02532
CB Zack Bowman210.02231
DT Morris Justice200.0121
DE Adam Carriker101.051
DT Cedric Hardy120.0111
S Johnnie Rudzinski110.042
BuffaloTackAsstSackRPlayPPlay
DT Ray Cochrane931.02736
CB Danny Duff620.01724
DE Chris Long502.02735
ILB Bryan Covington550.02126
OLB Marcus Cunningham500.02222
S Gerald Alexander300.01216
OLB Luther Pulley300.01725
S Marty Rose220.01723
S Dexter Rickard210.02026
CB Craig Gorton210.02632
S Dashon Goldson110.01016
DT Haloti Ngata100.032
DE Baraka Atkins100.022
DE Carlton OBrien100.02734
WR Colin Saenz10---------
DE Mark Fredrickson100.0910
DT Chester Pritchett100.01517
DT Sedrick Blades010.089
CB Ralph Cardona010.02733

Pass Rush Statistics

New YorkSackBlockHurryKnockPPlay
DE Chad Barber1.001032
DE Adam Carriker1.00001
DT Lonnie Mills0.502031
ILB Anthony Waters0.500030
DT Jerome Bauer0.001132
BuffaloSackBlockHurryKnockPPlay
DE Chris Long2.012235
DT Ray Cochrane1.002636
S Marty Rose0.001023
CB Ralph Cardona0.001033

Pass Defense Statistics

New YorkCaughtDefnsdIntrcpPPlay
CB Dixon Neuman70032
CB Joey Leal40130
OLB Louie Shaw40030
S James Sanders20031
ILB Anthony Waters11030
CB Zack Bowman10031
ILB Barrett Ruud0102
BuffaloCaughtDefnsdIntrcpPPlay
ILB Bryan Covington40026
CB Danny Duff31024
OLB Marcus Cunningham30022
OLB Luther Pulley22025
S Dexter Rickard11026
S Gerald Alexander10016
S Dashon Goldson10016
DE Carlton OBrien10034
CB Craig Gorton10032
DE Chris Long10035

Blocking Statistics

New YorkKeyBlBlOppPancRPlySckAPPly
Marcus Kamstra28023228
Chilo Rachal24016020
Everett Beardsley22012013
Travis Glover13120024
Lamont Harding13013121
Alvin O'Neal12015018
Vince Roberts11024025
Marvin Philip04020028
Troy Kropog01017022
BuffaloKeyBlBlOppPancRPlySckAPPly
Branden Albert27019022
Mansfield Wrotto25019018
Neil Clark25026030
Doug Free13017016
Louis Vasquez12017223
Lawrence Vickers12022018
Derek Fine110806
Matthew Burley03017016
Jimmy Concepcion02015016
Graham Casher00020119

Special Teams Tackles

New YorkTacklesSTPlays
Alfred Stevens219
Stanley Gerhardt127
Joey Leal119
Justin Daniels117
Michael Griffin112
Lamont Harding110
Alvin O'Neal110
BuffaloTacklesSTPlays
Leonard Dodge218
Jimmy Concepcion19
Marshall Quaccia18

Participation

New YorkRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Joey Leal------24301973
Kevin O'Connell2937---------66
Zack Bowman------22311063
James Sanders------2731462
Louie Shaw------2430862
Chad Barber------2732---59
Marcus Kamstra2328------758
Anthony Waters------2830---58
Vince Roberts2425------958
Dixon Neuman------2632---58
Jerome Bauer------2532---57
Antoine Jeffries------1929856
Adrian Hallmann1222------2256
Stanley Gerhardt1215------2754
Brian Robiskie2123------852
Lonnie Mills------1931---50
Troy Kropog1722------1049
Marvin Philip2028---------48
Justin Daniels1514------1746
Lamont Harding1321------1044
Travis Glover2024---------44
Karl Alexander1825------144
Alvin O'Neal1518------1043
Jarius Wynn------2022---42
Everett Beardsley1213------1641
Russell Lucas1325------240
Chilo Rachal1620------339
Chris Wells1719---------36
Danny Blank99------1028
Clyde Allen1215---------27
Michael Griffin------591226
Alfred Stevens14------1924
Barrett Ruud------222024
Cedric Hardy------111921
Richie Kassell------71917
Korey Brister------133---16
Adam Carriker------51915
Morris Justice------121215
Johnnie Rudzinski------42713
Jack Dugas00------1010
Ernest Sayre00------66
Corey Lynch------32---5
Bart Grant00------44
Perry Dees------40---4
Bob Vasquez------30---3
Doug Gray00---------0
BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Craig Gorton------26321674
Ralph Cardona------2733868
Ray Cochrane------2736467
Chris Long------2735466
Carlton OBrien------2734465
Matt Ryan3032---------62
Neil Clark2630------359
Marty Rose------17231858
Lawrence Vickers2218------1656
Dexter Rickard------20261056
Danny Duff------17241354
Colin Saenz2224------753
Marcus Cunningham------2222953
Luther Pulley------17251052
Bryan Covington------2126350
Graham Casher2019------948
Leonard Dodge1614------1848
Marshall Quaccia1624------848
Tito Grisso2423---------47
Mansfield Wrotto1918------946
Branden Albert1922------546
Doug Free1716------942
Louis Vasquez1723---------40
Jimmy Concepcion1516------940
Chester Pritchett------1517537
Kenneth Hopper118------1837
Matthew Burley1716------134
Derek Fine86------1832
T.J. Aspell512------1431
J.B. Barrere1317---------30
Gerald Alexander------1216129
Mark Fredrickson------9101029
Dashon Goldson------1016127
Dwayne Abeykoon------1016127
Marshawn Lynch1313---------26
Sedrick Blades------89623
Mike Humpal------231823
Jeffrey Rodriguez01------1112
Thomas Morstead00------99
Haloti Ngata------32---5
Baraka Atkins------22---4
Taylor Mehlhaff00------33
Rob Cressio00---------0
Justin Forsett00---------0
Daniel Parker00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left000.0
Middle15795.3
Right13554.2
None1-1-1.0
DistanceAttYardsAvg
Left6284.7
Middle17613.6
Right7395.6
None000.0

Detailed Passing Statistics

New YorkAttCmp20+BdThDropDfnsHurrKnckIntc
Kevin O'Connell34182324680
BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Matt Ryan29193212411

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen435413.5
Short (0-8 Yds)14111067.6
Medium (9-18 Yds)113363.3
Long (19+ Yds)51204.0
DistanceAttCompYardsAvg
Screen0000.0
Short (0-8 Yds)1311644.9
Medium (9-18 Yds)116756.8
Long (19+ Yds)526212.4

Detailed Receiving Statistics

New YorkTargtCaugtDropdYards20+PPlay
WR Karl Alexander93034025
TE Vince Roberts64042025
WR Brian Robiskie63245123
WR Russell Lucas52043125
WR Justin Daniels32014014
TE Everett Beardsley21013013
RB Chris Wells22021019
WR Alfred Stevens110404
BuffaloTargtCaugtDropdYards20+PPlay
WR Colin Saenz95067124
WR J.B. Barrere75036017
FB Lawrence Vickers2108018
RB Marshawn Lynch22016013
WR T.J. Aspell21126112
TE Derek Fine220606
WR Tito Grisso22022023
FB Marshall Quaccia21020124
TE Leonard Dodge1000014

Red-Zone Rushing Statistics

New YorkAttYardsAvgOverall Avg
Chris Wells561.204.35
Kevin O'Connell1-1-1.00-1.00
Stanley Gerhardt133.005.45
BuffaloAttYardsAvgOverall Avg
Kenneth Hopper22211.005.45

Red-Zone Passing Statistics

New YorkAttCompYardsAvg/AttOverall Avg
Kevin O'Connell31134.336.35
BuffaloAttCompYardsAvg/AttOverall Avg
Matt Ryan1155.006.93

Red-Zone Receiving Statistics

New YorkTargetCatchYardsAvg/TargOverall Avg
TE Everett Beardsley111313.006.50
WR Karl Alexander1000.003.78
WR Brian Robiskie1000.007.50
BuffaloTargetCatchYardsAvg/TargOverall Avg
WR Colin Saenz1155.007.44

Third Down Rushing Statistics

New YorkRushesConversions
Chris Wells21
Kevin O'Connell10
BuffaloRushesConversions
Marshall Quaccia31
Kenneth Hopper21

Third Down Passing Statistics

New YorkAttCompConversions
Kevin O'Connell1042
BuffaloAttCompConversions
Matt Ryan1085

Third Down Receiving Statistics

New YorkTargCatchConversions
WR Karl Alexander310
TE Vince Roberts211
WR Brian Robiskie211
WR Alfred Stevens110
WR Russell Lucas100
WR Justin Daniels100
BuffaloTargCatchConversions
WR Colin Saenz431
WR J.B. Barrere432
TE Derek Fine111
WR Tito Grisso111

SectionAttendance
Stadium23,600 (75,300 capacity)
Upper Deck6,200 (23,100)
End Zone5,100 (16,700)
Mezzanine3,100 (9,600)
Sideline Seats5,400 (14,800)
Club Seats3,200 (8,900)
Luxury Boxes600 (2,200)