Week 16, 2087

played in Portland (ME), ME

45 degrees, fair, calm

Buffalo Bills13677-33
Portland (ME) Giants0377-17

Scoring Summary
1Q: 10:18 BUF - Riddick Milanovich 18 pass from Dalton Kaplan (Demetrius Hodges extra point)
1Q: 05:50 BUF - Nate McQuaig 45 pass from Dalton Kaplan (Demetrius Hodges extra point failed)
2Q: 13:44 PRT - Aidan Maffucci 34 field goal
2Q: 08:26 BUF - Demetrius Hodges 45 field goal
2Q: 00:49 BUF - Demetrius Hodges 35 field goal
3Q: 11:08 PRT - Ben Giles 4 run (Aidan Maffucci extra point)
3Q: 07:20 BUF - Avery Berry 3 run (Demetrius Hodges extra point)
4Q: 14:25 PRT - Ben Giles 8 pass from Julian Gardner (Aidan Maffucci extra point)
4Q: 01:16 BUF - Luis Cothern 7 run (Demetrius Hodges extra point)

Team StatisticsBUFPRT
Record6-93-12
First Downs2014
- by Rushing87
- by Passing96
- by Penalty31
Total Net Yards350288
- Offensive Plays6660
- Yards per Play5.304.80
Net Rushing Yards136158
- Rushing Attempts3132
- Yards per Rush4.394.94
Net Passing Yards214130
- Att./Comp./Intrcpt33 - 23 - 024 - 18 - 2
- Gross Passing Yards226145
- Sacks/Yards Lost2/124/15
- Yards per Pass Play6.114.64
Fumbles/Lost0/03/2
3rd Down Conversions7/158/16
- Avg. YtG on 3rd Down7.76.2
4th Down Conversions0/00/1
Penalties/Yards6/4210/78
Punt Returns/Yards1/111/3
Kick Returns/Yards1/281/14
Interception Ret./Yards2/110/0
2pt Conversions0/00/0
Red Zone Visits43
- Red Zone TDs/FGs3/12/1
Avg. Drive StartOWN 36OWN 25
Time of Possession30:2929:31

Drive Charts

Buffalo Bills
QuarBeganPossFromPlaysYardsResult
113:012:08OWN 3139Punt
110:530:46OPP 20220Touchdown
18:212:46OWN 1799Touchdown
213:385:20OWN 251047Field Goal
26:492:25OWN 4265Punt
22:552:13OPP 46628Field Goal
315:000:27OWN 2530Punt
310:573:45OWN 43757Touchdown
414:143:31OWN 25744Missed FG
48:575:16OWN 4831Punt
42:431:38OPP 37837Touchdown
40:050:05OWN 391-2Game
Portland (ME) Giants
QuarBeganPossFromPlaysYardsResult
115:001:59OWN 1437Punt
110:071:46OWN 2533Punt
15:356:57OWN 251358Field Goal
28:181:29OWN 2534Punt
24:241:29OWN 2034Interception
20:420:42OWN 2526Half
314:333:36OWN 45855Touchdown
37:127:58OWN 251475Touchdown
410:431:46OWN 38558Fumble
43:410:58OWN 2948Downs
41:051:00OWN 837Interception

Game MVP: Dalton Kaplan, Buffalo Bills

Rushing Statistics

BuffaloAttYardsAvgLG10+TD
RB Luis Cothern19894.682331
RB Avery Berry11494.452121
QB Dalton Kaplan1-2-2.00-200
Portland (ME)AttYardsAvgLG10+TD
RB Ben Giles17925.412521
RB Jimmy Kilpatrick10232.30400
RB Damon Rodriguez3279.001610
WR Nate Petzold199.00900
QB Julian Gardner177.00700

Passing Statistics

BuffaloAttCompYardsSk/YdTDLGIntRate
Dalton Kaplan33232262/122450108.9
Portland (ME)AttCompYardsSk/YdTDLGIntRate
Julian Gardner24181454/15127268.9

Receiving Statistics

BuffaloCatchTargYardsAvgYACLGTD
WR Carlos Cole610406.6720210
TE Riddick Milanovich46287.009181
WR J.T. Sloan476817.0030300
RB Luis Cothern45235.75490
WR Nate McQuaig446416.0019451
WR Devin Chapman1133.00030
Portland (ME)CatchTargYardsAvgYACLGTD
RB Ben Giles77273.861181
WR Richard Fields688514.1723270
WR George Reid34155.00060
WR Nate Petzold22189.000180
TE Sherman Castillo0100.00000
RB Jimmy Kilpatrick0100.00000
WR Trey McCormick0100.00000

Interception Statistics

BuffaloIntsYardsAvgTD
S Troy Lowe100.000
CB Wendell Howes11111.000
Portland (ME)IntsYardsAvgTD

Fumble Statistics

BuffaloFumbRecovForceTD
S Troy Lowe0100
G Howard Roberts0100
S Malachi Tharaldson0010
OLB Blake Abrams0010
DE Tony Hironaka0010
Portland (ME)FumbRecovForceTD
QB Julian Gardner1100
WR Richard Fields1000
WR Walter Rancilio1000

Punting Statistics

BuffaloPuntYardsAvgNetLGIn20
Shaun Harmon416240.534.8531
Portland (ME)PuntYardsAvgNetLGIn20
Daquan Rivers315953.049.3711

Kicking Statistics

BuffaloFGs40+Yd50+YdLGPAT
Demetrius Hodges2/31/20/0453/4
Portland (ME)FGs40+Yd50+YdLGPAT
Aidan Maffucci1/10/00/0342/2

Punt Return Statistics

BuffaloRetYardsAvgTD
Devin Chapman11111.00
Portland (ME)RetYardsAvgTD
Walter Rancilio133.00

Kick Return Statistics

BuffaloRetYardsAvgTD
Devin Chapman12828.00
Portland (ME)RetYardsAvgTD
George Reid11414.00

Defensive Statistics

BuffaloTackAsstSackRPlayPPlay
ILB Cary Bavinck1031.03123
DE Tony Hironaka702.52825
OLB Blake Abrams720.03227
CB Avery Gress540.03228
S Troy Lowe400.02926
DE Karl Reilly310.52912
DT Billy Hardy310.02227
CB Ty Gunderson300.03128
S Malachi Tharaldson210.02811
OLB Wade Ostroski110.02916
ILB Jumbo Walsh110.0145
S Roderick Stevenson100.031
S Jerald Lucas100.0518
OLB Damian Blanchard100.0417
DT Gustavo Feinstein100.0101
CB Wendell Howes100.01819
DE Josue Dennis010.043
Portland (ME)TackAsstSackRPlayPPlay
S Jose Tatum940.02933
CB Kendrick Pei610.02931
CB Lee Patino600.02029
ILB Anthony Willis400.02924
ILB D.J. Schulz301.0211
CB Marvin Winters340.52933
OLB Ben Donnalley330.02924
S Riddick Harden310.01721
DT Gabe Swift210.51016
DT Terrence Adams210.02225
DT Jared Hallen210.0147
S Joshua Breeze200.0147
CB Philip Cook200.0212
DT Lukas Wegert110.01724
WR George Reid10---------
OLB Pete Kredell100.01212
DE Devon Garrett100.0813
WR Richard Fields10---------
DE Marvin Soltis100.02526
DE Terrell Coltharp010.02924

Pass Rush Statistics

BuffaloSackBlockHurryKnockPPlay
DE Tony Hironaka2.501325
ILB Cary Bavinck1.000023
DE Karl Reilly0.501012
DT Billy Hardy0.001027
Portland (ME)SackBlockHurryKnockPPlay
ILB D.J. Schulz1.000011
CB Marvin Winters0.500033
DT Gabe Swift0.500016
DE Terrell Coltharp0.010024
DE Marvin Soltis0.002026
DT Terrence Adams0.001025
ILB Anthony Willis0.000124
OLB Ben Donnalley0.000124

Pass Defense Statistics

BuffaloCaughtDefnsdIntrcpPPlay
S Troy Lowe40126
OLB Blake Abrams40027
ILB Cary Bavinck30023
CB Ty Gunderson20028
OLB Wade Ostroski11016
CB Wendell Howes10119
S Roderick Stevenson1001
CB Avery Gress10028
S Jerald Lucas10018
Portland (ME)CaughtDefnsdIntrcpPPlay
CB Lee Patino70029
S Jose Tatum30033
CB Kendrick Pei22031
CB Philip Cook20012
S Riddick Harden20021
OLB Ben Donnalley20024
ILB D.J. Schulz20011
ILB Anthony Willis10024
OLB Pete Kredell10012
CB Marvin Winters10033

Blocking Statistics

BuffaloKeyBlBlOppPancRPlySckAPPly
C Jacob Stevenson413031035
T Emmanuel Guagliardo36031135
T K.C. Gantt23031035
G Howard Roberts14031135
G Arnold Brock14031035
Portland (ME)KeyBlBlOppPancRPlySckAPPly
C Rex Murphy46032128
T Edwin Marchlewski37032128
G Bobby Torres26032128
T Korey Kemp25032028
G Riley Cortez17032128

Special Teams Tackles

BuffaloTacklesSTPlays
Devin Chapman117
Malachi Tharaldson111
Portland (ME)TacklesSTPlays
Ben Donnalley119
Richard Fields114

Participation

BuffaloRPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
TE Riddick Milanovich2926------2176
ILB Cary Bavinck------31231973
G Arnold Brock3135------773
G Howard Roberts3135------773
T K.C. Gantt3135------773
WR Nate McQuaig3134------469
C Jacob Stevenson3135---------66
QB Dalton Kaplan3135---------66
T Emmanuel Guagliardo3135---------66
CB Ty Gunderson------3128463
CB Avery Gress------3228161
OLB Blake Abrams------3227160
S Troy Lowe------2926156
WR J.T. Sloan2530---------55
DE Tony Hironaka------2825---53
S Malachi Tharaldson------28111150
DT Billy Hardy------2227150
WR Carlos Cole1729---------46
OLB Wade Ostroski------2916---45
RB Luis Cothern1921------242
DE Karl Reilly------2912142
CB Wendell Howes------1819138
ILB Jumbo Walsh------1451837
TE Nate Tuck137------1131
WR Tucker Croteau411------1429
WR Devin Chapman25------1724
S Jerald Lucas------518124
DE Aiden Webb------318122
OLB Damian Blanchard------417122
RB Avery Berry1110---------21
RB Bradley Tubbs00------2020
S Roderick Stevenson------311418
CB Carl Feazell------031417
RB Paul Staple10------1314
DT Gustavo Feinstein------101314
K Demetrius Hodges00------1010
DE Josue Dennis------43---7
P Shaun Harmon00------77
C Rico Eamigh00------77
TE Mason Raymond32---------5
DE Alvin Bruce------0033
T Courtney Sam00---------0
QB Tyrell Flannery00---------0
C Vinny Richardson00---------0
G Greg Rhodes00---------0
T Abel Levine00---------0
Portland (ME)RPlyOffPPlyOffRPlyDefPPlyDefSTPlyTotal Plays
CB Marvin Winters------29331476
OLB Ben Donnalley------29241972
WR Richard Fields2927------1470
S Jose Tatum------2933466
G Bobby Torres3228------464
T Edwin Marchlewski3228------464
G Riley Cortez3228------464
T Korey Kemp3228------464
CB Kendrick Pei------2931363
C Rex Murphy3228---------60
QB Julian Gardner3228---------60
TE Sherman Castillo3026---------56
DE Terrell Coltharp------2924356
ILB Anthony Willis------2924154
S Riddick Harden------17211654
DE Marvin Soltis------2526253
DT Terrence Adams------2225552
WR George Reid1718------1651
CB Lee Patino------2029251
DT Lukas Wegert------1724243
WR Nate Petzold1914------740
RB Ben Giles1819---------37
WR Trey McCormick1818------137
TE Russell Horenstein106------1935
CB Philip Cook------2121731
DT Gabe Swift------1016228
DE Devon Garrett------813526
OLB Pete Kredell------1212125
FB Jordan Aycock33------1622
S Joshua Breeze------147---21
DT Jared Hallen------147---21
S Angel Hastings------413219
RB Kenneth Gomez12------1518
RB Jimmy Kilpatrick116---------17
ILB D.J. Schulz------211316
WR Walter Rancilio01------1415
ILB Riddick Boyd------001010
K Aidan Maffucci00------55
C Reginald Barber00------44
P Daquan Rivers00------44
RB Damon Rodriguez30---------3
TE Theodore Francis10---------1
QB Mark Winslett00---------0
C Junior Harmon00---------0
G Dexter Duran00---------0
OLB Amos Gray------00---0

Directional Rushing Statistics

DistanceAttYardsAvg
Left6508.3
Middle6305.0
Right18583.2
None1-2-2.0
DistanceAttYardsAvg
Left7294.1
Middle14946.7
Right11353.2
None000.0

Detailed Passing Statistics

BuffaloAttCmp20+BdThDropDfnsHurrKnckIntc
Dalton Kaplan33234222320
Portland (ME)AttCmp20+BdThDropDfnsHurrKnckIntc
Julian Gardner24182001332

Directional Passing Statistics

DistanceAttCompYardsAvg
Screen5481.6
Short (0-8 Yds)22141225.5
Medium (9-18 Yds)445112.8
Long (19+ Yds)214522.5
DistanceAttCompYardsAvg
Screen5491.8
Short (0-8 Yds)1110726.5
Medium (9-18 Yds)53448.8
Long (19+ Yds)31206.7

Detailed Receiving Statistics

BuffaloTargtCaugtDropdYards20+PPlay
WR Carlos Cole106240129
WR J.T. Sloan74068230
TE Riddick Milanovich64028026
RB Luis Cothern54023021
WR Nate McQuaig44064134
WR Devin Chapman110305
Portland (ME)TargtCaugtDropdYards20+PPlay
WR Richard Fields86085227
RB Ben Giles77027019
WR George Reid43015018
WR Nate Petzold22018014
TE Sherman Castillo1000026
RB Jimmy Kilpatrick100006
WR Trey McCormick1000018

Red-Zone Rushing Statistics

BuffaloAttYardsAvgOverall Avg
RB Luis Cothern4297.254.68
RB Avery Berry252.504.45
Portland (ME)AttYardsAvgOverall Avg
RB Ben Giles3103.335.41

Red-Zone Passing Statistics

BuffaloAttCompYardsAvg/AttOverall Avg
Dalton Kaplan111818.006.85
Portland (ME)AttCompYardsAvg/AttOverall Avg
Julian Gardner54244.806.04

Red-Zone Receiving Statistics

BuffaloTargetCatchYardsAvg/TargOverall Avg
TE Riddick Milanovich111818.004.67
Portland (ME)TargetCatchYardsAvg/TargOverall Avg
WR George Reid2294.503.75
RB Ben Giles22157.503.86
WR Richard Fields1000.0010.63

Third Down Rushing Statistics

BuffaloRushesConversions
RB Luis Cothern53
Portland (ME)RushesConversions
RB Ben Giles22
RB Jimmy Kilpatrick11

Third Down Passing Statistics

BuffaloAttCompConversions
Dalton Kaplan1064
Portland (ME)AttCompConversions
Julian Gardner1295

Third Down Receiving Statistics

BuffaloTargCatchConversions
WR Carlos Cole532
WR J.T. Sloan211
RB Luis Cothern210
TE Riddick Milanovich111
Portland (ME)TargCatchConversions
RB Ben Giles442
WR Richard Fields431
WR George Reid211
WR Nate Petzold111
TE Sherman Castillo100

SectionAttendance
Stadium14,300 (55,100 capacity)
Upper Deck2,500 (11,800)
End Zone1,900 (8,400)
Mezzanine1,300 (4,800)
Sideline Seats1,800 (7,400)
Club Seats5,300 (20,600)
Luxury Boxes1,500 (2,100)