From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
App State
304
Total yards
158
97
Passing yards
66
207
Rushing yards
92
4.9
Yards per pass
2.4
3.4
Yards per rush
3.3
16
First downs
9
7–20
Third downs
1–13
0–1
Fourth downs
0–2
3
Turnovers
3
6–35
Penalties
6–50
38:50
Possession
21:10
2
Sacks (by defense)
3
Efficiency
Old Dominion
App State
33%
Success rate
27%
−0.17
EPA per play
−0.51
0.79
Explosiveness
0.81
−0.04
Rushing EPA
−0.21
−0.31
Passing EPA
−0.71
28%
Passing-down success
4%
−0.55
First-down EPA
−0.49
0.06
Second-down EPA
−0.30
0.27
Third-down EPA
−0.49
32%
Havoc by its defense
21%
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 58% to win. Old Dominion won as Elo’s underdog.
The line
App State −8.5, over/under 45.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 74%, Old Dominion 26%. 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. App State drives left to right, Old Dominion right to left.
Q1 Old DominionPunt, 3 plays, 11 yards
Q1 App StateTurnover on downs, 4 plays, 5 yards
Q1 Old DominionMissed FG, 10 plays, −8 yards
Q1 App StatePunt, 5 plays, 26 yards
Q1 Old DominionPunt, 3 plays, 53 yards
Q1 App StatePunt, 4 plays, 48 yards
Q1 Old DominionMissed FG, 12 plays, 4 yards
Q2 App StatePunt, 5 plays, 50 yards
Q2 Old DominionPunt, 3 plays, 55 yards
Q2 App StatePunt, 3 plays, 50 yards
Q2 Old DominionPunt, 3 plays, 44 yards
Q2 App StatePunt, 3 plays, 43 yards
Q2 Old DominionFumble, 12 plays, 50 yards
Q2 App StateInterception, 1 play, −1 yard
Q2 Old DominionInterception, 2 plays, −16 yards
Q3 App StateField goal, 9 plays, 59 yards
Q3 Old DominionInterception, 8 plays, 11 yards
Q3 App StateSafety, 1 play (Old Dominion scores), 94 yards
Q3 Old DominionTurnover on downs, 6 plays, −14 yards
Q3 App StatePunt, 3 plays, 30 yards
Q3 Old DominionPunt, 3 plays, 55 yards
Q3 App StatePunt, 3 plays, 82 yards
Q4 Old DominionTouchdown, 9 plays, 62 yards
Q4 App StatePunt, 5 plays, 69 yards
Q4 Old DominionPunt, 3 plays, 44 yards
Q4 App StateFumble, 3 plays, 4 yards
Q4 Old DominionPunt, 3 plays, 33 yards
Q4 App StateInterception, 7 plays, 50 yards
Q4 Old DominionEnd of game, 3 plays, 42 yards
Play by play
1st quarter10 drives, then Tied at 0
Old Dominion Punt, 3 plays
15:00
1st & 10 at own 35
(15:00) #83 J.London kickoff 65 yards to the ODU00, Touchback
14:54
1st & 10 at own 25
(14:59) Shotgun #3 D.Roche rush middle for 1 yard gain to the ODU26 (#25 K.Purdy)
14:25
2nd & 9 at own 26
(14:33) No Huddle-Shotgun #10 Q.Henicle rush middle for 6 yards gain to the ODU32 (#15 A.Mitchell)
14:05
3rd & 3 at own 32
PENALTY ODU False Start (#72 K.Hall) 5 yards from ODU32 to ODU27. NO PLAY
13:39
3rd & 8 at own 27
PENALTY ODU False Start (#75 D.Brown) 5 yards from ODU27 to ODU22. NO PLAY
13:10
3rd & 13 at own 22
(13:15) No Huddle-Shotgun #10 Q.Henicle rush middle for 5 yards gain to the ODU27 (#41 C.Sandstrom; #10 C.Phares)
12:31
4th & 8 at own 27
(12:40) #96 I.Brandt punt 9 yards to the ODU36 blocked by #21 J.Reddish, out of bounds at ODU36
App State Turnover on downs, 4 plays
12:22
1st & 10 at opp 36
(12:29) Shotgun #3 M.Singleton pass incomplete deep middle to #0 S.Pickett III thrown to ODU00 broken up by #33 S.Leaks
12:16
2nd & 10 at opp 36
(12:20) No Huddle-Shotgun #5 J.Lewis rush middle for 5 yards gain to the ODU31 (#10 K.Naotala)
11:46
3rd & 5 at opp 31
(11:49) No Huddle-Shotgun #3 M.Singleton pass incomplete short right to #13 J.Grier thrown to ODU28 broken up by #2 D.Iles QB hurried by #3 M.Easterly
11:44
4th & 5 at opp 31
(11:44) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #5 J.Lewis thrown to ODU41 QB hurried by #32 J.Drummer, TURNOVER ON DOWNS. The previous play is under automatic review - “Incomplete pass”. CALL OVERTURNED. (Original Play: (11:44) No Huddle-Shotgun #3 M.Singleton sacked for loss of 10 yards to the ODU41 (#32 J.Drummer), fumble by #3 M.Singleton recovered by ODU #4 J.Gibson at ODU41, End Of Play)
Old Dominion Missed FG, 10 plays
11:33
1st & 10 at own 31
(11:33) Shotgun #10 Q.Henicle pass incomplete short left to #86 L.Haughton Jr. thrown to ODU39
11:26
2nd & 10 at own 31
(11:31) No Huddle-Shotgun #10 Q.Henicle rush middle for 8 yards gain to the ODU39 (#7 D.Henderson)
10:52
3rd & 2 at own 39
(10:57) No Huddle-Shotgun #10 Q.Henicle rush right for 7 yards gain to the ODU46 (#12 C.Grant), out of bounds, 1ST DOWN
10:25
1st & 10 at own 46
(10:26) No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #7 K.Harris thrown to ODU47 broken up by #41 C.Sandstrom
10:18
2nd & 10 at own 46
(10:22) No Huddle-Shotgun #3 D.Roche rush middle for 11 yards gain to the APP43 (#5 C.Sloan), 1ST DOWN
9:46
1st & 10 at opp 43
(09:53) No Huddle-Shotgun #10 Q.Henicle rush middle for 16 yards gain to the APP27 (#13 K.Thomas), 1ST DOWN
9:04
1st & 10 at opp 27
(09:14) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #11 T.Johnson caught at APP22, for 5 yards to the APP22, End Of Play
8:27
2nd & 5 at opp 22
(08:32) No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the APP18 (#5 C.Sloan; #33 A.Benton)
7:55
3rd & 1 at opp 18
(08:03) No Huddle-Shotgun #3 D.Roche rush middle for 0 yards to the APP18 (#33 A.Benton; #50 J.Brown)
7:30
4th & 1 at opp 18
PENALTY ODU False Start (#80 C.Warren) 5 yards from APP18 to APP23. NO PLAY
7:08
4th & 6 at opp 23
(07:11) #93 N.Eichner field goal attempt from 41 yards NO GOOD (H: #96 I.Brandt, LS: #61 B.Durkin), clock 07:08
App State Punt, 5 plays
7:00
1st & 10 at own 23
(07:06) Shotgun #11 J.Cross rush left for 12 yards gain to the APP35 (#5 B.Crutchfield), 1ST DOWN
7:08
4th & 6 at opp 23
Timeout Old Dominion, clock 07:08
App State Punt, 5 plays
6:37
1st & 10 at own 35
(06:49) No Huddle-Shotgun #3 M.Singleton pass complete short right to #7 D.Fugitt caught at APP47, for 12 yards to the APP47 (#10 K.Naotala), 1ST DOWN
6:13
1st & 10 at own 47
(06:18) No Huddle-Shotgun #11 J.Cross rush middle for 4 yards gain to the ODU49 (#18 J.Forrest)
5:44
2nd & 6 at opp 49
(05:50) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #7 D.Fugitt thrown to APP49 QB hurried by #97 L.Menter and #40 H.Malecki
5:38
3rd & 6 at opp 49
(05:42) No Huddle-Shotgun #11 J.Cross rush middle for 0 yards to the ODU49 (#29 T.Murray Jr.)
4:58
4th & 6 at opp 49
(05:06) #40 J.Dunn punt 28 yards to the ODU21
Old Dominion Punt, 3 plays
4:52
1st & 10 at own 21
(04:57) Shotgun #6 T.Hall rush middle for 6 yards gain to the ODU27 (#10 C.Phares; #99 A.Clark)
4:58
4th & 6 at opp 49
Timeout App State, clock 04:58
Old Dominion Punt, 3 plays
4:24
2nd & 4 at own 27
(04:28) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #8 J.Rodriguez thrown to APP42
4:17
3rd & 4 at own 27
(04:21) No Huddle-Shotgun #10 Q.Henicle rush middle for 1 yard loss to the ODU26 (#94 C.Pitts)
3:35
4th & 5 at own 26
(03:42) #96 I.Brandt punt 39 yards to the APP35, out of bounds at APP35
App State Punt, 4 plays
3:21
1st & 10 at own 35
(03:34) Shotgun #3 M.Singleton pass complete short right to #6 C.Lofton caught at APP47, for 20 yards to the ODU45 (#5 B.Crutchfield), 1ST DOWN
3:35
4th & 5 at own 26
Timeout Old Dominion, clock 03:35
App State Punt, 4 plays
3:04
1st & 10 at opp 45
(03:08) No Huddle-Shotgun #5 J.Lewis rush middle for 8 yards gain to the ODU37 (#19 L.Struck)
2:30
2nd & 2 at opp 37
(02:40) No Huddle-Shotgun #8 H.Hasselbeck pass complete short left to #1 N.Branch caught at ODU42, for 5 yards loss to the ODU42 (#2 D.Iles)
1:52
3rd & 7 at opp 42
PENALTY APP Delay Of Game 5 yards from ODU42 to ODU47. NO PLAY
1:27
3rd & 12 at opp 47
(01:29) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #5 J.Lewis thrown to ODU45 QB hurried by #88 M.Harris
1:16
4th & 12 at opp 47
(01:23) #40 J.Dunn punt 30 yards to the ODU17, out of bounds at ODU17
Old Dominion Missed FG, 12 plays
1:11
1st & 10 at own 17
(01:15) Shotgun #3 D.Roche rush left for 0 yards to the ODU17 (#96 R.Lolohea)
0:39
2nd & 10 at own 17
(00:51) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #11 T.Johnson caught at ODU28, for 11 yards to the ODU28 (#0 J.Berchal), 1ST DOWN
0:30
1st & 10 at own 28
(00:30) No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the ODU31 (#96 R.Lolohea)
Q2 14:52
2nd & 7 at own 31
(14:59) Shotgun #10 Q.Henicle rush middle for 13 yards gain to the ODU44 (#21 J.Reddish), 1ST DOWN
Q2 14:29
1st & 10 at own 44
(14:35) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 7 yards to the ODU37 (#99 A.Clark)
Q2 13:40
2nd & 17 at own 37
(13:56) No Huddle-Shotgun #10 Q.Henicle pass complete short right to #7 K.Harris caught at APP46, for 26 yards to the APP37 (#25 K.Purdy), 1ST DOWN
Q2 13:27
1st & 10 at opp 37
(13:31) No Huddle-Shotgun #3 D.Roche rush middle for 8 yards gain to the APP29 (#21 J.Reddish)
Q2 12:44
2nd & 2 at opp 29
(12:52) No Huddle-Shotgun #10 Q.Henicle pass complete short right to #86 L.Haughton Jr. caught at APP23, for 6 yards to the APP23 (#25 K.Purdy), 1ST DOWN
Q2 11:49
1st & 10 at opp 23
(12:21) No Huddle-Shotgun #10 Q.Henicle rush right for 4 yards loss to the APP27 fumbled by #10 Q.Henicle at APP27 recovered by ODU #10 Q.Henicle at APP27, End Of Play
Q2 11:30
2nd & 14 at opp 27
(11:41) No Huddle-Shotgun #10 Q.Henicle pass complete short middle to #8 J.Rodriguez caught at APP23, for 6 yards to the APP21 (#10 C.Phares)
Q2 11:11
3rd & 8 at opp 21
(11:13) No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #7 K.Harris thrown to APP15
Q2 11:05
4th & 8 at opp 21
(11:09) #93 N.Eichner field goal attempt from 39 yards NO GOOD (H: #96 I.Brandt, LS: #61 B.Durkin), clock 11:05
2nd quarter14 drives, then Tied at 0
App State Punt, 5 plays
10:58
1st & 10 at own 21
(11:03) Shotgun #5 J.Lewis rush left for 2 yards gain to the APP23 (#94 L.McFadden-Pressley)
11:05
4th & 8 at opp 21
Timeout Old Dominion, clock 11:05
App State Punt, 5 plays
10:19
2nd & 8 at own 23
(10:33) No Huddle-Shotgun #3 M.Singleton pass complete short right to #7 D.Fugitt caught at APP26, for 8 yards to the APP31 (#18 J.Forrest), 1ST DOWN
9:50
1st & 10 at own 31
(09:54) No Huddle-Shotgun #5 J.Lewis rush right for 2 yards loss to the APP29 (#0 M.Thompson)
9:19
2nd & 12 at own 29
(09:22) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #0 S.Pickett III thrown to APP37
9:10
3rd & 12 at own 29
(09:17) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #13 J.Grier thrown to APP41
9:00
4th & 12 at own 29
(09:06) #40 J.Dunn punt 48 yards to the ODU23, out of bounds at ODU23
Old Dominion Punt, 3 plays
8:53
1st & 10 at own 23
(08:57) Shotgun #3 D.Roche rush middle for 1 yard loss to the ODU22 (#10 C.Phares)
9:00
4th & 12 at own 29
Timeout App State, clock 09:00
Old Dominion Punt, 3 plays
8:31
2nd & 11 at own 22
(08:31) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep left to #7 K.Harris thrown to APP38 PENALTY APP Offside (#93 K.Braddock) 5 yards from ODU22 to ODU27. NO PLAY
8:12
2nd & 6 at own 27
(08:26) No Huddle-Shotgun #8 J.Rodriguez rush right for 1 yard gain to the ODU28 (#15 A.Mitchell; #7 D.Henderson)
7:41
3rd & 5 at own 28
(07:42) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 6 yards to the ODU22 (#41 C.Sandstrom, #10 C.Phares)
7:01
4th & 11 at own 22
(07:07) #96 I.Brandt punt 34 yards to the APP44 fair catch by #13 J.Grier at APP44
App State Punt, 3 plays
6:52
1st & 10 at own 44
(06:59) Shotgun #4 T.Webb rush right for 3 yards loss to the APP41 (#4 J.Gibson)
7:01
4th & 11 at own 22
Timeout Old Dominion, clock 07:01
App State Punt, 3 plays
6:23
2nd & 13 at own 41
(06:28) No Huddle-Shotgun #4 T.Webb rush middle for 3 yards gain to the APP44 (#42 T.Babin)
5:51
3rd & 10 at own 44
(05:56) No Huddle-Shotgun #3 M.Singleton sacked for loss of 4 yards to the APP40 (#4 J.Gibson) PENALTY APP Holding declined
5:20
4th & 14 at own 40
(05:29) #40 J.Dunn punt 54 yards to the ODU06, out of bounds at ODU06
Old Dominion Punt, 3 plays
5:14
1st & 10 at own 6
(05:17) Shotgun #3 D.Roche rush middle for 6 yards gain to the ODU12 (#25 K.Purdy)
4:48
2nd & 4 at own 12
(04:52) No Huddle-Shotgun #3 D.Roche rush middle for 1 yard loss to the ODU11 (#13 K.Thomas)
4:04
3rd & 5 at own 11
(04:08) No Huddle-Shotgun #10 Q.Henicle pass incomplete short middle to #8 J.Rodriguez thrown to ODU17 QB hurried by #33 A.Benton PENALTY APP Roughing The Passer offsetting ODU Pass Interference offsetting. NO PLAY
3:55
3rd & 5 at own 11
(04:02) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep right to #8 J.Rodriguez thrown to ODU45 broken up by #1 J.McBurrows
3:42
4th & 5 at own 11
(03:54) #96 I.Brandt punt 39 yards to the ODU50
App State Punt, 3 plays
3:25
2nd & 11 at the 50
(03:32) No Huddle-Shotgun #3 M.Singleton rush middle for 0 yards to the APP50 (#10 K.Naotala)
3:00
3rd & 11 at the 50
(03:01) No Huddle-Shotgun #3 M.Singleton pass incomplete short right to #0 S.Pickett III thrown to ODU40
Old Dominion Fumble, 12 plays
2:46
1st & 10 at own 7
(02:51) Shotgun #3 D.Roche rush left for 5 yards gain to the ODU12 (#15 A.Mitchell)
2:16
2nd & 5 at own 12
(02:20) No Huddle-Shotgun #3 D.Roche rush middle for 3 yards gain to the ODU15 (#15 A.Mitchell; #41 C.Sandstrom)
2:08
3rd & 2 at own 15
(02:15) Shotgun #3 D.Roche rush middle for 4 yards gain to the ODU19 (#99 A.Clark), 1ST DOWN
2:17
2nd & 5 at opp 12
Timeout App State, clock 02:17
1:54
1st & 10 at own 19
(01:59) Shotgun #10 Q.Henicle rush middle for 3 yards gain to the ODU22 (#10 C.Phares)
2:00
3rd & 2 at own 15
Timeout Old Dominion, clock 02:00
App State Punt, 3 plays
2:56
4th & 10 at the 50
(02:56) #40 J.Dunn punt 43 yards to the ODU07 fair catch by #3 D.Roche at ODU07
3:38
1st & 10 at the 50
(03:38) Shotgun #3 M.Singleton pass incomplete deep left to #0 S.Pickett III thrown to ODU10 broken up by #5 B.Crutchfield
Old Dominion Fumble, 12 plays
1:46
2nd & 7 at own 22
(01:51) Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU26 (#13 K.Thomas)
1:53
1st & 10 at the 50
Timeout App State, clock 01:53
Old Dominion Fumble, 12 plays
1:38
3rd & 3 at own 26
(01:42) Shotgun #3 D.Roche rush left for 3 yards gain to the ODU29 (#15 A.Mitchell), 1ST DOWN
1:46
2nd & 7 at opp 22
Timeout App State, clock 01:46
0:52
2nd & 11 at own 28
(00:57) No Huddle-Shotgun #10 Q.Henicle rush right for 11 yards gain to the ODU39, out of bounds at ODU39, 1ST DOWN
0:48
1st & 10 at own 39
(00:50) No Huddle-Shotgun #10 Q.Henicle pass incomplete short right to #7 K.Harris thrown to ODU47 broken up by #6 K.Conley
0:40
2nd & 10 at own 39
(00:45) No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU43 (#25 K.Purdy; #13 K.Thomas)
0:32
3rd & 6 at own 43
(00:35) Shotgun #3 D.Roche rush middle for 7 yards gain to the ODU50 (#41 C.Sandstrom), 1ST DOWN
1:28
1st & 10 at own 29
(01:28) No Huddle-Shotgun #10 Q.Henicle sacked for loss of 1 yard to the ODU28 (#88 K.Ellis, #41 C.Sandstrom)
0:37
1st & 10 at own 29
Timeout Old Dominion, clock 00:37
0:20
1st & 10 at the 50
(00:27) Shotgun #10 Q.Henicle rush right for 7 yards gain to the APP43 fumbled by #10 Q.Henicle at APP46 forced by #33 A.Benton recovered by APP #99 A.Clark at APP43, End Of Play
0:32
1st & 10 at own 29
Timeout Old Dominion, clock 00:32
App State Interception, 1 play
0:11
1st & 10 at own 43
(00:17) Shotgun #3 M.Singleton pass intercepted by #32 J.Drummer at ODU42 #32 J.Drummer return 16 yards to the APP42 (#19 J.Howse), out of bounds
Old Dominion Interception, 2 plays
0:04
1st & 10 at opp 42
(00:10) Shotgun #10 Q.Henicle pass incomplete deep left to #11 T.Johnson thrown to APP07
0:03
2nd & 10 at opp 42
(00:03) Shotgun #10 Q.Henicle pass intercepted by #7 D.Henderson at APP08 #7 D.Henderson return 1 yard to the APP09 (#8 J.Rodriguez)
0:04
1st & 10 at opp 42
Timeout Old Dominion, clock 00:04
3rd quarter7 drives, then App State 3, Old Dominion 2
App State Field goal, 9 plays
15:00
1st & 10 at own 35
(15:00) #99 A.Nelms kickoff 65 yards to the APP00, Touchback
14:57
1st & 10 at own 25
(15:00) Shotgun #5 J.Lewis rush middle for 6 yards gain to the APP31 (#3 M.Easterly)
14:29
2nd & 4 at own 31
(14:34) No Huddle-Shotgun #5 J.Lewis rush left for 9 yards gain to the APP40 (#3 M.Easterly), 1ST DOWN
13:58
1st & 10 at own 40
(14:06) No Huddle-Shotgun #3 M.Singleton pass complete short left to #19 J.Howse caught at ODU45, for 25 yards to the ODU35 (#5 B.Crutchfield), out of bounds, 1ST DOWN
13:37
1st & 10 at opp 35
(13:45) No Huddle-Shotgun #8 H.Hasselbeck rush left for 7 yards gain to the ODU28 (#19 L.Struck)
13:07
2nd & 3 at opp 28
(13:12) No Huddle-Shotgun #5 J.Lewis rush middle for 6 yards gain to the ODU22 (#19 L.Struck), 1ST DOWN
12:35
1st & 10 at opp 22
(12:40) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #0 S.Pickett III thrown to ODU05
12:32
2nd & 10 at opp 22
(12:34) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #19 J.Howse thrown to ODU24
12:24
3rd & 10 at opp 22
(12:30) No Huddle-Shotgun #5 J.Lewis rush middle for 6 yards gain to the ODU16 (#2 D.Iles; #18 J.Forrest)
11:41
4th & 4 at opp 16
(11:46) #83 J.London field goal attempt from 34 yards GOOD (H: #40 J.Dunn, LS: #34 P.Stone), clock 11:41App State 3, Old Dominion 0
11:41
1st & 10 at own 35
(11:41) #83 J.London kickoff 65 yards to the ODU00, Touchback
11:41
4th & 4 at opp 16
Timeout App State, clock 11:41
Old Dominion Interception, 8 plays
11:32
1st & 10 at own 25
(11:40) Shotgun #10 Q.Henicle pass complete short right to #3 D.Roche caught at ODU25, for 4 yards to the ODU29 (#10 C.Phares), out of bounds
11:10
2nd & 6 at own 29
(11:14) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the ODU31 (#10 C.Phares)
10:47
3rd & 4 at own 31
PENALTY ODU False Start (#69 L.Cox) 5 yards from ODU31 to ODU26. NO PLAY
10:24
3rd & 9 at own 26
(10:32) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #8 J.Rodriguez caught at ODU31, for 7 yards to the ODU33 (#6 K.Conley)
9:51
4th & 2 at own 33
(09:51) #96 I.Brandt punt 52 yards to the APP15, out of bounds at APP15 PENALTY APP Roughing The Kicker (#4 J.Gude) 15 yards from ODU33 to ODU48, 1ST DOWN. NO PLAY
9:34
1st & 10 at own 48
(09:41) Shotgun #12 B.Bedgood rush right for 6 yards gain to the APP46, out of bounds at APP46
9:05
2nd & 4 at opp 46
(09:10) No Huddle-Shotgun #10 Q.Henicle pass complete short left to #7 K.Harris caught at APP45, for 7 yards to the APP39 (#7 D.Henderson), out of bounds, 1ST DOWN
8:37
1st & 10 at opp 39
(08:43) No Huddle-Shotgun #10 Q.Henicle rush left for 5 yards gain to the APP34 (#93 K.Braddock), out of bounds
8:10
2nd & 5 at opp 34
(08:14) No Huddle-Shotgun #6 T.Hall rush middle for 2 yards loss to the APP36 (#96 R.Lolohea)
7:33
3rd & 7 at opp 36
(07:33) No Huddle-Shotgun #10 Q.Henicle pass intercepted by #0 J.Berchal at APP06, End Of Play
7:18
1st & 10 at own 6
(07:18) Shotgun App State rush middle for 6 yards loss to the APP00 fumbled by App State at APP00 recovered by APP #8 H.Hasselbeck at APP00. Old Dominion SAFETY, clock 07:18App State 3, Old Dominion 2
7:26
3rd & 7 at opp 36
Timeout Old Dominion, clock 07:26
Old Dominion Turnover on downs, 6 plays
7:04
1st & 10 at own 20
(07:18) #83 J.London kickoff 65 yards to the ODU15 #8 J.Rodriguez return 31 yards to the ODU46 (#26 M.Guest)
6:50
1st & 10 at own 46
(07:01) Shotgun #10 Q.Henicle pass complete short left to #6 T.Hall caught at ODU46, for 8 yards to the APP46 (#18 S.Berry)
6:30
2nd & 2 at opp 46
(06:33) No Huddle-Shotgun #5 M.James rush middle for 7 yards gain to the APP39 (#99 A.Clark), 1ST DOWN
6:05
1st & 10 at opp 39
(06:13) No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards loss to the APP43 (#25 K.Purdy; #20 E.Adams)
5:17
2nd & 14 at opp 43
(05:25) No Huddle-Shotgun #10 Q.Henicle rush middle for 7 yards gain to the APP36 (#94 C.Pitts; #0 J.Berchal)
4:43
3rd & 7 at opp 36
(04:48) No Huddle-Shotgun #5 M.James rush right for 4 yards gain to the APP32 (#25 K.Purdy), out of bounds
3:57
4th & 3 at opp 32
(04:02) No Huddle-Shotgun #10 Q.Henicle pass incomplete deep right to #11 T.Johnson thrown to APP01 QB hurried by #15 A.Mitchell, TURNOVER ON DOWNS
App State Punt, 3 plays
3:47
1st & 10 at own 32
(03:55) Shotgun #11 J.Cross rush middle for 1 yard loss to the APP31 (#42 T.Babin; #40 H.Malecki)
3:57
4th & 3 at opp 32
Timeout Old Dominion, clock 03:57
App State Punt, 3 plays
3:22
2nd & 11 at own 31
(03:33) No Huddle-Shotgun #11 J.Cross rush left for 1 yard gain to the APP32 (#94 L.McFadden-Pressley; #40 H.Malecki)
3:00
3rd & 10 at own 32
(03:04) No Huddle-Shotgun #3 M.Singleton pass incomplete short middle to #0 S.Pickett III thrown to APP46
2:50
4th & 10 at own 32
(02:58) #40 J.Dunn punt 30 yards to the ODU38, out of bounds at ODU38
Old Dominion Punt, 3 plays
2:41
1st & 10 at own 38
(02:49) Shotgun #3 D.Roche rush right for 3 yards gain to the ODU41 (#52 M.McClenton), out of bounds
2:12
2nd & 7 at own 41
(02:17) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards loss to the ODU39 (#52 M.McClenton)
1:25
3rd & 9 at own 39
(01:39) No Huddle-Shotgun #10 Q.Henicle rush left for 1 yard gain to the ODU40 (#44 M.Lewis), out of bounds
0:45
4th & 8 at own 40
(00:56) #96 I.Brandt punt 53 yards to the APP07
App State Punt, 3 plays
0:44
1st & 10 at own 7
(00:44) Shotgun #5 J.Lewis rush left for 5 yards gain to the APP12 (#19 L.Struck)
Q4 14:51
2nd & 5 at own 12
(14:58) Shotgun #4 T.Webb rush right for 4 yards gain to the APP16 (#9 D.Lynch)
Q4 14:39
3rd & 1 at own 16
PENALTY APP False Start (#7 D.Fugitt) 5 yards from APP16 to APP11. NO PLAY
Q4 14:18
3rd & 6 at own 11
(14:24) No Huddle-Shotgun #3 M.Singleton pass incomplete deep right to #0 S.Pickett III thrown to APP43 broken up by #5 B.Crutchfield
Q4 14:07
4th & 6 at own 11
(14:15) #40 J.Dunn punt 54 yards to the ODU35
Q4 14:04
1st & 10 at own 35
PENALTY ODU False Start (#86 L.Haughton Jr.) 5 yards from ODU35 to ODU30. NO PLAY
Q4 14:04
4th & 6 at own 11
Timeout App State, clock 14:04
4th quarter7 drives, then Old Dominion 10, App State 3
Old Dominion Touchdown, 9 plays
13:58
1st & 15 at own 30
(14:03) Shotgun #3 D.Roche rush middle for 4 yards gain to the ODU34 (#94 C.Pitts)
13:23
2nd & 11 at own 34
(13:29) No Huddle-Shotgun #10 Q.Henicle rush middle for 5 yards gain to the ODU39 (#10 C.Phares; #25 K.Purdy)
12:38
3rd & 6 at own 39
(12:47) No Huddle-Shotgun #10 Q.Henicle pass complete short right to #7 K.Harris caught at APP48, for 17 yards to the APP44 (#7 D.Henderson), 1ST DOWN
12:12
1st & 10 at opp 44
(12:18) No Huddle-Shotgun #10 Q.Henicle rush middle for 3 yards gain to the APP41 (#10 C.Phares)
11:45
2nd & 7 at opp 41
(11:51) No Huddle-Shotgun #3 D.Roche rush middle for 4 yards gain to the APP37 (#7 D.Henderson; #94 C.Pitts)
11:26
3rd & 3 at opp 37
(11:35) Shotgun #3 D.Roche rush middle for 32 yards gain to the APP05 (#1 J.McBurrows), out of bounds, 1ST DOWN
11:40
2nd & 7 at opp 41
Timeout Old Dominion, clock 11:40
10:57
1st & goal at opp 5
(11:02) No Huddle-Shotgun #3 D.Roche rush middle for 2 yards gain to the APP03 (#10 C.Phares)
10:12
2nd & goal at opp 3
(10:20) No Huddle-Shotgun #10 Q.Henicle rush middle for 1 yard gain to the APP02 (#5 C.Sloan; #50 J.Brown)
9:30
3rd & goal at opp 2
(09:33) No Huddle-Shotgun #5 M.James rush middle for 2 yards gain to the APP00 TOUCHDOWN, clock 09:30 #8 J.Rodriguez pass attempt SuccessfulOld Dominion 10, App State 3
9:23
1st & 10 at own 35
(09:30) #99 A.Nelms kickoff 64 yards to the APP01 #11 J.Cross return 23 yards to the APP24 (#24 D.Goodman)
9:30
Timeout Old Dominion, clock 09:30
App State Punt, 5 plays
9:20
1st & 10 at own 24
(09:20) Shotgun #5 J.Lewis rush left for 1 yard gain to the APP25 (#18 J.Forrest; #3 M.Easterly) PENALTY APP Holding (#57 D.Manuel) 10 yards from APP24 to APP14. NO PLAY
8:54
1st & 20 at own 14
(09:03) No Huddle-Shotgun #3 M.Singleton rush left for 6 yards gain to the APP20 (#3 M.Easterly)
8:26
2nd & 14 at own 20
(08:32) No Huddle-Shotgun #3 M.Singleton pass complete short left to #0 S.Pickett III caught at APP18, for 7 yards to the APP27 (#1 Z.Frink)
8:05
3rd & 7 at own 27
(08:05) No Huddle-Shotgun #3 M.Singleton pass incomplete short right to #1 N.Branch thrown to APP40 broken up by #1 Z.Frink PENALTY ODU Holding (#2 D.Iles) 10 yards from APP27 to APP37, 1ST DOWN. NO PLAY
7:45
1st & 10 at own 37
(07:52) No Huddle-Shotgun #3 M.Singleton pass incomplete deep left to #1 N.Branch thrown to ODU25
7:44
2nd & 10 at own 37
(07:44) No Huddle-Shotgun #3 M.Singleton pass complete short right to #1 N.Branch caught at APP42, for 5 yards to the APP42 (#5 B.Crutchfield; #24 D.Goodman) PENALTY APP Pass Interference (#7 D.Fugitt) 10 yards from APP37 to APP27. NO PLAY
7:15
2nd & 20 at own 27
(07:20) No Huddle-Shotgun #3 M.Singleton pass incomplete short right to #1 N.Branch thrown to APP36 broken up by #1 Z.Frink
7:05
3rd & 20 at own 27
(07:13) No Huddle-Shotgun #3 M.Singleton pass incomplete deep right to #1 N.Branch thrown to ODU45
6:48
4th & 20 at own 27
(07:03) #40 J.Dunn punt 66 yards to the ODU07
7:05
3rd & 20 at own 27
Timeout App State, clock 07:05
Old Dominion Punt, 3 plays
6:43
1st & 10 at own 7
(06:47) Shotgun #3 D.Roche rush middle for 3 yards gain to the ODU10 (#15 A.Mitchell)
6:03
2nd & 7 at own 10
(06:08) No Huddle-Shotgun #10 Q.Henicle rush middle for 4 yards gain to the ODU14 (#25 K.Purdy)
5:16
3rd & 3 at own 14
(05:21) No Huddle-Shotgun #5 M.James rush middle for 2 yards loss to the ODU12 (#99 A.Clark; #97 X.Joseph)
4:36
4th & 5 at own 12
(04:42) #96 I.Brandt punt 39 yards to the APP49 fair catch by #13 J.Grier at APP49
App State Fumble, 3 plays
4:30
1st & 10 at own 49
(04:35) Shotgun #5 J.Lewis rush left for 4 yards loss to the APP45 (#4 J.Gibson)
3:56
2nd & 14 at own 45
(03:59) No Huddle-Shotgun #3 M.Singleton pass incomplete short left to #0 S.Pickett III thrown to APP48
3:44
3rd & 14 at own 45
(03:55) No Huddle-Shotgun #3 M.Singleton rush right for 8 yards gain to the ODU47 fumbled by #3 M.Singleton at ODU46 forced by #29 T.Murray Jr. recovered by ODU #29 T.Murray Jr. at ODU47, End Of Play
Old Dominion Punt, 3 plays
3:38
1st & 10 at own 47
(03:42) Shotgun #5 M.James rush middle for 5 yards gain to the APP48 (#10 C.Phares)
2:52
2nd & 5 at opp 48
(02:59) No Huddle-Shotgun #10 Q.Henicle rush middle for 2 yards gain to the APP46 (#99 A.Clark; #94 C.Pitts)
2:04
3rd & 3 at opp 46
(02:12) No Huddle-Shotgun #10 Q.Henicle rush middle for 1 yard loss to the APP47 (#94 C.Pitts)
1:51
4th & 4 at opp 47
(01:55) #96 I.Brandt punt 47 yards to the APP00, Touchback
2:00
3rd & 3 at opp 46
Timeout Old Dominion, clock 02:00
App State Interception, 7 plays
1:44
1st & 10 at own 20
(01:48) Shotgun #8 H.Hasselbeck rush right for 8 yards gain to the APP28 (#19 L.Struck), out of bounds
1:27
2nd & 2 at own 28
(01:43) No Huddle-Shotgun #8 H.Hasselbeck pass complete short left to #5 J.Lewis caught at APP24, for 1 yard loss to the APP27 (#0 M.Thompson)
1:16
3rd & 3 at own 27
(01:19) No Huddle-Shotgun #8 H.Hasselbeck rush left for 14 yards gain to the APP41 (#18 J.Forrest; #11 K.Collier), 1ST DOWN
1:04
1st & 10 at own 41
(01:08) No Huddle-Shotgun #8 H.Hasselbeck sacked for loss of 4 yards to the APP37 (#4 J.Gibson)
0:58
2nd & 14 at own 37
(01:05) Shotgun #8 H.Hasselbeck rush left for 8 yards gain to the APP45 (#29 T.Murray Jr.)
1:04
1st & 10 at own 41
Timeout App State, clock 01:04
0:43
3rd & 6 at own 45
(00:44) No Huddle-Shotgun #8 H.Hasselbeck pass incomplete short left to #7 D.Fugitt thrown to ODU46
0:36
4th & 6 at own 45
(00:42) No Huddle-Shotgun #8 H.Hasselbeck pass intercepted by #5 B.Crutchfield at ODU30 QB hurried by #4 J.Gibson, End Of Play
Old Dominion End of game, 3 plays
0:33
1st & 10 at own 30
(00:33) Kneel down by #10 Q.Henicle at ODU28 for loss of 2 yards
0:30
2nd & 12 at own 28
(00:31) Kneel down by #10 Q.Henicle at ODU25 for loss of 3 yards
0:33
1st & 10 at opp 30
Timeout App State, clock 00:33
0:30
3rd & 15 at own 25
(00:30) Kneel down by #10 Q.Henicle at ODU21 for loss of 4 yards
0:30
2nd & 12 at opp 28
Timeout App State, clock 00:30
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.