← CFB Terminal
6
NEC
AT
45
Mid-American
2025 week 2 · Saturday, September 6, 2025 at 2:30 PM CT · UB Stadium · 62.2°F Cloudy, wind 15

Drive chart

WIN PROBABILITYSt. Francis (PA) above · Buffalo below
KICK58% → 100% BuffaloFINAL
St. Francis (PA) Buffalo bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
PUNT
3 pl · 4 yd · 0:55
0–0
−6
15:00 1st & 10 OWN 25 Jeff Hoenstine pass incomplete to Peyton Nelson 0 -0.70
14:56 2nd & 10 OWN 25 Timeout Saint Francis, clock 14:56
14:56 2nd & 10 OWN 25 Jeff Hoenstine pass incomplete to Scott Raymond 0 -0.35
14:56 3rd & 10 OWN 25 Jeff Hoenstine run for 4 yds to the SFPA 29 +4 -0.03
14:05 4th & 6 OWN 29 Aidan 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.
TD
4 pl · 27 yd · 1:45
0–7
+29
14:05 1st & 10 OPP 27 Al-Jay Henderson run for 5 yds to the SFPA 22 +5 0.08
14:05 2nd & 5 OPP 22 Ta'Quan Roberson pass complete to Jasaiah Gathings for 3 yds to the SFPA 19 +3 -0.16
14:05 3rd & 2 OPP 19 Al-Jay Henderson run for 2 yds to the SFPA 17 for a 1ST down +2 0.25
12:20 1st & 10 OPP 17 Ta'Quan Roberson pass complete to Victor Snow for 17 yds for a TD (Jack Howes KICK) +17 2.58
PUNT
3 pl · -3 yd · 1:40
0–7
−2
12:20 1st & 10 OWN 25 Jahmil Perryman run for a loss of 5 yards to the SFPA 20 -5 -1.07
12:20 2nd & 15 OWN 20 Raph Ekechi run for 2 yds to the SFPA 22 +2 -0.10
12:20 3rd & 13 OWN 22 Nick Whitfield Jr. pass incomplete to Denzel Lambert 0 -0.09
10:40 4th & 13 OWN 22 Aidan Cirulli punt for 43 yds, punt out-of-bounds at the BUF 35
PUNT
3 pl · -6 yd · 1:05
0–10
+4
7:01 1st & 10 OWN 25 Nick Whitfield Jr. pass complete to Jahmil Perryman for 4 yds to the SFPA 29 +4 -0.11
7:01 2nd & 6 OWN 29 PENALTY SFU False Start (Evehe,Kevin) 5 yards from SFU29 to SFU24. NO PLAY. -5
7:01 2nd & 11 OWN 24 Nick Whitfield Jr. pass incomplete to Raph Ekechi 0 -0.29
7:01 3rd & 11 OWN 24 PENALTY SFU Delay Of Game 5 yards from SFU24 to SFU19. NO PLAY. -5
7:01 3rd & 16 OWN 19 Nick Whitfield Jr. pass complete to Andrew Vines for no gain to the SFPA 19 0 -0.06
5:56 4th & 16 OWN 19 Aidan Cirulli punt for 37 yds , Victor Snow returns for no gain to the BUF 44
FG
9 pl · 56 yd · 3:39
0–10
+3
10:40 1st & 10 OWN 35 Ta'Quan Roberson run for 4 yds to the BUF 39 +4 -0.16
10:40 2nd & 6 OWN 39 Al-Jay Henderson run for 7 yds to the BUF 46 for a 1ST down +7 1.22
10:40 1st & 10 OWN 46 Ta'Quan Roberson pass complete to Messiah Burch for 2 yds to the BUF 44 +2 -0.67
10:40 2nd & 12 OWN 44 Al-Jay Henderson run for 4 yds to the BUF 48 +4 -0.14
10:40 3rd & 8 OWN 48 Ta'Quan Roberson pass complete to Victor Snow for 39 yds to the SFPA 13 for a 1ST down +39 3.39
10:40 1st & 10 OPP 13 Ta'Quan Roberson pass incomplete to Victor Snow 0 -0.30
10:40 2nd & 10 OPP 13 Al-Jay Henderson run for 2 yds to the SFPA 11 +2 -0.17
10:40 3rd & 8 OPP 11 Buffalo Penalty, Offensive Holding (Yards) declined 0
7:01 4th & 6 OPP 9 Jack Howes 27 yd FG GOOD
TD
12 pl · 56 yd · 5:06
0–17
+10
5:56 1st & 10 OWN 44 Al-Jay Henderson run for 2 yds to the BUF 46 +2 -0.68
5:56 2nd & 8 OWN 46 Ta'Quan Roberson pass complete to Nik McMillan for 11 yds to the SFPA 43 for a 1ST down +11 1.70
5:56 1st & 10 OPP 43 Al-Jay Henderson run for 4 yds to the SFPA 39 +4 -0.11
5:56 2nd & 6 OPP 39 Ta'Quan Roberson run for 2 yds to the SFPA 37 +2 -0.54
5:56 3rd & 4 OPP 37 Al-Jay Henderson run for 5 yds to the SFPA 32 for a 1ST down +5 1.13
5:56 1st & 10 OPP 32 Ta'Quan Roberson pass incomplete to Chance Morrow 0 -0.61
5:56 2nd & 10 OPP 32 Ta'Quan Roberson run for 12 yds to the SFPA 20 for a 1ST down +12 0.86
5:56 1st & 10 OPP 20 Al-Jay Henderson run for 9 yds to the SFPA 11 +9 0.62
5:56 2nd & 1 OPP 11 Al-Jay Henderson run for 1 yd to the SFPA 10 for a 1ST down +1 -0.52
5:56 1st & 10 OPP 10 Ta'Quan Roberson run for 2 yds to the SFPA 8 +2 -0.16
5:56 2nd & 8 OPP 8 Al-Jay Henderson run for 7 yds to the SFPA 1 +7 0.22
0:50 3rd & 1 OPP 1 Al-Jay Henderson run for 1 yd for a TD (Jack Howes KICK) +1 2.45
Q2
ON DOWNS
11 pl · 28 yd · 4:13
0–17
−1
14:10 1st & 10 OPP 44 Jr. Terrance Shelton run for 3 yds to the SFPA 41 +3 -0.32
14:10 2nd & 7 OPP 41 Jr. Terrance Shelton run for 2 yds to the SFPA 39 +2 -0.58
14:10 3rd & 5 OPP 39 Jr. Terrance Shelton run for 4 yds to the SFPA 35 +4 -0.16
14:10 4th & 1 OPP 35 Jr. Terrance Shelton run for 2 yds to the SFPA 33 for a 1ST down +2 1.56
14:10 1st & 10 OPP 33 Ta'Quan Roberson pass incomplete to Nik McMillan 0 -0.64
14:10 2nd & 10 OPP 33 Lamar Sperling run for 6 yds to the SFPA 27 +6 0.21
14:10 3rd & 4 OPP 27 Lamar Sperling run for 4 yds to the SFPA 23 for a 1ST down +4 0.66
14:10 1st & 10 OPP 23 Lamar Sperling run for 2 yds to the SFPA 21 +2 -0.23
14:10 2nd & 8 OPP 21 Ta'Quan Roberson pass incomplete to Chance Morrow 0 -0.48
14:10 3rd & 8 OPP 21 Ta'Quan Roberson pass complete to Jasaiah Gathings for 6 yds to the SFPA 15 +6 0.16
9:57 4th & 2 OPP 15 Al-Jay Henderson run for a loss of 1 yard to the SFPA 16 -1 -3.79
PUNT
3 pl · 7 yd · 1:44
0–17
+3
9:57 1st & 10 OWN 16 Jeff Hoenstine pass incomplete to Denzel Lambert 0 -0.46
9:57 2nd & 10 OWN 16 Raph Ekechi run for 8 yds to the SFPA 24 +8 0.33
9:12 1st & 10 OPP 42 Timeout Saint Francis, clock 09:12
9:12 3rd & 2 OWN 24 Timeout Saint Francis, clock 09:12
9:12 3rd & 2 OWN 24 Raph Ekechi run for a loss of 1 yard to the SFPA 23 -1 -0.44
8:13 4th & 3 OWN 23 Aidan Cirulli punt for 46 yds, punt out-of-bounds at the BUF 49 , Victor Snow returns for 18 yds to the BUF 49
Q1
PUNT
3 pl · -7 yd · 1:40
0–17
+1
0:50 1st & 10 OWN 25 PENALTY SFU False Start (Van Tassell,Connor) 5 yards from SFU25 to SFU20. NO PLAY. -5
0:50 1st & 15 OWN 20 Jordan Theodore run for 3 yds to the SFPA 23 +3 -0.14
0:00 2nd & 12 OWN 23 Jeff Hoenstine pass complete to Erik Sanchez for 4 yds to the SFPA 27 +4 -0.05
0:00 OWN 23 End of 1st Quarter
15:00 3rd & 8 OWN 27 Jeff Hoenstine sacked for a loss of 9 yards to the SFPA 18 -9 -0.37
14:10 4th & 17 OWN 18 Aidan Cirulli punt for 46 yds for a 1ST down , Victor Snow returns for 5 yds to the SFPA 44 for a 1ST down
Q2
FUMBLE
15 pl · 54 yd · 5:31
0–24
5:31 1st & 10 OWN 25 Nick Whitfield Jr. pass complete to Raph Ekechi for 8 yds to the SFPA 33 +8 0.91
5:31 2nd & 2 OWN 33 Nick Whitfield Jr. run for 6 yds to the SFPA 39 for a 1ST down +6 0.31
5:31 1st & 10 OWN 39 Raph Ekechi run for 3 yds to the SFPA 42 +3 -0.43
5:31 2nd & 7 OWN 42 Raph Ekechi run for 5 yds to the SFPA 47 +5 0.10
5:31 3rd & 2 OWN 47 Nick Whitfield Jr. pass complete to Jahmil Perryman for 4 yds to the BUF 49 for a 1ST down +4 1.42
1:56 2nd & 17 OWN 44 Timeout Buffalo, clock 01:56
1:56 2nd & 17 OWN 44 Nick Whitfield Jr. pass complete to Peyton Nelson for 4 yds to the SFPA 48 +4 -0.11
1:44 4th & 4 OPP 43 Timeout Buffalo, clock 01:44
1:44 4th & 4 OPP 43 Nick Whitfield Jr. pass complete to Emmanuel Dyson for 5 yds to the BUF 38 for a 1ST down +5 2.55
1:44 1st & 10 OPP 38 Nick Whitfield Jr. pass incomplete to Peyton Nelson 0 -0.78
1:44 2nd & 10 OPP 38 Nick Whitfield Jr. pass incomplete to Peyton Nelson 0 -0.99
1:44 3rd & 10 OPP 38 Nick Whitfield Jr. pass complete to Andrew Vines for 25 yds to the BUF 13 for a 1ST down +25 2.33
1:42 3rd & 13 OWN 48 Timeout Buffalo, clock 01:42
1:42 3rd & 13 OWN 48 Nick Whitfield Jr. pass complete to Peyton Nelson for 9 yds to the BUF 43 +9 0.76
0:55 1st & 10 OPP 13 Timeout Buffalo, clock 00:55
0:55 1st & 10 OPP 13 Nick Whitfield Jr. pass complete to Scott Raymond for 1 yd to the BUF 12 +1 -0.24
0:55 2nd & 9 OPP 12 Nick Whitfield Jr. pass complete to Emmanuel Dyson for 4 yds to the BUF 8 +4 -0.03
0:55 3rd & 5 OPP 8 Saint Francis Penalty, Intentional Grounding (Nick Whitfield Jr.) to the BUF 21 -13
0:01 4th & 18 OPP 21 Timeout Saint Francis, clock 00:01
0:00 4th & 18 OPP 21 Aidan 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 -1.83
Q3
INT
10 pl · 41 yd · 3:12
0–24
−3
15:00 1st & 10 OWN 25 Ta'Quan Roberson pass incomplete to Jasaiah Gathings 0 -0.70
15:00 2nd & 10 OWN 25 Al-Jay Henderson run for a loss of 3 yards to the BUF 22 -3 -0.46
15:00 3rd & 13 OWN 22 Ta'Quan Roberson pass complete to Al-Jay Henderson for 20 yds to the BUF 42 for a 1ST down +20 2.68
15:00 1st & 10 OWN 42 Ta'Quan Roberson pass complete to Victor Snow for 11 yds to the SFPA 47 for a 1ST down +11 0.95
15:00 1st & 10 OPP 47 Ta'Quan Roberson run for 8 yds to the SFPA 39 +8 0.77
15:00 2nd & 2 OPP 39 Al-Jay Henderson run for 2 yds to the SFPA 37 for a 1ST down +2 -0.21
15:00 1st & 10 OPP 37 Al-Jay Henderson run for 3 yds to the SFPA 34 +3 -0.24
15:00 2nd & 7 OPP 34 Ta'Quan Roberson pass incomplete 0 -0.84
15:00 3rd & 7 OPP 34 Ta'Quan Roberson pass incomplete to Nik McMillan 0 -1.02
11:48 4th & 7 OPP 34 Ta'Quan Roberson pass intercepted -1.84
PUNT
5 pl · 18 yd · 2:32
0–24
+3
11:48 1st & 10 OWN 22 Jahmil Perryman run for 8 yds to the SFPA 30 +8 0.84
11:48 2nd & 2 OWN 30 Nick Whitfield Jr. pass complete to Jahmil Perryman for 3 yds to the SFPA 33 for a 1ST down +3 -0.00
11:48 1st & 10 OWN 33 Nick Whitfield Jr. pass complete to Emmanuel Dyson for 6 yds to the SFPA 39 +6 0.39
11:48 2nd & 4 OWN 39 Jahmil Perryman run for 1 yd to the SFPA 40 +1 -0.91
11:48 3rd & 3 OWN 40 Nick Whitfield Jr. pass incomplete to Jahmil Perryman 0 -0.75
9:16 4th & 3 OWN 40 Aidan Cirulli punt for 47 yds , Victor Snow returns for 39 yds to the BUF 9
Q2
TD
6 pl · 51 yd · 2:42
0–24
−1
8:13 1st & 10 OWN 49 No 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:13 1st & 20 OWN 39 Ta'Quan Roberson pass complete to Al-Jay Henderson for 22 yds to the SFPA 39 for a 1ST down +22 3.01
8:13 1st & 10 OPP 39 Ta'Quan Roberson pass incomplete to Jasaiah Gathings 0 -0.81
8:13 2nd & 10 OPP 39 Al-Jay Henderson run for 7 yds to the SFPA 32 +7 0.45
8:13 3rd & 3 OPP 32 Ta'Quan Roberson run for 14 yds to the SFPA 18 for a 1ST down +14 0.91
8:13 1st & 10 OPP 18 Al-Jay Henderson run for 8 yds to the SFPA 10 +8 0.45
5:31 2nd & 2 OPP 10 Al-Jay Henderson run for 10 yds for a TD (Jack Howes KICK) +10 2.14
Q3
TD
10 pl · 91 yd · 4:09
0–31
−1
9:16 1st & 10 OWN 9 Al-Jay Henderson run for 7 yds to the BUF 16 +7 0.37
9:16 2nd & 3 OWN 16 Al-Jay Henderson run for 5 yds to the BUF 21 for a 1ST down +5 0.12
9:16 1st & 10 OWN 21 Al-Jay Henderson run for 3 yds to the BUF 24 +3 -0.25
9:16 2nd & 7 OWN 24 Ta'Quan Roberson pass complete to Nik McMillan for 6 yds to the BUF 30 +6 0.24
9:16 3rd & 1 OWN 30 Jr. Terrance Shelton run for 2 yds to the BUF 32 for a 1ST down +2 0.82
9:16 1st & 10 OWN 32 Jr. Terrance Shelton run for 20 yds to the SFPA 48 for a 1ST down +20 1.83
9:16 1st & 10 OPP 48 Ta'Quan Roberson pass incomplete to Nik McMillan 0 -1.07
9:16 2nd & 10 OPP 48 Al-Jay Henderson run for 7 yds to the SFPA 41 +7 0.56
9:16 3rd & 3 OPP 41 Al-Jay Henderson run for 1 yd to the SFPA 40 +1 -0.89
5:07 4th & 2 OPP 40 Ta'Quan Roberson run for 40 yds for a TD (Jack Howes KICK) +40 5.09
TD
5 pl · 43 yd · 2:10
0–38
+2
3:11 1st & 10 OPP 43 Messiah Burch run for 14 yds to the SFPA 29 for a 1ST down +14 0.56
3:11 1st & 10 OPP 29 Messiah Burch run for 5 yds to the SFPA 24 +5 0.08
3:11 2nd & 5 OPP 24 Messiah Burch run for 13 yds to the SFPA 11 for a 1ST down +13 0.19
3:11 1st & 10 OPP 11 Messiah Burch run for 7 yds to the SFPA 4 +7 0.30
1:01 2nd & 3 OPP 4 Ta'Quan Roberson run for 4 yds for a TD (Jack Howes KICK) +4 2.22
Q4
INT
3 pl · 5 yd · 1:19
0–38
−2
14:10 1st & 10 OWN 22 Gunnar Gray pass complete to Marcus Velez for no gain to the BUF 22 0 -0.61
14:10 2nd & 10 OWN 22 Lamar Sperling run for 5 yds to the BUF 27 +5 0.04
12:51 3rd & 5 OWN 27 Gunnar Gray pass intercepted Craig Joyner return for 6 yds to the BUF 29 -0.15
TD
7 pl · 29 yd · 2:45
6–38
12:51 1st & 10 OPP 29 Raph Ekechi run for a loss of 2 yards to the BUF 31 -2 -0.81
12:51 2nd & 12 OPP 31 Raph Ekechi run for 4 yds to the BUF 27 +4 -0.11
12:51 3rd & 8 OPP 27 Nick Whitfield Jr. pass complete to Bobby Cameron for 10 yds to the BUF 17 for a 1ST down +10 1.13
12:51 1st & 10 OPP 17 Nick Whitfield Jr. pass incomplete to Bobby Cameron 0 -0.34
12:51 2nd & 10 OPP 17 Nick Whitfield Jr. pass incomplete to Emmanuel Dyson 0 -0.40
12:51 3rd & 10 OPP 17 Nick Whitfield Jr. pass complete to Peyton Nelson for 16 yds to the BUF 1 for a 1ST down +16 2.38
10:06 1st & 1 OPP 1 Jordan Theodore run for 1 yd for a TD (Mac Plummer PAT MISSED) +1 0.94
TD
9 pl · 60 yd · 5:14
6–45
+2
10:06 1st & 10 OWN 40 Lamar Sperling run for 7 yds to the BUF 47 +7 0.70
10:06 2nd & 3 OWN 47 Lamar Sperling run for 4 yds to the SFPA 49 for a 1ST down +4 0.29
10:06 1st & 10 OPP 49 Lamar Sperling run for 4 yds to the SFPA 45 +4 -0.14
10:06 2nd & 6 OPP 45 Lamar Sperling run for 5 yds to the SFPA 40 +5 0.10
10:06 3rd & 1 OPP 40 Jr. James Mcneil run for 3 yds to the SFPA 37 for a 1ST down +3 0.75
10:06 1st & 10 OPP 37 Jr. James Mcneil run for 7 yds to the SFPA 30 +7 0.41
10:06 2nd & 3 OPP 30 Jr. James Mcneil run for 1 yd to the SFPA 29 +1 -0.57
10:06 3rd & 2 OPP 29 Jr. James Mcneil run for 3 yds to the SFPA 26 for a 1ST down +3 0.49
4:52 1st & 10 OPP 26 James McNeil Jr. run for 26 yds for a TD (Jack Howes KICK) +26 2.72
Q3
PUNT
3 pl · 1 yd · 1:49
0–31
5:00 1st & 10 OWN 27 Jordan Theodore run for 2 yds to the SFPA 29 +2 -0.49
5:00 2nd & 8 OWN 29 Jordan Theodore run for a loss of 1 yard to the SFPA 28 -1 -0.60
5:00 3rd & 9 OWN 28 Nick Whitfield Jr. pass incomplete to Andrew Vines 0 -0.21
3:11 4th & 9 OWN 28 Aidan Cirulli punt for 47 yds, punt out-of-bounds at the SFPA 43 , Victor Snow returns for 32 yds to the SFPA 43
Q4
END OF GAME
7 pl · 35 yd · 3:50
6–45
−24
3:50 1st & 10 OWN 20 Lamar Sperling run for 3 yds to the BUF 23 +3 -0.24
3:50 2nd & 7 OWN 23 Lamar Sperling run for 5 yds to the BUF 28 +5 0.07
3:50 3rd & 2 OWN 28 Lamar Sperling run for 3 yds to the BUF 31 for a 1ST down +3 0.95
2:00 1st & 10 OWN 31 Timeout Buffalo, clock 02:00
2:00 1st & 10 OWN 31 Jr. James Mcneil run for 3 yds to the BUF 34 +3 -0.37
2:00 2nd & 7 OWN 34 Jr. James Mcneil run for 8 yds to the BUF 42 for a 1ST down +8 1.41
2:00 1st & 10 OWN 42 Jr. James Mcneil run for 10 yds to the SFPA 48 for a 1ST down +10 0.88
0:00 1st & 10 OPP 48 Jr. James Mcneil run for 3 yds to the SFPA 45 +3 -0.36
0:00 OPP 45 End of 4th Quarter
Q3
PUNT
3 pl · 7 yd · 1:51
0–38
+24
1:01 1st & 10 OWN 35 Raph Ekechi run for 2 yds to the SFPA 37 +2 -0.63
0:00 2nd & 8 OWN 37 Nick Whitfield Jr. pass complete to Peyton Nelson for 5 yds to the SFPA 42 +5 0.08
0:00 OWN 37 End of 3rd Quarter
15:00 3rd & 3 OWN 42 Nick Whitfield Jr. pass complete to Andrew Vines for no gain to the SFPA 42 0 -0.81
14:10 4th & 3 OWN 42 Aidan Cirulli punt for 38 yds , Victor Snow returns for 15 yds to the BUF 22
Q4
PUNT
3 pl · 7 yd · 1:02
6–45
4:52 1st & 10 OWN 25 Nick Whitfield Jr. pass complete to Emmanuel Dyson for 7 yds to the SFPA 32 +7 0.60
4:52 2nd & 3 OWN 32 Nick Whitfield Jr. pass incomplete to Erik Sanchez 0 -0.99
4:52 3rd & 3 OWN 32 Nick Whitfield Jr. pass incomplete to Mike Darcy 0 -0.51
3:50 4th & 3 OWN 32 Aidan Cirulli punt for 48 yds
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

sacks1
plays for loss5
takeaways1
three-and-outs forced8
explosive plays allowed2
yards allowed / play2.98
scoring drives allowed1 of 11
Buffalo
Khalil Murdock 6 (3) 1.5 TFL
Malin White 5 (1) 0.5 sk · 0.5 TFL
Mitchell Gonser 5 (4) 1 TFL
Miles Greer 4 (1)
Solomon Brown 3 (3) 1 PD
Marquis Cooper 3 (2)
George Wolo 3
Kobe Stewart 2 0.5 sk · 1 TFL · 2 QH
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

field goals1 of 1
return yards74
average drive startown 41
Buffalo
K Jack Howes 1/1 FG · long 27 · 6/6 XP
PR Victor Snow 6 ret · 72 yds · long 32
PR Connor Henderson 1 ret · 2 yds · long 2
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

plays85
yards522
drives12
success rate55%
total PPA28.44
Derived from 134 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Ta'Quan Roberson pass complete to Victor Snow for 17 yds for a TD (Jack Howes KICK) 7–0
Q1Jack Howes 27 yd FG GOOD 10–0
Q1Al-Jay Henderson run for 1 yd for a TD (Jack Howes KICK) 17–0
Q2Al-Jay Henderson run for 10 yds for a TD (Jack Howes KICK) 24–0
Q3Ta'Quan Roberson run for 40 yds for a TD (Jack Howes KICK) 31–0
Q3Ta'Quan Roberson run for 4 yds for a TD (Jack Howes KICK) 38–0
Q4Jordan Theodore run for 1 yd for a TD (Mac Plummer PAT MISSED) 6–38
Q4James McNeil Jr. run for 26 yds for a TD (Jack Howes KICK) 45–6

Biggest plays by PPA

Q3Ta'Quan Roberson run for 40 yds for a TD (Jack Howes KICK) 5.09
Q1Ta'Quan Roberson pass complete to Victor Snow for 39 yds to the SFPA 13 for a 1ST down 3.39
Q2Ta'Quan Roberson pass complete to Al-Jay Henderson for 22 yds to the SFPA 39 for a 1ST… 3.01
Q4James McNeil Jr. run for 26 yds for a TD (Jack Howes KICK) 2.72
Q3Ta'Quan Roberson pass complete to Al-Jay Henderson for 20 yds to the BUF 42 for a 1ST… 2.68
Q1Ta'Quan Roberson pass complete to Victor Snow for 17 yds for a TD (Jack Howes KICK) 2.58
Data: CollegeFootballData · terminal