← CFB Terminal
21
Sun Belt
AT
28
Sun Belt
2023 week 8 · Saturday, October 21, 2023 at 6:00 PM CT · S.B. Ballard Stadium · 📺 NFL NET · 20,017 att · 63°F Clear, wind 11.4

Drive chart

App State Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
9 pl · 36 yd · 5:17
0–0
15:00 1st & 10 OWN 25 Joey Aguilar pass complete to Kanye Roberts for 12 yds to the APP 37 for a 1ST down +12 1.03
15:00 1st & 10 OWN 37 Kanye Roberts run for 3 yds to the APP 40 +3 -0.42
15:00 2nd & 7 OWN 40 Kanye Roberts run for 6 yds to the APP 46 +6 0.36
15:00 3rd & 1 OWN 46 Kanye Roberts run for 2 yds to the APP 48 for a 1ST down +2 1.10
15:00 1st & 10 OWN 48 Joey Aguilar run for 16 yds to the ODU 36 for a 1ST down +16 1.00
15:00 1st & 10 OPP 36 Appalachian State Penalty, Offensive Holding (-10 Yards) to the ODU 46 -10
15:00 1st & 20 OPP 46 Joey Aguilar pass complete to Kanye Roberts for 2 yds to the ODU 44 +2 -0.60
15:00 2nd & 18 OPP 44 Joey Aguilar pass complete to Dashaun Davis for 3 yds to the ODU 41 +3 -0.36
15:00 3rd & 15 OPP 41 Joey Aguilar sacked by Kris Trinidad for a loss of 2 yards to the ODU 39 Joey Aguilar fumbled, recovered by APP Kanye Roberts , return for 0 yards -2 -1.01
9:43 4th & 13 OPP 39 Mitchell Lake punt for 27 yds, fair catch by Isiah Paige at the ODU 12
PUNT
3 pl · 1 yd · 1:57
0–0
9:43 1st & 10 OWN 12 Keshawn Wicks run for 1 yd to the ODU 13 +1 -0.32
9:43 2nd & 9 OWN 13 Keshawn Wicks run for 7 yds to the ODU 20 +7 0.22
9:43 3rd & 2 OWN 20 Grant Wilson sacked by Nate Johnson for a loss of 7 yards to the ODU 13 -7 -0.51
7:46 4th & 9 OWN 13 Ethan Duane punt for 33 yds, fair catch by Kaedin Robinson at the ODU 46
TD
7 pl · 46 yd · 3:47
7–0
7:46 1st & 10 OPP 46 Kanye Roberts run for 4 yds to the ODU 42 +4 -0.12
7:46 2nd & 6 OPP 42 Kanye Roberts run for 24 yds to the ODU 18 for a 1ST down +24 1.07
7:46 1st & 10 OPP 18 Kanye Roberts run for 12 yds to the ODU 6 for a 1ST down +12 0.54
7:46 1st & 6 OPP 6 Kanye Roberts run for 4 yds to the ODU 2 +4 -0.02
7:46 2nd & 2 OPP 2 Joey Aguilar run for 1 yd to the ODU 1 +1 -0.39
7:46 3rd & 1 OPP 1 Kanye Roberts run for no gain to the ODU 1 0 -0.33
3:59 4th & 1 OPP 1 Joey Aguilar run for 1 yd for a TD (Michael Hughes KICK) +1 2.79
3:52 1st & 10 OWN 35 Michael Hughes kickoff for 61 yds , LaMareon James return for 19 yds to the ODU 46 Old Dominion Penalty, Offensive Holding (10 Yards) to the ODU 13
TD
12 pl · 87 yd · 5:50
7–7
3:52 1st & 10 OWN 13 Grant Wilson pass complete to Kadarius Calloway for 4 yds to the ODU 17 +4 -0.06
3:52 2nd & 6 OWN 17 Grant Wilson run for 1 yd to the ODU 18 +1 -0.31
3:52 3rd & 5 OWN 18 Grant Wilson pass complete to Javon Harvey for 16 yds to the ODU 34 for a 1ST down +16 1.73
3:52 1st & 10 OWN 34 Kadarius Calloway run for no gain to the ODU 34 0 -0.99
3:52 2nd & 10 OWN 34 No Huddle-Shotgun Wilson,Grant pass complete short right to Bly,Jordan for 9 yards to the ODU43, out of bounds at ODU43 PENALTY ODU Holding (Saunders,Santana) 10 yards from ODU34 to ODU24. NO PLAY. -10
3:52 2nd & 20 OWN 24 Grant Wilson pass complete to Javon Harvey for 24 yds to the ODU 48 for a 1ST down +24 3.19
3:52 1st & 10 OWN 48 Grant Wilson sacked for a loss of 6 yards to the ODU 42 -6 -2.33
3:52 2nd & 16 OWN 42 Grant Wilson pass complete to Isiah Paige for 14 yds to the APP 44 +14 2.03
0:00 OPP 44 End of 1st Quarter
0:00 3rd & 2 OPP 44 No Huddle-Shotgun Calloway,Kadarius rush middle for 2 yards gain to the App42 (Parker Jr.,Andrew) PENALTY App Offside (Parker Jr.,Andrew) 5 yards from App44 to App39, 1ST DOWN. NO PLAY. +5
15:00 1st & 10 OPP 39 Grant Wilson run for 8 yds to the APP 31 +8 0.62
15:00 2nd & 2 OPP 31 Kadarius Calloway run for no gain to the APP 31 0 -0.80
15:00 3rd & 2 OPP 31 Grant Wilson pass complete to Reymello Murphy for 25 yds to the APP 6 for a 1ST down +25 1.27
15:00 1st & 6 OPP 6 Kadarius Calloway run for 3 yds to the APP 3 +3 -0.16
13:02 2nd & 3 OPP 3 Grant Wilson pass complete to Kadarius Calloway for 3 yds for a TD (Ethan Sanchez KICK) +3 2.21
Q2
PUNT
4 pl · 16 yd · 1:32
7–7
12:58 1st & 10 OWN 24 Joey Aguilar pass complete to Kaedin Robinson for 12 yds to the APP 36 for a 1ST down +12 1.00
12:58 1st & 10 OWN 36 Joey Aguilar pass complete to Kaedin Robinson for 4 yds to the APP 40 +4 -0.16
12:58 3rd & 6 OWN 40 Joey Aguilar pass incomplete to Kanye Roberts 0 -0.58
12:58 2nd & 6 OWN 40 Joey Aguilar pass incomplete to Kaedin Robinson 0 -0.99
11:26 4th & 6 OWN 40 Mitchell Lake punt for 41 yds , Isiah Paige returns for 3 yds to the ODU 22
PUNT
3 pl · 2 yd · 1:23
7–7
11:26 1st & 10 OWN 22 Grant Wilson sacked by Nate Johnson for a loss of 7 yards to the ODU 15 -7 -0.99
11:26 2nd & 17 OWN 15 Grant Wilson pass incomplete to Isiah Paige 0 -0.09
11:26 3rd & 17 OWN 15 Grant Wilson run for 9 yds to the ODU 24 +9 0.08
10:03 4th & 8 OWN 24 Ethan Duane punt for 46 yds
TD
10 pl · 70 yd · 5:49
14–7
10:03 1st & 10 OWN 30 Kanye Roberts run for 5 yds to the APP 35 +5 0.10
10:03 2nd & 5 OWN 35 No Huddle-Shotgun Roberts,Kanye rush middle for 0 yards to the App35 (Lowry,Denzel; Stevens,Sayyid) PENALTY App Holding (Daley,Damion) 10 yards from App35 to App25. NO PLAY. -10
10:03 2nd & 15 OWN 25 Joey Aguilar pass complete to Christan Horn for 28 yds to the ODU 47 for a 1ST down +28 3.42
10:03 1st & 10 OPP 47 Joey Aguilar run for no gain to the ODU 47 0 -1.05
10:03 2nd & 10 OPP 47 Kanye Roberts run for 3 yds to the ODU 44 +3 -0.40
10:03 3rd & 7 OPP 44 Joey Aguilar pass complete to Kaedin Robinson for 15 yds to the ODU 29 for a 1ST down +15 2.28
10:03 1st & 10 OPP 29 Joey Aguilar pass complete to Kaedin Robinson for 16 yds to the ODU 13 for a 1ST down +16 0.25
10:03 1st & 10 OPP 13 Joey Aguilar pass complete to Dashaun Davis for 3 yds to the ODU 10 +3 -0.10
10:03 2nd & 7 OPP 10 Kanye Roberts run for 4 yds to the ODU 6 +4 -0.02
10:03 3rd & 3 OPP 6 Joey Aguilar run for 1 yd to the ODU 5 +1 -0.25
4:14 4th & 2 OPP 5 Joey Aguilar pass complete to David Larkins for 5 yds for a TD (Michael Hughes KICK) +5 2.91
4:08 1st & 10 OWN 35 Michael Hughes kickoff for 63 yds , LaMareon James return for 14 yds to the ODU 49 Old Dominion Penalty, Illegal Block (8 Yards) to the ODU 8
TD
5 pl · 92 yd · 2:41
14–14
4:08 1st & 10 OWN 8 Kadarius Calloway run for 19 yds to the ODU 27 for a 1ST down +19 0.92
4:08 1st & 10 OWN 27 No Huddle-Shotgun Wilson,Grant pass complete short right to Bly,Jordan for 3 yards to the ODU30, out of bounds at ODU30 PENALTY ODU Pass Interference offsetting App Face Mask offsetting. NO PLAY. 0
4:08 1st & 10 OWN 27 Grant Wilson pass complete to Isiah Paige for 8 yds to the ODU 35 +8 0.95
4:08 2nd & 2 OWN 35 Grant Wilson pass complete to Isiah Paige for 9 yds to the ODU 44 for a 1ST down +9 0.61
4:08 1st & 10 OWN 44 Kadarius Calloway run for 36 yds to the APP 20 for a 1ST down +36 1.75
1:27 1st & 10 OPP 20 Keshawn Wicks run for 20 yds for a TD (Ethan Sanchez KICK) +20 2.62
PUNT
3 pl · 9 yd · 0:37
14–14
1:22 1st & 10 OWN 25 Kanye Roberts run for 8 yds to the APP 33 +8 0.91
1:22 2nd & 2 OWN 33 Joey Aguilar pass incomplete to Dalton Stroman 0 -1.13
1:22 3rd & 2 OWN 33 Joey Aguilar pass complete to Milan Tucker for 1 yd to the APP 34 +1 -0.50
0:54 4th & 1 OWN 34 Timeout Old Dominion, clock 00:54
0:45 4th & 1 OWN 34 Mitchell Lake punt for 31 yds
FG
6 pl · 35 yd · 0:45
14–17
0:45 1st & 10 OWN 35 Grant Wilson run for 6 yds to the ODU 41 +6 0.40
0:45 2nd & 4 OWN 41 Grant Wilson pass complete to Keshawn Wicks for 5 yds to the ODU 46 for a 1ST down +5 0.66
0:45 1st & 10 OWN 46 Grant Wilson pass complete to Keshawn Wicks for 8 yds to the APP 46 +8 0.92
0:45 2nd & 2 OPP 46 Grant Wilson pass incomplete to Javon Harvey 0 -1.24
0:45 3rd & 2 OPP 46 Kadarius Calloway run for 16 yds to the APP 30 for a 1ST down +16 1.69
0:03 1st & 10 OPP 30 Timeout Old Dominion, clock 00:03
0:00 1st & 10 OPP 30 Ethan Sanchez 47 yd FG GOOD
0:00 OPP 30 End of 2nd Quarter
Q3
FG
9 pl · 46 yd · 4:06
14–20
15:00 1st & 10 OWN 25 Grant Wilson run for 12 yds to the ODU 37 for a 1ST down +12 1.03
15:00 1st & 10 OWN 37 Grant Wilson pass complete to Isiah Paige for 6 yds to the ODU 43 +6 0.40
15:00 2nd & 4 OWN 43 Grant Wilson pass complete to Jalen Butler for 5 yds to the ODU 48 for a 1ST down +5 0.64
15:00 1st & 10 OWN 48 Grant Wilson pass complete to Reymello Murphy for 8 yds to the APP 44 +8 0.88
15:00 2nd & 2 OPP 44 Kadarius Calloway run for 8 yds to the APP 36 for a 1ST down +8 0.12
15:00 1st & 10 OPP 36 No Huddle-Shotgun Wilson,Grant pass incomplete deep right to Murphy,Reymello PENALTY ODU Illegal Formation 5 yards from App36 to App41. NO PLAY. -5
15:00 1st & 15 OPP 41 Grant Wilson run for 12 yds to the APP 29 +12 1.18
15:00 2nd & 3 OPP 29 Keshawn Wicks run for no gain to the APP 29 0 -0.72
15:00 3rd & 3 OPP 29 Grant Wilson pass incomplete to Ahmarian Granger 0 -0.86
10:54 4th & 3 OPP 29 Ethan Sanchez 46 yd FG GOOD
TD
13 pl · 60 yd · 6:44
21–20
10:47 1st & 10 OWN 40 Kanye Roberts run for 3 yds to the APP 43 +3 -0.43
10:47 2nd & 7 OWN 43 Kanye Roberts run for 9 yds to the ODU 48 for a 1ST down +9 1.50
10:47 1st & 10 OPP 48 Kanye Roberts run for no gain to the ODU 48 0 -1.07
10:47 2nd & 10 OPP 48 Kanye Roberts run for 4 yds to the ODU 44 +4 -0.17
10:47 3rd & 6 OPP 44 Joey Aguilar pass complete to Christan Horn for 11 yds to the ODU 33 for a 1ST down +11 2.02
10:47 1st & 10 OPP 33 Kanye Roberts run for 4 yds to the ODU 29 +4 -0.06
10:47 2nd & 6 OPP 29 Kanye Roberts run for 3 yds to the ODU 26 +3 -0.21
10:47 3rd & 3 OPP 26 Kanye Roberts run for 1 yd to the ODU 25 +1 -0.59
10:47 4th & 2 OPP 25 Joey Aguilar run for 2 yds to the ODU 23 for a 1ST down +2 1.10
10:47 1st & 10 OPP 23 Kanye Roberts run for 4 yds to the ODU 19 +4 -0.03
10:47 2nd & 6 OPP 19 Joey Aguilar pass complete to Dashaun Davis for 4 yds to the ODU 15 +4 -0.03
10:47 3rd & 2 OPP 15 Ahmani Marshall run for 2 yds to the ODU 17 +2 0.19
4:03 4th & 4 OPP 17 Joey Aguilar pass complete to Kaedin Robinson for 17 yds for a TD (Michael Hughes KICK) +17 3.45
PUNT
5 pl · 13 yd · 2:41
21–20
4:03 1st & 10 OWN 25 Keshawn Wicks run for 15 yds to the ODU 40 for a 1ST down +15 1.32
4:03 1st & 10 OWN 40 Grant Wilson pass complete to Isiah Paige for 11 yds to the APP 49 for a 1ST down +11 0.99
4:03 1st & 10 OPP 49 Keshawn Wicks run for 2 yds to the APP 47 +2 -0.62
4:03 2nd & 8 OPP 47 No Huddle-Shotgun Wilson,Grant pass incomplete short right to Paige,Isiah QB hurried by Collins,Shawn PENALTY ODU Holding (Thomas,Leroy) 10 yards from App47 to ODU43. NO PLAY. -10
4:03 2nd & 18 OWN 43 No Huddle-Shotgun Wilson,Grant pass complete short right to Paige,Isiah for 11 yards to the App46 (Ross,Nick; Farrar,Derrell) PENALTY ODU Pass Interference (Murphy,Reymello) 15 yards from ODU43 to ODU28. NO PLAY. -15
4:03 2nd & 33 OWN 28 Grant Wilson pass incomplete to Kadarius Calloway 0 -0.05
4:03 3rd & 33 OWN 28 Kadarius Calloway run for 10 yds to the ODU 38 +10 0.05
1:22 4th & 23 OWN 38 Ethan Duane punt for 61 yds
PUNT
7 pl · 36 yd · 3:27
21–20
1:22 1st & 10 OWN 1 Joey Aguilar pass incomplete to Makai Jackson 0 -0.24
1:22 2nd & 10 OWN 1 Joey Aguilar pass complete to Dalton Stroman for 12 yds to the APP 13 for a 1ST down Old Dominion Penalty, Defensive Holding (Yards) declined for a 1ST down +12 0.54
1:22 1st & 10 OWN 13 Roberts,Kanye rush middle for 2 yards gain to the App15 (Asbury,Shawn; Lowry,Denzel) PENALTY App Tripping (Wilson,Eli) 7 yards from App13 to App06. NO PLAY. -7
0:00 1st & 17 OWN 6 Maquel Haywood run for 2 yds to the APP 8 +2 -0.07
0:00 OWN 7 End of 3rd Quarter
15:00 2nd & 15 OWN 8 Joey Aguilar pass complete to Makai Jackson for 23 yds to the APP 31 for a 1ST down +23 1.68
15:00 1st & 10 OWN 31 Kanye Roberts run for 5 yds to the APP 36 +5 0.10
15:00 2nd & 5 OWN 36 Kanye Roberts run for 1 yd to the APP 37 +1 -0.78
15:00 3rd & 4 OWN 37 Joey Aguilar pass incomplete to Makai Jackson 0 -0.60
12:55 4th & 4 OWN 37 Mitchell Lake punt for 41 yds , Isiah Paige returns for 6 yds to the ODU 28
Q4
PUNT
3 pl · 4 yd · 0:55
21–20
12:55 1st & 10 OWN 28 Grant Wilson pass incomplete to Javon Harvey 0 -0.80
12:55 2nd & 10 OWN 28 Keshawn Wicks run for 4 yds to the ODU 32 +4 -0.08
12:55 3rd & 6 OWN 32 Grant Wilson pass incomplete 0 -0.37
12:00 4th & 6 OWN 32 Ethan Duane punt for 38 yds, fair catch by Kaedin Robinson at the APP 30
PUNT
5 pl · 19 yd · 2:45
21–20
12:00 1st & 10 OWN 30 Kanye Roberts run for 4 yds to the APP 26 +4 -0.14
12:00 2nd & 14 OWN 26 Joey Aguilar pass complete to Kaedin Robinson for 19 yds to the APP 45 for a 1ST down +19 2.69
12:00 1st & 10 OWN 45 Kanye Roberts run for 4 yds to the APP 49 +4 -0.16
12:00 2nd & 6 OWN 49 Kanye Roberts run for no gain to the APP 49 0 -1.16
12:00 3rd & 6 OWN 49 Joey Aguilar pass incomplete to Christan Horn 0 -0.86
9:15 4th & 6 OWN 49 Mitchell Lake punt for 36 yds
PUNT
9 pl · 10 yd · 4:25
21–20
9:15 1st & 10 OWN 15 Kadarius Calloway run for 2 yds to the ODU 17 +2 -0.29
9:15 2nd & 8 OWN 17 Kadarius Calloway run for 4 yds to the ODU 21 +4 -0.04
9:15 3rd & 4 OWN 21 Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 26 for a 1ST down +5 0.94
9:15 1st & 10 OWN 26 Keshawn Wicks run for 5 yds to the ODU 31 +5 0.10
9:15 2nd & 5 OWN 31 Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 36 for a 1ST down +5 0.76
9:15 1st & 10 OWN 36 No Huddle-Shotgun Wicks,Keshawn rush middle for 1 yard gain to the ODU37 (Arnholt,Kyle) PENALTY App Illegal Substitution 5 yards from ODU36 to ODU41. NO PLAY. +5
9:15 1st & 5 OWN 41 Grant Wilson run for no gain to the ODU 41 0 -1.43
9:15 2nd & 5 OWN 41 Old Dominion Penalty, Offensive Holding (-10 Yards) to the ODU 32 -10
9:15 2nd & 14 OWN 32 Grant Wilson sacked by Santana Hopper for a loss of 7 yards to the ODU 25 -7 -0.57
9:15 3rd & 21 OWN 25 Grant Wilson pass incomplete to Jordan Bly 0 -0.05
4:50 4th & 21 OWN 25 Ethan Duane punt for 41 yds, punt out-of-bounds at the APP 34
PUNT
3 pl · 4 yd · 1:04
21–20
4:50 1st & 10 OWN 34 Joey Aguilar pass complete to Eli Wilson for 9 yds to the APP 43 +9 1.38
3:58 2nd & 1 OWN 43 Timeout Old Dominion, clock 03:58
3:58 2nd & 1 OWN 43 Joey Aguilar run for 5 yds to the APP 38 Joey Aguilar fumbled, recovered by APP Joey Aguilar +5 -0.06
3:58 3rd & 6 OWN 38 Joey Aguilar pass incomplete to Eli Wilson 0 -0.52
3:46 4th & 6 OWN 38 Mitchell Lake punt for 37 yds, punt out-of-bounds at the ODU 31 , Isiah Paige returns for 6 yds to the ODU 31
TD
11 pl · 69 yd · 2:58
21–28
3:46 1st & 10 OWN 31 Kadarius Calloway run for 4 yds to the ODU 35 +4 -0.14
3:46 2nd & 6 OWN 35 Kadarius Calloway run for 2 yds to the ODU 37 +2 -0.53
3:46 3rd & 4 OWN 37 Grant Wilson pass complete to Kadarius Calloway for 13 yds to the 50 yard line for a 1ST down +13 2.44
3:46 1st & 10 50 Kadarius Calloway run for no gain to the 50 yard line 0 -1.11
3:46 2nd & 10 50 Grant Wilson run for 10 yds to the APP 40 for a 1ST down +10 1.77
3:46 1st & 10 OPP 40 Keshawn Wicks run for 7 yds to the APP 33 +7 0.45
3:46 2nd & 3 OPP 33 Keshawn Wicks run for no gain to the APP 33 0 -0.83
1:22 3rd & 3 OPP 33 Timeout Appalachian State, clock 01:22
1:22 3rd & 3 OPP 33 No Huddle-Shotgun Wicks,Keshawn rush left for 13 yards gain to the App20, out of bounds at App20 PENALTY ODU Holding (Adams,Chris) 10 yards from App33 to App43. NO PLAY. -10
1:22 3rd & 13 OPP 43 Grant Wilson run for 3 yds to the APP 40 +3 -0.33
1:08 4th & 10 OPP 40 Timeout Old Dominion, clock 01:08
1:08 4th & 10 OPP 40 Grant Wilson pass complete to Javon Harvey for 19 yds to the APP 21 for a 1ST down +19 3.40
1:08 1st & 10 OPP 21 Keshawn Wicks run for 5 yds to the APP 16 +5 0.07
0:54 2nd & 5 OPP 16 Timeout Appalachian State, clock 00:54
0:48 2nd & 5 OPP 16 Keshawn Wicks 16 Yd Run (Grant Wilson Pass to Jalen Butler for Two-Point Conversion) +16 2.56
0:48 1st & 10 OPP 3 Timeout Old Dominion, clock 00:48
END OF GAME
7 pl · 56 yd · 0:43
21–28
0:43 1st & 10 OWN 21 Joey Aguilar pass complete to Eli Wilson for 13 yds to the APP 34 for a 1ST down +13 0.99
0:43 1st & 10 OWN 34 Joey Aguilar pass complete to Kanye Roberts for 2 yds to the APP 36 +2 -0.62
0:26 2nd & 8 OWN 36 Timeout Appalachian State, clock 00:26
0:26 2nd & 8 OWN 36 Old Dominion Penalty, Targeting (15 Yards) to the ODU 44 for a 1ST down +15
0:26 1st & 10 OPP 44 Joey Aguilar pass complete to Christan Horn for 21 yds to the ODU 23 for a 1ST down +21 0.75
0:26 1st & 10 OPP 23 Joey Aguilar pass incomplete 0 -0.42
0:26 2nd & 10 OPP 23 Joey Aguilar pass incomplete to Dalton Stroman 0 -0.55
0:00 OPP 23 End of 4th Quarter
0:00 3rd & 10 OPP 23 Joey Aguilar pass incomplete to Dalton Stroman 0 -0.82
20 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 loss0
0takeaways0
3three-and-outs forced2
12explosive plays allowed9
6.48yards allowed / play5.84
5 of 10scoring drives allowed3 of 10
App State
Nicholas Ross 10 (7)
Nate Johnson 6 (4) 2 sk · 2 TFL · 1 QH
Derrell Farrar 6 (2) 0.5 sk · 0.5 TFL
Andrew Parker 6 (2)
Jalik Thomas 5 (4)
Ronald Clarke 5 (2)
Santana Hopper 4 (2) 1.5 sk · 1.5 TFL
Shawn Collins 4
Old Dominion
Jason Henderson 16 (5)
Terry Jones 11 (3) 0.5 TFL · 1 PD
Wayne Matthews III 6 1 PD
Rasheed Reason 5 (5) 2 PD
Shawn Asbury II 5 (4)
Mario Thompson 4 (2)
Denzel Lowry 4 (1)
Sayyid Stevens 3 0.5 TFL
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 goals2 of 2
6punts5
35.5punt average43.8
2punts inside the 201
98return yards48
own 29average drive startown 21
App State
K Michael Hughes 3/3 XP
P Mitch Lake 6 punts · 35.5 avg · 2 in 20
KR Milan Tucker 4 ret · 98 yds · long 35
Old Dominion
K Ethan Sanchez 2/2 FG · long 47 · 2/2 XP
P Ethan Duane 5 punts · 43.8 avg · 1 in 20
KR Lamareon James 2 ret · 33 yds · long 19
PR Isiah Paige 3 ret · 15 yds · long 6
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

64plays63
374yards408
10drives10
42%success rate54%
18.2total PPA24.36
Derived from 127 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Joey Aguilar run for 1 yd for a TD (Michael Hughes KICK) 7–0
Q2Grant Wilson pass complete to Kadarius Calloway for 3 yds for a TD (Ethan Sanchez KICK) 7–7
Q2Joey Aguilar pass complete to David Larkins for 5 yds for a TD (Michael Hughes KICK) 14–7
Q2Keshawn Wicks run for 20 yds for a TD (Ethan Sanchez KICK) 14–14
Q2Ethan Sanchez 47 yd FG GOOD 17–14
Q3Ethan Sanchez 46 yd FG GOOD 20–14
Q3Joey Aguilar pass complete to Kaedin Robinson for 17 yds for a TD (Michael Hughes KICK) 21–20
Q4Keshawn Wicks 16 Yd Run (Grant Wilson Pass to Jalen Butler for Two-Point Conversion) 28–21

Biggest plays by PPA

Q3Joey Aguilar pass complete to Kaedin Robinson for 17 yds for a TD (Michael Hughes KICK) 3.45
Q2Joey Aguilar pass complete to Christan Horn for 28 yds to the ODU 47 for a 1ST down 3.42
Q4Grant Wilson pass complete to Javon Harvey for 19 yds to the APP 21 for a 1ST down 3.40
Q1Grant Wilson pass complete to Javon Harvey for 24 yds to the ODU 48 for a 1ST down 3.19
Q2Joey Aguilar pass complete to David Larkins for 5 yds for a TD (Michael Hughes KICK) 2.91
Q1Joey Aguilar run for 1 yd for a TD (Michael Hughes KICK) 2.79

Series recent meetings

2025 App State 21 – 24 Old Dominion
2024 Old Dominion 20 – 28 App State
2022 Old Dominion 14 – 27 App State
2016 Old Dominion 7 – 31 App State
2015 App State 49 – 0 Old Dominion
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal