Sunday, September 28, 2025     1:00 PM EST


21

Final


16

Storylines

10 POINT COMEBACK Buffalo Bulls came back after trailing 10 points to upset the San Francisco Miners 21-16 in week 3

Team Ratings


Game Summary

Total plays: 133
Play of the game:  Q3 3rd and 8 at SF 40 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass to Kenny Maxwell for 40 yards. Touchdown! Extra point is good!
BUF 7   SF 10

Player of the game: 80 Julian Williams 9 rec / 12 targets, 1 drop, 114 rec yds (28-yd long), 1 TD

Team Stats


Game Stats

Game engine version: 1
320 total yards

QB 82 OVR 13 Matt Kelly 16/33 (48%), 231 pass yds (40-yd long, 7 yds/att), 5 rush, 38 rush yds (7.6 yds/rush), 3 TDs, 102.0 RTG
HB 72 OVR 33 Zach Lynch Retired 10 rush, 49 rush yds (4.9 yds/rush), 0 rec / 3 targets
HB 59 OVR 23 Nick Bannister 2 rush, 2 rush yds (1 yds/rush)
WR 51 OVR 86 Julio Hicks 1 rec / 2 targets, 1 drop, 8 rec yds (8-yd long)
WR 72 OVR 81 Fabian Thomas 4 rec / 9 targets, 41 rec yds (16-yd long), 1 TD
WR 57 OVR 83 Dylan Lowery 0 rec / 1 targets
WR 73 OVR 80 Julian Williams 9 rec / 12 targets, 1 drop, 114 rec yds (28-yd long), 1 TD
TE 64 OVR 42 Kenny Maxwell 1 rec / 1 targets, 40 rec yds (40-yd long), 1 TD
TE 71 OVR 40 Pedro Bolden 1 rec / 5 targets, 28 rec yds (28-yd long)

DE 56 OVR 67 Edmond Pryor 4 tackles
DE 67 OVR 92 Cody Adams 3 tackles
DT 78 OVR 79 Davin Laws 6 tackles
DT 54 OVR 76 Michael Polk 1 tackle
OLB 66 OVR 48 Kevin Zepeda 8 tackles, 1 for loss
OLB 70 OVR 51 Jesse McGuire 3 tackles
MLB 68 OVR 46 Olsen Simpkins 7 tackles
CB 74 OVR 42 Mike Neely 3 tackles
CB 59 OVR 20 Derek Edwards 1 tackle
CB 64 OVR 36 Wilford Watkins 3 tackles
CB 77 OVR 42 Jeremy Barnes 2 tackles, 7 PR yds, 21 KR yds
S 66 OVR 42 Quan Swafford 5 tackles
S 72 OVR 39 Sebastian Luster 5 tackles, 2 passes tipped

P 64 OVR 14 Nicklaus Forsythe 6 punts (0 inside 20) 48, 40, 46, 46, 44, 44
317 total yards

QB 81 OVR 4 Perry Bauer 19/33 (58%), 148 pass yds (38-yd long, 4.5 yds/att), 2 TDs, 89.0 RTG
HB 86 OVR 47 Freddie Cunningham 26 rush, 150 rush yds (5.8 yds/rush)
HB 68 OVR 45 Ansel Alaniz 4 rush, 19 rush yds (4.8 yds/rush)
WR 82 OVR 13 Austin Williams 4 rec / 7 targets, 23 rec yds (8-yd long), 1 TD
WR 76 OVR 83 Ka'imi Booker 6 rec / 10 targets, 47 rec yds (14-yd long)
WR 66 OVR 85 Joe Mayfield 1 rec / 1 targets, 7 rec yds (7-yd long)
WR 76 OVR 80 Charles Adkins 4 rec / 6 targets, 14 rec yds (6-yd long), 1 TD
WR 68 OVR 86 Keith Walton 3 rec / 7 targets, 1 drop, 49 rec yds (38-yd long)
TE 85 OVR 41 Jabari Miller 1 rec / 2 targets, 8 rec yds (8-yd long)

DE 65 OVR 90 Kenbrell Hunt 2 tackles
DE 63 OVR 62 Levine Mack 5 tackles
DT 70 OVR 63 Quinton Chen 3 tackles
DT 89 OVR 91 Trevor Hackett Retired 3 tackles
OLB 90 OVR 48 Malcom Weaver 2 tackles
OLB 86 OVR 94 Donald Smith 3 tackles, 1 for loss
MLB 67 OVR 46 Willie McDaniel 1 tackle
CB 81 OVR 32 Kelvin Wicks 5 tackles, 1 pass tipped
CB 85 OVR 49 Michael Mason 1 tackle, 2 passes tipped, 44 PR yds, 85 KR yds
CB 72 OVR 34 Rod Harris 1 tackle
CB 71 OVR 46 Patrick Thurman 2 tackles
S 85 OVR 26 Jermaine Thomas 3 tackles, 2 passes tipped
S 74 OVR 43 Wayne Ellis 1 pass tipped

K 86 OVR 8 Larry Warner 1/2, made: 34, missed: 50
P 73 OVR 3 Ramon McDonald 4 punts (1 inside 20) 55, 50, 55, 53

All Plays

Time between plays:


 Q1 15:00 KickoffKickoff by Jack Wells to SF 19, returned by Michael Mason for 18 yards (to SF 37).

 Q1 14:53 1st and 10 at SF 37 I-Form Pro - HB Counter Weak Freddie Cunningham takes the handoff. Freddie Cunningham ran for 3 yards. (Olsen Simpkins)
 Q1 14:08 2nd and 7 at SF 40 Shotgun Spread - HB Draw Freddie Cunningham takes the handoff. Freddie Cunningham ran for 9 yards. (Olsen Simpkins) First down!
 Q1 13:15 1st and 10 at SF 49 Singleback Normal - HB Stretch Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 5 yards. (Edmond Pryor)
 Q1 12:29 2nd and 5 at BUF 46 Shotgun Spread - HB Counter Y Freddie Cunningham takes the handoff. Freddie Cunningham ran for 1 yards. (Cody Adams)
 Q1 11:42 3rd and 4 at BUF 45 I-Form Pro - HB Counter Weak Ansel Alaniz takes the handoff. Ansel Alaniz ran for 4 yards. (Jesse McGuire) First down!
 Q1 10:52 1st and 10 at BUF 41 Singleback Big - HB Blast Left Freddie Cunningham takes the handoff. Freddie Cunningham ran for 7 yards. (Kevin Zepeda)
 Q1 10:06 2nd and 3 at BUF 34 Shotgun Spread - HB Counter Y Freddie Cunningham takes the handoff. Freddie Cunningham ran for 1 yards. (Edmond Pryor)
 Q1 9:16 3rd and 2 at BUF 33 Singleback Normal - HB Slash Ansel Alaniz takes the handoff. Ansel Alaniz ran for 7 yards. (Davin Laws) First down!
 Q1 8:30 1st and 10 at BUF 26 Shotgun Empty - Double In Perry Bauer drops back to pass. Perry Bauer pass to Austin Williams for 8 yards. (Quan Swafford)
 Q1 7:43 2nd and 2 at BUF 18 Singleback Normal - HB Stretch Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 1 yards. (Kevin Zepeda)
 Q1 6:51 3rd and 1 at BUF 17 Singleback Big - HB Blast Left Ansel Alaniz takes the handoff. Ansel Alaniz ran and was stopped for no gain. (Kevin Zepeda)
 Q1 6:04 4th and 1 at BUF 17 Field Goal34 yard FG attempt by Larry Warner is good!
BUF 0   SF 3


 Q1 5:59 KickoffKickoff by Larry Warner to BUF -5. Touchback.

 Q1 5:59 1st and 10 at BUF 30 Singleback Big - Flanker Curl Matt Kelly drops back to pass. Matt Kelly pass intended for Julian Williams incomplete.
 Q1 5:46 2nd and 10 at BUF 30 Singleback Big - Flanker Curl Matt Kelly drops back to pass. Matt Kelly pass intended for Julian Williams dropped!
 Q1 5:34 3rd and 10 at BUF 30 Shotgun Empty - Slot Drive Matt Kelly drops back to pass. BLITZ! Matt Kelly scrambled for 3 yards. (Levine Mack)
 Q1 4:50 4th and 7 at BUF 33 PuntPunt by Nicklaus Forsythe for 48 yards, returned by Michael Mason for 8 yards (to SF 27).

 Q1 4:40 1st and 10 at SF 27 Singleback Normal - Double Hitch Perry Bauer drops back to pass. Perry Bauer pass intended for Ka'imi Booker incomplete.
 Q1 4:27 2nd and 10 at SF 27 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass intended for Keith Walton dropped!
 Q1 4:15 3rd and 10 at SF 27 Singleback Big - Flanker Curl Perry Bauer drops back to pass. Perry Bauer pass intended for Austin Williams tipped by Sebastian Luster!
 Q1 4:00 4th and 10 at SF 27 PuntPunt by Ramon McDonald for 55 yards, returned by Jeremy Barnes for 4 yards (to BUF 22).

 Q1 3:51 1st and 10 at BUF 22 I-Form Pro - Curls Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete.
 Q1 3:38 2nd and 10 at BUF 22 Singleback Normal - TE Post Matt Kelly drops back to pass. Matt Kelly pass intended for Pedro Bolden tipped by Michael Mason!
 Q1 3:26 3rd and 10 at BUF 22 I-Form Pro - Quick Slants Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Julian Williams for 19 yards. (Kelvin Wicks) First down!
 Q1 2:34 1st and 10 at BUF 41 Shotgun Empty - Slot Drive Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete.
 Q1 2:21 2nd and 10 at BUF 41 I-Form Pro - Curls Matt Kelly drops back to pass. BLITZ! Matt Kelly pass intended for Zach Lynch tipped by Wayne Ellis!
 Q1 2:09 3rd and 10 at BUF 41 I-Form Pro - Curls Matt Kelly drops back to pass. Matt Kelly pass to Julian Williams for 5 yards. (Malcom Weaver)
 Q1 1:22 4th and 5 at BUF 46 PuntPunt by Nicklaus Forsythe for 40 yards, returned by Michael Mason for 15 yards (to SF 29).

 Q1 1:08 1st and 10 at SF 29 I-Form Pro - HB Toss Right Freddie Cunningham takes the handoff. BLITZ! Freddie Cunningham ran for 1 yards. (Olsen Simpkins)
 Q1 0:20 2nd and 9 at SF 30 I-Form Pro - HB Toss Right Ansel Alaniz takes the handoff. Ansel Alaniz ran for 8 yards. (Jesse McGuire)
End of first quarter
BUF 0   SF 3


 Q2 15:00 3rd and 1 at SF 38 Shotgun Spread - Texas Perry Bauer drops back to pass. BLITZ! Perry Bauer pass intended for Keith Walton incomplete.
 Q2 14:47 4th and 1 at SF 38 PuntPunt by Ramon McDonald for 50 yards (to BUF 18).

 Q2 14:35 1st and 10 at BUF 18 Singleback Normal - HB Slash Zach Lynch takes the handoff. BLITZ! Zach Lynch ran for 10 yards. (Malcom Weaver) First down!
 Q2 13:47 1st and 10 at BUF 28 Singleback Big - HB Sweep Right Zach Lynch takes the handoff. BLITZ! Zach Lynch ran and was tackled behind the line for -1 yards! (Donald Smith)
 Q2 12:54 2nd and 11 at BUF 27 Singleback Normal - HB Slash Zach Lynch takes the handoff. BLITZ! Zach Lynch ran for 6 yards. (Trevor Hackett)
 Q2 12:01 3rd and 5 at BUF 33 Singleback Big - HB Blast Left Nick Bannister takes the handoff. Nick Bannister ran for 2 yards. (Quinton Chen)
 Q2 11:08 4th and 3 at BUF 35 PuntPunt by Nicklaus Forsythe for 46 yards, returned by Michael Mason for 8 yards (to SF 27).

 Q2 10:54 1st and 10 at SF 27 Singleback Big - HB Blast Left Freddie Cunningham takes the handoff. Freddie Cunningham ran for 18 yards. (Davin Laws) First down!
 Q2 10:07 1st and 10 at SF 45 Shotgun Empty - Slot Drive Perry Bauer drops back to pass. Perry Bauer pass intended for Austin Williams incomplete.
 Q2 9:56 2nd and 10 at SF 45 Singleback Normal - Double Hitch Perry Bauer drops back to pass. Perry Bauer pass intended for Ka'imi Booker incomplete.
 Q2 9:43 3rd and 10 at SF 45 Shotgun Empty - Double In Perry Bauer drops back to pass. BLITZ! Perry Bauer pass to Ka'imi Booker for 3 yards. (Derek Edwards)
 Q2 8:56 4th and 7 at SF 48 PuntPunt by Ramon McDonald for 55 yards (to BUF -3). Touchback.

 Q2 8:50 1st and 10 at BUF 20 Singleback Normal - Double Hitch Matt Kelly drops back to pass. Matt Kelly pass intended for Pedro Bolden tipped by Jermaine Thomas!
 Q2 8:37 2nd and 10 at BUF 20 Singleback Normal - HB Stretch Right Zach Lynch takes the handoff. Zach Lynch ran for 1 yards. (Willie McDaniel)
 Q2 7:48 3rd and 9 at BUF 21 I-Form Pro - Quick Slants Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Julian Williams for 7 yards. (Donald Smith)
 Q2 6:58 4th and 2 at BUF 28 PuntPunt by Nicklaus Forsythe for 46 yards, returned by Michael Mason for 6 yards (to SF 32).

 Q2 6:47 1st and 10 at SF 32 Singleback Big - Flanker Curl Perry Bauer drops back to pass. Perry Bauer pass to Jabari Miller for 8 yards. (Quan Swafford)
 Q2 6:03 2nd and 2 at SF 40 Shotgun Spread - HB Counter Y Freddie Cunningham takes the handoff. Freddie Cunningham ran for 8 yards. (Olsen Simpkins) First down!
 Q2 5:19 1st and 10 at SF 48 Shotgun Empty - Double In Perry Bauer drops back to pass. Perry Bauer pass intended for Keith Walton incomplete. (Quan Swafford)
 Q2 5:05 2nd and 10 at SF 48 Singleback Big - HB Sweep Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 9 yards. (Michael Polk)
 Q2 4:15 3rd and 1 at BUF 43 Shotgun Empty - Double In Perry Bauer drops back to pass. Perry Bauer pass to Keith Walton for 6 yards. (Mike Neely) First down!
 Q2 3:27 1st and 10 at BUF 37 Shotgun Spread - HB Counter Y Freddie Cunningham takes the handoff. Freddie Cunningham ran for 9 yards. (Davin Laws)
 Q2 3:03 2nd and 1 at BUF 28 I-Form Pro - HB Counter Weak Freddie Cunningham takes the handoff. BLITZ! Freddie Cunningham ran for 5 yards. (Davin Laws) First down!
 Q2 2:41 1st and 10 at BUF 23 Singleback Big - HB Blast Left Freddie Cunningham takes the handoff. Freddie Cunningham ran for 18 yards. (Kevin Zepeda) First down!
 Q2 2:18 1st and Goal at BUF 5 Singleback Normal - TE Post Perry Bauer drops back to pass. BLITZ! Perry Bauer pass intended for Charles Adkins incomplete.
 Q2 2:12 2nd and Goal at BUF 5 Singleback Big - Outs Perry Bauer drops back to pass. Perry Bauer pass to Austin Williams for 5 yards. Touchdown! Extra point is good!
BUF 0   SF 10


 Q2 2:09 KickoffKickoff by Larry Warner to BUF -3. Touchback.

 Q2 2:09 1st and 10 at BUF 30 Shotgun Spread - Texas Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete.
 Q2 2:02 2nd and 10 at BUF 30 Shotgun Empty - Double In Matt Kelly drops back to pass. Matt Kelly pass intended for Julio Hicks dropped!
 Q2 1:51 3rd and 10 at BUF 30 Shotgun Empty - Double In Matt Kelly drops back to pass. Matt Kelly scrambled for 12 yards. (Levine Mack) First down!
 Q2 1:31 1st and 10 at BUF 42 Singleback Big - Outs Matt Kelly drops back to pass. BLITZ! Matt Kelly scrambled for 10 yards. (Quinton Chen) First down!
 Q2 1:22 1st and 10 at SF 48 Singleback Normal - TE Post Matt Kelly drops back to pass. Matt Kelly pass intended for Zach Lynch incomplete.
 Q2 1:15 2nd and 10 at SF 48 I-Form Pro - HB Toss Right Zach Lynch takes the handoff. Zach Lynch ran for 7 yards. (Donald Smith)
 Q2 0:58 3rd and 3 at SF 41 Singleback Normal - TE Post Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete.
 Q2 0:52 4th and 3 at SF 41 PuntPunt by Nicklaus Forsythe for 44 yards (to SF -3). Touchback.

 Q2 0:46 1st and 10 at SF 20 Singleback Normal - HB Stretch Right Freddie Cunningham takes the handoff. Freddie Cunningham ran and was stopped for no gain. (Davin Laws)
 Q2 0:36 2nd and 10 at SF 20 Singleback Normal - HB Stretch Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 9 yards. (Davin Laws)
 Q2 0:22 3rd and 1 at SF 29 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass intended for Austin Williams incomplete.
 Q2 0:14 4th and 1 at SF 29 PuntPunt by Ramon McDonald for 53 yards, returned by Jeremy Barnes for 3 yards (to BUF 21).

 Q2 0:01 1st and 10 at BUF 21 Shotgun Spread - Flood Matt Kelly drops back to pass. Matt Kelly pass to Julian Williams for 6 yards. (Rod Harris)
Halftime
BUF 0   SF 10



 Q3 15:00 KickoffKickoff by Larry Warner to BUF 9, returned by Jeremy Barnes for 21 yards (to BUF 30).

 Q3 14:52 1st and 10 at BUF 30 I-Form Pro - Quick Slants Matt Kelly drops back to pass. Matt Kelly pass intended for Zach Lynch tipped by Kelvin Wicks!
 Q3 14:41 2nd and 10 at BUF 30 Shotgun Spread - HB Counter Y Zach Lynch takes the handoff. Zach Lynch ran for 1 yards. (Trevor Hackett)
 Q3 13:54 3rd and 9 at BUF 31 I-Form Pro - Quick Slants Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Fabian Thomas for 14 yards. (Jermaine Thomas) First down!
 Q3 13:01 1st and 10 at BUF 45 Singleback Big - Flanker Curl Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Julian Williams for 6 yards. (Jermaine Thomas)
 Q3 12:08 2nd and 4 at SF 49 I-Form Pro - HB Counter Weak Zach Lynch takes the handoff. BLITZ! Zach Lynch ran for 7 yards. (Kenbrell Hunt) First down!
 Q3 11:19 1st and 10 at SF 42 I-Form Pro - HB Counter Weak Nick Bannister takes the handoff. Nick Bannister ran and was stopped for no gain. (Levine Mack)
 Q3 10:27 2nd and 10 at SF 42 Shotgun Empty - Double In Matt Kelly drops back to pass. Matt Kelly pass to Fabian Thomas for 2 yards. (Patrick Thurman)
 Q3 9:35 3rd and 8 at SF 40 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass to Kenny Maxwell for 40 yards. Touchdown! Extra point is good!
BUF 7   SF 10


 Q3 9:19 KickoffKickoff by Jack Wells to SF 10, returned by Michael Mason for 26 yards (to SF 36).

 Q3 9:09 1st and 10 at SF 36 I-Form Pro - HB Counter Weak Freddie Cunningham takes the handoff. BLITZ! Freddie Cunningham ran for 13 yards. (Jesse McGuire) First down!
 Q3 8:23 1st and 10 at SF 49 Singleback Big - Outs Perry Bauer drops back to pass. Perry Bauer pass to Ka'imi Booker for 13 yards. (Sebastian Luster) First down!
 Q3 7:32 1st and 10 at BUF 38 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass to Charles Adkins for 1 yards. (Sebastian Luster)
 Q3 6:47 2nd and 9 at BUF 37 I-Form Pro - HB Counter Weak Freddie Cunningham takes the handoff. Freddie Cunningham ran and was tackled behind the line for -2 yards! (Kevin Zepeda)
 Q3 6:03 3rd and 11 at BUF 39 Singleback Normal - TE Post Perry Bauer drops back to pass. Perry Bauer pass to Ka'imi Booker for 6 yards. (Mike Neely)
 Q3 5:19 4th and 5 at BUF 33 Field Goal50 yard FG attempt by Larry Warner missed!

 Q3 5:14 1st and 10 at BUF 40 I-Form Pro - Quick Slants Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Fabian Thomas for 16 yards. (Jermaine Thomas) First down!
 Q3 4:22 1st and 10 at SF 44 I-Form Pro - Quick Slants Matt Kelly drops back to pass. Matt Kelly pass intended for Pedro Bolden incomplete.
 Q3 4:07 2nd and 10 at SF 44 Singleback Big - HB Blast Left Zach Lynch takes the handoff. Zach Lynch ran for 9 yards. (Levine Mack)
 Q3 3:20 3rd and 1 at SF 35 I-Form Pro - Curls Matt Kelly drops back to pass. BLITZ! Matt Kelly scrambled for 7 yards. (Levine Mack) First down!
 Q3 2:27 1st and 10 at SF 28 Shotgun Empty - Slot Drive Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Julian Williams for 28 yards. Touchdown! Extra point is good!
BUF 14   SF 10


 Q3 2:16 KickoffKickoff by Jack Wells to SF 20, returned by Michael Mason for 17 yards (to SF 37).

 Q3 2:10 1st and 10 at SF 37 Singleback Normal - TE Post Perry Bauer drops back to pass. Perry Bauer pass intended for Charles Adkins incomplete. (Olsen Simpkins)
 Q3 1:55 2nd and 10 at SF 37 Singleback Normal - HB Slash Freddie Cunningham takes the handoff. Freddie Cunningham ran for 7 yards. (Kevin Zepeda)
 Q3 1:03 3rd and 3 at SF 44 Shotgun Spread - HB Counter Y Freddie Cunningham takes the handoff. Freddie Cunningham ran for 5 yards. (Cody Adams) First down!
 Q3 0:12 1st and 10 at SF 49 I-Form Pro - HB Toss Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 8 yards. (Cody Adams)
End of third quarter
BUF 14   SF 10


 Q4 15:00 2nd and 2 at BUF 43 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass to Austin Williams for 7 yards. (Wilford Watkins) First down!
 Q4 14:12 1st and 10 at BUF 36 I-Form Pro - HB Toss Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 1 yards. (Olsen Simpkins)
 Q4 13:25 2nd and 9 at BUF 35 Shotgun Empty - Slot Drive Perry Bauer drops back to pass. BLITZ! Perry Bauer pass to Ka'imi Booker for 14 yards. (Sebastian Luster) First down!
 Q4 12:32 1st and 10 at BUF 21 Shotgun Spread - Flood Perry Bauer drops back to pass. Perry Bauer pass to Charles Adkins for 4 yards. (Wilford Watkins)
 Q4 11:49 2nd and 6 at BUF 17 Shotgun Spread - Flood Perry Bauer drops back to pass. Perry Bauer pass to Ka'imi Booker for 3 yards. (Quan Swafford)
 Q4 10:56 3rd and 3 at BUF 14 Shotgun Spread - HB Counter Y Freddie Cunningham takes the handoff. BLITZ! Freddie Cunningham ran for 7 yards. (Edmond Pryor) First down!
 Q4 10:09 1st and Goal at BUF 7 Singleback Big - HB Sweep Right Freddie Cunningham takes the handoff. Freddie Cunningham ran for 5 yards. (Edmond Pryor)
 Q4 9:16 2nd and Goal at BUF 2 I-Form Pro - Curls Perry Bauer drops back to pass. Perry Bauer pass intended for Jabari Miller incomplete.
 Q4 9:04 3rd and Goal at BUF 2 I-Form Pro - Curls Perry Bauer drops back to pass. BLITZ! Perry Bauer pass intended for Ka'imi Booker tipped by Sebastian Luster!
 Q4 8:53 4th and Goal at BUF 2 Singleback Big - HB Sweep Right Freddie Cunningham takes the handoff. Freddie Cunningham ran and was stopped for no gain. (Kevin Zepeda)

 Q4 8:49 1st and 10 at BUF 2 Singleback Big - HB Sweep Right Zach Lynch takes the handoff. BLITZ! Zach Lynch ran for 5 yards. (Quinton Chen)
 Q4 7:59 2nd and 5 at BUF 7 Singleback Big - Flanker Curl Matt Kelly drops back to pass. Matt Kelly scrambled for 6 yards. (Kenbrell Hunt) First down!
 Q4 7:13 1st and 10 at BUF 13 I-Form Pro - Quick Slants Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Julian Williams for 18 yards. (Kelvin Wicks) First down!
 Q4 6:22 1st and 10 at BUF 31 Singleback Normal - HB Slash Zach Lynch takes the handoff. Zach Lynch ran for 4 yards. (Trevor Hackett)
 Q4 5:37 2nd and 6 at BUF 35 Singleback Big - Outs Matt Kelly drops back to pass. Matt Kelly pass intended for Pedro Bolden tipped by Jermaine Thomas!
 Q4 5:26 3rd and 6 at BUF 35 I-Form Pro - Quick Slants Matt Kelly drops back to pass. Matt Kelly pass intended for Fabian Thomas incomplete. (Kelvin Wicks)
 Q4 5:14 4th and 6 at BUF 35 PuntPunt by Nicklaus Forsythe for 44 yards, returned by Michael Mason for 7 yards (to SF 28).

 Q4 5:05 1st and 10 at SF 28 I-Form Pro - HB Counter Weak Freddie Cunningham takes the handoff. Freddie Cunningham ran for 2 yards. (Kevin Zepeda)
 Q4 4:17 2nd and 8 at SF 30 I-Form Pro - Curls Perry Bauer drops back to pass. Perry Bauer pass to Ka'imi Booker for 8 yards. (Olsen Simpkins) First down!
 Q4 3:32 1st and 10 at SF 38 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass to Keith Walton for 5 yards. (Sebastian Luster)
 Q4 3:07 2nd and 5 at SF 43 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass intended for Ka'imi Booker incomplete. (Mike Neely)
 Q4 2:59 3rd and 5 at SF 43 Shotgun Empty - Double In Perry Bauer drops back to pass. Perry Bauer pass to Joe Mayfield for 7 yards. (Sebastian Luster) First down!
 Q4 2:38 1st and 10 at midfield Shotgun Empty - Slot Drive Perry Bauer drops back to pass. Perry Bauer pass intended for Keith Walton incomplete. (Jeremy Barnes)
 Q4 2:29 2nd and 10 at midfield Shotgun Empty - Double In Perry Bauer drops back to pass. Perry Bauer pass to Austin Williams for 3 yards. (Quan Swafford)
 Q4 2:04 3rd and 7 at BUF 47 Shotgun Spread - Flood Perry Bauer drops back to pass. Perry Bauer pass to Keith Walton for 38 yards. (Wilford Watkins) First down!
 Q4 1:54 1st and Goal at BUF 9 Shotgun Spread - Texas Perry Bauer drops back to pass. Perry Bauer pass to Charles Adkins for 3 yards. (Jeremy Barnes)
 Q4 1:43 2nd and Goal at BUF 6 Shotgun Empty - Slot Drive Perry Bauer drops back to pass. BLITZ! Perry Bauer pass to Charles Adkins for 6 yards. Touchdown! Extra point is missed!
BUF 14   SF 16


 Q4 1:40 KickoffKickoff by Larry Warner to BUF -3. Touchback.

 Q4 1:40 1st and 10 at BUF 30 Shotgun Empty - Double In Matt Kelly drops back to pass. Matt Kelly pass intended for Julian Williams incomplete.
 Q4 1:33 2nd and 10 at BUF 30 Shotgun Empty - Double In Matt Kelly drops back to pass. Matt Kelly pass to Julian Williams for 6 yards. (Michael Mason)
 Q4 1:12 3rd and 4 at BUF 36 Shotgun Spread - Flood Matt Kelly drops back to pass. Matt Kelly pass intended for Dylan Lowery tipped by Michael Mason!
 Q4 1:03 4th and 4 at BUF 36 Shotgun Empty - Slot Drive Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Julian Williams for 19 yards. (Patrick Thurman) First down!
 Q4 0:48 1st and 10 at SF 45 Shotgun Spread - Texas Matt Kelly drops back to pass. Matt Kelly pass to Julio Hicks for 8 yards. (Kelvin Wicks)
 Q4 0:33 2nd and 2 at SF 37 Singleback Normal - TE Post Matt Kelly drops back to pass. Matt Kelly pass to Pedro Bolden for 28 yards. (Kelvin Wicks) First down!
 Q4 0:12 1st and Goal at SF 9 Shotgun Spread - Texas Matt Kelly drops back to pass. BLITZ! Matt Kelly pass to Fabian Thomas for 9 yards. Touchdown! Extra point is good!
BUF 21   SF 16


 Q4 0:07 KickoffKickoff by Jack Wells to SF 10, returned by Michael Mason for 24 yards (to SF 34).
End of Regulation
BUF 21   SF 16


Auto-scroll page
Download Game CSV