Week 16, 2023

played in New York, NY

33 degrees, fair, 10 mph wind

Buffalo Bills14337-27
New York Giants3373-16

Scoring Summary
1Q: 10:23 BUF - Kendall Carswell 13 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
1Q: 08:00 NYG - Jack Dugas 47 field goal
1Q: 02:28 BUF - R.J. Anhalt 3 run (Taylor Mehlhaff extra point)
2Q: 13:44 NYG - Jack Dugas 41 field goal
2Q: 00:14 BUF - Taylor Mehlhaff 22 field goal
3Q: 08:52 NYG - Chris Wells 15 run (Jack Dugas extra point)
3Q: 02:57 BUF - Taylor Mehlhaff 30 field goal
4Q: 13:29 BUF - Kendall Carswell 13 pass from Phillip Rotzell (Taylor Mehlhaff extra point)
4Q: 10:03 NYG - Jack Dugas 51 field goal

Team StatisticsBUFNYG
Record9-66-9
First Downs2013
- by Rushing83
- by Passing1210
- by Penalty00
Total Net Yards410278
- Offensive Plays6955
- Yards per Play5.945.05
Net Rushing Yards13685
- Rushing Attempts3614
- Yards per Rush3.786.07
Net Passing Yards274193
- Att./Comp./Intrcpt32 - 19 - 036 - 24 - 0
- Gross Passing Yards280221
- Sacks/Yards Lost1/65/28
- Yards per Pass Play8.304.71
Fumbles/Lost0/04/1
3rd Down Conversions6/133/12
- Avg. YtG on 3rd Down6.89.0
4th Down Conversions0/00/0
Penalties/Yards4/354/28
Punt Returns/Yards3/393/10
Kick Returns/Yards3/564/124
Interception Ret./Yards0/00/0
2pt Conversions0/00/0
Red Zone Visits52
- Red Zone TDs/FGs3/21/1
Avg. Drive StartOWN 28OWN 26
Time of Possession33:0426:56

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
113:112:59OWN 29771Touchdown
17:525:31OWN 201080Touchdown
213:361:46OWN 2938Punt
28:531:33OWN 2935Punt
25:300:55OWN 2530Punt
23:133:06OWN 39956Field Goal
315:001:27OWN 2636Punt
38:435:51OWN 221065Field Goal
31:072:4650650Touchdown
49:571:03OWN 2031Punt
46:016:01OWN 231248Game
New York Giants
QuarBeganPossFromPlaysYardsResult
115:001:49OWN 3136Punt
110:122:20OPP 3333Field Goal
12:213:45OWN 26750Field Goal
211:502:57OWN 25746Fumble
27:201:50OWN 9422Punt
24:351:22OWN 636Punt
313:334:50OWN 30970Touchdown
32:521:45OWN 2033Punt
413:213:24OWN 201046Field Goal
48:542:53OWN 31611Punt

Game MVP: Phillip Rotzell, Buffalo Bills

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
Gabe Blasingame19583.051320
R.J. Anhalt8577.133111
Marshall Quaccia7233.29800
Phillip Rotzell2-2-1.00-100
New YorkAttYardsAvgLG10+TD
Chris Wells10424.201521
Trent Gellar34214.003610
Shane Plumb111.00100

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
Phillip Rotzell32192801/62470108.8
New YorkAttCompYardsSk/YdTDLGIntRate
Kevin O'Connell36242215/28025083.2

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
RB Gabe Blasingame44276.758150
TE Kendall Carswell447318.2525272
WR Earnest Schepis469022.5037470
WR Irv Buckner365418.005340
WR Colin Saenz25178.50090
WR James Hardy1555.00350
FB Marshall Quaccia121414.003140
New YorkCatchTargYardsAvgYACLGTD
WR Rob Weaver7118111.5726250
TE Reuben Judy444010.0015170
WR Brian Robiskie363110.3312170
WR Mickey Wetnight34289.330110
WR Zack Hargis35165.330110
WR Malcolm Kelly2394.50080
RB Chris Wells1166.00060
TE Jimmy Graham111010.0010100
RB Jason Duncan0100.00000

Interception Statistics

BuffaloIntsYardsAvgTD
New YorkIntsYardsAvgTD

Fumble Statistics

BuffaloFumbRecovForceTD
James Laurinaitis0100
Sean Lee0020
Chris Long0010
Donald Rudoff0010
New YorkFumbRecovForceTD
Kevin O'Connell2100
Chris Wells1000
Zack Hargis1000
Travis Glover0100
Jason Duncan0100

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Thomas Morstead525350.648.6693
New YorkPuntYardsAvgNetLGIn20
Heath Briscoe523046.038.2492

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Taylor Mehlhaff2/20/00/0303/3
New YorkFGs40+Yd50+YdLGPAT
Jack Dugas3/33/31/1511/1

Punt Return Statistics

BuffaloRetYardsAvgTD
Jamie Allen33913.00
New YorkRetYardsAvgTD
Brian Robiskie3103.30

Kick Return Statistics

BuffaloRetYardsAvgTD
Irv Buckner23819.00
James Hardy11818.00
New YorkRetYardsAvgTD
Zack Hargis412431.00

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
ILB James Laurinaitis530.01134
CB Fernando Mathews500.0625
OLB D.J. Habich421.01026
DT Everett Kinsella311.01228
OLB Donald Rudoff301.01020
S Jamie Allen310.01332
CB Benjamin King300.0113
ILB Sean Lee300.0722
DE Chris Long202.01332
S Daniel Sagapolutele220.0223
DE Mark Fredrickson210.01031
S Roosevelt Webster210.01331
DT Rufus Grier110.0624
DT Barry Dennis100.0712
CB Ethan Gaytan100.0832
S Alonzo Galloway100.015
New YorkTackAsstSackRPlayPPlay
CB Skip Dewey610.02521
S Bernie Hoffer550.02827
OLB Andy McCormick520.02124
DT Morris Justice430.02619
S Rico Kennedy430.03027
ILB Nicky Cook400.02322
CB Johnnie Jones400.02024
OLB Korey Brister300.0125
ILB Travis Goethel220.01311
DT J.T. Carpenter210.01718
DT Cedric Hardy200.02012
CB Devin McCourty200.02823
DE Zack Justus101.01413
DE Travis Warren140.02931
S Matthew Tinkis120.0109
OLB Justin Wilkins110.01414
OLB Omar McCrory110.081
CB Perry Dees100.01418
DE Tyrone Maciel100.01312
S Harris Drozd100.0912

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
DE Chris Long2.000232
DT Everett Kinsella1.001028
OLB D.J. Habich1.000026
OLB Donald Rudoff1.000020
DT Barry Dennis0.010012
New YorkSackBlockHurryKnockPPlay
DE Zack Justus1.001013
S Rico Kennedy0.010027
DT Cedric Hardy0.001012
DT Morris Justice0.001019
DE Jarius Wynn0.001020
DE Tyrone Maciel0.001012
DT J.T. Carpenter0.001018

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
CB Fernando Mathews52025
ILB Sean Lee40022
ILB James Laurinaitis31034
CB Benjamin King30013
S Daniel Sagapolutele21023
S Jamie Allen20032
S Roosevelt Webster11031
OLB Donald Rudoff11020
CB Ethan Gaytan10032
S Alonzo Galloway1005
DT Rufus Grier10024
CB Kris Eastridge01017
New YorkCaughtDefnsdIntrcpPPlay
CB Skip Dewey42021
S Rico Kennedy30027
OLB Andy McCormick21024
ILB Nicky Cook20022
CB Johnnie Jones20024
CB Perry Dees11018
OLB Korey Brister1005
S Bernie Hoffer10027
S Harris Drozd10012
ILB Travis Goethel10011
CB Devin McCourty10023
OLB Justin Wilkins01014

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
Michael Oher410033029
J.C. Iafrate38024020
Louis Vasquez22036132
Jonathan Luigs14016015
Korey Glavin12029027
Desmond Thomason110706
Jorge Lynn06031030
Kendall Carswell01034023
New YorkKeyBlBlOppPancRPlySckAPPly
Roger Owens2304114
Mario Woodford12013131
Travis Glover0308129
Archie Dudley02014241
Kory Lichtensteiger010405
Myron Zimmerman01010036
Mo Paauwe01011037
Gilbert Cartwright0106012

Special Teams Tackles

BuffaloTacklesSTPlays
Earnest Schepis37
Sean Lee212
Colin Saenz120
Harvey Horn113
New YorkTacklesSTPlays
Harris Drozd210
Jason Duncan123
Brian Robiskie116
Malcolm Kelly114
Trent Gellar16

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Phillip Rotzell3633---------69
Louis Vasquez3632---------68
Kendall Carswell3423------1067
Ethan Gaytan------8322464
Marshall Quaccia3112------2164
Michael Oher3329---------62
Jorge Lynn3130---------61
D.J. Habich------10262258
Korey Glavin2927---------56
James Laurinaitis------1134853
Jamie Allen------1332853
Mark Fredrickson------10311051
J.C. Iafrate2420------549
Gabe Blasingame2423---------47
Roosevelt Webster------1331347
Colin Saenz620------2046
Irv Buckner1328------546
Chris Long------1332146
Leonard Dodge262------1846
Everett Kinsella------1228343
Sean Lee------7221241
James Hardy1224------440
Jonathan Luigs1615------738
Fernando Mathews------625334
R.J. Anhalt106------1834
Earnest Schepis520------732
Rufus Grier------624131
Donald Rudoff------1020---30
Daniel Sagapolutele------223429
Jerome Murphy------816428
Kris Eastridge------917---26
Chuck Poling181------423
Carlton OBrien------216220
Barry Dennis------712120
Harvey Horn16------1320
Doug Worthington------512219
Alonzo Galloway------151218
Benjamin King------113317
Jeff Thomason45------716
Desmond Thomason76------215
Taylor Mehlhaff00------88
James Heurtin01------78
Thomas Morstead00------55
Rhett Bomar00------22
Will Stock00---------0
Cameron Sheffield------00---0
New YorkRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
Travis Warren------2931262
Rico Kennedy------3027360
Bernie Hoffer------2827156
Kevin O'Connell1441---------55
Archie Dudley1441---------55
Devin McCourty------2823253
Mario Woodford1331------852
Johnnie Jones------2024852
Andy McCormick------2124651
Perry Dees------14181749
Nicky Cook------2322348
Mo Paauwe1137---------48
Justin Wilkins------14142048
Skip Dewey------2521248
Morris Justice------2619247
Myron Zimmerman1036---------46
Jarius Wynn------2220345
Shane Plumb821------1342
Chris Wells1129------141
Brian Robiskie816------1640
Reuben Judy1221------740
Mickey Wetnight525------1040
Zack Hargis626------638
Travis Glover829---------37
J.T. Carpenter------1718237
Cedric Hardy------2012436
Rob Weaver1025------136
Matthew Tinkis------1091635
Jason Duncan010------2333
Jimmy Graham312------1732
Malcolm Kelly413------1431
Harris Drozd------9121031
Zack Justus------1413431
Travis Goethel------1311630
Roger Owens414------826
Tyrone Maciel------1312126
Gilbert Cartwright612------826
Korey Brister------125320
Kory Lichtensteiger45------817
Trent Gellar37------616
Omar McCrory------81110
Jack Dugas00------88
Troy Kropog00------88
Heath Briscoe00------55
Michael Kafka00------33
Levon Procop00---------0

Directional Rushing Statistics

DistanceAttYardsAvg
Left3134.3
Middle231054.6
Right8202.5
None2-2-1.0
DistanceAttYardsAvg
Left3165.3
Middle9626.9
Right273.5
None000.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Phillip Rotzell32195015600
New YorkAttCmp20+BdThDropDfnsHurrKnckIntc
Kevin O'Connell36241307120

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen2263.0
Short (0-8 Yds)95748.2
Medium (9-18 Yds)15101197.9
Long (19+ Yds)628113.5
DistanceAttCompYardsAvg
Screen2263.0
Short (0-8 Yds)18141035.7
Medium (9-18 Yds)9710011.1
Long (19+ Yds)71121.7

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR Irv Buckner63154128
WR Earnest Schepis64090220
WR Colin Saenz52017020
WR James Hardy5105024
RB Gabe Blasingame44027023
TE Kendall Carswell44073223
FB Marshall Quaccia21014012
New YorkTargtCaugtDropdYards20+PPlay
WR Rob Weaver117081125
WR Brian Robiskie63031016
WR Zack Hargis53016026
TE Reuben Judy44040021
WR Mickey Wetnight43028025
WR Malcolm Kelly3209013
RB Chris Wells1106029
RB Jason Duncan1000010
TE Jimmy Graham11010012

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
Marshall Quaccia273.503.29
R.J. Anhalt273.507.13
Gabe Blasingame1-2-2.003.05
New YorkAttYardsAvgOverall Avg
Chris Wells11515.004.20

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
Phillip Rotzell84425.258.75
New YorkAttCompYardsAvg/AttOverall Avg
Kevin O'Connell1122.006.14

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
FB Marshall Quaccia21147.007.00
TE Kendall Carswell222613.0018.25
WR Colin Saenz1000.003.40
WR James Hardy1000.001.00
RB Gabe Blasingame1122.006.75
WR Earnest Schepis1000.0015.00
New YorkTargetCatchYardsAvg/TargOverall Avg
WR Zack Hargis1122.003.20

Third Down Rushing Statistics

BuffaloRushesConversions
Marshall Quaccia22
Gabe Blasingame11
R.J. Anhalt11
New YorkRushesConversions
Chris Wells10

Third Down Passing Statistics

BuffaloAttCompConversions
Phillip Rotzell942
New YorkAttCompConversions
Kevin O'Connell973

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Irv Buckner211
WR James Hardy200
RB Gabe Blasingame220
WR Colin Saenz100
TE Kendall Carswell111
WR Earnest Schepis100
New YorkTargCatchConversions
WR Rob Weaver332
WR Mickey Wetnight221
WR Zack Hargis210
WR Brian Robiskie110
RB Jason Duncan100

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)