Week 2 · 2025

Saint Francis at Buffalo

Sat 09/06/2025 03:30 PMUB StadiumBuffalo pregame100%Pregame win probability: 100% for Buffalo. Buffalo favored, and won.

62°Cloudy15 mph WSW · 58% humidityRecorded at kickoff by College Football Data

Saint Francis

6

0–11

Buffalo

45

5–7

Attendance

15,740

reported

SFPA6 plays, 4 yd · Punt

15:001st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
15:001st & 10own 25Jeff Hoenstine pass incomplete to Peyton Nelson0
14:562nd & 10own 25Timeout Saint Francis, clock 14:560
14:562nd & 10own 25Jeff Hoenstine pass incomplete to Scott Raymond0
14:563rd & 10own 25Jeff Hoenstine run for 4 yds to the SFPA 29+4
14:054th & 6own 29Aidan Cirulli punt blocked by Connor Henderson blocked by Connor Henderson Cirulli,Aidan punt 0 yards to the SFU29 blocked by Henderson,Connor recovered by SFU Hodge,Brenden at SFU27, End Of Play.0

BUF5 plays, 27 yd · Touchdown

14:054th & 6own 29punt0
14:051st & 10opp 27Al-Jay Henderson run for 5 yds to the SFPA 22+5
14:052nd & 5opp 22Ta'Quan Roberson pass complete to Jasaiah Gathings for 3 yds to the SFPA 19+3
14:053rd & 2opp 19Al-Jay Henderson run for 2 yds to the SFPA 17 for a 1ST down+2
12:201st & 10opp 17Ta'Quan Roberson pass complete to Victor Snow for 17 yds for a TD (Jack Howes KICK)+17

SFPA6 plays, -3 yd · Punt

12:201st & 10opp 17Ta'Quan Roberson pass to Victor Snow for 17 yds to the SFPA 0, for a TD for a 1ST down (Jack Howes PAT MISSED) (Jack Howes KICK)+17
12:201st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
12:201st & 10own 25Jahmil Perryman run for a loss of 5 yards to the SFPA 20−5
12:202nd & 15own 20Raph Ekechi run for 2 yds to the SFPA 22+2
12:203rd & 13own 22Nick Whitfield Jr. pass incomplete to Denzel Lambert0
10:404th & 13own 22Aidan Cirulli punt for 43 yds, punt out-of-bounds at the BUF 350

SFPA7 plays, -6 yd · Punt

7:011st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
7:011st & 10own 25Nick Whitfield Jr. pass complete to Jahmil Perryman for 4 yds to the SFPA 29+4
7:012nd & 6own 29PENALTY SFU False Start (Evehe,Kevin) 5 yards from SFU29 to SFU24. NO PLAY.−5
7:012nd & 11own 24Nick Whitfield Jr. pass incomplete to Raph Ekechi0
7:013rd & 11own 24PENALTY SFU Delay Of Game 5 yards from SFU24 to SFU19. NO PLAY.−5
7:013rd & 16own 19Nick Whitfield Jr. pass complete to Andrew Vines for no gain to the SFPA 190
5:564th & 16own 19Aidan Cirulli punt for 37 yds , Victor Snow returns for no gain to the BUF 440

BUF9 plays, 56 yd · Field goal

10:401st & 10own 35Ta'Quan Roberson run for 4 yds to the BUF 39+4
10:402nd & 6own 39Al-Jay Henderson run for 7 yds to the BUF 46 for a 1ST down+7
10:401st & 10own 46Ta'Quan Roberson pass complete to Messiah Burch for 2 yds to the BUF 44+2
10:402nd & 12own 44Al-Jay Henderson run for 4 yds to the BUF 48+4
10:403rd & 8own 48Ta'Quan Roberson pass complete to Victor Snow for 39 yds to the SFPA 13 for a 1ST down+39
10:401st & 10opp 13Ta'Quan Roberson pass incomplete to Victor Snow0
10:402nd & 10opp 13Al-Jay Henderson run for 2 yds to the SFPA 11+2
10:403rd & 8opp 11Buffalo Penalty, Offensive Holding (Yards) declined0
7:014th & 6opp 9Jack Howes 27 yd FG GOOD+27

BUF12 plays, 56 yd · Touchdown

5:561st & 10own 44Al-Jay Henderson run for 2 yds to the BUF 46+2
5:562nd & 8own 46Ta'Quan Roberson pass complete to Nik McMillan for 11 yds to the SFPA 43 for a 1ST down+11
5:561st & 10opp 43Al-Jay Henderson run for 4 yds to the SFPA 39+4
5:562nd & 6opp 39Ta'Quan Roberson run for 2 yds to the SFPA 37+2
5:563rd & 4opp 37Al-Jay Henderson run for 5 yds to the SFPA 32 for a 1ST down+5
5:561st & 10opp 32Ta'Quan Roberson pass incomplete to Chance Morrow0
5:562nd & 10opp 32Ta'Quan Roberson run for 12 yds to the SFPA 20 for a 1ST down+12
5:561st & 10opp 20Al-Jay Henderson run for 9 yds to the SFPA 11+9
5:562nd & 1opp 11Al-Jay Henderson run for 1 yd to the SFPA 10 for a 1ST down+1
5:561st & goalopp 10Ta'Quan Roberson run for 2 yds to the SFPA 8+2
5:562nd & goalopp 8Al-Jay Henderson run for 7 yds to the SFPA 1+7
0:503rd & goalopp 1Al-Jay Henderson run for 1 yd for a TD (Jack Howes KICK)+1

BUF11 plays, 28 yd · On downs

14:101st & 10opp 44Jr. Terrance Shelton run for 3 yds to the SFPA 41+3
14:102nd & 7opp 41Jr. Terrance Shelton run for 2 yds to the SFPA 39+2
14:103rd & 5opp 39Jr. Terrance Shelton run for 4 yds to the SFPA 35+4
14:104th & 1opp 35Jr. Terrance Shelton run for 2 yds to the SFPA 33 for a 1ST down+2
14:101st & 10opp 33Ta'Quan Roberson pass incomplete to Nik McMillan0
14:102nd & 10opp 33Lamar Sperling run for 6 yds to the SFPA 27+6
14:103rd & 4opp 27Lamar Sperling run for 4 yds to the SFPA 23 for a 1ST down+4
14:101st & 10opp 23Lamar Sperling run for 2 yds to the SFPA 21+2
14:102nd & 8opp 21Ta'Quan Roberson pass incomplete to Chance Morrow0
14:103rd & 8opp 21Ta'Quan Roberson pass complete to Jasaiah Gathings for 6 yds to the SFPA 15+6
9:574th & 2opp 15Al-Jay Henderson run for a loss of 1 yard to the SFPA 16−1

SFPA6 plays, 7 yd · Punt

9:571st & 10own 16Jeff Hoenstine pass incomplete to Denzel Lambert0
9:572nd & 10own 16Raph Ekechi run for 8 yds to the SFPA 24+8
9:121st & 10opp 42Timeout Saint Francis, clock 09:120
9:123rd & 2own 24Timeout Saint Francis, clock 09:120
9:123rd & 2own 24Raph Ekechi run for a loss of 1 yard to the SFPA 23−1
8:134th & 3own 23Aidan Cirulli punt for 46 yds, punt out-of-bounds at the BUF 49 , Victor Snow returns for 18 yds to the BUF 49+18

SFPA7 plays, -7 yd · Punt

0:501st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
0:501st & 10own 25PENALTY SFU False Start (Van Tassell,Connor) 5 yards from SFU25 to SFU20. NO PLAY.−5
0:501st & 15own 20Jordan Theodore run for 3 yds to the SFPA 23+3
0:002nd & 12own 23Jeff Hoenstine pass complete to Erik Sanchez for 4 yds to the SFPA 27+4
0:00own 23End of 1st Quarter+4
15:003rd & 8own 27Jeff Hoenstine sacked for a loss of 9 yards to the SFPA 18−9
14:104th & 17own 18Aidan Cirulli punt for 46 yds for a 1ST down , Victor Snow returns for 5 yds to the SFPA 44 for a 1ST down+5

SFPA22 plays, 54 yd · Turnover

5:311st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
5:311st & 10own 25Nick Whitfield Jr. pass complete to Raph Ekechi for 8 yds to the SFPA 33+8
5:312nd & 2own 33Nick Whitfield Jr. run for 6 yds to the SFPA 39 for a 1ST down+6
5:311st & 10own 39Raph Ekechi run for 3 yds to the SFPA 42+3
5:312nd & 7own 42Raph Ekechi run for 5 yds to the SFPA 47+5
5:313rd & 2own 47Nick Whitfield Jr. pass complete to Jahmil Perryman for 4 yds to the BUF 49 for a 1ST down+4
1:562nd & 17own 44Timeout Buffalo, clock 01:560
1:562nd & 17own 44Nick Whitfield Jr. pass complete to Peyton Nelson for 4 yds to the SFPA 48+4
1:444th & 4opp 43Timeout Buffalo, clock 01:440
1:444th & 4opp 43Nick Whitfield Jr. pass complete to Emmanuel Dyson for 5 yds to the BUF 38 for a 1ST down+5
1:441st & 10opp 38Nick Whitfield Jr. pass incomplete to Peyton Nelson0
1:442nd & 10opp 38Nick Whitfield Jr. pass incomplete to Peyton Nelson0
1:443rd & 10opp 38Nick Whitfield Jr. pass complete to Andrew Vines for 25 yds to the BUF 13 for a 1ST down+25
1:423rd & 13own 48Timeout Buffalo, clock 01:420
1:423rd & 13own 48Nick Whitfield Jr. pass complete to Peyton Nelson for 9 yds to the BUF 43+9
0:551st & 10opp 13Timeout Buffalo, clock 00:550
0:551st & 10opp 13Nick Whitfield Jr. pass complete to Scott Raymond for 1 yd to the BUF 12+1
0:552nd & 9opp 12Nick Whitfield Jr. pass complete to Emmanuel Dyson for 4 yds to the BUF 8+4
0:553rd & 5opp 8Saint Francis Penalty, Intentional Grounding (Nick Whitfield Jr.) to the BUF 21−13
0:014th & 18opp 21Timeout Saint Francis, clock 00:010
0:004th & 18opp 21Aidan Cirulli sacked by Charles McCartherens for a loss of 7 yards to the BUF 42 Aidan Cirulli fumbled, recovered by BUF Kobe Stewart , return for 0 yards−7
0:00own 42End of 2nd Quarter0

BUF11 plays, 41 yd · Turnover

15:001st & 10own 35Eli Tucker kickoff for 65 yds for a touchback0
15:001st & 10own 25Ta'Quan Roberson pass incomplete to Jasaiah Gathings0
15:002nd & 10own 25Al-Jay Henderson run for a loss of 3 yards to the BUF 22−3
15:003rd & 13own 22Ta'Quan Roberson pass complete to Al-Jay Henderson for 20 yds to the BUF 42 for a 1ST down+20
15:001st & 10own 42Ta'Quan Roberson pass complete to Victor Snow for 11 yds to the SFPA 47 for a 1ST down+11
15:001st & 10opp 47Ta'Quan Roberson run for 8 yds to the SFPA 39+8
15:002nd & 2opp 39Al-Jay Henderson run for 2 yds to the SFPA 37 for a 1ST down+2
15:001st & 10opp 37Al-Jay Henderson run for 3 yds to the SFPA 34+3
15:002nd & 7opp 34Ta'Quan Roberson pass incomplete0
15:003rd & 7opp 34Ta'Quan Roberson pass incomplete to Nik McMillan0
11:484th & 7opp 34Ta'Quan Roberson pass intercepted0

SFPA6 plays, 18 yd · Punt

11:481st & 10own 22Jahmil Perryman run for 8 yds to the SFPA 30+8
11:482nd & 2own 30Nick Whitfield Jr. pass complete to Jahmil Perryman for 3 yds to the SFPA 33 for a 1ST down+3
11:481st & 10own 33Nick Whitfield Jr. pass complete to Emmanuel Dyson for 6 yds to the SFPA 39+6
11:482nd & 4own 39Jahmil Perryman run for 1 yd to the SFPA 40+1
11:483rd & 3own 40Nick Whitfield Jr. pass incomplete to Jahmil Perryman0
9:164th & 3own 40Aidan Cirulli punt for 47 yds , Victor Snow returns for 39 yds to the BUF 9+39

BUF7 plays, 51 yd · Touchdown

8:131st & 10own 49No Huddle-Shotgun Snow,Victor rush left for 3 yards gain to the SFU48 (Douglas,Colin; McMahon,Kent) PENALTY BUF Holding (King,Evan) 10 yards from BUF49 to BUF39. NO PLAY.−10
8:131st & 20own 39Ta'Quan Roberson pass complete to Al-Jay Henderson for 22 yds to the SFPA 39 for a 1ST down+22
8:131st & 10opp 39Ta'Quan Roberson pass incomplete to Jasaiah Gathings0
8:132nd & 10opp 39Al-Jay Henderson run for 7 yds to the SFPA 32+7
8:133rd & 3opp 32Ta'Quan Roberson run for 14 yds to the SFPA 18 for a 1ST down+14
8:131st & 10opp 18Al-Jay Henderson run for 8 yds to the SFPA 10+8
5:312nd & 2opp 10Al-Jay Henderson run for 10 yds for a TD (Jack Howes KICK)+10

BUF10 plays, 91 yd · Touchdown

9:161st & 10own 9Al-Jay Henderson run for 7 yds to the BUF 16+7
9:162nd & 3own 16Al-Jay Henderson run for 5 yds to the BUF 21 for a 1ST down+5
9:161st & 10own 21Al-Jay Henderson run for 3 yds to the BUF 24+3
9:162nd & 7own 24Ta'Quan Roberson pass complete to Nik McMillan for 6 yds to the BUF 30+6
9:163rd & 1own 30Jr. Terrance Shelton run for 2 yds to the BUF 32 for a 1ST down+2
9:161st & 10own 32Jr. Terrance Shelton run for 20 yds to the SFPA 48 for a 1ST down+20
9:161st & 10opp 48Ta'Quan Roberson pass incomplete to Nik McMillan0
9:162nd & 10opp 48Al-Jay Henderson run for 7 yds to the SFPA 41+7
9:163rd & 3opp 41Al-Jay Henderson run for 1 yd to the SFPA 40+1
5:074th & 2opp 40Ta'Quan Roberson run for 40 yds for a TD (Jack Howes KICK)+40

BUF5 plays, 43 yd · Touchdown

3:111st & 10opp 43Messiah Burch run for 14 yds to the SFPA 29 for a 1ST down+14
3:111st & 10opp 29Messiah Burch run for 5 yds to the SFPA 24+5
3:112nd & 5opp 24Messiah Burch run for 13 yds to the SFPA 11 for a 1ST down+13
3:111st & 10opp 11Messiah Burch run for 7 yds to the SFPA 4+7
1:012nd & 3opp 4Ta'Quan Roberson run for 4 yds for a TD (Jack Howes KICK)+4

BUF3 plays, 5 yd · Turnover

14:101st & 10own 22Gunnar Gray pass complete to Marcus Velez for no gain to the BUF 220
14:102nd & 10own 22Lamar Sperling run for 5 yds to the BUF 27+5
12:513rd & 5own 27Gunnar Gray pass intercepted Craig Joyner return for 6 yds to the BUF 29+6

SFPA7 plays, 29 yd · Touchdown

12:511st & 10opp 29Raph Ekechi run for a loss of 2 yards to the BUF 31−2
12:512nd & 12opp 31Raph Ekechi run for 4 yds to the BUF 27+4
12:513rd & 8opp 27Nick Whitfield Jr. pass complete to Bobby Cameron for 10 yds to the BUF 17 for a 1ST down+10
12:511st & 10opp 17Nick Whitfield Jr. pass incomplete to Bobby Cameron0
12:512nd & 10opp 17Nick Whitfield Jr. pass incomplete to Emmanuel Dyson0
12:513rd & 10opp 17Nick Whitfield Jr. pass complete to Peyton Nelson for 16 yds to the BUF 1 for a 1ST down+16
10:061st & goalopp 1Jordan Theodore run for 1 yd for a TD (Mac Plummer PAT MISSED)+1

BUF10 plays, 60 yd · Touchdown

10:061st & 10own 35Eli Tucker kickoff for 25 yds0
10:061st & 10own 40Lamar Sperling run for 7 yds to the BUF 47+7
10:062nd & 3own 47Lamar Sperling run for 4 yds to the SFPA 49 for a 1ST down+4
10:061st & 10opp 49Lamar Sperling run for 4 yds to the SFPA 45+4
10:062nd & 6opp 45Lamar Sperling run for 5 yds to the SFPA 40+5
10:063rd & 1opp 40Jr. James Mcneil run for 3 yds to the SFPA 37 for a 1ST down+3
10:061st & 10opp 37Jr. James Mcneil run for 7 yds to the SFPA 30+7
10:062nd & 3opp 30Jr. James Mcneil run for 1 yd to the SFPA 29+1
10:063rd & 2opp 29Jr. James Mcneil run for 3 yds to the SFPA 26 for a 1ST down+3
4:521st & 10opp 26James McNeil Jr. run for 26 yds for a TD (Jack Howes KICK)+26

SFPA5 plays, 1 yd · Punt

5:001st & 10own 35Jack Howes kickoff for 63 yds , Jahmil Perryman return for 25 yds to the SFPA 27+25
5:001st & 10own 27Jordan Theodore run for 2 yds to the SFPA 29+2
5:002nd & 8own 29Jordan Theodore run for a loss of 1 yard to the SFPA 28−1
5:003rd & 9own 28Nick Whitfield Jr. pass incomplete to Andrew Vines0
3:114th & 9own 28Aidan Cirulli punt for 47 yds, punt out-of-bounds at the SFPA 43 , Victor Snow returns for 32 yds to the SFPA 43+32

BUF9 plays, 35 yd · End of period

3:501st & 10own 20Lamar Sperling run for 3 yds to the BUF 23+3
3:502nd & 7own 23Lamar Sperling run for 5 yds to the BUF 28+5
3:503rd & 2own 28Lamar Sperling run for 3 yds to the BUF 31 for a 1ST down+3
2:001st & 10own 31Timeout Buffalo, clock 02:000
2:001st & 10own 31Jr. James Mcneil run for 3 yds to the BUF 34+3
2:002nd & 7own 34Jr. James Mcneil run for 8 yds to the BUF 42 for a 1ST down+8
2:001st & 10own 42Jr. James Mcneil run for 10 yds to the SFPA 48 for a 1ST down+10
0:001st & 10opp 48Jr. James Mcneil run for 3 yds to the SFPA 45+3
0:00opp 45End of 4th Quarter0

SFPA6 plays, 7 yd · Punt

1:011st & 10own 35Jack Howes kickoff for 64 yds0
1:011st & 10own 35Raph Ekechi run for 2 yds to the SFPA 37+2
0:002nd & 8own 37Nick Whitfield Jr. pass complete to Peyton Nelson for 5 yds to the SFPA 42+5
0:00own 37End of 3rd Quarter+5
15:003rd & 3own 42Nick Whitfield Jr. pass complete to Andrew Vines for no gain to the SFPA 420
14:104th & 3own 42Aidan Cirulli punt for 38 yds , Victor Snow returns for 15 yds to the BUF 22+15

SFPA5 plays, 7 yd · Punt

4:521st & 10own 35Jack Howes kickoff for 65 yds for a touchback0
4:521st & 10own 25Nick Whitfield Jr. pass complete to Emmanuel Dyson for 7 yds to the SFPA 32+7
4:522nd & 3own 32Nick Whitfield Jr. pass incomplete to Erik Sanchez0
4:523rd & 3own 32Nick Whitfield Jr. pass incomplete to Mike Darcy0
3:504th & 3own 32Aidan Cirulli punt for 48 yds0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous meetings vs. Team

No other meetings in the seasons currently loaded.

Research

Keep this open while you look at others