← CFB Terminal
31
Sun Belt
AT
38
Sun Belt
2023 week 2 · Saturday, September 9, 2023 at 5:00 PM CT · S.B. Ballard Stadium · 18,154 att · 73.9°F Rain Shower

Drive chart

Louisiana Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
9 pl · 75 yd · 3:56
7–0
14:55 1st & 10 OWN 25 Jacob Kibodi run for 7 yds to the UL 32 +7 0.60
14:55 2nd & 3 OWN 32 Ben Wooldridge pass complete to Robert Williams for 8 yds to the UL 40 for a 1ST down +8 0.72
14:55 1st & 10 OWN 40 Jacob Kibodi run for 8 yds to the UL 48 +8 1.02
14:55 2nd & 2 OWN 48 Jacob Kibodi run for no gain to the UL 48 0 -1.35
14:55 3rd & 2 OWN 48 Ben Wooldridge pass complete to Robert Williams for 18 yds to the ODU 34 for a 1ST down +18 2.15
14:55 1st & 10 OPP 34 Terrence Williams run for 3 yds to the ODU 31 +3 -0.21
14:55 2nd & 7 OPP 31 Ben Wooldridge pass complete to Harvey Broussard for 13 yds to the ODU 18 for a 1ST down +13 0.55
14:55 1st & 10 OPP 18 Ben Wooldridge pass complete to Jacob Bernard for 15 yds to the ODU 3 for a 1ST down +15 1.13
10:59 1st & 3 OPP 3 Ben Wooldridge pass complete to Harvey Broussard for 3 yds for a TD (Kenneth Almendares KICK) +3 1.46
TD
2 pl · 55 yd · 0:26
7–7
10:52 1st & 10 OWN 45 Grant Wilson pass complete to Isiah Paige for 25 yds to the UL 30 for a 1ST down +25 1.46
10:26 1st & 10 OPP 30 Grant Wilson pass complete to Ahmarian Granger for 30 yds for a TD (Ethan Sanchez KICK) +30 2.81
FG
12 pl · 54 yd · 6:46
10–7
10:18 1st & 10 OWN 35 Terrence Williams run for no gain to the UL 35 0 -1.01
10:18 2nd & 10 OWN 35 WOOLDRIDGE, Ben pass deep to the right complete for 21 yards to BERNARD, Jacob caught at the ODU45 and advanced to the ODU44 (ASBURY, Shawn), out of bounds. PENALTY LA Ineligible Receiver Downfield on Pass on THOMAS, Nathan enforced 5 yards from the LA35 to the LA30 [NHSG]. NO PLAY (replay the down). -5
10:18 2nd & 15 OWN 30 Ben Wooldridge run for 6 yds to the UL 36 +6 0.12
10:18 3rd & 9 OWN 36 Ben Wooldridge pass complete to Harvey Broussard for 15 yds to the ODU 49 for a 1ST down +15 3.00
10:18 1st & 10 OPP 49 Ben Wooldridge pass complete to Peter LeBlanc for 4 yds to the ODU 45 +4 -0.14
10:18 2nd & 6 OPP 45 Jacob Kibodi run for 6 yds to the ODU 39 for a 1ST down +6 0.76
10:18 1st & 10 OPP 39 Ben Wooldridge pass complete to Neal Johnson for 5 yds to the ODU 34 +5 0.09
10:18 2nd & 5 OPP 34 Ben Wooldridge pass complete to Peter LeBlanc for 6 yds to the ODU 28 for a 1ST down +6 0.29
10:18 1st & 10 OPP 28 Zylan Perry run for 13 yds to the ODU 15 for a 1ST down +13 0.21
10:18 1st & 10 OPP 15 Zylan Perry run for a loss of 2 yards to the ODU 17 -2 -0.46
10:18 2nd & 12 OPP 17 Ben Wooldridge run for 6 yds to the ODU 11 +6 0.11
10:18 3rd & 6 OPP 11 Ben Wooldridge pass incomplete 0 -0.39
3:32 4th & 6 OPP 11 Kenneth Almendares 28 yd FG GOOD
ON DOWNS
4 pl · 6 yd · 1:28
10–7
3:24 1st & 10 OPP 49 Keshawn Wicks run for 1 yd to the UL 48 +1 -0.86
3:24 2nd & 9 OPP 48 Grant Wilson pass complete to Keshawn Wicks for 7 yds to the UL 41 +7 0.57
3:24 3rd & 2 OPP 41 Keshawn Wicks run for no gain to the UL 41 0 -1.15
1:56 4th & 2 OPP 41 Grant Wilson sacked by Jordan Lawson for a loss of 2 yards to the UL 43 -2 -1.81
1:56 4th & 2 OPP 41 Grant Wilson sacked by Jordan Lawson for a loss of 2 yards to the UL 43 -2 -1.81
PUNT
3 pl · 5 yd · 0:56
10–7
1:56 1st & 10 OWN 43 Ben Wooldridge pass complete to Harvey Broussard for 5 yds to the UL 48 +5 0.11
1:56 2nd & 5 OWN 48 Ben Wooldridge pass incomplete 0 -1.20
1:56 3rd & 5 OWN 48 Ben Wooldridge pass incomplete 0 -0.88
1:00 4th & 5 OWN 48 Thomas Leo punt for 52 yds for a touchback
FG
10 pl · 58 yd · 4:00
10–10
1:00 1st & 10 OWN 20 Obie Sanni run for 3 yds to the ODU 23 +3 -0.24
1:00 2nd & 7 OWN 23 Grant Wilson pass incomplete 0 -0.44
1:00 3rd & 7 OWN 23 Louisiana Penalty, Offsides (Nijel McGriff) to the ODU 28 +5
1:00 3rd & 2 OWN 28 Obie Sanni run for 3 yds to the ODU 31 for a 1ST down +3 0.95
0:00 1st & 10 OWN 31 Louisiana Penalty, Offsides (Sonny Hazard) to the ODU 36 +5
0:00 OWN 31 End of 1st Quarter
15:00 1st & 5 OWN 36 Grant Wilson pass complete to Dominic Dutton for 20 yds to the UL 44 for a 1ST down +20 0.66
15:00 1st & 10 OPP 44 Grant Wilson pass complete to Kelby Williams for 7 yds to the UL 37 +7 0.50
15:00 2nd & 3 OPP 37 Obie Sanni run for 10 yds to the UL 27 for a 1ST down +10 0.17
15:00 1st & 10 OPP 27 Obie Sanni run for 5 yds to the UL 22 +5 0.08
15:00 2nd & 5 OPP 22 Grant Wilson pass incomplete 0 -0.52
15:00 3rd & 5 OPP 22 Obie Sanni run for no gain to the UL 22 0 -0.67
12:00 4th & 5 OPP 22 Ethan Sanchez 39 yd FG GOOD
Q2
PUNT
6 pl · 11 yd · 3:44
10–10
11:54 1st & 10 OWN 22 Zylan Perry run for 5 yds to the UL 27 +5 0.09
11:54 2nd & 5 OWN 27 Ben Wooldridge pass incomplete 0 -0.66
11:54 3rd & 5 OWN 27 Ben Wooldridge pass complete to Robert Williams for 8 yds to the UL 35 for a 1ST down +8 1.60
11:54 1st & 10 OWN 35 Ben Wooldridge pass complete to Peter LeBlanc for 6 yds to the UL 41 +6 0.40
11:54 2nd & 4 OWN 41 Zylan Perry run for a loss of 1 yard to the UL 40 -1 -1.35
11:54 3rd & 5 OWN 40 Louisiana Penalty, Delay Of Game (Ben Wooldridge) to the UL 35 -5
11:54 3rd & 10 OWN 35 Ben Wooldridge pass complete to Terrence Williams for a loss of 2 yards to the UL 33 -2 -0.38
8:10 4th & 12 OWN 33 Thomas Leo punt for 32 yds
TD
10 pl · 65 yd · 3:55
10–17
8:10 1st & 10 OWN 35 Keshawn Wicks run for 11 yds to the ODU 46 for a 1ST down +11 1.06
8:10 1st & 10 OWN 46 Keshawn Wicks run for 8 yds to the UL 46 +8 0.92
7:20 1st & 10 OPP 31 Timeout Louisiana, clock 07:20
7:20 2nd & 2 OPP 46 Keshawn Wicks run for 15 yds to the UL 31 for a 1ST down +15 0.42
7:20 1st & 10 OPP 31 Keshawn Wicks run for 6 yds to the UL 25 +6 0.21
7:20 2nd & 4 OPP 25 Keshawn Wicks run for 6 yds to the UL 19 for a 1ST down +6 0.02
7:20 1st & 10 OPP 19 Keshawn Wicks run for 6 yds to the UL 13 +6 0.18
7:20 2nd & 4 OPP 13 Obie Sanni run for 2 yds to the UL 11 +2 -0.24
7:20 3rd & 2 OPP 11 Grant Wilson pass complete to Jordan Bly for 2 yds to the UL 9 for a 1ST down +2 0.23
7:20 1st & 9 OPP 9 Obie Sanni run for 6 yds to the UL 3 +6 0.21
4:15 2nd & 3 OPP 3 Grant Wilson run for 3 yds for a TD (Ethan Sanchez KICK) +3 2.21
TD
8 pl · 72 yd · 3:50
17–17
4:08 1st & 10 OWN 28 Jacob Kibodi run for 4 yds to the UL 32 +4 -0.13
4:08 2nd & 6 OWN 32 Jacob Kibodi run for 6 yds to the UL 38 for a 1ST down +6 1.03
4:08 1st & 10 OWN 38 Jacob Kibodi run for 8 yds to the UL 46 +8 1.03
4:08 2nd & 2 OWN 46 Ben Wooldridge pass complete to Pearse Migl for 1 yd to the UL 47 +1 -1.09
4:08 3rd & 1 OWN 47 Ben Wooldridge run for 2 yds to the UL 49 for a 1ST down +2 1.09
4:08 1st & 10 OWN 49 Terrence Williams run for 7 yds to the ODU 44 +7 0.60
0:23 2nd & 3 OPP 44 Ben Wooldridge pass complete to Charles Robertson for 43 yds to the ODU 1 for a 1ST down +43 2.38
0:23 1st & 10 OPP 1 Timeout Louisiana, clock 00:23
0:18 1st & 1 OPP 1 Ben Wooldridge run for 1 yd for a TD (Kenneth Almendares KICK) +1 0.94
END OF HALF
1 pl · -2 yd · 0:11
17–17
0:11 1st & 10 OWN 28 [NHSG] Kneel down by WILSON, Grant at ODU26 (team loss of 2). 0 -0.80
Q3
TD
6 pl · 65 yd · 2:20
17–24
14:56 1st & 10 OWN 35 Grant Wilson pass complete to Isiah Paige for 6 yds to the ODU 41 +6 0.40
14:56 2nd & 4 OWN 41 Keshawn Wicks run for 13 yds to the UL 46 for a 1ST down +13 1.30
14:56 1st & 10 OPP 46 Grant Wilson run for 10 yds to the UL 36 for a 1ST down +10 0.53
14:56 1st & 10 OPP 36 Keshawn Wicks run for no gain to the UL 36 0 -0.72
14:56 2nd & 10 OPP 36 Grant Wilson pass incomplete 0 -0.94
12:36 3rd & 10 OPP 36 Grant Wilson pass complete to Reymello Murphy for 36 yds for a TD (Ethan Sanchez KICK) +36 4.67
PUNT
5 pl · 3 yd · 3:16
17–24
12:30 1st & 10 OWN 23 Ben Wooldridge pass complete to Neal Johnson for 6 yds to the UL 29 +6 0.32
12:30 2nd & 4 OWN 29 Ben Wooldridge pass complete to Robert Williams for 4 yds to the UL 33 for a 1ST down +4 0.47
12:30 1st & 10 OWN 33 Zylan Perry run for 4 yds to the UL 37 +4 -0.15
12:30 2nd & 6 OWN 37 Zylan Perry run for a loss of 17 yards to the UL 17 Zylan Perry fumbled, recovered by UL Zylan Perry -17 -1.78
12:30 3rd & 26 OWN 17 Jacob Kibodi run for 9 yds to the UL 26 +9 0.03
9:14 4th & 17 OWN 26 Thomas Leo punt for 42 yds, fair catch by Isiah Paige at the ODU 32
PUNT
3 pl · 0 yd · 1:28
17–24
9:14 1st & 10 OWN 32 Grant Wilson sacked by Jasper Williams and Jordan Lawson for a loss of 2 yards to the ODU 30 -2 -1.19
9:14 2nd & 12 OWN 30 Obie Sanni run for 2 yds to the ODU 32 +2 -0.25
9:14 3rd & 10 OWN 32 Grant Wilson pass incomplete 0 -0.25
7:46 4th & 10 OWN 32 Ethan Duane punt for 44 yds, fair catch by Jacob Bernard at the UL 24
PUNT
3 pl · 4 yd · 1:43
17–24
7:46 1st & 15 OWN 19 Elijah Davis run for 4 yds to the UL 23 +4 -0.06
7:46 2nd & 11 OWN 23 Elijah Davis run for 5 yds to the UL 28 +5 0.04
7:46 3rd & 6 OWN 28 Ben Wooldridge pass incomplete 0 -0.30
6:03 4th & 6 OWN 28 Thomas Leo punt for 45 yds, fair catch by Isiah Paige at the ODU 32
TD
3 pl · 68 yd · 1:20
17–31
6:03 1st & 10 OWN 32 Keshawn Wicks run for 4 yds to the ODU 36 +4 -0.15
6:03 2nd & 6 OWN 36 Keshawn Wicks run for 3 yds to the ODU 39 +3 -0.36
4:43 3rd & 3 OWN 39 Grant Wilson pass complete to Reymello Murphy for 61 yds for a TD (Ethan Sanchez KICK) +61 6.03
TD
10 pl · 55 yd · 4:37
24–31
4:34 1st & 10 OWN 45 Terrence Williams run for 8 yds to the ODU 47 +8 0.94
4:34 2nd & 2 OPP 47 Terrence Williams run for 5 yds to the ODU 42 for a 1ST down +5 0.04
4:34 1st & 10 OPP 42 Terrence Williams run for 7 yds to the ODU 35 +7 0.47
4:34 2nd & 3 OPP 35 Zeon Chriss run for 13 yds to the ODU 22 for a 1ST down +13 0.17
4:34 1st & 10 OPP 22 Ben Wooldridge pass incomplete 0 -0.40
4:34 2nd & 10 OPP 22 Ben Wooldridge pass complete to Neal Johnson for 5 yds to the ODU 17 +5 0.04
4:34 3rd & 5 OPP 17 Ben Wooldridge run for 3 yds to the ODU 14 +3 -0.16
4:34 4th & 2 OPP 14 Ben Wooldridge pass complete to Peter LeBlanc for 10 yds to the ODU 4 for a 1ST down +10 1.48
0:00 1st & 4 OPP 4 Terrence Williams run for 3 yds to the ODU 1 +3 -0.21
0:00 OPP 4 End of 3rd Quarter
14:57 2nd & 1 OPP 1 Terrence Williams run for 1 yd for a TD (Kenneth Almendares KICK) +1 1.90
Q4
TD
7 pl · 83 yd · 2:24
24–38
14:52 1st & 10 OWN 17 Obie Sanni run for 5 yds to the ODU 22 +5 0.08
14:52 2nd & 5 OWN 22 WILSON, Grant pass deep to the left incomplete intended for DUTTON, Dominic thrown to the LA45. PENALTY LA Holding on MARTIN, Keyon enforced 10 yards from the ODU22 to the ODU32 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +10
14:52 1st & 10 OWN 32 Grant Wilson pass incomplete 0 -0.93
14:52 2nd & 10 OWN 32 Grant Wilson pass complete to Obie Sanni for 7 yds to the ODU 39 +7 0.42
14:52 3rd & 3 OWN 39 Obie Sanni run for 4 yds to the ODU 43 for a 1ST down +4 1.56
14:52 1st & 10 OWN 43 Keshawn Wicks run for 2 yds to the ODU 45 +2 -0.69
14:52 2nd & 8 OWN 45 WILSON, Grant pass deep up the middle incomplete intended for DUTTON, Dominic thrown to the LA7. PENALTY LA Pass Interference on MARTIN, Keyon enforced 15 yards to the LA40 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
14:52 1st & 10 OPP 40 Keshawn Wicks run for 3 yds to the UL 37 +3 -0.27
12:28 2nd & 7 OPP 37 Grant Wilson pass complete to Kelby Williams for 37 yds for a TD (Ethan Sanchez KICK) +37 3.46
TD
7 pl · 90 yd · 3:10
31–38
12:23 1st & 10 OWN 10 Jacob Kibodi run for 6 yds to the UL 16 +6 0.21
12:23 2nd & 4 OWN 16 Ben Wooldridge pass incomplete 0 -0.47
12:23 3rd & 4 OWN 16 Ben Wooldridge pass complete to Jacob Bernard for 43 yds to the ODU 41 for a 1ST down +43 3.81
12:23 1st & 10 OPP 41 Jacob Kibodi run for no gain to the ODU 41 0 -0.88
12:23 2nd & 10 OPP 41 Zylan Perry run for a loss of 2 yards to the ODU 43 -2 -1.47
12:23 3rd & 12 OPP 43 Ben Wooldridge pass complete to Neal Johnson for 6 yds to the ODU 37 +6 0.27
9:13 4th & 6 OPP 37 Ben Wooldridge pass complete to Jacob Kibodi for 37 yds for a TD (Kenneth Almendares KICK) +37 5.32
PUNT
8 pl · 31 yd · 3:56
31–38
9:09 1st & 10 OWN 23 Old Dominion Penalty, Delay Of Game (Grant Wilson) to the ODU 18 -5
9:09 1st & 15 OWN 18 Keshawn Wicks run for 13 yds to the ODU 31 +13 1.55
9:09 2nd & 2 OWN 31 Obie Sanni run for 2 yds to the ODU 33 for a 1ST down +2 -0.09
9:09 1st & 10 OWN 33 Keshawn Wicks run for 5 yds to the ODU 38 +5 0.11
9:09 2nd & 5 OWN 38 Grant Wilson pass complete to Ahmarian Granger for 6 yds to the ODU 44 for a 1ST down +6 0.95
9:09 1st & 10 OWN 44 Louisiana Penalty, Offsides (Kadarius Miller) to the ODU 49 +5
9:09 1st & 5 OWN 49 Keshawn Wicks run for 7 yds to the UL 44 for a 1ST down +7 -0.42
9:09 1st & 10 OPP 44 Grant Wilson pass incomplete 0 -0.97
9:09 2nd & 10 OPP 44 Grant Wilson pass complete to Isiah Paige for 3 yds to the UL 41 +3 -0.39
5:21 4th & 12 OPP 46 Timeout Louisiana, clock 05:21
5:21 3rd & 7 OPP 41 Grant Wilson sacked by Jasper Williams for a loss of 5 yards to the UL 46 -5 -1.83
5:13 4th & 12 OPP 46 Ethan Duane punt for 43 yds, downed at the UL 3
ON DOWNS
14 pl · 90 yd · 4:47
31–38
5:13 1st & 5 OWN 8 Ben Wooldridge run for 3 yds to the UL 11 +3 -0.27
5:13 2nd & 2 OWN 11 Ben Wooldridge run for 9 yds to the UL 20 for a 1ST down +9 0.10
5:13 1st & 10 OWN 20 Ben Wooldridge pass incomplete 0 -0.56
5:13 2nd & 10 OWN 20 Ben Wooldridge pass complete to Robert Williams for 9 yds to the UL 29 +9 0.55
5:13 3rd & 1 OWN 29 Terrence Williams run for 3 yds to the UL 32 for a 1ST down +3 0.87
5:13 1st & 10 OWN 32 Ben Wooldridge pass complete to Robert Williams for 5 yds to the UL 37 +5 0.11
5:13 2nd & 5 OWN 37 Zylan Perry run for 14 yds to the ODU 49 for a 1ST down +14 1.65
5:13 1st & 10 OPP 49 Ben Wooldridge pass complete to Jacob Bernard for 12 yds to the ODU 37 for a 1ST down +12 0.71
1:17 1st & 10 OPP 27 Timeout Old Dominion, clock 01:17
1:17 1st & 10 OPP 37 Ben Wooldridge run for 10 yds to the ODU 27 for a 1ST down +10 0.31
1:17 1st & 10 OPP 27 Ben Wooldridge run for 5 yds to the ODU 22 +5 0.08
1:17 2nd & 5 OPP 22 WOOLDRIDGE, Ben pass deep to the right incomplete intended for WILLIAMS, Robert broken up by ASBURY, Shawn at the ODU0. PENALTY ODU Pass Interference on ASBURY, Shawn enforced half the distance from the goal, 11 yards to the ODU11 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). 0
1:17 1st & 10 OPP 11 Ben Wooldridge run for 4 yds to the ODU 7 +4 -0.02
1:17 2nd & 6 OPP 7 Ben Wooldridge pass incomplete 0 -0.30
0:30 3rd & 6 OPP 7 Ben Wooldridge pass incomplete 0 -0.32
0:30 4th & 6 OPP 7 Timeout Louisiana, clock 00:30
0:26 4th & 6 OPP 7 Ben Wooldridge pass incomplete 0 -3.84
END OF GAME
1 pl · -2 yd · 0:26
31–38
0:00 1st & 10 OWN 7 [NHSG] Kneel down by WILSON, Grant at ODU5 (team loss of 2), clock 00:00. 0 -0.31
0:00 OWN 5 End of 4th Quarter
21 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

4sacks0
4plays for loss4
0takeaways0
1three-and-outs forced2
9explosive plays allowed7
7.16yards allowed / play6.37
6 of 11scoring drives allowed5 of 10
Louisiana
Tyrone Lewis 8 (1)
Tyree Skipper 7 (3)
K.C. Ossai 7 (2)
Kendre' Gant 7 (1)
Jasper Williams 6 (1) 1.5 sk · 1.5 TFL
Nijel McGriff 6 (1)
Jordan Lawson 5 (2) 1.5 sk · 1.5 TFL
Caleb Anderson 4 (1) 1 PD
Old Dominion
Jason Henderson 17 (3) 2.5 TFL
Tahj Ra-El 11 (3)
Wayne Matthews III 10 (4)
Shawn Asbury II 9 (4) 1 TFL
EJ Green 9
Lamareon James 7 (4)
Terry Jones 6 0.5 TFL · 1 PD · 1 QH
Nolan Johnson 5 (1)
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

1 of 1field goals1 of 1
4punts2
42.8punt average43.5
1punts inside the 201
167return yards128
own 24average drive startown 31
Louisiana
K Kenneth Almendares 1/1 FG · long 28 · 4/4 XP
P Thomas Leo 4 punts · 42.8 avg · 1 in 20 · 1 TB
KR Zylan Perry 7 ret · 167 yds · long 43
Old Dominion
K Ethan Sanchez 1/1 FG · long 39 · 5/5 XP
P Ethan Duane 2 punts · 43.5 avg · 1 in 20
KR Lamareon James 4 ret · 112 yds · long 41
KR Koa Naotala 1 ret · 14 yds · long 14
KR Kris Trinidad 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

75plays55
478yards394
10drives11
57%success rate56%
22.71total PPA15.48
Derived from 130 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Ben Wooldridge pass complete to Harvey Broussard for 3 yds for a TD (Kenneth Almendares KICK) 7–0
Q1Grant Wilson pass complete to Ahmarian Granger for 30 yds for a TD (Ethan Sanchez KICK) 7–7
Q1Kenneth Almendares 28 yd FG GOOD 10–7
Q2Ethan Sanchez 39 yd FG GOOD 10–10
Q2Grant Wilson run for 3 yds for a TD (Ethan Sanchez KICK) 17–10
Q2Ben Wooldridge run for 1 yd for a TD (Kenneth Almendares KICK) 17–17
Q3Grant Wilson pass complete to Reymello Murphy for 36 yds for a TD (Ethan Sanchez KICK) 24–17
Q3Grant Wilson pass complete to Reymello Murphy for 61 yds for a TD (Ethan Sanchez KICK) 31–17
Q4Terrence Williams run for 1 yd for a TD (Kenneth Almendares KICK) 24–31
Q4Grant Wilson pass complete to Kelby Williams for 37 yds for a TD (Ethan Sanchez KICK) 38–24
Q4Ben Wooldridge pass complete to Jacob Kibodi for 37 yds for a TD (Kenneth Almendares KICK) 31–38

Biggest plays by PPA

Q3Grant Wilson pass complete to Reymello Murphy for 61 yds for a TD (Ethan Sanchez KICK) 6.03
Q4Ben Wooldridge pass complete to Jacob Kibodi for 37 yds for a TD (Kenneth Almendares 5.32
Q3Grant Wilson pass complete to Reymello Murphy for 36 yds for a TD (Ethan Sanchez KICK) 4.67
Q4Ben Wooldridge pass complete to Jacob Bernard for 43 yds to the ODU 41 for a 1ST down 3.81
Q4Grant Wilson pass complete to Kelby Williams for 37 yds for a TD (Ethan Sanchez KICK) 3.46
Q1Ben Wooldridge pass complete to Harvey Broussard for 15 yds to the ODU 49 for a 1ST down 3.00
Data: CollegeFootballData · terminal