2 Users Online Now:
Monday, December 25, 2028     8:25 PM EST


21

Final


23

Storylines

14 POINT COMEBACK Buffalo Bulls came back after trailing 14 points to upset the Dallas Sheriffs 23-21 in week 15

Team Ratings

Injury Report

S 42 Keith Ritchey - Injury to Wrist. Out for 2 weeks. Eligible to play Season 5, Week 18.

Game Summary

Total plays: 136
Play of the game:  Q2 2nd and 10 at DAL 44 Singleback Normal - Double Hitch Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Kyle Wilkinson for 56 yards. Touchdown! Extra point is good!
DAL 21   BUF 17

Player of the game: 15 Mark Perry 14/34 (41%), 202 pass yds (33-yd long, 5.9 yds/att), 5 rush, 67 rush yds (13.4 yds/rush), 2 TDs, 1 sack, 79.9 RTG

Team Stats


Game Stats

Game engine version: 1
368 total yards

QB 82 OVR 4 Antoine Archer 27/40 (68%), 349 pass yds (56-yd long, 8.7 yds/att), 1 rush, 10 rush yds (10 yds/rush), 3 TDs, 3 sacks, 118.2 RTG
HB 78 OVR 13 Kenny Jenkins 9 rush, 23 rush yds (2.6 yds/rush), 2 rec / 2 targets, 14 rec yds (12-yd long)
WR 87 OVR 82 Logan Adams 7 rec / 9 targets, 43 rec yds (10-yd long), 1 TD
WR 93 OVR 85 Kyle Wilkinson 10 rec / 12 targets, 182 rec yds (56-yd long), 1 TD
WR 85 OVR 89 Xavier Grant 3 rec / 7 targets, 31 rec yds (19-yd long)
WR 80 OVR 25 Derek Samuels 1 rec / 3 targets, 15 rec yds (15-yd long)
WR 64 OVR 81 Logan Harris 0 rec / 1 targets
TE 74 OVR 10 Louis McCall 3 rec / 4 targets, 46 rec yds (20-yd long), 1 TD
TE 64 OVR 11 Ryan Howard 1 rec / 2 targets, 1 drop, 18 rec yds (18-yd long)

DE 89 OVR 57 Ahmed Hodges 4 tackles
DE 80 OVR 67 Kyle Warren 3 tackles
DT 79 OVR 65 Mike Ervin 4 tackles
DT 83 OVR 98 Alek Lester 3 tackles
OLB 87 OVR 44 David Gaines 4 tackles, 1 for loss, 1 sack
OLB 71 OVR 94 Justin Howell 1 tackle
MLB 80 OVR 38 Steven Ibarra 5 tackles, 1 for loss
CB 76 OVR 19 Dylan Hatcher 1 pass tipped
CB 68 OVR 36 Dylan Jones 1 tackle
CB 87 OVR 35 Derek Smith 4 tackles
CB 81 OVR 26 David Johnson 4 tackles, 3 passes tipped, 18 PR yds, 94 KR yds
S 92 OVR 20 Derek Johnson 3 tackles, 3 passes tipped
S 84 OVR 42 Keith Ritchey 2 tackles, 2 passes tipped

K 78 OVR 17 Brian Jones 0/1, missed: 26
P 75 OVR 27 Waldo Jacobs 6 punts (2 inside 20) 38, 36, 37, 37, 37, 36
339 total yards

QB 87 OVR 15 Mark Perry 14/34 (41%), 202 pass yds (33-yd long, 5.9 yds/att), 5 rush, 67 rush yds (13.4 yds/rush), 2 TDs, 1 sack, 79.9 RTG
HB 66 OVR 47 Wil Archer 1 rush, 1 rush yds (1 yds/rush)
HB 72 OVR 22 Marcus Steele 17 rush, 76 rush yds (4.5 yds/rush), 1 rec / 2 targets, 4 rec yds (4-yd long), 1 TD
WR 76 OVR 85 Spencer Jackson 0 rec / 2 targets
WR 72 OVR 89 Riley Spears 3 rec / 5 targets, 58 rec yds (31-yd long)
WR 87 OVR 83 Brandon Griffiths 3 rec / 11 targets, 60 rec yds (33-yd long), 1 TD
WR 85 OVR 23 Levine Belton 3 rec / 7 targets, 21 rec yds (11-yd long), 1 TD
TE 75 OVR 81 Jeremy Marshall 2 rec / 3 targets, 19 rec yds (11-yd long)
TE 74 OVR 42 Mike Thornton 2 rec / 4 targets, 40 rec yds (33-yd long)

DE 85 OVR 76 Michael Powell 2 tackles, 1 for loss, 1 sack
DE 76 OVR 60 Matt Bishop 2 tackles
DT 89 OVR 95 Kevin Bennett 4 tackles, 2 for loss, 1 sack
DT 78 OVR 69 Paul Autry 1 tackle, 1 for loss, 1 sack
OLB 76 OVR 41 Kevin Jenkins 2 tackles
OLB 78 OVR 91 William Bradford 1 tackle
MLB 78 OVR 1 Ronald Stewart 6 tackles
CB 64 OVR 49 De'Vante Crockett 2 tackles
CB 88 OVR 46 Jermaine Johnson 4 tackles
CB 78 OVR 24 Audie Brantley 1 pass tipped
CB 81 OVR 27 Phil Green 3 tackles, 13 PR yds, 77 KR yds
CB 70 OVR 48 Isaiah Clark 1 tackle, 1 pass tipped
S 82 OVR 34 Andrew Clark 5 tackles, 1 pass tipped
S 85 OVR 9 Sam Smith 4 tackles, 2 passes tipped

K 72 OVR 39 Brian Perez 1/1, made: 45
P 91 OVR 8 Jesse Ramos 6 punts (2 inside 20) 51, 49, 51, 47, 32, 42

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Brian Jones to BUF -2, returned by Phil Green for 17 yards (to BUF 15).

 Q1 14:54 1st and 10 at BUF 15 I-Form Pro - HB Toss Right Marcus Steele takes the handoff. Marcus Steele ran for 3 yards. (Mike Ervin)
 Q1 14:01 2nd and 7 at BUF 18 Singleback Big - Outs Mark Perry drops back to pass. BLITZ! Mark Perry pass to Jeremy Marshall for 11 yards. (Keith Ritchey) First down!
 Q1 13:10 1st and 10 at BUF 29 Shotgun Spread - Flood Mark Perry drops back to pass. Mark Perry pass to Riley Spears for 3 yards. (Derek Smith)
 Q1 12:27 2nd and 7 at BUF 32 Singleback Normal - HB Slash Marcus Steele takes the handoff. Marcus Steele ran and was stopped for no gain. (Mike Ervin)
 Q1 11:35 3rd and 7 at BUF 32 Shotgun Empty - Slot Drive Mark Perry drops back to pass. BLITZ! Mark Perry pass intended for Brandon Griffiths tipped by David Johnson!
 Q1 11:23 4th and 7 at BUF 32 PuntPunt by Jesse Ramos for 51 yards, Fair Catch by David Johnson (at DAL 17).

 Q1 11:16 1st and 10 at DAL 17 Shotgun Spread - Texas Antoine Archer drops back to pass. Antoine Archer pass to Logan Adams for 7 yards. (Andrew Clark)
 Q1 10:29 2nd and 3 at DAL 24 Singleback Big - Flanker Curl Antoine Archer drops back to pass. Antoine Archer pass to Kenny Jenkins for 2 yards. (Phil Green)
 Q1 9:44 3rd and 1 at DAL 26 Shotgun Spread - Texas Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 14 yards. (Andrew Clark) First down!
 Q1 8:59 1st and 10 at DAL 40 Singleback Big - HB Sweep Right Kenny Jenkins takes the handoff. Kenny Jenkins ran for 4 yards. (Ronald Stewart)
 Q1 8:14 2nd and 6 at DAL 44 Shotgun Empty - Double In Antoine Archer drops back to pass. Antoine Archer pass intended for Logan Harris incomplete.
 Q1 8:01 3rd and 6 at DAL 44 Singleback Big - Flanker Curl Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 8 yards. (Jermaine Johnson) First down!
 Q1 7:11 1st and 10 at BUF 48 I-Form Pro - Curls Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Kyle Wilkinson for 32 yards. (Ronald Stewart) First down!
 Q1 6:24 1st and 10 at BUF 16 I-Form Pro - Quick Slants Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Louis McCall for 16 yards. Touchdown! Extra point is good!
DAL 7   BUF 0


 Q1 6:18 KickoffKickoff by Brian Jones to BUF -3, returned by Phil Green for 18 yards (to BUF 15).

 Q1 6:11 1st and 10 at BUF 15 I-Form Pro - Curls Mark Perry drops back to pass. Mark Perry pass intended for Levine Belton incomplete.
 Q1 5:59 2nd and 10 at BUF 15 Singleback Big - Outs Mark Perry drops back to pass. Mark Perry pass intended for Brandon Griffiths tipped by Keith Ritchey!
 Q1 5:44 3rd and 10 at BUF 15 Shotgun Empty - Slot Drive Mark Perry drops back to pass. Mark Perry pass to Levine Belton for 4 yards. (Derek Smith)
 Q1 4:56 4th and 6 at BUF 19 PuntPunt by Jesse Ramos for 49 yards, returned by David Johnson for 5 yards (to DAL 37).

 Q1 4:46 1st and 10 at DAL 37 I-Form Pro - Curls Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 4 yards. (Kevin Jenkins)
 Q1 3:56 2nd and 6 at DAL 41 Singleback Big - Flanker Curl Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 31 yards. (Phil Green) First down!
 Q1 3:06 1st and 10 at BUF 28 Shotgun Spread - Flood Antoine Archer drops back to pass. Antoine Archer pass intended for Kyle Wilkinson incomplete.
 Q1 2:54 2nd and 10 at BUF 28 Singleback Normal - Double Hitch Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Louis McCall for 20 yards. (Jermaine Johnson) First down!
 Q1 2:06 1st and Goal at BUF 8 I-Form Pro - Quick Slants Antoine Archer drops back to pass. Antoine Archer pass to Logan Adams for 8 yards. Touchdown! Extra point is good!
DAL 14   BUF 0


 Q1 2:01 KickoffKickoff by Brian Jones to BUF 3, returned by Phil Green for 17 yards (to BUF 20).

 Q1 1:55 1st and 10 at BUF 20 I-Form Pro - Curls Mark Perry drops back to pass. Mark Perry scrambled for 11 yards. (Mike Ervin) First down!
 Q1 1:08 1st and 10 at BUF 31 I-Form Pro - HB Toss Right Marcus Steele takes the handoff. Marcus Steele ran for 4 yards. (Mike Ervin)
 Q1 0:22 2nd and 6 at BUF 35 I-Form Pro - Curls Mark Perry drops back to pass. BLITZ! Mark Perry scrambled for 17 yards. (Justin Howell) First down!
End of first quarter
DAL 14   BUF 0


 Q2 15:00 1st and 10 at DAL 48 Singleback Big - Outs Mark Perry drops back to pass. BLITZ! Mark Perry pass intended for Mike Thornton incomplete.
 Q2 14:47 2nd and 10 at DAL 48 Singleback Big - HB Sweep Right Marcus Steele takes the handoff. BLITZ! Marcus Steele ran for 11 yards. (David Gaines) First down!
 Q2 14:04 1st and 10 at DAL 37 Singleback Big - HB Blast Left Marcus Steele takes the handoff. Marcus Steele ran for 9 yards. (Ahmed Hodges)
 Q2 13:16 2nd and 1 at DAL 28 Singleback Big - HB Blast Left Wil Archer takes the handoff. Wil Archer ran for 1 yards. (Kyle Warren) First down!
 Q2 12:29 1st and 10 at DAL 27 I-Form Pro - HB Counter Weak Marcus Steele takes the handoff. BLITZ! Marcus Steele ran for 8 yards. (Steven Ibarra)
 Q2 11:37 2nd and 2 at DAL 19 Singleback Big - Flanker Curl Mark Perry drops back to pass. Mark Perry pass to Brandon Griffiths for 8 yards. (Steven Ibarra) First down!
 Q2 10:47 1st and 10 at DAL 11 Singleback Normal - TE Post Mark Perry drops back to pass. Mark Perry pass to Levine Belton for 11 yards. Touchdown! Extra point is good!
DAL 14   BUF 7


 Q2 10:42 KickoffKickoff by Brian Perez to DAL 8, returned by David Johnson for 17 yards (to DAL 25).

 Q2 10:36 1st and 10 at DAL 25 Singleback Big - HB Blast Left Kenny Jenkins takes the handoff. Kenny Jenkins ran for 2 yards. (Matt Bishop)
 Q2 9:46 2nd and 8 at DAL 27 Shotgun Spread - HB Counter Y Kenny Jenkins takes the handoff. BLITZ! Kenny Jenkins ran for 5 yards. (Ronald Stewart)
 Q2 8:56 3rd and 3 at DAL 32 Shotgun Empty - Slot Drive Antoine Archer drops back to pass. BLITZ! Antoine Archer pass intended for Kyle Wilkinson tipped by Audie Brantley!
 Q2 8:44 4th and 3 at DAL 32 PuntPunt by Waldo Jacobs for 38 yards, Fair Catch by Phil Green (at BUF 30).

 Q2 8:36 1st and 10 at BUF 30 Singleback Big - HB Sweep Right Marcus Steele takes the handoff. Marcus Steele ran for 2 yards. (Ahmed Hodges)
 Q2 7:51 2nd and 8 at BUF 32 Shotgun Empty - Slot Drive Mark Perry drops back to pass. Mark Perry pass intended for Levine Belton tipped by Dylan Hatcher!
 Q2 7:37 3rd and 8 at BUF 32 Shotgun Spread - Flood Mark Perry drops back to pass. BLITZ! Mark Perry pass to Riley Spears for 31 yards. (David Johnson) First down!
 Q2 6:45 1st and 10 at DAL 37 Singleback Big - Outs Mark Perry drops back to pass. Mark Perry pass to Marcus Steele for 4 yards. (Derek Johnson)
 Q2 5:53 2nd and 6 at DAL 33 Singleback Normal - Double Hitch Mark Perry drops back to pass. Mark Perry pass to Brandon Griffiths for 33 yards. Touchdown! Extra point is good!
DAL 14   BUF 14


 Q2 5:40 KickoffKickoff by Brian Perez to DAL 9, returned by David Johnson for 20 yards (to DAL 29).

 Q2 5:32 1st and 10 at DAL 29 Singleback Big - Flanker Curl Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 5 yards. (Sam Smith)
 Q2 4:47 2nd and 5 at DAL 34 Shotgun Empty - Double In Antoine Archer drops back to pass. Antoine Archer pass to Xavier Grant for 1 yards. (Sam Smith)
 Q2 3:55 3rd and 4 at DAL 35 Shotgun Spread - Flood Antoine Archer drops back to pass. Antoine Archer sacked for -2 yards (Michael Powell)
 Q2 3:06 4th and 6 at DAL 33 PuntPunt by Waldo Jacobs for 36 yards, Fair Catch by Phil Green (at BUF 31).

 Q2 3:00 1st and 10 at BUF 31 Singleback Normal - HB Stretch Right Marcus Steele takes the handoff. Marcus Steele ran and was stopped for no gain. (Alek Lester)
 Q2 2:40 2nd and 10 at BUF 31 Singleback Big - HB Sweep Right Marcus Steele takes the handoff. BLITZ! Marcus Steele ran for 14 yards. (Alek Lester) First down!
 Q2 2:25 1st and 10 at BUF 45 Singleback Big - Outs Mark Perry drops back to pass. BLITZ! Mark Perry pass to Mike Thornton for 7 yards. (David Johnson)
 Q2 2:10 2nd and 3 at DAL 48 Singleback Big - Flanker Curl Mark Perry drops back to pass. Mark Perry pass intended for Brandon Griffiths incomplete.
 Q2 2:01 3rd and 3 at DAL 48 I-Form Pro - HB Counter Weak Marcus Steele takes the handoff. Marcus Steele ran for 12 yards. (Alek Lester) First down!
 Q2 1:51 1st and 10 at DAL 36 Shotgun Spread - Texas Mark Perry drops back to pass. Mark Perry pass intended for Marcus Steele incomplete.
 Q2 1:45 2nd and 10 at DAL 36 Singleback Big - HB Blast Left Marcus Steele takes the handoff. Marcus Steele ran for 2 yards. (David Gaines)
 Q2 1:25 3rd and 8 at DAL 34 Shotgun Spread - Texas Mark Perry drops back to pass. BLITZ! Mark Perry pass to Levine Belton for 6 yards. (Derek Smith)
 Q2 1:08 4th and 2 at DAL 28 Field Goal45 yard FG attempt by Brian Perez is good!
DAL 14   BUF 17


 Q2 1:05 KickoffKickoff by Brian Perez to DAL 7, returned by David Johnson for 19 yards (to DAL 26).

 Q2 0:58 1st and 10 at DAL 26 I-Form Pro - Quick Slants Antoine Archer drops back to pass. BLITZ! Antoine Archer pass intended for Logan Adams incomplete.
 Q2 0:51 2nd and 10 at DAL 26 I-Form Pro - Curls Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 18 yards. (Kevin Jenkins) First down!
 Q2 0:41 1st and 10 at DAL 44 Singleback Normal - TE Post Antoine Archer drops back to pass. Antoine Archer pass intended for Xavier Grant tipped by Sam Smith!
 Q2 0:33 2nd and 10 at DAL 44 Singleback Normal - Double Hitch Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Kyle Wilkinson for 56 yards. Touchdown! Extra point is good!
DAL 21   BUF 17


 Q2 0:18 KickoffKickoff by Brian Jones to BUF 9, returned by Phil Green for 25 yards (to BUF 34).

 Q2 0:08 1st and 10 at BUF 34 Shotgun Spread - Flood Mark Perry drops back to pass. BLITZ! Mark Perry scrambled for 12 yards. (Kyle Warren) First down!
Halftime
DAL 21   BUF 17


 Q3 15:00 KickoffKickoff by Brian Perez to DAL 8, returned by David Johnson for 21 yards (to DAL 29).

 Q3 14:52 1st and 10 at DAL 29 Singleback Normal - HB Stretch Right Kenny Jenkins takes the handoff. Kenny Jenkins ran and was tackled behind the line for -4 yards! (Kevin Bennett)
 Q3 14:01 2nd and 14 at DAL 25 Singleback Big - Flanker Curl Antoine Archer drops back to pass. BLITZ! Antoine Archer pass intended for Ryan Howard dropped!
 Q3 13:48 3rd and 14 at DAL 25 I-Form Pro - Curls Antoine Archer drops back to pass. Antoine Archer pass to Kenny Jenkins for 12 yards. (Andrew Clark)
 Q3 13:01 4th and 2 at DAL 37 PuntPunt by Waldo Jacobs for 37 yards, returned by Phil Green for 7 yards (to BUF 33).

 Q3 12:48 1st and 10 at BUF 33 Singleback Big - Outs Mark Perry drops back to pass. BLITZ! Mark Perry sacked for -7 yards (David Gaines)
 Q3 12:01 2nd and 17 at BUF 26 Shotgun Spread - HB Draw Marcus Steele takes the handoff. Marcus Steele ran and was stopped for no gain. (Steven Ibarra)
 Q3 11:18 3rd and 17 at BUF 26 Shotgun Empty - Double In Mark Perry drops back to pass. Mark Perry pass intended for Brandon Griffiths incomplete. (Derek Johnson)
 Q3 11:07 4th and 17 at BUF 26 PuntPunt by Jesse Ramos for 51 yards, returned by David Johnson for 4 yards (to DAL 27).

 Q3 10:56 1st and 10 at DAL 27 Shotgun Spread - Flood Antoine Archer drops back to pass. Antoine Archer pass intended for Xavier Grant incomplete.
 Q3 10:42 2nd and 10 at DAL 27 Singleback Normal - TE Post Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Xavier Grant for 19 yards. (Ronald Stewart) First down!
 Q3 9:50 1st and 10 at DAL 46 Shotgun Spread - HB Draw Kenny Jenkins takes the handoff. Kenny Jenkins ran for 6 yards. (Kevin Bennett)
 Q3 9:04 2nd and 4 at BUF 48 Singleback Normal - TE Post Antoine Archer drops back to pass. BLITZ! Antoine Archer pass intended for Xavier Grant incomplete.
 Q3 8:53 3rd and 4 at BUF 48 Shotgun Empty - Slot Drive Antoine Archer drops back to pass. Antoine Archer pass to Logan Adams for 3 yards. (Sam Smith)
 Q3 8:01 4th and 1 at BUF 45 PuntPunt by Waldo Jacobs for 37 yards (to BUF 8).

 Q3 7:54 1st and 10 at BUF 8 I-Form Pro - HB Counter Weak Marcus Steele takes the handoff. Marcus Steele ran for 2 yards. (Steven Ibarra)
 Q3 7:04 2nd and 8 at BUF 10 Shotgun Empty - Double In Mark Perry drops back to pass. Mark Perry pass intended for Spencer Jackson tipped by Keith Ritchey!
 Q3 6:53 3rd and 8 at BUF 10 Shotgun Empty - Slot Drive Mark Perry drops back to pass. BLITZ! Mark Perry pass intended for Brandon Griffiths incomplete.
 Q3 6:42 4th and 8 at BUF 10 PuntPunt by Jesse Ramos for 47 yards, returned by David Johnson for 9 yards (to BUF 48).

 Q3 6:33 1st and 10 at BUF 48 Singleback Big - Outs Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Logan Adams for 10 yards. (Phil Green) First down!
 Q3 5:50 1st and 10 at BUF 38 Singleback Normal - Double Hitch Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Xavier Grant for 11 yards. (Jermaine Johnson) First down!
 Q3 5:05 1st and 10 at BUF 27 Singleback Big - HB Blast Left Kenny Jenkins takes the handoff. Kenny Jenkins ran for 2 yards. (William Bradford)
 Q3 4:12 2nd and 8 at BUF 25 Singleback Big - Flanker Curl Antoine Archer drops back to pass. Antoine Archer pass to Ryan Howard for 18 yards. (Andrew Clark) First down!
 Q3 3:21 1st and Goal at BUF 7 Singleback Normal - TE Post Antoine Archer drops back to pass. BLITZ! Antoine Archer sacked for -8 yards (Paul Autry)
 Q3 2:32 2nd and Goal at BUF 15 I-Form Pro - HB Counter Weak Kenny Jenkins takes the handoff. Kenny Jenkins ran for 6 yards. (Kevin Bennett)
 Q3 1:39 3rd and Goal at BUF 9 I-Form Pro - Quick Slants Antoine Archer drops back to pass. Antoine Archer pass intended for Louis McCall incomplete.
 Q3 1:26 4th and Goal at BUF 9 Field Goal26 yard FG attempt by Brian Jones missed!

 Q3 1:21 1st and 10 at BUF 16 I-Form Pro - Quick Slants Mark Perry drops back to pass. BLITZ! Mark Perry scrambled for 14 yards. (Ahmed Hodges) First down!
 Q3 0:29 1st and 10 at BUF 30 Singleback Big - Flanker Curl Mark Perry drops back to pass. Mark Perry pass intended for Jeremy Marshall incomplete.
 Q3 0:15 2nd and 10 at BUF 30 Singleback Normal - Double Hitch Mark Perry drops back to pass. Mark Perry pass intended for Riley Spears incomplete.
 Q3 0:04 3rd and 10 at BUF 30 Shotgun Empty - Double In Mark Perry drops back to pass. Mark Perry pass to Riley Spears for 24 yards. (Dylan Jones) First down!
End of third quarter
DAL 21   BUF 17


 Q4 15:00 1st and 10 at DAL 46 Singleback Normal - TE Post Mark Perry drops back to pass. BLITZ! Mark Perry pass intended for Mike Thornton tipped by David Johnson!
 Q4 14:49 2nd and 10 at DAL 46 Shotgun Spread - HB Counter Y Marcus Steele takes the handoff. BLITZ! Marcus Steele ran for 5 yards. (Kyle Warren)
 Q4 14:00 3rd and 5 at DAL 41 Shotgun Empty - Double In Mark Perry drops back to pass. Mark Perry pass intended for Levine Belton tipped by David Johnson!
 Q4 13:49 4th and 5 at DAL 41 PuntPunt by Jesse Ramos for 32 yards (to DAL 9).

 Q4 13:43 1st and 10 at DAL 9 Shotgun Empty - Slot Drive Antoine Archer drops back to pass. Antoine Archer pass to Derek Samuels for 15 yards. (Isaiah Clark) First down!
 Q4 13:00 1st and 10 at DAL 24 I-Form Pro - Quick Slants Antoine Archer drops back to pass. BLITZ! Antoine Archer scrambled for 10 yards. (Michael Powell) First down!
 Q4 12:17 1st and 10 at DAL 34 I-Form Pro - Quick Slants Antoine Archer drops back to pass. BLITZ! Antoine Archer pass to Louis McCall for 10 yards. (Sam Smith) First down!
 Q4 11:27 1st and 10 at DAL 44 I-Form Pro - HB Toss Right Kenny Jenkins takes the handoff. Kenny Jenkins ran for 1 yards. (Ronald Stewart)
 Q4 10:40 2nd and 9 at DAL 45 Shotgun Spread - Flood Antoine Archer drops back to pass. Antoine Archer pass intended for Xavier Grant tipped by Isaiah Clark!
 Q4 10:27 3rd and 9 at DAL 45 I-Form Pro - Quick Slants Antoine Archer drops back to pass. Antoine Archer pass intended for Logan Adams incomplete.
 Q4 10:14 4th and 9 at DAL 45 PuntPunt by Waldo Jacobs for 37 yards, Fair Catch by Phil Green (at BUF 18).

 Q4 10:06 1st and 10 at BUF 18 Singleback Big - Flanker Curl Mark Perry drops back to pass. Mark Perry pass to Jeremy Marshall for 8 yards. (Keith Ritchey)
 Q4 9:17 2nd and 2 at BUF 26 Singleback Big - HB Blast Left Marcus Steele takes the handoff. BLITZ! Marcus Steele ran and was tackled behind the line for -1 yards! (Steven Ibarra)
 Q4 8:33 3rd and 3 at BUF 25 Singleback Big - Outs Mark Perry drops back to pass. Mark Perry pass intended for Brandon Griffiths tipped by Derek Johnson!
 Q4 8:22 4th and 3 at BUF 25 PuntPunt by Jesse Ramos for 42 yards, Fair Catch by David Johnson (at DAL 33).

 Q4 8:15 1st and 10 at DAL 33 Singleback Big - Flanker Curl Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 1 yards. (Ronald Stewart)
 Q4 7:25 2nd and 9 at DAL 34 Singleback Big - HB Blast Left Kenny Jenkins takes the handoff. Kenny Jenkins ran for 1 yards. (Matt Bishop)
 Q4 6:39 3rd and 8 at DAL 35 Shotgun Empty - Double In Antoine Archer drops back to pass. Antoine Archer pass to Logan Adams for 5 yards. (Andrew Clark)
 Q4 5:53 4th and 3 at DAL 40 PuntPunt by Waldo Jacobs for 36 yards, returned by Phil Green for 6 yards (to BUF 30).

 Q4 5:44 1st and 10 at BUF 30 I-Form Pro - HB Toss Right Marcus Steele takes the handoff. Marcus Steele ran for 3 yards. (David Gaines)
 Q4 4:51 2nd and 7 at BUF 33 Singleback Big - Flanker Curl Mark Perry drops back to pass. Mark Perry pass to Mike Thornton for 33 yards. (David Johnson) First down!
 Q4 4:06 1st and 10 at DAL 34 Singleback Big - Flanker Curl Mark Perry drops back to pass. BLITZ! Mark Perry pass intended for Levine Belton incomplete. (Derek Smith)
 Q4 3:54 2nd and 10 at DAL 34 Shotgun Empty - Double In Mark Perry drops back to pass. Mark Perry pass intended for Brandon Griffiths incomplete. (Derek Johnson)
 Q4 3:43 3rd and 10 at DAL 34 Shotgun Empty - Slot Drive Mark Perry drops back to pass. Mark Perry pass intended for Riley Spears tipped by Derek Johnson!
 Q4 3:31 4th and 10 at DAL 34 Shotgun Spread - Flood Mark Perry drops back to pass. BLITZ! Mark Perry pass to Brandon Griffiths for 19 yards. (David Johnson) First down!
 Q4 3:18 1st and 10 at DAL 15 Shotgun Spread - Texas Mark Perry drops back to pass. Mark Perry pass intended for Spencer Jackson incomplete.
 Q4 3:04 2nd and 10 at DAL 15 Shotgun Spread - Texas Mark Perry drops back to pass. BLITZ! Mark Perry pass intended for Brandon Griffiths tipped by Derek Johnson!
 Q4 2:57 3rd and 10 at DAL 15 Shotgun Empty - Double In Mark Perry drops back to pass. BLITZ! Mark Perry scrambled for 13 yards. (Ahmed Hodges) First down!
 Q4 2:37 1st and Goal at DAL 2 I-Form Pro - HB Toss Right Marcus Steele takes the handoff. BLITZ! Marcus Steele ran for 2 yards. Touchdown! Extra point is missed!
DAL 21   BUF 23


 Q4 2:32 KickoffKickoff by Brian Perez to DAL 8, returned by David Johnson for 17 yards (to DAL 25).

 Q4 2:26 1st and 10 at DAL 25 Shotgun Empty - Slot Drive Antoine Archer drops back to pass. Antoine Archer pass to Logan Adams for 4 yards. (Jermaine Johnson)
 Q4 2:02 2nd and 6 at DAL 29 Shotgun Empty - Double In Antoine Archer drops back to pass. Antoine Archer pass to Logan Adams for 6 yards. (De'Vante Crockett) First down!
 Q4 1:53 1st and 10 at DAL 35 Shotgun Empty - Double In Antoine Archer drops back to pass. BLITZ! Antoine Archer pass intended for Derek Samuels tipped by Andrew Clark!
 Q4 1:47 2nd and 10 at DAL 35 Shotgun Spread - Texas Antoine Archer drops back to pass. BLITZ! Antoine Archer pass intended for Derek Samuels tipped by Sam Smith!
 Q4 1:38 3rd and 10 at DAL 35 Shotgun Spread - Texas Antoine Archer drops back to pass. BLITZ! Antoine Archer sacked for -4 yards (Kevin Bennett)
 Q4 1:17 4th and 14 at DAL 31 Shotgun Empty - Slot Drive Antoine Archer drops back to pass. Antoine Archer pass to Kyle Wilkinson for 13 yards. (De'Vante Crockett)

 Q4 1:12 1st and 10 at DAL 44 Kneel FormationMark Perry kneeled the ball.
 Q4 0:33 2nd and 11 at DAL 45 Kneel FormationMark Perry kneeled the ball.
End of Regulation
DAL 21   BUF 23


Auto-scroll page
Download Game CSV