1st quarter5 drives, then Old Dominion 14, Charlotte 0
Charlotte Interception, 10 plays
15:00
Dominik Soos kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Shadrick Byrd run for 6 yds to the Charl 31
15:00
2nd & 4 at own 31
Shadrick Byrd run for 11 yds to the Charl 42 for a 1ST down
15:00
1st & 10 at own 42
Shadrick Byrd run for 15 yds to the ODU 43 for a 1ST down
15:00
1st & 10 at opp 43
CHARLOTTE Penalty, False Start (-5 Yards) to the ODU 48
15:00
1st & 15 at opp 48
CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 47
15:00
1st & 20 at own 47
Calvin Camp run for 10 yds to the ODU 43
15:00
2nd & 10 at opp 43
Chris Reynolds pass incomplete
15:00
3rd & 10 at opp 43
REYNOLDS, Chris pass to the right incomplete intended for SPENCER, Elijah thrown to the ODU10. PENALTY ODU Offsides on HARRIS, Deeve enforced 5 yards from the ODU43 to the ODU38 [NHSG]. NO PLAY (replay the down).
15:00
3rd & 5 at opp 38
Calvin Camp run for 15 yds to the ODU 23 for a 1ST down
15:00
1st & 10 at opp 23
Chris Reynolds pass complete to Victor Tucker for 9 yds to the ODU 14
15:00
2nd & 1 at opp 14
Shadrick Byrd run for 3 yds to the ODU 11 for a 1ST down
15:00
1st & 10 at opp 11
Keith Pearson run for 1 yd to the ODU 10
9:49
2nd & 9 at opp 10
Chris Reynolds pass intercepted return for no gain to the Charl 11
Old Dominion Touchdown, 2 plays
9:49
1st & 10 at opp 11
Hayden Wolff pass complete to Zack Kuntz for 2 yds to the Charl 9
9:15
2nd & 8 at opp 9
Nick Saldiveri 0 Yd Run (Nick Rice Kick)Old Dominion 7, Charlotte 0
Charlotte Interception, 9 plays
9:10
Dominik Soos kickoff for 59 yds , Shadrick Byrd return for 10 yds to the Charl 16
9:10
1st & 10 at own 16
Calvin Camp run for 3 yds to the Charl 19
9:10
2nd & 7 at own 19
Calvin Camp run for 2 yds to the Charl 21
9:10
3rd & 5 at own 21
Chris Reynolds pass complete to Ryan Carriere for 13 yds to the Charl 34 for a 1ST down
9:10
1st & 10 at own 34
Shadrick Byrd run for 2 yds to the Charl 36
9:10
2nd & 8 at own 36
Shadrick Byrd run for 2 yds to the Charl 38
9:10
3rd & 6 at own 38
Chris Reynolds pass complete to Grant DuBose for 12 yds to the 50 yard line for a 1ST down
9:10
1st & 10 at the 50
Calvin Camp run for 2 yds to the ODU 48
9:10
2nd & 8 at opp 48
Chris Reynolds pass incomplete
5:01
3rd & 8 at opp 48
Chris Reynolds pass intercepted return for no gain to the ODU 36
Old Dominion Touchdown, 8 plays
5:01
1st & 10 at own 36
Elijah Davis run for a loss of 1 yard to the ODU 35
5:01
2nd & 11 at own 35
Hayden Wolff pass incomplete
5:01
3rd & 11 at own 35
Hayden Wolff pass complete to Ali Jennings III for 17 yds to the Charl 48 for a 1ST down
5:01
1st & 10 at opp 48
Blake Watson run for 2 yds to the Charl 46
5:01
2nd & 8 at opp 46
Hayden Wolff pass complete to Stone Smartt for 22 yds to the Charl 24 for a 1ST down
5:01
1st & 10 at opp 24
CHARLOTTE Penalty, Defensive Pass Interference ( Yards) to the Charl 12 for a 1ST down
5:01
1st & 10 at opp 12
Hayden Wolff pass incomplete
2:51
2nd & 10 at opp 12
Elijah Davis 12 Yd Run (Nick Rice Kick)Old Dominion 14, Charlotte 0
Charlotte Turnover on downs, 11 plays
2:43
Dominik Soos kickoff for 59 yds , Shadrick Byrd return for 28 yds to the Charl 34
2:43
1st & 10 at own 34
Chris Reynolds pass complete to Grant DuBose for 6 yds to the Charl 40
2:43
2nd & 4 at own 40
Shadrick Byrd run for 1 yd to the Charl 41
2:43
3rd & 3 at own 41
Shadrick Byrd run for 2 yds to the Charl 43
2:43
4th & 1 at own 43
Shadrick Byrd run for 3 yds to the Charl 46 for a 1ST down
2:43
1st & 10 at own 46
Chris Reynolds pass incomplete
0:00
2nd & 10 at own 46
Chris Reynolds pass complete to Elijah Spencer for 7 yds to the ODU 47
Q2 15:00
3rd & 3 at opp 47
Calvin Camp run for 4 yds to the ODU 43 for a 1ST down
Q2 15:00
1st & 10 at opp 43
Calvin Camp run for 6 yds to the ODU 37
Q2 15:00
2nd & 4 at opp 37
CHARLOTTE Penalty, Illegal Substitution (TEAM) to the ODU 42
Q2 15:00
2nd & 9 at opp 42
Chris Reynolds pass complete to Elijah Spencer for 5 yds to the ODU 37
Q2 15:00
3rd & 4 at opp 37
Chris Reynolds pass incomplete
Q2 13:16
4th & 4 at opp 37
Chris Reynolds pass incomplete
2nd quarter7 drives, then Old Dominion 28, Charlotte 14
Old Dominion Touchdown, 3 plays
13:16
1st & 10 at own 37
Timeout CHARLOTTE, clock 13:16
13:16
1st & 10 at own 37
Blake Watson run for 2 yds to the ODU 39
13:16
2nd & 8 at own 39
WOLFF, Hayden pass to the left incomplete intended for KUNTZ, Zack broken up by WHISENHUNT, Justin at the CLT34. PENALTY CLT Pass Interference on WHISENHUNT, Justin enforced 15 yards to the CLT46 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
13:16
1st & 10 at opp 46
Hayden Wolff pass incomplete
12:11
2nd & 10 at opp 46
Hayden Wolff pass complete to Ali Jennings III for 46 yds for a TD, (Nick Rice KICK)Old Dominion 21, Charlotte 0
Charlotte Touchdown, 4 plays
12:06
Dominik Soos kickoff for 53 yds , Shadrick Byrd return for 25 yds to the Charl 37
12:06
1st & 10 at own 37
Shadrick Byrd run for 3 yds to the Charl 40
12:06
2nd & 7 at own 40
Chris Reynolds pass complete to Grant DuBose for 9 yds to the Charl 49 for a 1ST down
12:06
1st & 10 at own 49
Chris Reynolds pass complete to Grant DuBose for 32 yds to the ODU 19 for a 1ST down
10:45
1st & 10 at opp 19
Chris Reynolds pass complete to Elijah Spencer for 19 yds for a TD, (Jonathan Cruz KICK)Old Dominion 21, Charlotte 7
Old Dominion Touchdown, 7 plays
10:45
Jonathan Cruz kickoff for 65 yds for a touchback
10:45
1st & 10 at own 25
Hayden Wolff pass complete to Ali Jennings III for 9 yds to the ODU 34
10:45
2nd & 1 at own 34
Elijah Davis run for no gain to the ODU 34
10:45
3rd & 1 at own 34
Elijah Davis run for 2 yds to the ODU 36 for a 1ST down
10:45
1st & 10 at own 36
Hayden Wolff pass complete to Ali Jennings III for 20 yds to the Charl 44 for a 1ST down
10:45
1st & 10 at opp 44
Blake Watson run for 7 yds to the Charl 37
10:45
2nd & 3 at opp 37
Blake Watson run for 3 yds to the Charl 34 for a 1ST down
7:40
1st & 10 at opp 34
Hayden Wolff pass complete to Ali Jennings III for 34 yds for a TD, (Nick Rice KICK)Old Dominion 28, Charlotte 7
Charlotte Punt, 6 plays
7:36
Dominik Soos kickoff for 49 yds , Henry Rutledge return for 9 yds to the Charl 15
7:36
1st & 10 at own 15
Calvin Camp run for 4 yds to the Charl 19
7:36
2nd & 6 at own 19
Chris Reynolds run for 5 yds to the Charl 24
7:36
3rd & 1 at own 24
Calvin Camp run for 4 yds to the Charl 28 for a 1ST down
7:36
1st & 10 at own 28
Calvin Camp run for no gain to the Charl 28
7:36
2nd & 10 at own 28
Chris Reynolds pass complete to Grant DuBose for 1 yd to the Charl 29
7:36
3rd & 9 at own 29
Chris Reynolds pass complete to Shadrick Byrd for 2 yds to the Charl 31
3:37
4th & 7 at own 31
Bailey Rice punt for 54 yds, downed at the ODU 15
Old Dominion Pick-six, 3 plays (Charlotte scores)
3:37
1st & 10 at own 15
Elijah Davis run for 4 yds to the ODU 19
3:37
2nd & 6 at own 19
Hayden Wolff pass complete to Zack Kuntz for a loss of 1 yard to the ODU 18
3:06
3rd & 7 at own 18
OLDDOMINION Penalty, False Start (-5 Yards) to the ODU 13
3:06
3rd & 12 at own 13
Timeout CHARLOTTE, clock 03:06
2:59
3rd & 12 at own 13
Luke Martin 8 Yd Interception Return (Jonathan Cruz Kick)Old Dominion 28, Charlotte 14
2:59
Jonathan Cruz kickoff CHARLOTTE Penalty, Face mask (15 yards) (-15 Yards) to the Charl 20
Old Dominion Missed FG, 7 plays
2:53
Jonathan Cruz kickoff for 55 yds , LaMareon James return for 20 yds to the ODU 30
2:53
1st & 10 at own 30
Hayden Wolff sacked by Mikel Horton for 0 yards to the ODU 21
2:10
3rd & 16 at own 24
Timeout CHARLOTTE, clock 02:10
2:10
2nd & 19 at own 21
Blake Watson run for 3 yds to the ODU 24
2:10
3rd & 16 at own 24
Blake Watson run for 46 yds to the Charl 30 for a 1ST down
2:10
1st & 10 at opp 30
Elijah Davis run for 2 yds to the Charl 28
2:10
2nd & 8 at opp 28
Hayden Wolff pass incomplete
0:22
4th & 5 at opp 25
Timeout OLDDOMINION, clock 00:22
0:22
3rd & 8 at opp 28
Hayden Wolff pass complete to Zack Kuntz for 3 yds to the Charl 25
0:15
4th & 5 at opp 25
Nick Rice 42 yd FG BLOCKED blocked by
Charlotte End of half, 2 plays
0:15
1st & 10 at own 25
Chris Reynolds pass incomplete
0:00
2nd & 10 at own 25
Chris Reynolds pass complete to Ryan Carriere for 16 yds to the Charl 41 for a 1ST down
3rd quarter6 drives, then Old Dominion 35, Charlotte 28
Old Dominion Punt, 5 plays
15:00
Jonathan Cruz kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Blake Watson run for 8 yds to the ODU 33
15:00
2nd & 2 at own 33
Blake Watson run for 5 yds to the ODU 38 for a 1ST down
15:00
1st & 10 at own 38
Blake Watson run for a loss of 1 yard to the ODU 37
12:59
3rd & 7 at own 41
Timeout OLDDOMINION, clock 12:59
12:59
2nd & 11 at own 37
Hayden Wolff pass complete to Zack Kuntz for 4 yds to the ODU 41
12:59
3rd & 7 at own 41
Hayden Wolff pass incomplete
12:46
4th & 7 at own 41
Ethan Duane punt for 34 yds, downed at the Charl 25
Charlotte Touchdown, 5 plays
12:46
1st & 10 at own 25
ChaVon McEachern run for 55 yds to the ODU 20 for a 1ST down
12:46
1st & 10 at opp 20
Chris Reynolds pass complete to Victor Tucker for 11 yds to the ODU 9 for a 1ST down
12:46
1st & goal at opp 9
ChaVon McEachern run for no gain to the ODU 9
12:46
2nd & goal at opp 9
Chris Reynolds pass incomplete
10:49
3rd & goal at opp 9
Grant DuBose 9 Yd pass from Chris Reynolds (Jonathan Cruz Kick)Old Dominion 28, Charlotte 21
Old Dominion Punt, 3 plays
10:49
Jonathan Cruz kickoff for 65 yds for a touchback
10:49
1st & 10 at own 25
Elijah Davis run for a loss of 2 yards to the ODU 23
10:49
2nd & 12 at own 23
Hayden Wolff sacked by Tyler Murray for 0 yards to the ODU 16
10:49
3rd & 19 at own 16
Blake Watson run for 3 yds to the ODU 19
9:05
4th & 16 at own 19
Ethan Duane punt for 37 yds, fair catch by Geovonte’ Howard at the Charl 44
Charlotte Touchdown, 7 plays
9:05
1st & 10 at own 44
Calvin Camp run for 5 yds to the Charl 49
9:05
2nd & 5 at own 49
Chris Reynolds pass complete to Grant DuBose for 11 yds to the ODU 40 for a 1ST down
9:05
1st & 10 at opp 40
Chris Reynolds pass complete to Jake Clemons for 22 yds to the ODU 18 for a 1ST down
9:05
1st & 10 at opp 18
Chris Reynolds pass complete to Grant DuBose for 5 yds to the ODU 13
9:05
2nd & 5 at opp 13
Chris Reynolds pass complete to Victor Tucker for 4 yds to the ODU 9
9:05
3rd & 1 at opp 9
Calvin Camp run for 3 yds to the ODU 6 for a 1ST down
6:06
1st & goal at opp 6
Calvin Camp run for 6 yds for a TD, (Jonathan Cruz KICK)Tied at 28
Old Dominion Touchdown, 6 plays
6:00
Jonathan Cruz kickoff for 65 yds , LaMareon James return for 26 yds to the ODU 26
6:00
1st & 10 at own 26
Hayden Wolff pass complete to Ali Jennings III for 7 yds to the ODU 33
6:00
2nd & 3 at own 33
Blake Watson run for 6 yds to the ODU 39 for a 1ST down
6:00
1st & 10 at own 39
OLDDOMINION Penalty, False Start (TEAM) to the ODU 34
6:00
1st & 15 at own 34
Hayden Wolff pass complete to Ali Jennings III for 51 yds to the Charl 15 for a 1ST down
6:00
1st & 10 at opp 15
Blake Watson run for 2 yds to the Charl 13
6:00
2nd & 8 at opp 13
Hayden Wolff pass complete to Zack Kuntz for 10 yds to the Charl 3 for a 1ST down
3:25
1st & goal at opp 3
Blake Watson 3 Yd Run (Nick Rice Kick)Old Dominion 35, Charlotte 28
3:25
CHARLOTTE Penalty, Offsides (TEAM) to the Charl 1
Charlotte Field goal, 12 plays
3:20
Nick Rice kickoff for 53 yds , Shadrick Byrd return for 14 yds to the Charl 26
3:20
1st & 10 at own 26
Chris Reynolds run for 8 yds to the Charl 34
3:20
2nd & 2 at own 34
Chris Reynolds pass incomplete
3:20
3rd & 2 at own 34
Shadrick Byrd run for 1 yd to the Charl 35
3:20
4th & 1 at own 35
Chris Reynolds run for 3 yds to the Charl 38 for a 1ST down
3:20
1st & 10 at own 38
Chris Reynolds pass complete to Jake Clemons for 3 yds to the Charl 41
0:00
2nd & 7 at own 41
Shadrick Byrd run for 18 yds to the ODU 41 for a 1ST down
Q4 15:00
1st & 10 at opp 41
ChaVon McEachern run for a loss of 3 yards to the ODU 44
Q4 15:00
2nd & 13 at opp 44
Chris Reynolds pass complete to Bryce Kennon for 18 yds to the ODU 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Chris Reynolds pass complete to Victor Tucker for 4 yds to the ODU 22
Q4 15:00
2nd & 6 at opp 22
Chris Reynolds pass incomplete
Q4 15:00
3rd & 6 at opp 22
Chris Reynolds pass incomplete
Q4 13:09
4th & 6 at opp 22
Jonathan Cruz 39 yd FG GOODOld Dominion 35, Charlotte 31
4th quarter7 drives, then Old Dominion 56, Charlotte 34
Old Dominion Interception, 2 plays
13:03
Jonathan Cruz kickoff for 65 yds , LaMareon James return for 24 yds to the ODU 24
13:03
1st & 10 at own 24
Elijah Davis run for 1 yd to the ODU 25
12:18
2nd & 9 at own 25
Hayden Wolff pass intercepted
Charlotte Field goal, 7 plays
12:18
1st & 10 at opp 40
Calvin Camp run for 8 yds to the ODU 32
12:18
2nd & 2 at opp 32
Chris Reynolds pass incomplete
12:18
3rd & 2 at opp 32
CHARLOTTE Penalty, False Start (Chibueze Nwanna) to the ODU 37
12:18
3rd & 7 at opp 37
Chris Reynolds pass complete to Victor Tucker for 12 yds to the ODU 25 for a 1ST down
12:18
1st & 10 at opp 25
REYNOLDS, Chris pass to the right incomplete intended for SPENCER, Elijah thrown to the ODU2. PENALTY ODU Pass Interference on CRAY, Roger enforced half the distance from the goal, 13 yards to the ODU12 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:18
1st & 10 at opp 12
CHARLOTTE Penalty, False Start (Chibueze Nwanna) to the ODU 17
12:18
1st & 15 at opp 17
Shadrick Byrd run for 5 yds to the ODU 12
12:18
2nd & 10 at opp 12
Chris Reynolds pass incomplete
12:18
3rd & 10 at opp 12
REYNOLDS, Chris sacked for a loss of 8 yards at the ODU20 (ANTOINE, Frederik;HENDERSON, Jason). PENALTY Before the snap, CLT Delay Of Game enforced 5 yards from the ODU12 to the ODU17. NO PLAY (replay the down).
12:18
3rd & 15 at opp 17
REYNOLDS, Chris pass to the right complete for 8 yards to BYRD, Shadrick caught at the ODU9 and advanced to the ODU9 (JONES, Terry), out of bounds. PENALTY CLT Holding on SA’O, Siah enforced 10 yards from the ODU17 to the ODU27 [NHSG]. NO PLAY (replay the down).
12:18
3rd & 25 at opp 27
Chris Reynolds pass incomplete
10:04
4th & 25 at opp 27
Jonathan Cruz 44 yd FG GOODOld Dominion 35, Charlotte 34
Old Dominion Touchdown, 7 plays
10:04
Jonathan Cruz kickoff for 65 yds for a touchback
10:04
1st & 10 at own 25
Hayden Wolff pass complete to Ali Jennings III for 32 yds to the Charl 43 for a 1ST down
10:04
1st & 10 at opp 43
WOLFF, Hayden pass to the right incomplete intended for KUNTZ, Zack thrown to the CLT39. PENALTY ODU Holding on THOMAS, Leroy enforced 10 yards from the CLT43 to the ODU47 [NHSG]. NO PLAY (replay the down).
10:04
1st & 20 at own 47
Hayden Wolff pass complete to Blake Watson for 11 yds to the Charl 42
10:04
2nd & 9 at opp 42
Blake Watson run for 5 yds to the Charl 37
10:04
3rd & 4 at opp 37
Blake Watson run for 9 yds to the Charl 28 for a 1ST down
10:04
1st & 10 at opp 28
Hayden Wolff pass complete to Jordan Bly for 25 yds to the Charl 3 for a 1ST down
10:04
1st & goal at opp 3
Blake Watson run for 1 yd to the Charl 2
6:42
2nd & goal at opp 2
Blake Watson 2 Yd Run (Nick Rice Kick)Old Dominion 42, Charlotte 34
Charlotte Fumble, 4 plays
6:35
Nick Rice kickoff for 60 yds , Shadrick Byrd return for 30 yds to the Charl 35
6:35
1st & 10 at own 35
Calvin Camp run for 8 yds to the Charl 43
6:35
2nd & 2 at own 43
Calvin Camp run for 10 yds to the ODU 47 for a 1ST down
6:35
1st & 10 at opp 47
Chris Reynolds pass incomplete
5:34
2nd & 10 at opp 47
Chris Reynolds sacked for 0 yards to the Charl 41
Old Dominion Touchdown, 4 plays
5:34
1st & 10 at opp 41
Elijah Davis run for no gain to the Charl 41
5:34
2nd & 10 at opp 41
Jordan Bly run for 10 yds to the Charl 31 for a 1ST down
5:34
1st & 10 at opp 31
OLDDOMINION Penalty, Illegal Snap enforced (TEAM) to the Charl 36
5:34
1st & 15 at opp 36
Hayden Wolff pass incomplete
3:49
2nd & 15 at opp 36
Ali Jennings III 36 Yd pass from Hayden Wolff (Nick Rice Kick)Old Dominion 49, Charlotte 34
3:49
OLDDOMINION Penalty, Delay Of Game (TEAM) to the Charl 8
Charlotte Fumble return TD, 3 plays (Old Dominion scores)
3:44
Nick Rice kickoff for 62 yds , Shadrick Byrd return for 22 yds to the Charl 12
3:44
1st & 10 at own 13
Chris Reynolds pass complete to Victor Tucker for a loss of 7 yards to the Charl 6 CHARLOTTE Penalty, Illegal Block (TEAM) to the Charl 3
3:44
2nd & 20 at own 3
Chris Reynolds pass complete to Dom Shoffner for 8 yds to the Charl 11
Nick Rice kickoff for 55 yds , Shadrick Byrd return for 14 yds to the Charl 29
2:41
1st & 10 at own 29
James Foster pass complete to Grant DuBose for 9 yds to the Charl 38
2:41
2nd & 1 at own 38
James Foster pass complete to ChaVon McEachern for 18 yds to the ODU 44 for a 1ST down
2:41
1st & 10 at opp 44
James Foster pass complete to Victor Tucker for 19 yds to the ODU 25 for a 1ST down
2:41
1st & 10 at opp 25
James Foster pass incomplete
2:41
2nd & 10 at opp 25
James Foster pass incomplete
2:41
3rd & 10 at opp 25
James Foster sacked by Chazz Wallace and Alonzo Ford Jr. for 0 yards to the ODU 31
1:03
4th & 16 at opp 31
James Foster pass incomplete
1:03
4th & 16 at opp 31
James Foster pass incomplete
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.