Referee Charles Lewis; umpire Chad Walker; head linesman Ralph Green; line judge Pete Tao; side judge Scott Solomon; field judge J. Middlebrooks; back judge Matt Hollifield; center judge Jon BadenGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
App State
7
28
14
0
49
Old Dominion
0
0
0
0
0
Standouts
No. 11PassingTaylor Lamb11 of 15, 187 yards, 4 TDApp State
No. 14RushingMarcus Cox23 carries, 107 yardsApp State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
App State
Old Dominion
501
Total yards
175
198
Passing yards
133
303
Rushing yards
42
11.6
Yards per pass
4.8
5.4
Yards per rush
2.0
24
First downs
8
8–14
Third downs
4–13
1–2
Fourth downs
0–1
1
Turnovers
4
7–68
Penalties
7–59
35:33
Possession
24:27
Efficiency
App State
Old Dominion
47%
Success rate
22%
0.18
EPA per play
−0.51
1.19
Explosiveness
0.66
0.03
Rushing EPA
−0.73
0.69
Passing EPA
−0.35
30%
Passing-down success
19%
−0.02
First-down EPA
−0.68
−0.13
Second-down EPA
−0.50
1.27
Third-down EPA
0.05
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)
Old Dominion 52% to win. App State won as Elo’s underdog.
The line
App State −7, over/under 54.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were App State 68%, Old Dominion 32%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, App State right to left.
Q1 Old DominionPunt, 3 plays, 6 yards
Q1 App StateFumble, 13 plays, 57 yards
Q1 Old DominionPunt, 3 plays, −11 yards
Q1 App StateTouchdown, 5 plays, 25 yards
Q1 Old DominionPunt, 4 plays, 23 yards
Q1 App StateTouchdown, 5 plays, 66 yards
Q2 Old DominionPunt, 6 plays, 11 yards
Q2 App StatePunt, 3 plays, 4 yards
Q2 Old DominionFumble return TD, 4 plays (App State scores), 22 yards
Q2 Old DominionMissed FG, 6 plays, 63 yards
Q2 App StateTouchdown, 8 plays, 80 yards
Q2 Old DominionInterception, 1 play, 0 yards
Q2 App StateTouchdown, 5 plays, 44 yards
Q2 Old DominionEnd of half, 1 play, −3 yards
Q3 App StatePunt, 3 plays, 4 yards
Q3 Old DominionInterception, 3 plays, 6 yards
Q3 App StateTouchdown, 9 plays, 47 yards
Q3 Old DominionPunt, 3 plays, 2 yards
Q3 App StateTouchdown, 4 plays, 60 yards
Q3 Old DominionTurnover on downs, 11 plays, 42 yards
Q4 App StateTurnover on downs, 7 plays, 46 yards
Q4 Old DominionPunt, 3 plays, 4 yards
Q4 App StatePunt, 7 plays, 35 yards
Q4 Old DominionFumble, 2 plays, 0 yards
Q4 App StateEnd of game, 4 plays, 18 yards
Play by play
1st quarter6 drives, then App State 7, Old Dominion 0
Old Dominion Punt, 3 plays
15:00
1st & 10 at own 35
Zach Matics kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Shuler Bentley pass incomplete
15:00
2nd & 10 at own 25
Shuler Bentley pass incomplete to Zach Pascal, broken up by Alex Gray
15:00
3rd & 10 at own 25
Ray Lawry run for 6 yds to the ODU 31
15:00
4th & 4 at own 31
Satchel Ziffer punt for 44 yds , Latrell Gibbs returns for 6 yds to the AppSt 31
App State Fumble, 13 plays
13:53
1st & 10 at own 31
Taylor Lamb run for 4 yds to the AppSt 35 APPALACHIAN ST Penalty, Offensive holding (-10 Yards) to the AppSt 25
13:53
1st & 16 at own 25
Taylor Lamb pass complete to Jaquil Capel for 8 yds Jaquil Capel fumbled, forced by Marques Little,
13:53
2nd & 4 at own 37
Marcus Cox run for 10 yds to the AppSt 47 for a 1ST down
13:53
1st & 10 at own 47
Marcus Cox run for 7 yds to the ODU 46
13:53
2nd & 3 at opp 46
Taylor Lamb run for 1 yd to the ODU 45
13:53
3rd & 2 at opp 45
Marcus Cox run for 3 yds to the ODU 42 for a 1ST down
13:53
1st & 10 at opp 42
Marcus Cox run for no gain to the ODU 42
13:53
2nd & 10 at opp 42
Marcus Cox run for 15 yds to the ODU 27 APPALACHIAN ST Penalty, Offensive holding (Marcus Cox) to the ODU 37
13:53
2nd & 5 at opp 37
Isaiah Lewis run for 2 yds to the ODU 35
13:53
3rd & 3 at opp 35
OLDDOMINION Penalty, offside defense (5 Yards) to the ODU 30 for a 1ST down
13:53
1st & 10 at opp 30
Terrence Upshaw run for 7 yds to the ODU 23
13:53
2nd & 3 at opp 23
Taylor Lamb pass incomplete to Isaiah Lewis
13:53
3rd & 3 at opp 23
Taylor Lamb run for 5 yds to the ODU 18 for a 1ST down
13:53
1st & 10 at opp 18
Marcus Cox run for 5 yds to the ODU 12 Marcus Cox fumbled, forced by Fellonte Misher, recovered by ODU Tj Ricks
Old Dominion Punt, 3 plays
8:07
1st & 10 at own 12
Ray Lawry run for a loss of 2 yards to the ODU 10
8:07
2nd & 12 at own 10
Shuler Bentley pass complete to Zach Pascal for a loss of 3 yards to the ODU 7
8:07
3rd & 15 at own 7
Shuler Bentley sacked by Nathaniel Norwood for a loss of 6 yards to the ODU 1
8:07
4th & 21 at own 1
Satchel Ziffer punt for 38 yds , Latrell Gibbs returns for 14 yds to the ODU 25
App State Touchdown, 5 plays
5:57
1st & 10 at opp 25
Terrence Upshaw run for a loss of 2 yards to the ODU 27
5:57
2nd & 12 at opp 27
Terrence Upshaw run for 2 yds to the ODU 25
5:57
3rd & 10 at opp 25
Taylor Lamb pass complete to Terrence Upshaw for a loss of 1 yard to the ODU 26
5:57
4th & 11 at opp 26
APPALACHIAN ST Penalty, unsportsmanlike conduct (-15 Yards) to the ODU 41
5:57
4th & 26 at opp 41
Critcher, B. punt 33 yards to the ODU8, fair catch by LITTLE, Marques, PENALTY ODU personal foul (WARD, Tim) 15 yards to the ODU26, 1ST DOWN APP, NO PLAY.
5:57
1st & 10 at opp 26
Terrence Upshaw run for 20 yds to the ODU 6 for a 1ST down
3:50
1st & goal at opp 6
Terrence Upshaw run for 6 yds for a TD, (Zach Matics KICK)App State 7, Old Dominion 0
Old Dominion Punt, 4 plays
3:50
1st & 0 at own 35
Zach Matics kickoff for 64 yds , Zach Pascal return for 7 yds to the ODU 42 OLDDOMINION Penalty, IB (4 Yards) to the ODU 4
3:40
1st & 10 at own 4
Ray Lawry run for 16 yds to the ODU 20 for a 1ST down
3:40
1st & 10 at own 20
Ray Lawry run for a loss of 2 yards to the ODU 18
3:40
2nd & 12 at own 18
Shuler Bentley pass complete to Nick England for 9 yds to the ODU 27
3:40
3rd & 3 at own 27
Shuler Bentley pass incomplete
3:40
4th & 3 at own 27
Satchel Ziffer punt for 44 yds , Latrell Gibbs returns for 5 yds to the AppSt 34
App State Touchdown, 5 plays
1:53
1st & 10 at own 34
Taylor Lamb run for 9 yds to the AppSt 43
1:53
2nd & 1 at own 43
Marcus Cox run for 2 yds to the AppSt 45 for a 1ST down
1:53
1st & 10 at own 45
Marcus Cox run for 2 yds to the AppSt 47
1:53
2nd & 8 at own 47
Marcus Cox run for no gain to the AppSt 47
Q2 14:50
3rd & 8 at own 47
Taylor Lamb pass complete to Bobo Beathard for 53 yds for a TD, (Zach Matics KICK)App State 14, Old Dominion 0
2nd quarter8 drives, then App State 35, Old Dominion 0
Old Dominion Punt, 6 plays
14:50
1st & 0 at own 35
Zach Matics kickoff for 61 yds , Zach Pascal return for 18 yds to the ODU 22
14:44
1st & 10 at own 22
Ray Lawry run for 3 yds to the ODU 25
14:44
2nd & 7 at own 25
Shuler Bentley pass complete to Zach Pascal for 5 yds to the ODU 30
14:44
3rd & 2 at own 30
Shuler Bentley pass complete to Vincent Lowe for 4 yds to the ODU 34 for a 1ST down
14:44
1st & 10 at own 34
Shuler Bentley pass incomplete
14:44
2nd & 10 at own 34
Ray Lawry run for 4 yds to the ODU 38
14:44
3rd & 6 at own 38
Shuler Bentley pass incomplete to Nick England
14:44
4th & 6 at own 38
ZIFFER, Satchel punt 50 yards to the APP12, downed, PENALTY ODU illegal formation 5 yards to the ODU33, NO PLAY.
14:44
4th & 11 at own 33
Satchel Ziffer punt for 48 yds, downed at the AppSt 19
App State Punt, 3 plays
11:55
1st & 10 at own 19
Terrence Upshaw run for 8 yds to the AppSt 27
11:55
2nd & 2 at own 27
Taylor Lamb pass incomplete
11:55
3rd & 2 at own 27
Terrence Upshaw run for 1 yd to the AppSt 28
11:55
4th & 1 at own 28
APPALACHIAN ST Penalty, delay of game (-5 Yards) to the AppSt 23
11:55
4th & 6 at own 23
Bentlee Critcher punt for 22 yds, punt out-of-bounds at the AppSt 45
Old Dominion Fumble return TD, 4 plays (App State scores)
10:13
1st & 10 at opp 45
Shuler Bentley pass incomplete to Jonathan Duhart
10:13
2nd & 10 at opp 45
Kesean Strong run for 2 yds to the AppSt 43
10:13
3rd & 8 at opp 43
Shuler Bentley pass complete to Zach Pascal for 26 yds to the AppSt 17 for a 1ST down
8:55
1st & 10 at opp 17
Shuler Bentley run for a loss of 6 yards Shuler Bentley fumbled, recovered by AppSt Devan Stringer , return for 77 yds, (Zach Matics KICK)App State 21, Old Dominion 0
Old Dominion Missed FG, 6 plays
8:55
1st & 0 at own 35
Zach Matics kickoff for 65 yds for a touchback
8:55
1st & 10 at own 25
Shuler Bentley pass complete to Zach Pascal for 16 yds to the ODU 41 for a 1ST down
8:55
1st & 10 at own 41
Shuler Bentley pass complete to Marques Little for 43 yds to the AppSt 16 for a 1ST down
8:55
1st & 10 at opp 16
Ray Lawry run for no gain to the AppSt 16
8:55
2nd & 10 at opp 16
Shuler Bentley run for 4 yds to the AppSt 12
8:55
3rd & 6 at opp 12
Shuler Bentley pass incomplete
6:08
4th & 6 at opp 12
Ricky Segers 30 yd FG MISSED
App State Touchdown, 8 plays
6:08
1st & 10 at own 20
Marcus Cox run for no gain to the AppSt 20
6:08
2nd & 10 at own 20
Marcus Cox run for 5 yds to the AppSt 25
6:08
3rd & 5 at own 25
Taylor Lamb pass complete to Malachi Jones for 11 yds to the AppSt 36 for a 1ST down
6:08
1st & 10 at own 36
Marcus Cox run for 7 yds to the AppSt 43
6:08
2nd & 3 at own 43
Taylor Lamb pass incomplete to Isaiah Lewis, broken up by Fellonte Misher
6:08
3rd & 3 at own 43
Marcus Cox run for 9 yds to the ODU 48 for a 1ST down
6:08
1st & 10 at opp 48
Taylor Lamb pass complete to Bobo Beathard for 7 yds to the ODU 41
3:16
2nd & 3 at opp 41
Taylor Lamb pass complete to Shaedon Meadors for 41 yds for a TD, (Zach Matics KICK)App State 28, Old Dominion 0
Old Dominion Interception, 1 play
3:16
1st & 0 at own 35
Zach Matics kickoff for 65 yds for a touchback
3:16
1st & 10 at own 25
Shuler Bentley pass intercepted Latrell Gibbs return for no gain to the ODU 44
App State Touchdown, 5 plays
3:10
1st & 10 at opp 44
Marcus Cox run for 1 yd to the ODU 43
3:10
2nd & 9 at opp 43
Marcus Cox run for 16 yds to the ODU 27 for a 1ST down
3:10
1st & 10 at opp 27
Marcus Cox run for no gain to the ODU 27
3:10
2nd & 10 at opp 27
Marcus Cox run for 3 yds to the ODU 24
0:43
3rd & 7 at opp 24
Timeout APPALACHIAN ST, clock 00:43
0:33
3rd & 7 at opp 24
Taylor Lamb pass complete to Marcus Cox for 24 yds for a TD, (Zach Matics KICK)App State 35, Old Dominion 0
Old Dominion End of half, 1 play
0:33
1st & 0 at own 35
Zach Matics kickoff for 61 yds , Zach Pascal return for 21 yds to the ODU 25
0:28
1st & 10 at own 25
Ray Lawry run for a loss of 3 yards to the ODU 22
3rd quarter6 drives, then App State 49, Old Dominion 0
App State Punt, 3 plays
15:00
2nd & 13 at own 35
Ricky Segers kickoff for 61 yds , Isaiah Lewis return for 11 yds to the AppSt 46 APPALACHIAN ST Penalty, illegal block (8 Yards) to the AppSt 7
14:45
1st & 10 at own 7
Marcus Cox run for 2 yds to the AppSt 9
14:45
2nd & 8 at own 9
Marcus Cox run for 2 yds to the AppSt 11
14:45
3rd & 6 at own 11
Taylor Lamb pass incomplete to Bobo Beathard, broken up by Tj Ricks
14:45
4th & 6 at own 11
Bentlee Critcher punt for 56 yds , Marques Little returns for no gain to the ODU 33
Old Dominion Interception, 3 plays
13:20
1st & 10 at own 33
BENTLEY, Shuler rush for no gain to the ODU33, PENALTY ODU holding (FISHER, Tyler) 10 yards to the ODU23, NO PLAY.
13:20
1st & 20 at own 23
BENTLEY, Shuler sacked for loss of 7 yards to the ODU16 (Blair, Ronald), PENALTY APP offside defense (Blair, Ronald) 5 yards to the ODU28, NO PLAY.
13:20
1st & 15 at own 28
Shuler Bentley pass complete to Jonathan Duhart for 3 yds to the ODU 31
13:20
2nd & 12 at own 31
Kesean Strong run for 8 yds to the ODU 39
13:20
3rd & 4 at own 39
Shuler Bentley pass intercepted John Law return for no gain to the ODU 47
App State Touchdown, 9 plays
11:25
1st & 10 at opp 47
Taylor Lamb sacked by Aaron Young and Miles Fox for a loss of 10 yards to the AppSt 43
11:25
2nd & 20 at own 43
Marcus Cox run for 8 yds to the ODU 49
11:25
3rd & 12 at opp 49
Taylor Lamb pass complete to Shaedon Meadors for 27 yds to the ODU 22 for a 1ST down
11:25
1st & 10 at opp 22
Marcus Cox run for 6 yds to the ODU 16
11:25
2nd & 4 at opp 16
Taylor Lamb pass complete to Malachi Jones for 8 yds to the ODU 8 for a 1ST down
11:25
1st & goal at opp 8
Taylor Lamb pass complete to Isaiah Lewis for 4 yds to the ODU 4
11:25
2nd & goal at opp 4
Marcus Cox run for 2 yds to the ODU 2
11:25
3rd & goal at opp 2
Marcus Cox run for 1 yd to the ODU 1
7:09
4th & goal at opp 1
Taylor Lamb pass complete to Hunter Nunn for 1 yd for a TD, (Zach Matics KICK)App State 42, Old Dominion 0
Old Dominion Punt, 3 plays
7:09
1st & 0 at own 35
Zach Matics kickoff for 50 yds , Nick England return for 18 yds to the ODU 33
7:02
1st & 10 at own 33
Kesean Strong run for a loss of 2 yards to the ODU 31
7:02
2nd & 12 at own 31
Shuler Bentley pass incomplete to Kesean Strong
7:02
3rd & 12 at own 31
Shuler Bentley pass complete to Kesean Strong for 4 yds to the ODU 35
7:02
4th & 8 at own 35
Satchel Ziffer punt for 25 yds, punt out-of-bounds at the AppSt 40
App State Touchdown, 4 plays
5:47
1st & 10 at own 40
Jalin Moore run for 2 yds to the AppSt 42
5:47
2nd & 8 at own 42
Jalin Moore run for 25 yds to the ODU 33 for a 1ST down
5:47
1st & 10 at opp 33
Josh Boyd run for 11 yds to the ODU 22 for a 1ST down
4:18
1st & 10 at opp 22
Jalin Moore run for 22 yds for a TD, (Zach Matics KICK)App State 49, Old Dominion 0
Old Dominion Turnover on downs, 11 plays
4:18
1st & 0 at own 35
Zach Matics kickoff for 53 yds , Zach Pascal return for 34 yds to the ODU 46
4:10
1st & 10 at own 46
Shuler Bentley pass complete to David Washington for 1 yd to the ODU 47
4:10
2nd & 9 at own 47
Shuler Bentley pass complete to David Washington for 4 yds to the AppSt 49
4:10
3rd & 5 at opp 49
Kesean Strong run for 5 yds to the AppSt 44 for a 1ST down
4:10
1st & 10 at opp 44
Shuler Bentley pass incomplete to Marques Little
4:10
2nd & 10 at opp 44
Kesean Strong run for 5 yds to the AppSt 39
4:10
3rd & 5 at opp 39
Kesean Strong run for 7 yds to the AppSt 32 for a 1ST down
4:10
1st & 10 at opp 32
Shuler Bentley pass complete to Kesean Strong for 11 yds to the AppSt 21 for a 1ST down
4:10
1st & 10 at opp 21
Jeremy Cox run for 4 yds to the AppSt 17
Q4 15:00
2nd & 6 at opp 17
Shuler Bentley pass incomplete to Jonathan Duhart
Q4 15:00
3rd & 6 at opp 17
Shuler Bentley pass complete to Zach Pascal for 5 yds to the AppSt 12
Q4 15:00
4th & 1 at opp 12
Kesean Strong run for no gain to the AppSt 12
4th quarter5 drives, then App State 49, Old Dominion 0
App State Turnover on downs, 7 plays
14:13
1st & 10 at own 12
Josh Boyd run for 15 yds to the AppSt 27 for a 1ST down
14:13
1st & 10 at own 27
AJ Howard run for 15 yds to the AppSt 42 for a 1ST down
14:13
1st & 10 at own 42
Boyd, Josh rush for loss of 4 yards to the APP38 (TOAL, Pat), PENALTY ODU face mask 15 yards to the ODU43, 1ST DOWN APP, NO PLAY.
14:13
1st & 10 at opp 43
Jalin Moore run for 1 yd to the ODU 42
14:13
2nd & 9 at opp 42
Jalin Moore run for 3 yds to the AppSt 39 APPALACHIAN ST Penalty, illegal block (-15 Yards) to the AppSt 46
14:13
2nd & 21 at own 46
AJ Howard run for 1 yd to the AppSt 47
14:13
3rd & 20 at own 47
JP Caruso pass complete to Dante Jones for 11 yds to the ODU 42
14:13
4th & 9 at opp 42
JP Caruso pass incomplete to Jalin Moore
Old Dominion Punt, 3 plays
10:26
1st & 10 at own 42
Shuler Bentley pass complete to Jonathan Duhart for 3 yds to the ODU 45
10:26
2nd & 7 at own 45
Jeremy Cox run for 1 yd to the ODU 46
10:26
3rd & 6 at own 46
Shuler Bentley pass complete to Jeremy Cox for no gain to the ODU 46
10:26
4th & 6 at own 46
Satchel Ziffer punt for 40 yds , Latrell Gibbs returns for no gain to the AppSt 11 Latrell Gibbs fumbled, recovered by AppSt Bobo Beathard
App State Punt, 7 plays
8:15
1st & 10 at own 11
JP Caruso run for 9 yds to the AppSt 20
8:15
2nd & 1 at own 20
Josh Boyd run for no gain to the AppSt 20
8:15
3rd & 1 at own 20
Josh Boyd run for 10 yds to the AppSt 30 for a 1ST down
8:15
1st & 10 at own 30
JP Caruso run for 10 yds to the AppSt 40 for a 1ST down
8:15
1st & 10 at own 40
JP Caruso run for 3 yds to the AppSt 43
8:15
2nd & 7 at own 43
Josh Boyd run for a loss of 2 yards to the AppSt 41
8:15
3rd & 9 at own 41
JP Caruso run for no gain to the AppSt 41
8:15
4th & 9 at own 41
OLDDOMINION Penalty, offside defense (5 Yards) to the AppSt 46
8:15
4th & 4 at own 46
Bentlee Critcher punt for 39 yds , Marques Little returns for 14 yds to the ODU 29
Old Dominion Fumble, 2 plays
3:29
1st & 10 at own 29
Shuler Bentley pass complete to Vincent Lowe for 2 yds to the ODU 31
3:29
2nd & 8 at own 31
Kesean Strong run for a loss of 2 yards to the ODU 29 Kesean Strong fumbled, forced by Antonious Sims, recovered by AppSt Dezmin Reed
App State End of game, 4 plays
2:28
1st & 10 at opp 29
Jalin Moore run for 3 yds to the ODU 26
2:28
2nd & 7 at opp 26
Jalin Moore run for 15 yds to the ODU 11 for a 1ST down
2:28
1st & 10 at opp 11
Jalin Moore run for 4 yds to the ODU 7
2:28
2nd & 6 at opp 7
TEAM run for a loss of 4 yards to the ODU 11
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.