Referee Joe Pester; umpire Jason Yates; head linesman Gerry Austin; line judge Scott Held; side judge Maurice Pierre; field judge David Sherwood; back judge Michael Bailey; center judge Jeff GuadagnoGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Old Dominion
0
7
0
0
7
App State
14
10
0
7
31
Standouts
No. 14RushingMarcus Cox18 carries, 133 yards, 3 TDApp State
No. 16ReceivingJaquil Capel6 catches, 82 yardsApp State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
App State
326
Total yards
415
169
Passing yards
185
157
Rushing yards
230
4.7
Yards per pass
8.4
5.1
Yards per rush
4.8
18
First downs
22
2–12
Third downs
2–13
1–6
Fourth downs
4–5
1
Turnovers
1
5–45
Penalties
7–72
26:09
Possession
33:51
3
Sacks (by defense)
3
Efficiency
Old Dominion
App State
36%
Success rate
45%
−0.12
EPA per play
0.14
1.18
Explosiveness
1.18
0.20
Rushing EPA
0.24
−0.34
Passing EPA
0.00
26%
Passing-down success
17%
−0.17
First-down EPA
0.22
0.62
Second-down EPA
0.14
−0.18
Third-down EPA
−0.18
17%
Havoc by its defense
18%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
App State 74% to win. Elo’s favorite won.
The line
App State −21, over/under 54.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. App State drives left to right, Old Dominion right to left.
Q1 App StateTouchdown, 7 plays, 72 yards
Q1 Old DominionTurnover on downs, 9 plays, 59 yards
Q1 App StateTouchdown, 9 plays, 84 yards
Q1 Old DominionTurnover on downs, 5 plays, 19 yards
Q1 App StateField goal, 6 plays, 41 yards
Q2 Old DominionPunt, 3 plays, 1 yard
Q2 App StateTurnover on downs, 5 plays, 20 yards
Q2 Old DominionTouchdown, 7 plays, 92 yards
Q2 App StateInterception, 5 plays, 38 yards
Q2 Old DominionPunt, 5 plays, 13 yards
Q2 App StateTouchdown, 6 plays, 63 yards
Q2 Old DominionPunt, 3 plays, 9 yards
Q2 App StatePunt, 3 plays, 3 yards
Q2 Old DominionEnd of half, 1 play, −1 yard
Q3 Old DominionInterception, 11 plays, 57 yards
Q3 App StatePunt, 6 plays, 31 yards
Q3 Old DominionTurnover on downs, 9 plays, 57 yards
Q3 App StatePunt, 6 plays, 19 yards
Q4 Old DominionPunt, 3 plays, 2 yards
Q4 App StatePunt, 7 plays, 8 yards
Q4 Old DominionTurnover on downs, 7 plays, 29 yards
Q4 App StateTouchdown, 11 plays, 39 yards
Q4 Old DominionEnd of game, 4 plays, 29 yards
Play by play
1st quarter5 drives, then App State 14, Old Dominion 0
App State Touchdown, 7 plays
15:00
1st & 10 at own 35
Brad Davis kickoff for 54 yds , Jaquil Capel return for 17 yds to the AppSt 28
15:00
1st & 10 at own 28
Taylor Lamb pass complete to Jaquil Capel for 40 yds to the ODU 32 for a 1ST down
15:00
1st & 10 at opp 32
Marcus Cox run for 20 yds to the ODU 12 for a 1ST down
15:00
1st & 10 at opp 12
Marcus Cox run for a loss of 1 yard to the ODU 13
15:00
2nd & 11 at opp 13
Marcus Cox run for 1 yd to the ODU 12
15:00
3rd & 10 at opp 12
Capel,Jaquil pass complete to Lamb,Taylor for 7 yards to the ODU5 (ROTIMI, Bunmi), PENALTY APP illegal formation 5 yards to the ODU17, NO PLAY.
15:00
3rd & 15 at opp 17
Taylor Lamb run for 13 yds to the ODU 4
15:00
4th & 2 at opp 4
Marcus Cox run for 3 yds to the ODU 1 for a 1ST down
10:58
1st & goal at opp 1
Marcus Cox run for 1 yd for a TD, (Michael Rubino KICK)App State 7, Old Dominion 0
Old Dominion Turnover on downs, 9 plays
10:58
1st & 0 at own 35
Bentlee Critcher kickoff for 65 yds for a touchback
10:58
1st & 10 at own 25
David Washington pass incomplete
10:58
2nd & 10 at own 25
Ray Lawry run for 42 yds to the AppSt 33 for a 1ST down
10:58
1st & 10 at opp 33
Ray Lawry run for 7 yds to the AppSt 26
10:58
2nd & 3 at opp 26
David Washington pass incomplete
10:58
3rd & 3 at opp 26
David Washington pass complete to Travis Fulgham for 5 yds to the AppSt 21 for a 1ST down
10:58
1st & 10 at opp 21
Ray Lawry run for 2 yds to the AppSt 19
10:58
2nd & 8 at opp 19
David Washington pass incomplete to Zach Pascal, broken up by John Law
10:58
3rd & 8 at opp 19
David Washington run for 3 yds to the AppSt 16
8:10
4th & 5 at opp 16
Timeout OLDDOMINION, clock 08:10
8:10
4th & 5 at opp 16
David Washington pass incomplete to Zach Pascal, broken up by Mondo Williams
App State Touchdown, 9 plays
8:03
1st & 10 at own 16
Marcus Cox run for 15 yds to the AppSt 31 for a 1ST down
8:03
1st & 10 at own 31
Taylor Lamb pass complete to Zy Letman for 8 yds to the AppSt 39
8:03
2nd & 2 at own 39
Marcus Cox run for 3 yds to the AppSt 42 for a 1ST down
8:03
1st & 10 at own 42
Taylor Lamb pass complete to Barrett Burns for 15 yds to the ODU 43 for a 1ST down
8:03
1st & 10 at opp 43
Taylor Lamb pass complete to Deltron Hopkins for 4 yds to the ODU 39
8:03
2nd & 6 at opp 39
Marcus Cox run for 2 yds to the ODU 37
8:03
3rd & 4 at opp 37
Taylor Lamb pass complete to Jaquil Capel for 5 yds to the ODU 32 for a 1ST down
8:03
1st & 10 at opp 32
Taylor Lamb pass complete to Barrett Burns for 30 yds to the ODU 2 for a 1ST down
3:41
1st & goal at opp 2
Marcus Cox run for 2 yds for a TD, (Michael Rubino KICK)App State 14, Old Dominion 0
Old Dominion Turnover on downs, 5 plays
3:41
1st & 0 at own 35
Bentlee Critcher kickoff for 65 yds for a touchback
3:41
1st & 10 at own 25
David Washington run for 11 yds to the ODU 36 for a 1ST down
3:41
1st & 10 at own 36
Ray Lawry run for 1 yd to the ODU 37
3:41
2nd & 9 at own 37
David Washington run for 4 yds to the ODU 41
2:04
3rd & 5 at own 41
Timeout OLDDOMINION, clock 02:04
2:04
3rd & 5 at own 41
David Washington run for 3 yds to the ODU 44
2:04
4th & 2 at own 44
David Washington pass incomplete to Travis Fulgham, broken up by Okon Godwin
App State Field goal, 6 plays
1:38
1st & 10 at opp 44
Lamb,Taylor pass incomplete to Capel,Jaquil, PENALTY ODU pass interference (DAVILA, Justice) 15 yards to the ODU29, 1ST DOWN APP, NO PLAY.
1:38
1st & 10 at opp 29
Jalin Moore run for 4 yds to the ODU 25
1:38
2nd & 6 at opp 25
Taylor Lamb pass complete to Barrett Burns for 21 yds to the ODU 4 for a 1ST down
1:38
1st & goal at opp 4
Jalin Moore run for 2 yds to the ODU 2
1:38
2nd & goal at opp 2
Jalin Moore run for a loss of 1 yard to the ODU 3
Q2 15:00
3rd & goal at opp 3
Taylor Lamb pass incomplete to Barrett Burns
Q2 14:49
4th & goal at opp 3
Michael Rubino 20 yd FG GOODApp State 17, Old Dominion 0
2nd quarter9 drives, then App State 24, Old Dominion 7
Old Dominion Punt, 3 plays
14:49
1st & 0 at own 35
Bentlee Critcher kickoff for 65 yds , Kesean Strong return for 22 yds to the ODU 22
14:42
1st & 10 at own 22
David Washington pass complete to Jonathan Duhart for 1 yd to the ODU 23
14:42
2nd & 9 at own 23
David Washington pass incomplete to Kesean Strong
14:42
3rd & 9 at own 23
David Washington pass incomplete to Ray Lawry
14:42
4th & 9 at own 23
TEAM punt
App State Turnover on downs, 5 plays
13:14
1st & 10 at opp 28
Deltron Hopkins run for 14 yds to the ODU 14 for a 1ST down
13:14
1st & 10 at opp 14
Jalin Moore run for 4 yds to the ODU 10
13:14
2nd & 6 at opp 10
Jalin Moore run for 1 yd to the ODU 9
13:14
3rd & 5 at opp 9
Taylor Lamb pass incomplete
13:14
4th & 5 at opp 9
Bentlee Critcher run for 1 yd to the ODU 8
Old Dominion Touchdown, 7 plays
11:24
1st & 10 at own 8
Zach Pascal run for a loss of 1 yard to the ODU 7
11:24
2nd & 11 at own 7
David Washington pass complete to Jonathan Duhart for 18 yds to the ODU 25 for a 1ST down
11:24
1st & 10 at own 25
Ray Lawry run for 7 yds to the ODU 32
9:38
2nd & 3 at own 32
Timeout OLDDOMINION, clock 09:38
9:38
2nd & 3 at own 32
David Washington pass complete to Jonathan Duhart for 7 yds to the ODU 39 for a 1ST down
9:38
1st & 10 at own 39
David Washington pass complete to Zach Pascal for 26 yds to the AppSt 35 for a 1ST down
9:38
1st & 10 at opp 35
Ray Lawry run for 8 yds to the AppSt 27
8:12
2nd & 2 at opp 27
Ray Lawry run for 27 yds for a TD, (Brad Davis KICK)App State 17, Old Dominion 7
App State Interception, 5 plays
8:12
1st & 0 at own 35
Brad Davis kickoff for 54 yds , Jaquil Capel return for 11 yds to the AppSt 22
8:06
1st & 10 at own 22
Marcus Cox run for no gain to the AppSt 22
8:06
2nd & 10 at own 22
Marcus Cox run for 37 yds to the ODU 41 for a 1ST down
8:06
1st & 10 at opp 41
Lamb,Taylor rush for 7 yards to the ODU34, PENALTY APP holding (Duffield,Levi) 2 yards to the ODU43, NO PLAY.
8:06
1st & 12 at opp 43
Jalin Moore run for no gain to the ODU 43
8:06
2nd & 12 at opp 43
Taylor Lamb pass complete to Deltron Hopkins for 3 yds to the ODU 40
8:06
3rd & 9 at opp 40
Taylor Lamb pass intercepted Denzel Williams return for no gain to the ODU 17
Old Dominion Punt, 5 plays
5:05
1st & 10 at own 17
David Washington pass incomplete
5:05
2nd & 10 at own 17
Ray Lawry run for 1 yd to the ODU 18 for a 1ST down APPALACHIAN ST Penalty, unsportsmanlike conduct (Eric Boggs) to the ODU 33 for a 1ST down
5:05
1st & 10 at own 33
David Washington pass incomplete to Ray Lawry
5:05
2nd & 10 at own 33
David Washington pass incomplete to Jonathan Duhart
5:05
3rd & 10 at own 33
OLDDOMINION Penalty, false start (-5 Yards) to the ODU 28
5:05
3rd & 15 at own 28
Josh Marriner run for 2 yds to the ODU 30
5:05
4th & 13 at own 30
Bailey Cate punt for 33 yds, fair catch by Jaquil Capel at the AppSt 37
App State Touchdown, 6 plays
3:24
1st & 10 at own 37
Marcus Cox run for 1 yd to the AppSt 38
3:24
2nd & 9 at own 38
Marcus Cox run for 14 yds to the ODU 48 for a 1ST down
3:24
1st & 10 at opp 48
Taylor Lamb run for no gain to the ODU 48
3:24
2nd & 10 at opp 48
Taylor Lamb pass complete to Deltron Hopkins for 10 yds to the ODU 38 for a 1ST down
3:24
1st & 10 at opp 38
Taylor Lamb pass complete to Jaquil Capel for 28 yds to the ODU 10 for a 1ST down
1:12
1st & goal at opp 10
Marcus Cox run for 10 yds for a TD, (Michael Rubino KICK)App State 24, Old Dominion 7
Old Dominion Punt, 3 plays
1:12
1st & 0 at own 35
Bentlee Critcher kickoff for 65 yds for a touchback
1:12
1st & 10 at own 25
Ray Lawry run for 2 yds to the ODU 27
1:12
2nd & 8 at own 27
David Washington pass incomplete OLDDOMINION Penalty, Offensive holding ( Yards) declined
1:12
3rd & 8 at own 27
Josh Marriner run for 7 yds to the ODU 34
0:38
4th & 1 at own 34
Timeout APPALACHIAN ST, clock 00:38
0:38
4th & 1 at own 34
Bailey Cate punt for 31 yds, downed at the AppSt 35
App State Punt, 3 plays
0:29
1st & 10 at own 35
Taylor Lamb pass complete to Marcus Cox for 8 yds to the AppSt 43
0:21
2nd & 2 at own 43
Timeout APPALACHIAN ST, clock 00:21
0:21
2nd & 2 at own 43
Taylor Lamb pass incomplete to Jalin Moore
0:21
3rd & 2 at own 43
Taylor Lamb pass incomplete
0:21
4th & 2 at own 43
APPALACHIAN ST Penalty, false start (Zy Letman) to the AppSt 38
0:21
4th & 7 at own 38
Bentlee Critcher punt for 20 yds, punt out-of-bounds at the ODU 42
Old Dominion End of half, 1 play
0:01
1st & 10 at own 42
Ray Lawry run for a loss of 1 yard to the ODU 41
3rd quarter4 drives, then App State 24, Old Dominion 7
Old Dominion Interception, 11 plays
15:00
2nd & 11 at own 35
Bentlee Critcher kickoff for 65 yds , Josh Marriner return for 28 yds to the ODU 28
14:53
1st & 10 at own 28
David Washington pass complete to Jonathan Duhart for 13 yds to the ODU 41 for a 1ST down
14:53
1st & 10 at own 41
Ray Lawry run for no gain to the ODU 41
14:53
2nd & 10 at own 41
David Washington pass complete to Zach Pascal for 20 yds to the AppSt 39 for a 1ST down
14:53
1st & 10 at opp 39
Josh Marriner run for 2 yds to the AppSt 37
14:53
2nd & 8 at opp 37
David Washington run for 5 yds to the AppSt 32
14:53
3rd & 3 at opp 32
Josh Marriner run for no gain to the AppSt 32
14:53
4th & 3 at opp 32
David Washington pass complete to Melvin Vaughn for 16 yds to the AppSt 16 for a 1ST down
14:53
1st & 10 at opp 16
Ray Lawry run for 6 yds to the AppSt 10
14:53
2nd & 4 at opp 10
OLDDOMINION Penalty, Offensive pass interference (Zach Pascal) to the AppSt 25
14:53
2nd & 19 at opp 25
David Washington pass complete to Jonathan Duhart for 6 yds to the AppSt 19
14:53
3rd & 13 at opp 19
David Washington pass complete to Melvin Vaughn for 4 yds to the AppSt 15
14:53
4th & 9 at opp 15
David Washington pass intercepted, touchback. Clifton Duck return for no gain
App State Punt, 6 plays
8:50
1st & 10 at own 20
Jalin Moore run for 10 yds to the AppSt 30 for a 1ST down
8:50
1st & 10 at own 30
Taylor Lamb pass complete to Jaquil Capel for 6 yds to the AppSt 36
8:50
2nd & 4 at own 36
Jalin Moore run for 15 yds to the ODU 49 for a 1ST down
8:50
1st & 10 at opp 49
Jalin Moore run for 3 yds to the ODU 46
8:50
2nd & 7 at opp 46
Taylor Lamb sacked by Anthony Wilson for a loss of 1 yard to the ODU 47
8:50
3rd & 8 at opp 47
Taylor Lamb sacked by Anthony Wilson for a loss of 2 yards to the ODU 49
8:50
4th & 10 at opp 49
Bentlee Critcher punt for 36 yds
Old Dominion Turnover on downs, 9 plays
5:00
1st & 10 at own 13
David Washington pass incomplete to Zach Pascal
5:00
2nd & 10 at own 13
WASHINGTON, D. pass incomplete to DUHART, J., PENALTY APP roughing passer (Sims,Antonious) 15 yards to the ODU28, 1ST DOWN ODU, NO PLAY.
5:00
1st & 10 at own 28
Ray Lawry run for 4 yds to the ODU 32
5:00
2nd & 6 at own 32
David Washington pass complete to Zach Pascal for 7 yds to the ODU 39 for a 1ST down
5:00
1st & 10 at own 39
David Washington pass complete to Joey Verhaegh for 8 yds to the ODU 47
5:00
2nd & 2 at own 47
Josh Marriner run for 3 yds to the 50 yard line for a 1ST down APPALACHIAN ST Penalty, face mask (15 yards) (Caleb Fuller) to the AppSt 35 for a 1ST down
5:00
1st & 10 at opp 35
David Washington pass complete to Josh Marriner for 5 yds to the AppSt 30
5:00
2nd & 5 at opp 30
Ray Lawry run for no gain to the AppSt 30
5:00
3rd & 5 at opp 30
David Washington pass incomplete
5:00
4th & 5 at opp 30
David Washington pass incomplete to Travis Fulgham
App State Punt, 6 plays
1:09
1st & 10 at own 30
Marcus Cox run for 6 yds to the AppSt 36
1:09
2nd & 4 at own 36
Marcus Cox run for 8 yds to the AppSt 44 for a 1ST down
Q4 15:00
1st & 10 at own 44
Marcus Cox run for 10 yds to the ODU 46 for a 1ST down
Q4 15:00
1st & 10 at opp 46
Taylor Lamb sacked by Anthony Wilson for a loss of 5 yards to the AppSt 49
Q4 15:00
2nd & 15 at own 49
Marcus Cox run for 1 yd to the 50 yard line
Q4 15:00
3rd & 14 at the 50
Taylor Lamb pass complete to Jaquil Capel for a loss of 1 yard to the AppSt 49
Q4 15:00
4th & 15 at own 49
Bentlee Critcher punt for 36 yds , Darrell Brown returns for 9 yds to the ODU 24
4th quarter5 drives, then App State 31, Old Dominion 7
Old Dominion Punt, 3 plays
12:22
1st & 10 at own 24
David Washington run for 7 yds to the ODU 31
12:22
2nd & 3 at own 31
David Washington pass incomplete to Travis Fulgham, broken up by Mondo Williams
12:22
3rd & 3 at own 31
David Washington sacked by Antonious Sims for a loss of 5 yards to the ODU 26 OLDDOMINION Penalty, intentional grounding (David Washington) to the ODU 26
12:22
4th & 8 at own 26
Bailey Cate punt for 34 yds , Jaquil Capel returns for no gain to the AppSt 45 Jaquil Capel fumbled,
App State Punt, 7 plays
11:37
1st & 10 at own 45
Jalin Moore run for 2 yds to the AppSt 47
11:37
2nd & 8 at own 47
Jalin Moore run for 3 yds to the 50 yard line
11:37
3rd & 5 at the 50
Taylor Lamb pass complete to Jaquil Capel for 4 yds to the ODU 46
11:37
4th & 1 at opp 46
Jalin Moore run for 1 yd to the ODU 45 for a 1ST down
11:37
1st & 10 at opp 45
Jalin Moore run for a loss of 2 yards to the ODU 47
11:37
2nd & 12 at opp 47
Taylor Lamb pass incomplete to Shaedon Meadors, broken up by Aaron Young
11:37
3rd & 12 at opp 47
Taylor Lamb pass incomplete to Jaylan Barbour
11:37
4th & 12 at opp 47
Bentlee Critcher punt for 47 yds for a touchback OLDDOMINION Penalty, unsportsmanlike conduct (Denzel Williams)
Old Dominion Turnover on downs, 7 plays
8:28
1st & 10 at own 10
David Washington pass complete to Isaiah Harper for 5 yds to the ODU 15
8:28
2nd & 5 at own 15
David Washington pass complete to Zach Pascal for 3 yds to the ODU 18
8:28
3rd & 2 at own 18
Ray Lawry run for 13 yds to the ODU 31 for a 1ST down
8:28
1st & 10 at own 31
David Washington pass incomplete to Zach Pascal
8:28
2nd & 10 at own 31
David Washington pass complete to Josh Marriner for 8 yds to the ODU 39
8:28
3rd & 2 at own 39
Josh Marriner run for no gain to the ODU 39
8:28
4th & 2 at own 39
David Washington pass incomplete to Zach Pascal, broken up by Tae Hayes
App State Touchdown, 11 plays
6:12
1st & 10 at opp 39
Darrynton Evans run for 5 yds to the ODU 34
6:12
2nd & 5 at opp 34
Darrynton Evans run for no gain to the ODU 34
6:12
3rd & 5 at opp 34
Darrynton Evans run for 3 yds to the ODU 31
4:11
4th & 2 at opp 31
Timeout APPALACHIAN ST, clock 04:11
4:11
4th & 2 at opp 31
Darrynton Evans run for 2 yds to the ODU 29 for a 1ST down
4:06
1st & 10 at opp 29
Timeout OLDDOMINION, clock 04:06
4:06
1st & 10 at opp 29
Darrynton Evans run for 3 yds to the ODU 26
4:06
2nd & 7 at opp 26
Darrynton Evans run for 1 yd to the ODU 25
3:19
3rd & 6 at opp 25
Timeout OLDDOMINION, clock 03:19
3:19
3rd & 6 at opp 25
J.P. Caruso pass complete to Bill Cecil for 4 yds to the ODU 21
3:19
4th & 2 at opp 21
J.P. Caruso run for 18 yds to the ODU 3 for a 1ST down
3:19
1st & goal at opp 3
Darrynton Evans run for 1 yd to the ODU 2
3:19
2nd & goal at opp 2
Darrynton Evans run for 1 yd to the ODU 1
0:57
3rd & goal at opp 1
J.P. Caruso run for 1 yd for a TD, (Michael Rubino KICK)App State 31, Old Dominion 7
Old Dominion End of game, 4 plays
0:57
1st & 0 at own 35
Bentlee Critcher kickoff for 65 yds for a touchback
0:57
1st & 10 at own 25
Tyreim Blake sacked by Antonious Sims for a loss of 1 yard to the ODU 24
0:57
2nd & 11 at own 24
Tyreim Blake pass complete to Eri’Reon Hayes for 17 yds to the ODU 41 for a 1ST down
0:57
1st & 10 at own 41
Tyreim Blake pass incomplete to Josh Marriner, broken up by Devin Papenheim
0:57
2nd & 10 at own 41
LARUSSA, Blake pass incomplete to DAVILA, Justice (Williams,Mondo), PENALTY APP roughing passer (Sims,Antonious) 15 yards to the APP44, 1ST DOWN ODU, NO PLAY.
0:57
1st & 10 at opp 44
Tyreim Blake sacked by Dezmin Reed for a loss of 2 yards to the AppSt 46
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.