Sunday, January 2, 2028     1:00 PM EST


21

Final


17

Storylines

11 POINT COMEBACK Buffalo Bulls came back after trailing 11 points to upset the New York Hornets 21-17 in week 17

Team Ratings

Injury Report

DT 91 Ed Ogunbowale - Injury to Ribs. Out for 6 weeks. Eligible to play Season 5.
C 66 Joe Trawick - Injury to Head. Out for 1 week. Eligible to play Season 4, Week 19.

Game Summary

Total plays: 117
Play of the game:  Q3 3rd and 4 at NYH 34 I-Form Pro - Quick Slants Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! G Ike Buckner got beat! Pressure from DT Quinnen Wilson! Josh Anderson pass to Stefon Dora for 34 yards. Touchdown! 2-point conversion is good!
BUF 14   NYH 17

Player of the game: 14 Stefon Dora 6 rec / 8 targets, 94 rec yds (35-yd long), 1 TD

Team Stats


Game Stats

Game engine version: 2
228 total yards

QB 99 OVR 17 Josh Anderson 16/23 (70%), 177 pass yds (35-yd long, 7.7 yds/att), 5 rush, 35 rush yds (7 yds/rush), 1 TD, 3 sacks, 102.3 RTG
HB 81 OVR 22 Damien Hall 11 rush, 43 rush yds (3.9 yds/rush), 1 TD
HB 79 OVR 0 Nyheim Howard 2 rush, -3 rush yds (-1.5 yds/rush)
WR 95 OVR 14 Stefon Dora 6 rec / 8 targets, 94 rec yds (35-yd long), 1 TD
WR 89 OVR 13 Gabe Drango 4 rec / 8 targets, 30 rec yds (19-yd long)
WR 88 OVR 18 Justin Smart 1 rec / 2 targets, 7 rec yds (7-yd long)
TE 79 OVR 88 Dawson Kirksey 1 rec / 1 targets, 3 rec yds (3-yd long)
TE 94 OVR 86 Dalton Kelly 4 rec / 4 targets, 43 rec yds (20-yd long)
T 76 OVR 79 Spencer Bailey 1 pancake
T 91 OVR 53 Bilal Kim 1 pancake, 4 missed blocks
G 77 OVR 65 Ike Buckner 6 missed blocks
C 74 OVR 51 Luke Wright 1 pancake, 3 missed blocks

DE 87 OVR 50 Greg Reynolds 1 pressure, 4 tackles
DE 79 OVR 57 A.J. Eulls 1 pressure, 4 tackles, 1 for loss, 1 sack
DT 95 OVR 91 Ed Ogunbowale 2 pressures, 4 tackles, 1 for loss, 1 sack
DT 75 OVR 99 Tim Stills 6 tackles, 2 for loss
OLB 86 OVR 58 Matt Mayer 3 tackles
OLB 79 OVR 52 Derron Goddard 1 tackle
MLB 84 OVR 54 Antonio Hamilton 1 pressure, 6 tackles
CB 86 OVR 27 Tre'Davious Waddle 3 tackles, 1 pass tipped
CB 90 OVR 7 Taron Jones 2 tackles, 48 KR yds
CB 83 OVR 24 Kaiir Ellerbe 4 tackles, 17 PR yds
CB 70 OVR 44 Patrick Blackmon 2 tackles
S 82 OVR 23 Micah Higgins 4 tackles
S 82 OVR 20 Taylor Ringo 1 pass tipped

K 97 OVR 2 Tyler Brennan 2/2, made: 56, 59
P 81 OVR 8 Sam May Retired 5 punts (1 inside 20) 39, 41, 38, 38, 37
180 total yards

QB 82 OVR 15 Chris Siliga 15/22 (68%), 115 pass yds (18-yd long, 5.2 yds/att), 2 rush, 17 rush yds (8.5 yds/rush), 2 sacks, 78.4 RTG
HB 94 OVR 20 Breece Huber 21 rush, 55 rush yds (2.6 yds/rush), 1 TD
HB 81 OVR 25 Israel Alvarado 2 rush, 5 rush yds (2.5 yds/rush)
FB 70 OVR 48 Nick Bullock 2 missed blocks
WR 78 OVR 17 Garrett Weaver 8 rec / 11 targets, 46 rec yds (15-yd long)
WR 87 OVR 6 Mecole Hill 2 rec / 3 targets, 15 rec yds (12-yd long)
WR 84 OVR 10 Allen Lu 2 rec / 2 targets, 19 rec yds (15-yd long)
WR 85 OVR 84 Corey Daniels 2 rec / 2 targets, 17 rec yds (11-yd long)
WR 81 OVR 87 Nick Collins 1 rec / 3 targets, 1 drop, 18 rec yds (18-yd long)
TE 85 OVR 83 Tyler Charles 0 rec / 1 targets
T 78 OVR 77 Mekhi Benjamin 1 missed block
G 79 OVR 78 Henry Williams 1 pancake, 3 missed blocks
C 71 OVR 66 Joe Trawick 1 pancake, 1 missed block

DE 87 OVR 58 Carl Latham Retired 4 pressures, 1 tackle
DE 74 OVR 11 Jermaine Jennings 1 tackle
DT 98 OVR 95 Quinnen Wilson 5 pressures, 3 tackles, 1 for loss, 1 sack
DT 70 OVR 50 Darren Lundgren 1 tackle, 1 for loss
OLB 78 OVR 43 Charles Ledbetter 2 tackles, 1 for loss
OLB 80 OVR 39 Xavier Stuckey 2 tackles
MLB 87 OVR 57 C.J. Munyer Retired 2 pressures, 10 tackles, 2 for loss, 2 sacks
MLB 84 OVR 53 Zaire Bernal 2 tackles
CB 93 OVR 1 Sauce Gay 4 tackles
CB 83 OVR 37 Bryce Howard 2 tackles, 2 passes tipped
CB 84 OVR 30 Michael Cox 2 tackles, 5 PR yds, 132 KR yds, 1 TD
CB 82 OVR 29 Jarrick Burkhead 2 tackles
S 86 OVR 3 Jordan Williams 2 tackles
S 84 OVR 21 Ashtyn Donnal 1 pass tipped

K 81 OVR 97 T.J. Colon 1/1, made: 26
P 83 OVR 14 K.J. Gamble 5 punts (1 inside 20) 27, 40, 42, 45, 40

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by T.J. Colon to BUF 5, returned by Taron Jones for 25 yards (to BUF 30).

 Q1 14:50 1st and 10 at BUF 30 Singleback Normal - HB Stretch Right Damien Hall takes the handoff. Damien Hall ran and was stopped for no gain. (Quinnen Wilson)
 Q1 14:02 2nd and 10 at BUF 30 I-Form Pro - HB Counter Weak Damien Hall takes the handoff. Damien Hall ran for 3 yards. (C.J. Munyer)
 Q1 13:09 3rd and 7 at BUF 33 Shotgun Empty - Double In Josh Anderson drops back to pass. Josh Anderson pass to Gabe Drango for 19 yards. (Jarrick Burkhead) First down!
 Q1 12:16 1st and 10 at NYH 48 Singleback Big - HB Blast Left Damien Hall takes the handoff. T Spencer Bailey pancakes a defender! Damien Hall ran for 6 yards. (Quinnen Wilson)
 Q1 11:29 2nd and 4 at NYH 42 Singleback Big - HB Blast Left Nyheim Howard takes the handoff. Nyheim Howard ran for 1 yards. (Xavier Stuckey)
 Q1 10:42 3rd and 3 at NYH 41 Singleback Normal - HB Stretch Right Damien Hall takes the handoff. Damien Hall ran for 2 yards. (C.J. Munyer)
 Q1 9:50 4th and 1 at NYH 39 Field Goal56 yard FG attempt by Tyler Brennan is good!
BUF 3   NYH 0


 Q1 9:45 KickoffKickoff by Tyler Brennan to NYH 7, returned by Michael Cox for 18 yards (to NYH 25).

 Q1 9:38 1st and 10 at NYH 25 Shotgun Spread - Texas Chris Siliga drops back to pass. BLITZ (MLB Antonio Hamilton)! Chris Siliga pass to Mecole Hill for 12 yards. (Kaiir Ellerbe) First down!
 Q1 8:49 1st and 10 at NYH 37 Shotgun Spread - Texas Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 5 yards. (Micah Higgins)
 Q1 8:02 2nd and 5 at NYH 42 Singleback Normal - Double Hitch Chris Siliga drops back to pass. Chris Siliga pass to Corey Daniels for 11 yards. (Kaiir Ellerbe) First down!
 Q1 7:18 1st and 10 at BUF 47 Shotgun Empty - Double In Chris Siliga drops back to pass. Chris Siliga pass intended for Nick Collins dropped!
 Q1 7:04 2nd and 10 at BUF 47 Singleback Big - HB Sweep Right Breece Huber takes the handoff. Breece Huber ran for 3 yards. (Matt Mayer)
 Q1 6:15 3rd and 7 at BUF 44 I-Form Pro - HB Counter Weak Breece Huber takes the handoff. BLITZ! Breece Huber ran for 3 yards. (Greg Reynolds)
 Q1 5:30 4th and 4 at BUF 41 PuntPunt by K.J. Gamble for 27 yards (to BUF 14).

 Q1 5:24 1st and 10 at BUF 14 Singleback Big - Flanker Curl Josh Anderson drops back to pass. G Ike Buckner got beat! Pressure from DT Quinnen Wilson! Josh Anderson scrambled for 1 yards.
 Q1 4:38 2nd and 9 at BUF 15 Singleback Big - Flanker Curl Josh Anderson drops back to pass. Josh Anderson pass to Dalton Kelly for 3 yards. (Michael Cox)
 Q1 3:55 3rd and 6 at BUF 18 Singleback Normal - Double Hitch Josh Anderson drops back to pass. BLITZ (OLB Charles Ledbetter)! T Bilal Kim got beat! Pressure from DE Carl Latham! Josh Anderson scrambled for 2 yards.
 Q1 3:06 4th and 4 at BUF 20 PuntPunt by Sam May for 39 yards, returned by Michael Cox for 4 yards (to NYH 45).

 Q1 2:53 1st and 10 at NYH 45 I-Form Pro - Quick Slants Chris Siliga drops back to pass. G Henry Williams and FB Nick Bullock got beat! Pressure from DT Ed Ogunbowale and DE Greg Reynolds! Chris Siliga scrambled for 8 yards.
 Q1 2:07 2nd and 2 at BUF 47 I-Form Pro - Quick Slants Chris Siliga drops back to pass. Chris Siliga pass intended for Garrett Weaver tipped by Taylor Ringo!
 Q1 1:53 3rd and 2 at BUF 47 I-Form Pro - HB Counter Weak Breece Huber takes the handoff. Breece Huber ran for 2 yards. (Tim Stills) First down!
 Q1 1:05 1st and 10 at BUF 45 Singleback Big - Outs Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 5 yards. (Micah Higgins)
 Q1 0:18 2nd and 5 at BUF 40 Singleback Big - HB Blast Left Breece Huber takes the handoff. Breece Huber ran for 3 yards. (Matt Mayer)
End of first quarter
BUF 3   NYH 0


 Q2 15:00 3rd and 2 at BUF 37 I-Form Pro - HB Counter Weak Breece Huber takes the handoff. BLITZ! Breece Huber ran for 2 yards. (Tim Stills) First down!
 Q2 14:09 1st and 10 at BUF 35 Shotgun Spread - HB Counter Y Breece Huber takes the handoff. Breece Huber ran for 3 yards. (Ed Ogunbowale)
 Q2 13:18 2nd and 7 at BUF 32 Shotgun Empty - Slot Drive Chris Siliga drops back to pass. Chris Siliga pass to Allen Lu for 15 yards. (Taron Jones) First down!
 Q2 12:25 1st and 10 at BUF 17 I-Form Pro - HB Toss Right Israel Alvarado takes the handoff. Israel Alvarado ran for 3 yards. (Greg Reynolds)
 Q2 11:39 2nd and 7 at BUF 14 Singleback Normal - HB Slash Breece Huber takes the handoff. C Joe Trawick pancakes a defender! Breece Huber ran for 5 yards. (Ed Ogunbowale)
 Q2 10:48 3rd and 2 at BUF 9 Shotgun Empty - Slot Drive Chris Siliga drops back to pass. Chris Siliga pass intended for Garrett Weaver incomplete. (Kaiir Ellerbe)
 Q2 10:33 4th and 2 at BUF 9 Field Goal26 yard FG attempt by T.J. Colon is good!
BUF 3   NYH 3


 Q2 10:28 KickoffKickoff by T.J. Colon to BUF -1, returned by Taron Jones for 23 yards (to BUF 22).

 Q2 10:19 1st and 10 at BUF 22 Singleback Big - Flanker Curl Josh Anderson drops back to pass. Josh Anderson pass to Dawson Kirksey for 3 yards. (C.J. Munyer)
 Q2 9:30 2nd and 7 at BUF 25 Shotgun Empty - Slot Drive Josh Anderson drops back to pass. T Bilal Kim got beat! Pressure from DE Carl Latham! Josh Anderson scrambled for 3 yards.
 Q2 8:44 3rd and 4 at BUF 28 Singleback Normal - Double Hitch Josh Anderson drops back to pass. G Ike Buckner got beat! Pressure from DT Quinnen Wilson! Josh Anderson sacked for -7 yards (Quinnen Wilson)
 Q2 7:54 4th and 11 at BUF 21 PuntPunt by Sam May for 41 yards, Fair Catch by Michael Cox (at NYH 38).

 Q2 7:46 1st and 10 at NYH 38 Singleback Big - HB Sweep Right Breece Huber takes the handoff. Breece Huber ran for 2 yards. (Ed Ogunbowale)
 Q2 6:54 2nd and 8 at NYH 40 I-Form Pro - Curls Chris Siliga drops back to pass. BLITZ (OLB Derron Goddard)! Chris Siliga pass intended for Mecole Hill incomplete. (Tre'Davious Waddle)
 Q2 6:39 3rd and 8 at NYH 40 Singleback Big - Flanker Curl Chris Siliga drops back to pass. Chris Siliga pass intended for Garrett Weaver tipped by Tre'Davious Waddle!
 Q2 6:26 4th and 8 at NYH 40 PuntPunt by K.J. Gamble for 40 yards, Fair Catch by Kaiir Ellerbe (at BUF 20).

 Q2 6:19 1st and 10 at BUF 20 Singleback Big - Flanker Curl Josh Anderson drops back to pass. G Ike Buckner got beat! Pressure from DT Quinnen Wilson! Josh Anderson pass intended for Stefon Dora incomplete. (C.J. Munyer)
 Q2 6:05 2nd and 10 at BUF 20 Singleback Normal - HB Stretch Right Damien Hall takes the handoff. BLITZ! Damien Hall ran and was stopped for no gain. (C.J. Munyer)
 Q2 5:19 3rd and 10 at BUF 20 Singleback Big - Outs Josh Anderson drops back to pass. Josh Anderson pass intended for Gabe Drango tipped by Ashtyn Donnal!
 Q2 5:08 4th and 10 at BUF 20 PuntPunt by Sam May for 38 yards, Fair Catch by Michael Cox (at NYH 42).

 Q2 5:02 1st and 10 at NYH 42 I-Form Pro - Quick Slants Chris Siliga drops back to pass. Chris Siliga pass to Mecole Hill for 3 yards. (Matt Mayer)
 Q2 4:14 2nd and 7 at NYH 45 Shotgun Empty - Slot Drive Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 5 yards. (Patrick Blackmon)
 Q2 3:26 3rd and 2 at midfield Singleback Normal - HB Slash Breece Huber takes the handoff. Breece Huber ran for 2 yards. (Antonio Hamilton) First down!
 Q2 3:08 1st and 10 at BUF 48 Singleback Normal - HB Stretch Right Breece Huber takes the handoff. BLITZ! Breece Huber ran for 1 yards. (Tim Stills)
 Q2 2:44 2nd and 9 at BUF 47 Shotgun Spread - Flood Chris Siliga drops back to pass. BLITZ (MLB Antonio Hamilton)! C Joe Trawick got beat! Pressure from MLB Antonio Hamilton! Chris Siliga scrambled for 9 yards. First down!
 Q2 2:29 1st and 10 at BUF 38 Singleback Normal - TE Post Chris Siliga drops back to pass. BLITZ (OLB Derron Goddard)! Chris Siliga pass intended for Tyler Charles incomplete. (Micah Higgins)
 Q2 2:23 2nd and 10 at BUF 38 Shotgun Empty - Double In Chris Siliga drops back to pass. BLITZ (MLB Antonio Hamilton)! Chris Siliga pass to Nick Collins for 18 yards. (Patrick Blackmon) First down!
 Q2 2:07 1st and 10 at BUF 20 Singleback Normal - HB Slash Breece Huber takes the handoff. Breece Huber ran for 3 yards. (A.J. Eulls)
 Q2 1:55 2nd and 7 at BUF 17 Shotgun Spread - HB Draw Breece Huber takes the handoff. BLITZ! G Henry Williams pancakes a defender! Breece Huber ran for 9 yards. (A.J. Eulls) First down!
 Q2 1:40 1st and Goal at BUF 8 I-Form Pro - HB Counter Weak Breece Huber takes the handoff. Breece Huber ran for 8 yards. Touchdown! Extra point is good!
BUF 3   NYH 10


 Q2 1:37 KickoffKickoff by T.J. Colon to BUF -5. Touchback.

 Q2 1:37 1st and 10 at BUF 25 Singleback Big - Outs Josh Anderson drops back to pass. Josh Anderson pass to Gabe Drango for 5 yards. (Sauce Gay)
 Q2 1:21 2nd and 5 at BUF 30 Shotgun Empty - Slot Drive Josh Anderson drops back to pass. Josh Anderson pass intended for Justin Smart incomplete. (Michael Cox)
 Q2 1:15 3rd and 5 at BUF 30 Singleback Normal - Double Hitch Josh Anderson drops back to pass. BLITZ (OLB Charles Ledbetter)! Josh Anderson pass to Dalton Kelly for 11 yards. (Bryce Howard) First down!
 Q2 0:50 1st and 10 at BUF 41 Shotgun Spread - Texas Josh Anderson drops back to pass. T Bilal Kim got beat! Pressure from DE Carl Latham! Josh Anderson scrambled for 15 yards. First down!
 Q2 0:32 1st and 10 at NYH 44 Shotgun Empty - Slot Drive Josh Anderson drops back to pass. Josh Anderson pass intended for Gabe Drango tipped by Bryce Howard!
 Q2 0:25 2nd and 10 at NYH 44 Singleback Big - HB Sweep Right Damien Hall takes the handoff. BLITZ! Damien Hall ran for 2 yards. (C.J. Munyer)
 Q2 0:01 3rd and 8 at NYH 42 Field Goal59 yard FG attempt by Tyler Brennan is good!
BUF 6   NYH 10

Halftime
BUF 6   NYH 10



 Q3 15:00 KickoffKickoff by Tyler Brennan to NYH 7, returned by Michael Cox for 93 yards. Touchdown! Extra point is good!
BUF 6   NYH 17


 Q3 14:43 KickoffKickoff by T.J. Colon to BUF -3. Touchback.

 Q3 14:43 1st and 10 at BUF 25 Singleback Big - Flanker Curl Josh Anderson drops back to pass. Josh Anderson pass to Stefon Dora for 35 yards. (Sauce Gay) First down!
 Q3 13:55 1st and 10 at NYH 40 I-Form Pro - Quick Slants Josh Anderson drops back to pass. Josh Anderson pass to Stefon Dora for 6 yards. (Zaire Bernal)
 Q3 13:11 2nd and 4 at NYH 34 Singleback Big - Outs Josh Anderson drops back to pass. Josh Anderson pass intended for Gabe Drango incomplete. (Jordan Williams)
 Q3 12:59 3rd and 4 at NYH 34 I-Form Pro - Quick Slants Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! G Ike Buckner got beat! Pressure from DT Quinnen Wilson! Josh Anderson pass to Stefon Dora for 34 yards. Touchdown! 2-point conversion is good!
BUF 14   NYH 17


 Q3 12:46 KickoffKickoff by Tyler Brennan to NYH 1, returned by Michael Cox for 21 yards (to NYH 22).

 Q3 12:38 1st and 10 at NYH 22 Shotgun Empty - Double In Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 4 yards. (Tre'Davious Waddle)
 Q3 11:53 2nd and 6 at NYH 26 Singleback Big - HB Sweep Right Breece Huber takes the handoff. Breece Huber ran for 1 yards. (Antonio Hamilton)
 Q3 11:07 3rd and 5 at NYH 27 Shotgun Spread - HB Counter Y Breece Huber takes the handoff. BLITZ! Breece Huber ran and was tackled behind the line for -1 yards! (Tim Stills)
 Q3 10:15 4th and 6 at NYH 26 PuntPunt by K.J. Gamble for 42 yards, returned by Kaiir Ellerbe for 6 yards (to BUF 38).

 Q3 10:02 1st and 10 at BUF 38 I-Form Pro - Quick Slants Josh Anderson drops back to pass. Josh Anderson pass to Gabe Drango for 4 yards. (Zaire Bernal)
 Q3 9:09 2nd and 6 at BUF 42 Singleback Normal - Double Hitch Josh Anderson drops back to pass. Josh Anderson pass to Dalton Kelly for 20 yards. (C.J. Munyer) First down!
 Q3 8:18 1st and 10 at NYH 38 Singleback Normal - TE Post Josh Anderson drops back to pass. Josh Anderson pass intended for Gabe Drango tipped by Bryce Howard!
 Q3 8:07 2nd and 10 at NYH 38 Singleback Normal - HB Stretch Right Damien Hall takes the handoff. BLITZ! Damien Hall ran and was tackled behind the line for -3 yards! (Darren Lundgren)
 Q3 7:21 3rd and 13 at NYH 41 Shotgun Empty - Slot Drive Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! G Ike Buckner and C Luke Wright got beat! Pressure from DT Quinnen Wilson and MLB C.J. Munyer! Josh Anderson sacked for -9 yards (C.J. Munyer)
 Q3 6:35 4th and 22 at midfield PuntPunt by Sam May for 38 yards, Fair Catch by Michael Cox (at NYH 12).

 Q3 6:29 1st and 10 at NYH 12 Shotgun Spread - HB Draw Breece Huber takes the handoff. BLITZ! Breece Huber ran for 2 yards. (Greg Reynolds)
 Q3 5:45 2nd and 8 at NYH 14 I-Form Pro - HB Toss Right Israel Alvarado takes the handoff. Israel Alvarado ran for 2 yards. (Derron Goddard)
 Q3 4:52 3rd and 6 at NYH 16 Singleback Normal - HB Stretch Right Breece Huber takes the handoff. Breece Huber ran for 2 yards. (Antonio Hamilton)
 Q3 4:07 4th and 4 at NYH 18 PuntPunt by K.J. Gamble for 45 yards, returned by Kaiir Ellerbe for 6 yards (to BUF 43).

 Q3 3:54 1st and 10 at BUF 43 Singleback Normal - Double Hitch Josh Anderson drops back to pass. BLITZ (OLB Charles Ledbetter)! Josh Anderson pass to Dalton Kelly for 9 yards. (C.J. Munyer)
 Q3 3:05 2nd and 1 at NYH 48 I-Form Pro - HB Counter Weak Damien Hall takes the handoff. Damien Hall ran for 7 yards. (Carl Latham) First down!
 Q3 2:18 1st and 10 at NYH 41 Singleback Big - Outs Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! Josh Anderson pass to Stefon Dora for 6 yards. (Sauce Gay)
 Q3 1:32 2nd and 4 at NYH 35 I-Form Pro - Curls Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! C Luke Wright got beat! Pressure from MLB C.J. Munyer! Josh Anderson sacked for -8 yards (C.J. Munyer)
 Q3 0:43 3rd and 12 at NYH 43 Shotgun Spread - Flood Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! Josh Anderson pass to Stefon Dora for 11 yards. (Sauce Gay)
End of third quarter
BUF 14   NYH 17


 Q4 15:00 4th and 1 at NYH 32 Singleback Big - HB Blast Left Damien Hall takes the handoff. T Bilal Kim pancakes a defender! Damien Hall ran for 9 yards. (Jermaine Jennings) First down!
 Q4 14:08 1st and 10 at NYH 23 Singleback Big - Outs Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! Josh Anderson pass intended for Stefon Dora incomplete. (Jordan Williams)
 Q4 13:57 2nd and 10 at NYH 23 I-Form Pro - Quick Slants Josh Anderson drops back to pass. Josh Anderson pass to Gabe Drango for 2 yards. (Xavier Stuckey)
 Q4 13:12 3rd and 8 at NYH 21 Shotgun Empty - Slot Drive Josh Anderson drops back to pass. BLITZ (MLB C.J. Munyer)! Josh Anderson pass to Justin Smart for 7 yards. (Jarrick Burkhead)
 Q4 12:27 4th and 1 at NYH 14 I-Form Pro - HB Toss Right Damien Hall takes the handoff. BLITZ! C Luke Wright pancakes a defender! Damien Hall ran for 14 yards. Touchdown! Extra point is good!
BUF 21   NYH 17


 Q4 12:22 KickoffKickoff by Tyler Brennan out of the end zone. Touchback.

 Q4 12:22 1st and 10 at NYH 25 Singleback Big - HB Blast Left Breece Huber takes the handoff. BLITZ! Breece Huber ran and was tackled behind the line for -2 yards! (Tim Stills)
 Q4 11:37 2nd and 12 at NYH 23 Singleback Normal - TE Post Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 4 yards. (Kaiir Ellerbe)
 Q4 10:50 3rd and 8 at NYH 27 Singleback Big - Outs Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 15 yards. (Tre'Davious Waddle) First down!
 Q4 10:04 1st and 10 at NYH 42 I-Form Pro - Quick Slants Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 2 yards. (Antonio Hamilton)
 Q4 9:15 2nd and 8 at NYH 44 I-Form Pro - HB Toss Right Breece Huber takes the handoff. Breece Huber ran for 2 yards. (A.J. Eulls)
 Q4 8:28 3rd and 6 at NYH 46 Shotgun Empty - Slot Drive Chris Siliga drops back to pass. T Mekhi Benjamin got beat! Pressure from DE A.J. Eulls! Chris Siliga sacked for -6 yards (A.J. Eulls)
 Q4 7:37 4th and 12 at NYH 40 PuntPunt by K.J. Gamble for 40 yards, returned by Kaiir Ellerbe for 5 yards (to BUF 25).

 Q4 7:24 1st and 10 at BUF 25 Singleback Normal - Double Hitch Josh Anderson drops back to pass. T Bilal Kim got beat! Pressure from DE Carl Latham! Josh Anderson scrambled for 14 yards. First down!
 Q4 6:38 1st and 10 at BUF 39 Shotgun Spread - Flood Josh Anderson drops back to pass. Josh Anderson pass to Stefon Dora for 2 yards. (Bryce Howard)
 Q4 5:53 2nd and 8 at BUF 41 I-Form Pro - HB Toss Right Damien Hall takes the handoff. Damien Hall ran for 3 yards. (Charles Ledbetter)
 Q4 5:03 3rd and 5 at BUF 44 Singleback Normal - HB Stretch Right Nyheim Howard takes the handoff. BLITZ! Nyheim Howard ran and was tackled behind the line for -4 yards! (Charles Ledbetter)
 Q4 4:16 4th and 9 at BUF 40 PuntPunt by Sam May for 37 yards, returned by Michael Cox for 1 yards (to NYH 24).

 Q4 4:04 1st and 10 at NYH 24 Shotgun Spread - HB Draw Breece Huber takes the handoff. BLITZ! Breece Huber ran for 3 yards. (Tim Stills)
 Q4 3:15 2nd and 7 at NYH 27 Shotgun Spread - Texas Chris Siliga drops back to pass. Chris Siliga pass to Garrett Weaver for 6 yards. (Antonio Hamilton)
 Q4 3:03 3rd and 1 at NYH 33 Singleback Big - HB Sweep Right Breece Huber takes the handoff. Breece Huber ran for 2 yards. (Greg Reynolds) First down!
 Q4 2:42 1st and 10 at NYH 35 Shotgun Spread - Flood Chris Siliga drops back to pass. Chris Siliga pass to Allen Lu for 4 yards. (Antonio Hamilton)
 Q4 2:25 2nd and 6 at NYH 39 Shotgun Empty - Slot Drive Chris Siliga drops back to pass. BLITZ (MLB Antonio Hamilton)! G Henry Williams got beat! Pressure from DT Ed Ogunbowale! Chris Siliga sacked for -6 yards (Ed Ogunbowale)
 Q4 2:05 3rd and 12 at NYH 33 Shotgun Empty - Double In Chris Siliga drops back to pass. Chris Siliga pass to Corey Daniels for 6 yards. (Taron Jones)
 Q4 1:53 4th and 6 at NYH 39 Shotgun Empty - Slot Drive Chris Siliga drops back to pass. Chris Siliga pass intended for Nick Collins incomplete. (Micah Higgins)

 Q4 1:49 1st and 10 at NYH 39 Kneel FormationJosh Anderson kneeled the ball.
 Q4 1:10 2nd and 11 at NYH 40 Kneel FormationJosh Anderson kneeled the ball.
 Q4 0:31 3rd and 12 at NYH 41 Kneel FormationJosh Anderson kneeled the ball.
End of Regulation
BUF 21   NYH 17


Auto-scroll page
Download Game CSV