2 Users Online Now:
Saturday, December 27, 2025     4:05 PM EST


31

Final


9

Team Ratings


Game Summary

Total plays: 130
Play of the game:  Q3 1st and 10 at SF 12 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Gabe Dimarco for 12 yards. Touchdown! Extra point is good!
BUF 28   SF 0

Player of the game: 17 Josh Ayers 34/45 (76%), 324 pass yds (36-yd long, 7.2 yds/att), 4 rush, 26 rush yds (6.5 yds/rush), 4 TDs, 5 sacks, 122.3 RTG

Team Stats


Game Stats

Game engine version: 2
367 total yards

QB 88 OVR 17 Josh Ayers 34/45 (76%), 324 pass yds (36-yd long, 7.2 yds/att), 4 rush, 26 rush yds (6.5 yds/rush), 4 TDs, 5 sacks, 122.3 RTG
HB 85 OVR 22 Damien Howsare 11 rush, 32 rush yds (2.9 yds/rush)
HB 80 OVR 28 Latavius McKinney Retired 2 rush, 11 rush yds (5.5 yds/rush)
WR 93 OVR 14 Stefon Drummond 8 rec / 12 targets, 74 rec yds (17-yd long)
WR 85 OVR 13 Gabe Dimarco 3 rec / 5 targets, 27 rec yds (12-yd long), 2 TDs
WR 81 OVR 11 Deonte Hobbs 5 rec / 5 targets, 33 rec yds (12-yd long), 2 TDs
WR 81 OVR 16 Trent Stave 7 rec / 10 targets, 1 drop, 95 rec yds (36-yd long)
WR 80 OVR 10 Khalil Short 3 rec / 3 targets, 36 rec yds (17-yd long)
TE 89 OVR 88 Dawson Kelly 7 rec / 9 targets, 49 rec yds (19-yd long)
TE 69 OVR 86 Dalton Kern 1 rec / 1 targets, 10 rec yds (10-yd long)
T 76 OVR 73 Dion Davison 10 missed blocks
G 80 OVR 71 Ryan Bradham 2 pancakes
G 78 OVR 64 O'Cyrus Turzilli 2 pancakes, 2 missed blocks
C 76 OVR 60 Mitch Miles Retired 1 pancake, 4 missed blocks

DE 93 OVR 40 Von Medrano Retired 5 pressures, 2 tackles, 2 for loss, 2 sacks
DE 79 OVR 50 Greg Rogers 3 pressures, 5 tackles, 1 for loss, 1 sack
DT 85 OVR 91 Ed Owen 2 pressures, 1 tackle, 1 for loss, 1 sack
DT 73 OVR 97 Jordan Paradis 2 tackles, 1 fumble forced, 1 TO yds
OLB 94 OVR 58 Matt McCray 3 tackles
OLB 64 OVR 52 A.J. Kerley 1 tackle
MLB 74 OVR 53 Tyrel Dorenbos 3 tackles, 1 for loss, 1 INT
CB 86 OVR 27 Tre'Davious Williams 3 tackles, 1 pass tipped
CB 91 OVR 7 Taron Jones 2 tackles, 2 passes tipped
CB 84 OVR 24 Kaiir Escobar 4 tackles, 25 PR yds
CB 72 OVR 30 Dane Johnson 2 tackles, 1 pass tipped
CB 70 OVR 26 Cameron Dunn 1 tackle
S 92 OVR 21 Jordan Parker 1 tackle
S 90 OVR 23 Micah Hewitt 1 tackle, 1 pass tipped

K 90 OVR 2 Tyler Boykins 1/1, made: 21
P 86 OVR 8 Sam McCullough Retired 4 punts (1 inside 20) 61, 65, 54, 60
180 total yards

QB 81 OVR 5 Trey Lim 10/22 (45%), 160 pass yds (36-yd long, 7.3 yds/att), 2 rush, 27 rush yds (13.5 yds/rush), 1 TD, 1 INT, 4 sacks, 62.9 RTG
HB 94 OVR 23 Christian Matthews 12 rush, 12 rush yds (1 yds/rush), 1 fumble
WR 91 OVR 19 Deebo Sterling 1 rec / 4 targets, 5 rec yds (5-yd long)
WR 90 OVR 11 Brandon Armbrister 4 rec / 9 targets, 95 rec yds (36-yd long)
WR 74 OVR 15 Jauan Johnston 0 rec / 2 targets
WR 83 OVR 17 Chris Cassel Retired 2 rec / 3 targets, 13 rec yds (10-yd long), 1 TD
WR 83 OVR 84 Dazz Nguyen 1 rec / 2 targets, 6 rec yds (6-yd long)
TE 98 OVR 85 George Kirkpatrick 2 rec / 2 targets, 41 rec yds (28-yd long)
T 65 OVR 68 Colton Miller 4 missed blocks
T 74 OVR 63 Roscoe Murphy 1 pancake
G 75 OVR 65 Aaron Byard 3 missed blocks
G 67 OVR 74 Spencer Brooks 6 missed blocks
C 70 OVR 64 Jake Bridges Retired 1 pancake, 1 missed block

DE 89 OVR 97 Nick Becker 9 pressures, 5 tackles, 4 for loss, 4 sacks
DE 74 OVR 95 Drake Johnson 1 tackle
DT 84 OVR 98 Javon Hargreaves 2 pressures, 2 tackles, 1 for loss
DT 83 OVR 91 Arik Allison 2 pressures, 4 tackles
OLB 87 OVR 57 Dre Gunter 4 tackles
OLB 69 OVR 48 Oren Burke 5 tackles
MLB 97 OVR 54 Fred Woodard 1 pressure, 10 tackles, 1 for loss, 1 sack
CB 92 OVR 7 Charvarius Walker 8 tackles, 44 KR yds
CB 75 OVR 22 Isaiah Olson 1 tackle
CB 82 OVR 2 Deommodore Love 3 tackles
CB 71 OVR 20 Ambry Trevino 1 tackle, 1 pass tipped
CB 81 OVR 26 Samuel Wetzel 5 tackles
S 85 OVR 29 Talanoa Humphries 2 tackles, 1 pass tipped
S 83 OVR 31 Tashaun Goode 3 tackles, 2 passes tipped

K 95 OVR 4 Jake McBride 1/1, made: 54
P 95 OVR 18 Mitch Walker 5 punts (0 inside 20) 64, 59, 67, 49, 65

All Plays

Time between plays:

 Q1 15:00 KickoffKickoff by Jake McBride out of the end zone. Touchback.

 Q1 15:00 1st and 10 at BUF 30 I-Form Pro - Quick Slants Josh Ayers drops back to pass. G O'Cyrus Turzilli got beat! Pressure from DT Javon Hargreaves! Josh Ayers scrambled for 1 yards.
 Q1 14:11 2nd and 9 at BUF 31 Singleback Big - Outs Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Dawson Kelly for 19 yards. (Dre Gunter) First down!
 Q1 13:25 1st and 10 at midfield Shotgun Spread - Flood Josh Ayers drops back to pass. Josh Ayers pass to Trent Stave for 6 yards. (Fred Woodard)
 Q1 12:36 2nd and 4 at SF 44 Singleback Big - Flanker Curl Josh Ayers drops back to pass. Josh Ayers pass intended for Stefon Drummond incomplete. (Talanoa Humphries)
 Q1 12:22 3rd and 4 at SF 44 Singleback Normal - HB Slash Damien Howsare takes the handoff. Damien Howsare ran for 3 yards. (Fred Woodard)
 Q1 11:32 4th and 1 at SF 41 Singleback Normal - HB Stretch Right Damien Howsare takes the handoff. Damien Howsare ran for 2 yards. (Oren Burke) First down!
 Q1 10:42 1st and 10 at SF 39 Shotgun Spread - Flood Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Trent Stave for 10 yards. (Samuel Wetzel) First down!
 Q1 9:59 1st and 10 at SF 29 Singleback Normal - TE Post Josh Ayers drops back to pass. Josh Ayers pass to Dawson Kelly for 10 yards. (Fred Woodard) First down!
 Q1 9:15 1st and 10 at SF 19 Shotgun Spread - Flood Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers scrambled for 14 yards. First down!
 Q1 8:24 1st and Goal at SF 5 Shotgun Spread - Flood Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Gabe Dimarco for 5 yards. Touchdown! Extra point is good!
BUF 7   SF 0


 Q1 8:19 KickoffKickoff by Tyler Boykins to SF -6, returned by Charvarius Walker for 24 yards (to SF 18).

 Q1 8:10 1st and 10 at SF 18 I-Form Pro - HB Toss Right Christian Matthews takes the handoff. Christian Matthews ran for 2 yards. (Matt McCray)
 Q1 7:27 2nd and 8 at SF 20 Singleback Big - Flanker Curl Trey Lim drops back to pass. G Spencer Brooks got beat! Pressure from DE Von Medrano! Trey Lim scrambled for 10 yards. First down!
 Q1 6:43 1st and 10 at SF 30 Singleback Normal - Double Hitch Trey Lim drops back to pass. BLITZ (OLB Matt McCray)! Trey Lim pass intended for Deebo Sterling incomplete. (Kaiir Escobar)
 Q1 6:31 2nd and 10 at SF 30 Shotgun Spread - Flood Trey Lim drops back to pass. Trey Lim pass intended for Jauan Johnston incomplete. (Kaiir Escobar)
 Q1 6:19 3rd and 10 at SF 30 Shotgun Spread - Flood Trey Lim drops back to pass. G Aaron Byard and G Spencer Brooks got beat! Pressure from DT Ed Owen and DE Von Medrano! Trey Lim scrambled for 17 yards. First down!
 Q1 5:27 1st and 10 at SF 47 Singleback Normal - HB Slash Christian Matthews takes the handoff. BLITZ! Christian Matthews ran for 1 yards. (Matt McCray)
 Q1 4:43 2nd and 9 at SF 48 Shotgun Empty - Double In Trey Lim drops back to pass. Trey Lim pass intended for Brandon Armbrister incomplete. (Cameron Dunn)
 Q1 4:29 3rd and 9 at SF 48 I-Form Pro - Curls Trey Lim drops back to pass. Trey Lim pass to Deebo Sterling for 5 yards. (Jordan Parker)
 Q1 3:45 4th and 4 at BUF 47 PuntPunt by Mitch Walker for 64 yards (to BUF -17). Touchback.

 Q1 3:39 1st and 10 at BUF 20 I-Form Pro - HB Toss Right Damien Howsare takes the handoff. G O'Cyrus Turzilli and G Ryan Bradham pancake defenders! Damien Howsare ran for 8 yards. (Arik Allison)
 Q1 2:55 2nd and 2 at BUF 28 Singleback Normal - TE Post Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass intended for Stefon Drummond tipped by Tashaun Goode!
 Q1 2:40 3rd and 2 at BUF 28 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. Josh Ayers pass to Khalil Short for 17 yards. (Charvarius Walker) First down!
 Q1 1:56 1st and 10 at BUF 45 Shotgun Empty - Double In Josh Ayers drops back to pass. Josh Ayers pass intended for Gabe Dimarco tipped by Talanoa Humphries!
 Q1 1:44 2nd and 10 at BUF 45 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers scrambled for 1 yards.
 Q1 0:59 3rd and 9 at BUF 46 Shotgun Spread - Texas Josh Ayers drops back to pass. Josh Ayers pass intended for Stefon Drummond incomplete. (Charvarius Walker)
 Q1 0:48 4th and 9 at BUF 46 PuntPunt by Sam McCullough for 61 yards (to SF -7). Touchback.

 Q1 0:42 1st and 10 at SF 20 I-Form Pro - HB Counter Weak Christian Matthews takes the handoff. Christian Matthews ran for 2 yards. (Tyrel Dorenbos)
End of first quarter
BUF 7   SF 0


 Q2 15:00 2nd and 8 at SF 22 Singleback Big - Flanker Curl Trey Lim drops back to pass. G Spencer Brooks got beat! Pressure from DE Von Medrano! Trey Lim sacked for -7 yards (Von Medrano)
 Q2 14:10 3rd and 15 at SF 15 Singleback Big - Flanker Curl Trey Lim drops back to pass. T Colton Miller and G Spencer Brooks got beat! Pressure from DE Greg Rogers and DE Von Medrano! Trey Lim sacked for -7 yards (Von Medrano)
 Q2 13:19 4th and 22 at SF 8 PuntPunt by Mitch Walker for 59 yards, returned by Kaiir Escobar for 8 yards (to BUF 41).

 Q2 13:07 1st and 10 at BUF 41 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. Josh Ayers pass to Trent Stave for 36 yards. (Charvarius Walker) First down!
 Q2 12:19 1st and 10 at SF 23 Singleback Big - Flanker Curl Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Stefon Drummond for 17 yards. (Fred Woodard) First down!
 Q2 11:29 1st and Goal at SF 6 Singleback Normal - HB Stretch Right Damien Howsare takes the handoff. Damien Howsare ran for 4 yards. (Fred Woodard)
 Q2 10:40 2nd and Goal at SF 2 Singleback Normal - Double Hitch Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Deonte Hobbs for 2 yards. Touchdown! Extra point is good!
BUF 14   SF 0


 Q2 10:37 KickoffKickoff by Tyler Boykins out of the end zone. Touchback.

 Q2 10:37 1st and 10 at SF 30 Singleback Big - HB Sweep Right Christian Matthews takes the handoff. Christian Matthews ran and was stopped for no gain. (Matt McCray)
 Q2 9:44 2nd and 10 at SF 30 Singleback Normal - HB Slash Christian Matthews takes the handoff. Christian Matthews ran for 3 yards. (Greg Rogers)
 Q2 8:56 3rd and 7 at SF 33 I-Form Pro - HB Toss Right Christian Matthews takes the handoff. BLITZ! Christian Matthews ran the ball, and fumbled! Recovered by Jordan Paradis! Return of 1 yards.

 Q2 8:53 1st and 10 at SF 32 Shotgun Spread - HB Counter Y Damien Howsare takes the handoff. Damien Howsare ran for 3 yards. (Arik Allison)
 Q2 8:02 2nd and 7 at SF 29 I-Form Pro - HB Counter Weak Latavius McKinney takes the handoff. C Mitch Miles pancakes a defender! Latavius McKinney ran for 8 yards. (Dre Gunter) First down!
 Q2 7:18 1st and 10 at SF 21 Shotgun Empty - Double In Josh Ayers drops back to pass. Josh Ayers pass to Trent Stave for 7 yards. (Samuel Wetzel)
 Q2 6:26 2nd and 3 at SF 14 Singleback Normal - TE Post Josh Ayers drops back to pass. T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers pass to Dawson Kelly for 4 yards. (Fred Woodard) First down!
 Q2 5:42 1st and Goal at SF 10 Singleback Normal - TE Post Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass intended for Dawson Kelly tipped by Tashaun Goode!
 Q2 5:30 2nd and Goal at SF 10 Singleback Normal - Double Hitch Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Stefon Drummond for 8 yards. (Tashaun Goode)
 Q2 4:43 3rd and Goal at SF 2 I-Form Pro - Curls Josh Ayers drops back to pass. Josh Ayers pass to Deonte Hobbs for 2 yards. Touchdown! Extra point is good!
BUF 21   SF 0


 Q2 4:40 KickoffKickoff by Tyler Boykins to SF 1, returned by Charvarius Walker for 20 yards (to SF 21).

 Q2 4:32 1st and 10 at SF 21 Singleback Big - HB Blast Left Christian Matthews takes the handoff. Christian Matthews ran for 3 yards. (Jordan Paradis)
 Q2 3:42 2nd and 7 at SF 24 Singleback Normal - Double Hitch Trey Lim drops back to pass. BLITZ (OLB Matt McCray)! Trey Lim pass to George Kirkpatrick for 28 yards. (Tyrel Dorenbos) First down!
 Q2 3:28 1st and 10 at BUF 48 Singleback Normal - Double Hitch Trey Lim drops back to pass. Trey Lim pass intended for Jauan Johnston intercepted by Tyrel Dorenbos! Return of 0 yards.

 Q2 3:25 1st and 10 at BUF 48 Singleback Big - Flanker Curl Josh Ayers drops back to pass. Josh Ayers pass to Dawson Kelly for 6 yards. (Dre Gunter)
 Q2 3:10 2nd and 4 at SF 46 Singleback Normal - HB Slash Damien Howsare takes the handoff. BLITZ! Damien Howsare ran for 2 yards. (Arik Allison)
 Q2 2:58 3rd and 2 at SF 44 I-Form Pro - Quick Slants Josh Ayers drops back to pass. T Dion Davison and C Mitch Miles got beat! Pressure from DE Nick Becker and DT Arik Allison! Josh Ayers sacked for -5 yards (Nick Becker)
 Q2 2:41 4th and 7 at SF 49 PuntPunt by Sam McCullough for 65 yards (to SF -16). Touchback.

 Q2 2:34 1st and 10 at SF 20 Shotgun Spread - Texas Trey Lim drops back to pass. G Aaron Byard got beat! Pressure from DT Ed Owen! Trey Lim sacked for -1 yards (Ed Owen)
 Q2 2:15 2nd and 11 at SF 19 I-Form Pro - HB Counter Weak Christian Matthews takes the handoff. Christian Matthews ran and was tackled behind the line for -3 yards! (Tyrel Dorenbos)
 Q2 2:00 3rd and 14 at SF 16 Singleback Normal - Double Hitch Trey Lim drops back to pass. T Colton Miller got beat! Pressure from DE Greg Rogers! Trey Lim pass intended for Brandon Armbrister tipped by Micah Hewitt!
 Q2 1:54 4th and 14 at SF 16 PuntPunt by Mitch Walker for 67 yards, returned by Kaiir Escobar for 7 yards (to BUF 24).

 Q2 1:46 1st and 10 at BUF 24 Shotgun Spread - Flood Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Gabe Dimarco for 10 yards. (Isaiah Olson) First down!
 Q2 1:24 1st and 10 at BUF 34 Shotgun Empty - Double In Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! C Mitch Miles got beat! Pressure from MLB Fred Woodard! Josh Ayers sacked for -7 yards (Fred Woodard)
 Q2 1:08 2nd and 17 at BUF 27 Singleback Normal - TE Post Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Deonte Hobbs for 11 yards. (Deommodore Love)
 Q2 0:54 3rd and 6 at BUF 38 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Khalil Short for 9 yards. (Ambry Trevino) First down!
 Q2 0:45 1st and 10 at BUF 47 Shotgun Spread - Flood Josh Ayers drops back to pass. Josh Ayers pass intended for Trent Stave dropped!
 Q2 0:38 2nd and 10 at BUF 47 Shotgun Empty - Double In Josh Ayers drops back to pass. T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers sacked for -8 yards (Nick Becker)
 Q2 0:29 3rd and 18 at BUF 39 Singleback Normal - Double Hitch Josh Ayers drops back to pass. T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers sacked for -2 yards (Nick Becker)
 Q2 0:19 4th and 20 at BUF 37 PuntPunt by Sam McCullough for 54 yards (to SF 9).

 Q2 0:11 1st and 10 at SF 9 I-Form Pro - Curls Trey Lim drops back to pass. Trey Lim pass intended for Brandon Armbrister tipped by Taron Jones!
 Q2 0:05 2nd and 10 at SF 9 Shotgun Empty - Double In Trey Lim drops back to pass. Trey Lim pass to Dazz Nguyen for 6 yards. (Micah Hewitt)
Halftime
BUF 21   SF 0



 Q3 15:00 KickoffKickoff by Tyler Boykins out of the end zone. Touchback.

 Q3 15:00 1st and 10 at SF 30 I-Form Pro - Curls Trey Lim drops back to pass. BLITZ (OLB Matt McCray)! Trey Lim pass intended for Brandon Armbrister incomplete. (Tre'Davious Williams)
 Q3 14:45 2nd and 10 at SF 30 Shotgun Spread - Flood Trey Lim drops back to pass. Trey Lim pass intended for Brandon Armbrister incomplete. (Tre'Davious Williams)
 Q3 14:31 3rd and 10 at SF 30 I-Form Pro - Curls Trey Lim drops back to pass. Trey Lim pass intended for Deebo Sterling tipped by Taron Jones!
 Q3 14:20 4th and 10 at SF 30 PuntPunt by Mitch Walker for 49 yards, returned by Kaiir Escobar for 10 yards (to BUF 31).

 Q3 14:11 1st and 10 at BUF 31 Singleback Big - HB Sweep Right Damien Howsare takes the handoff. BLITZ! Damien Howsare ran for 3 yards. (Nick Becker)
 Q3 13:23 2nd and 7 at BUF 34 Singleback Big - HB Sweep Right Latavius McKinney takes the handoff. BLITZ! Latavius McKinney ran for 3 yards. (Fred Woodard)
 Q3 12:40 3rd and 4 at BUF 37 Singleback Normal - Double Hitch Josh Ayers drops back to pass. Josh Ayers pass to Stefon Drummond for 8 yards. (Oren Burke) First down!
 Q3 11:57 1st and 10 at BUF 45 Singleback Normal - Double Hitch Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Deonte Hobbs for 12 yards. (Charvarius Walker) First down!
 Q3 11:13 1st and 10 at SF 43 Singleback Big - HB Sweep Right Damien Howsare takes the handoff. Damien Howsare ran and was tackled behind the line for -2 yards! (Javon Hargreaves)
 Q3 10:23 2nd and 12 at SF 45 Shotgun Empty - Double In Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass intended for Gabe Dimarco incomplete. (Deommodore Love)
 Q3 10:12 3rd and 12 at SF 45 Singleback Normal - TE Post Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Trent Stave for 15 yards. (Samuel Wetzel) First down!
 Q3 9:26 1st and 10 at SF 30 I-Form Pro - Curls Josh Ayers drops back to pass. Josh Ayers pass intended for Dawson Kelly incomplete. (Oren Burke)
 Q3 9:14 2nd and 10 at SF 30 Singleback Big - HB Blast Left Damien Howsare takes the handoff. Damien Howsare ran for 3 yards. (Drake Johnson)
 Q3 8:30 3rd and 7 at SF 27 Shotgun Spread - Texas Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Trent Stave for 15 yards. (Tashaun Goode) First down!
 Q3 7:44 1st and 10 at SF 12 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass to Gabe Dimarco for 12 yards. Touchdown! Extra point is good!
BUF 28   SF 0


 Q3 7:40 KickoffKickoff by Tyler Boykins out of the end zone. Touchback.

 Q3 7:40 1st and 10 at SF 30 Singleback Big - Outs Trey Lim drops back to pass. BLITZ (OLB Matt McCray)! Trey Lim pass to Brandon Armbrister for 35 yards. (Tre'Davious Williams) First down!
 Q3 6:47 1st and 10 at BUF 35 Shotgun Spread - HB Draw Christian Matthews takes the handoff. BLITZ! Christian Matthews ran for 1 yards. (Greg Rogers)
 Q3 6:03 2nd and 9 at BUF 34 Singleback Big - HB Blast Left Christian Matthews takes the handoff. BLITZ! T Roscoe Murphy pancakes a defender! Christian Matthews ran for 1 yards. (A.J. Kerley)
 Q3 5:15 3rd and 8 at BUF 33 Singleback Normal - Double Hitch Trey Lim drops back to pass. BLITZ (OLB Matt McCray)! T Colton Miller got beat! Pressure from DE Greg Rogers! Trey Lim sacked for -4 yards (Greg Rogers)
 Q3 4:27 4th and 12 at BUF 37 Field Goal54 yard FG attempt by Jake McBride is good!
BUF 28   SF 3


 Q3 4:24 KickoffKickoff by Jake McBride out of the end zone. Touchback.

 Q3 4:24 1st and 10 at BUF 30 Singleback Big - Outs Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! G O'Cyrus Turzilli got beat! Pressure from DT Javon Hargreaves! Josh Ayers scrambled for 10 yards. First down!
 Q3 3:36 1st and 10 at BUF 40 Singleback Normal - TE Post Josh Ayers drops back to pass. Josh Ayers pass to Dawson Kelly for 2 yards. (Samuel Wetzel)
 Q3 2:47 2nd and 8 at BUF 42 Singleback Big - Flanker Curl Josh Ayers drops back to pass. Josh Ayers pass to Dawson Kelly for 2 yards. (Oren Burke)
 Q3 1:57 3rd and 6 at BUF 44 Singleback Normal - TE Post Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! C Mitch Miles got beat! Pressure from DT Arik Allison! Josh Ayers pass to Stefon Drummond for 5 yards. (Oren Burke)
 Q3 1:04 4th and 1 at BUF 49 PuntPunt by Sam McCullough for 60 yards (to SF -9). Touchback.

 Q3 0:56 1st and 10 at SF 20 Shotgun Empty - Slot Drive Trey Lim drops back to pass. C Jake Bridges got beat! Pressure from DE Von Medrano! Trey Lim pass intended for Deebo Sterling tipped by Dane Johnson!
 Q3 0:43 2nd and 10 at SF 20 Singleback Big - Flanker Curl Trey Lim drops back to pass. BLITZ (OLB Matt McCray)! Trey Lim pass to George Kirkpatrick for 13 yards. (Taron Jones) First down!
End of third quarter
BUF 28   SF 3


 Q4 15:00 1st and 10 at SF 33 Singleback Normal - HB Slash Christian Matthews takes the handoff. BLITZ! Christian Matthews ran for 2 yards. (Greg Rogers)
 Q4 14:09 2nd and 8 at SF 35 Shotgun Empty - Double In Trey Lim drops back to pass. Trey Lim pass to Chris Cassel for 3 yards. (Dane Johnson)
 Q4 13:26 3rd and 5 at SF 38 I-Form Pro - HB Counter Weak Christian Matthews takes the handoff. C Jake Bridges pancakes a defender! Christian Matthews ran and was stopped for no gain. (Greg Rogers)
 Q4 12:33 4th and 5 at SF 38 PuntPunt by Mitch Walker for 65 yards (to BUF -3). Touchback.

 Q4 12:25 1st and 10 at BUF 20 Singleback Normal - Double Hitch Josh Ayers drops back to pass. Josh Ayers pass to Stefon Drummond for 16 yards. (Charvarius Walker) First down!
 Q4 11:35 1st and 10 at BUF 36 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! Josh Ayers pass intended for Trent Stave tipped by Ambry Trevino!
 Q4 11:24 2nd and 10 at BUF 36 I-Form Pro - Curls Josh Ayers drops back to pass. T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers pass intended for Stefon Drummond incomplete. (Dre Gunter)
 Q4 11:12 3rd and 10 at BUF 36 Shotgun Empty - Double In Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers pass to Khalil Short for 10 yards. (Deommodore Love) First down!
 Q4 10:26 1st and 10 at BUF 46 Shotgun Spread - Flood Josh Ayers drops back to pass. Josh Ayers pass to Deonte Hobbs for 6 yards. (Talanoa Humphries)
 Q4 9:35 2nd and 4 at SF 48 Singleback Big - HB Sweep Right Damien Howsare takes the handoff. Damien Howsare ran for 3 yards. (Arik Allison)
 Q4 8:52 3rd and 1 at SF 45 Singleback Big - Flanker Curl Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Dalton Kern for 10 yards. (Fred Woodard) First down!
 Q4 8:04 1st and 10 at SF 35 Singleback Normal - HB Slash Damien Howsare takes the handoff. Damien Howsare ran for 3 yards. (Javon Hargreaves)
 Q4 7:20 2nd and 7 at SF 32 Singleback Normal - Double Hitch Josh Ayers drops back to pass. Josh Ayers pass to Dawson Kelly for 6 yards. (Charvarius Walker)
 Q4 6:29 3rd and 1 at SF 26 Singleback Normal - Double Hitch Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Trent Stave for 6 yards. (Samuel Wetzel) First down!
 Q4 5:46 1st and 10 at SF 20 Shotgun Empty - Slot Drive Josh Ayers drops back to pass. Josh Ayers pass intended for Trent Stave incomplete. (Tashaun Goode)
 Q4 5:35 2nd and 10 at SF 20 Singleback Big - Flanker Curl Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Stefon Drummond for 12 yards. (Charvarius Walker) First down!
 Q4 4:48 1st and Goal at SF 8 Shotgun Spread - Texas Josh Ayers drops back to pass. BLITZ (MLB Fred Woodard)! T Dion Davison got beat! Pressure from DE Nick Becker! Josh Ayers sacked for -4 yards (Nick Becker)
 Q4 4:02 2nd and Goal at SF 12 I-Form Pro - Quick Slants Josh Ayers drops back to pass. Josh Ayers pass to Stefon Drummond for 6 yards. (Charvarius Walker)
 Q4 3:13 3rd and Goal at SF 6 I-Form Pro - Quick Slants Josh Ayers drops back to pass. BLITZ (OLB Oren Burke)! Josh Ayers pass to Stefon Drummond for 2 yards. (Fred Woodard)
 Q4 2:29 4th and Goal at SF 4 Field Goal21 yard FG attempt by Tyler Boykins is good!
BUF 31   SF 3


 Q4 2:25 KickoffKickoff by Tyler Boykins out of the end zone. Touchback.

 Q4 2:25 1st and 10 at SF 30 Shotgun Empty - Slot Drive Trey Lim drops back to pass. BLITZ (MLB Tyrel Dorenbos)! Trey Lim pass intended for Dazz Nguyen tipped by Tre'Davious Williams!
 Q4 2:16 2nd and 10 at SF 30 Shotgun Spread - Texas Trey Lim drops back to pass. BLITZ (MLB Tyrel Dorenbos)! Trey Lim pass to Brandon Armbrister for 36 yards. (Taron Jones) First down!
 Q4 2:01 1st and 10 at BUF 34 Shotgun Empty - Double In Trey Lim drops back to pass. Trey Lim pass to Brandon Armbrister for 17 yards. (Kaiir Escobar) First down!
 Q4 1:51 1st and 10 at BUF 17 Shotgun Spread - Texas Trey Lim drops back to pass. Trey Lim pass to Brandon Armbrister for 7 yards. (Dane Johnson)
 Q4 1:29 2nd and 3 at BUF 10 Shotgun Spread - Texas Trey Lim drops back to pass. Trey Lim pass intended for Chris Cassel incomplete. (Kaiir Escobar)
 Q4 1:23 3rd and 3 at BUF 10 Shotgun Empty - Slot Drive Trey Lim drops back to pass. Trey Lim pass to Chris Cassel for 10 yards. Touchdown! 2-point conversion failed!
BUF 31   SF 9


 Q4 1:19 KickoffKickoff by Jake McBride out of the end zone. Touchback.

 Q4 1:19 1st and 10 at BUF 30 Kneel FormationJosh Ayers kneeled the ball.
 Q4 0:40 2nd and 11 at BUF 29 Kneel FormationJosh Ayers kneeled the ball.
 Q4 0:01 3rd and 12 at BUF 28 Kneel FormationJosh Ayers kneeled the ball.
End of Regulation
BUF 31   SF 9


Auto-scroll page
Download Game CSV