← CFB Terminal
34
Conference USA
AT
56
Conference USA
2021 week 13 · Saturday, November 27, 2021 at 1:00 PM CT · S.B. Ballard Stadium · 15,874 att · 44.6°F Clear, wind 5.6

Drive chart

Charlotte Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
INT
10 pl · 65 yd · 5:11
0–0
15:00 1st & 10 OWN 25 Shadrick Byrd run for 6 yds to the Charl 31 +6 0.33
15:00 2nd & 4 OWN 31 Shadrick Byrd run for 11 yds to the Charl 42 for a 1ST down +11 1.18
15:00 1st & 10 OWN 42 Shadrick Byrd run for 15 yds to the ODU 43 for a 1ST down +15 1.21
15:00 1st & 10 OPP 43 CHARLOTTE Penalty, False Start (-5 Yards) to the ODU 48 -5
15:00 1st & 15 OPP 48 CHARLOTTE Penalty, False Start (-5 Yards) to the Charl 47 -5
15:00 1st & 20 OWN 47 Calvin Camp run for 10 yds to the ODU 43 +10 1.17
15:00 2nd & 10 OPP 43 Chris Reynolds pass incomplete 0 -1.06
15:00 3rd & 10 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). +5
15:00 3rd & 5 OPP 38 Calvin Camp run for 15 yds to the ODU 23 for a 1ST down +15 1.56
15:00 1st & 10 OPP 23 Chris Reynolds pass complete to Victor Tucker for 9 yds to the ODU 14 +9 0.64
15:00 2nd & 1 OPP 14 Shadrick Byrd run for 3 yds to the ODU 11 for a 1ST down +3 -0.49
15:00 1st & 10 OPP 11 Keith Pearson run for 1 yd to the ODU 10 +1 -0.23
9:49 2nd & 9 OPP 10 Chris Reynolds pass intercepted return for no gain to the Charl 11 -4.25
TD
2 pl · 11 yd · 0:34
0–7
9:49 1st & 10 OPP 11 Hayden Wolff pass complete to Zack Kuntz for 2 yds to the Charl 9 +2 -0.17
9:15 2nd & 8 OPP 9 Nick Saldiveri 0 Yd Run (Nick Rice Kick) 0 2.69
INT
9 pl · 36 yd · 4:09
0–7
9:10 1st & 10 OWN 16 Calvin Camp run for 3 yds to the Charl 19 +3 -0.20
9:10 2nd & 7 OWN 19 Calvin Camp run for 2 yds to the Charl 21 +2 -0.23
9:10 3rd & 5 OWN 21 Chris Reynolds pass complete to Ryan Carriere for 13 yds to the Charl 34 for a 1ST down +13 1.67
9:10 1st & 10 OWN 34 Shadrick Byrd run for 2 yds to the Charl 36 +2 -0.62
9:10 2nd & 8 OWN 36 Shadrick Byrd run for 2 yds to the Charl 38 +2 -0.48
9:10 3rd & 6 OWN 38 Chris Reynolds pass complete to Grant DuBose for 12 yds to the 50 yard line for a 1ST down +12 2.59
9:10 1st & 10 50 Calvin Camp run for 2 yds to the ODU 48 +2 -0.63
9:10 2nd & 8 OPP 48 Chris Reynolds pass incomplete 0 -1.10
5:01 3rd & 8 OPP 48 Chris Reynolds pass intercepted return for no gain to the ODU 36 -1.42
TD
8 pl · 64 yd · 2:10
0–14
5:01 1st & 10 OWN 36 Elijah Davis run for a loss of 1 yard to the ODU 35 -1 -1.21
5:01 2nd & 11 OWN 35 Hayden Wolff pass incomplete 0 -0.55
5:01 3rd & 11 OWN 35 Hayden Wolff pass complete to Ali Jennings III for 17 yds to the Charl 48 for a 1ST down +17 3.22
5:01 1st & 10 OPP 48 Blake Watson run for 2 yds to the Charl 46 +2 -0.60
5:01 2nd & 8 OPP 46 Hayden Wolff pass complete to Stone Smartt for 22 yds to the Charl 24 for a 1ST down +22 1.61
5:01 1st & 10 OPP 24 CHARLOTTE Penalty, Defensive Pass Interference ( Yards) to the Charl 12 for a 1ST down 0
5:01 1st & 10 OPP 12 Hayden Wolff pass incomplete 0 -0.30
2:51 2nd & 10 OPP 12 Elijah Davis 12 Yd Run (Nick Rice Kick) +12 2.83
ON DOWNS
11 pl · 29 yd · 4:27
0–14
2:43 1st & 10 OWN 34 Chris Reynolds pass complete to Grant DuBose for 6 yds to the Charl 40 +6 0.39
2:43 2nd & 4 OWN 40 Shadrick Byrd run for 1 yd to the Charl 41 +1 -0.93
2:43 3rd & 3 OWN 41 Shadrick Byrd run for 2 yds to the Charl 43 +2 -0.50
2:43 4th & 1 OWN 43 Shadrick Byrd run for 3 yds to the Charl 46 for a 1ST down +3 2.19
2:43 1st & 10 OWN 46 Chris Reynolds pass incomplete 0 -1.16
0:00 2nd & 10 OWN 46 Chris Reynolds pass complete to Elijah Spencer for 7 yds to the ODU 47 +7 0.57
0:00 OWN 46 End of 1st Quarter
15:00 3rd & 3 OPP 47 Calvin Camp run for 4 yds to the ODU 43 for a 1ST down +4 1.42
15:00 1st & 10 OPP 43 Calvin Camp run for 6 yds to the ODU 37 +6 0.29
15:00 2nd & 4 OPP 37 CHARLOTTE Penalty, Illegal Substitution (TEAM) to the ODU 42 -5
15:00 2nd & 9 OPP 42 Chris Reynolds pass complete to Elijah Spencer for 5 yds to the ODU 37 +5 0.07
15:00 3rd & 4 OPP 37 Chris Reynolds pass incomplete 0 -1.07
13:16 4th & 4 OPP 37 Chris Reynolds pass incomplete 0 -1.93
Q2
TD
3 pl · 63 yd · 1:05
0–21
13:16 1st & 10 OWN 37 Timeout CHARLOTTE, clock 13:16
13:16 1st & 10 OWN 37 Blake Watson run for 2 yds to the ODU 39 +2 -0.66
13:16 2nd & 8 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). +15
13:16 1st & 10 OPP 46 Hayden Wolff pass incomplete 0 -1.03
12:11 2nd & 10 OPP 46 Hayden Wolff pass complete to Ali Jennings III for 46 yds for a TD, (Nick Rice KICK) +46 4.57
TD
4 pl · 63 yd · 1:21
7–21
12:06 1st & 10 OWN 37 Shadrick Byrd run for 3 yds to the Charl 40 +3 -0.42
12:06 2nd & 7 OWN 40 Chris Reynolds pass complete to Grant DuBose for 9 yds to the Charl 49 for a 1ST down +9 1.55
12:06 1st & 10 OWN 49 Chris Reynolds pass complete to Grant DuBose for 32 yds to the ODU 19 for a 1ST down +32 1.32
10:45 1st & 10 OPP 19 Chris Reynolds pass complete to Elijah Spencer for 19 yds for a TD, (Jonathan Cruz KICK) +19 2.60
TD
7 pl · 75 yd · 3:05
7–28
10:45 1st & 10 OWN 25 Hayden Wolff pass complete to Ali Jennings III for 9 yds to the ODU 34 +9 1.25
10:45 2nd & 1 OWN 34 Elijah Davis run for no gain to the ODU 34 0 -1.28
10:45 3rd & 1 OWN 34 Elijah Davis run for 2 yds to the ODU 36 for a 1ST down +2 0.95
10:45 1st & 10 OWN 36 Hayden Wolff pass complete to Ali Jennings III for 20 yds to the Charl 44 for a 1ST down +20 1.73
10:45 1st & 10 OPP 44 Blake Watson run for 7 yds to the Charl 37 +7 0.50
10:45 2nd & 3 OPP 37 Blake Watson run for 3 yds to the Charl 34 for a 1ST down +3 -0.02
7:40 1st & 10 OPP 34 Hayden Wolff pass complete to Ali Jennings III for 34 yds for a TD, (Nick Rice KICK) +34 2.94
PUNT
6 pl · 16 yd · 3:59
7–28
7:36 1st & 10 OWN 15 Calvin Camp run for 4 yds to the Charl 19 +4 -0.07
7:36 2nd & 6 OWN 19 Chris Reynolds run for 5 yds to the Charl 24 +5 0.07
7:36 3rd & 1 OWN 24 Calvin Camp run for 4 yds to the Charl 28 for a 1ST down +4 0.76
7:36 1st & 10 OWN 28 Calvin Camp run for no gain to the Charl 28 0 -0.80
7:36 2nd & 10 OWN 28 Chris Reynolds pass complete to Grant DuBose for 1 yd to the Charl 29 +1 -0.35
7:36 3rd & 9 OWN 29 Chris Reynolds pass complete to Shadrick Byrd for 2 yds to the Charl 31 +2 -0.15
3:37 4th & 7 OWN 31 Bailey Rice punt for 54 yds, downed at the ODU 15
INT TD
3 pl · -2 yd · 0:38
14–28
3:37 1st & 10 OWN 15 Elijah Davis run for 4 yds to the ODU 19 +4 -0.07
3:37 2nd & 6 OWN 19 Hayden Wolff pass complete to Zack Kuntz for a loss of 1 yard to the ODU 18 -1 -0.46
3:06 3rd & 7 OWN 18 OLDDOMINION Penalty, False Start (-5 Yards) to the ODU 13 -5
3:06 3rd & 12 OWN 13 Timeout CHARLOTTE, clock 03:06
2:59 3rd & 12 OWN 13 Luke Martin 8 Yd Interception Return (Jonathan Cruz Kick) -6.69
MISSED FG
7 pl · 45 yd · 2:38
14–28
2:53 1st & 10 OWN 30 Hayden Wolff sacked by Mikel Horton for 0 yards to the ODU 21 0 -0.86
2:10 3rd & 16 OWN 24 Timeout CHARLOTTE, clock 02:10
2:10 2nd & 19 OWN 21 Blake Watson run for 3 yds to the ODU 24 +3 -0.05
2:10 3rd & 16 OWN 24 Blake Watson run for 46 yds to the Charl 30 for a 1ST down +46 4.46
2:10 1st & 10 OPP 30 Elijah Davis run for 2 yds to the Charl 28 +2 -0.30
2:10 2nd & 8 OPP 28 Hayden Wolff pass incomplete 0 -0.67
0:22 4th & 5 OPP 25 Timeout OLDDOMINION, clock 00:22
0:22 3rd & 8 OPP 28 Hayden Wolff pass complete to Zack Kuntz for 3 yds to the Charl 25 +3 -0.31
0:15 4th & 5 OPP 25 Nick Rice 42 yd FG BLOCKED blocked by
END OF HALF
2 pl · 16 yd · 0:15
14–28
0:15 1st & 10 OWN 25 Chris Reynolds pass incomplete 0 -0.70
0:00 2nd & 10 OWN 25 Chris Reynolds pass complete to Ryan Carriere for 16 yds to the Charl 41 for a 1ST down +16 2.12
0:00 OWN 41 End of 2nd Quarter
Q3
PUNT
5 pl · 16 yd · 2:14
14–28
15:00 1st & 10 OWN 25 Blake Watson run for 8 yds to the ODU 33 +8 0.91
15:00 2nd & 2 OWN 33 Blake Watson run for 5 yds to the ODU 38 for a 1ST down +5 0.21
15:00 1st & 10 OWN 38 Blake Watson run for a loss of 1 yard to the ODU 37 -1 -1.27
12:59 3rd & 7 OWN 41 Timeout OLDDOMINION, clock 12:59
12:59 2nd & 11 OWN 37 Hayden Wolff pass complete to Zack Kuntz for 4 yds to the ODU 41 +4 -0.11
12:59 3rd & 7 OWN 41 Hayden Wolff pass incomplete 0 -0.56
12:46 4th & 7 OWN 41 Ethan Duane punt for 34 yds, downed at the Charl 25
TD
5 pl · 75 yd · 1:57
21–28
12:46 1st & 10 OWN 25 ChaVon McEachern run for 55 yds to the ODU 20 for a 1ST down +55 3.46
12:46 1st & 10 OPP 20 Chris Reynolds pass complete to Victor Tucker for 11 yds to the ODU 9 for a 1ST down +11 0.19
12:46 1st & 9 OPP 9 ChaVon McEachern run for no gain to the ODU 9 0 -0.32
12:46 2nd & 9 OPP 9 Chris Reynolds pass incomplete 0 -0.27
10:49 3rd & 9 OPP 9 Grant DuBose 9 Yd pass from Chris Reynolds (Jonathan Cruz Kick) +9 3.01
PUNT
3 pl · -6 yd · 1:44
21–28
10:49 1st & 10 OWN 25 Elijah Davis run for a loss of 2 yards to the ODU 23 -2 -0.89
10:49 2nd & 12 OWN 23 Hayden Wolff sacked by Tyler Murray for 0 yards to the ODU 16 0 -0.25
10:49 3rd & 19 OWN 16 Blake Watson run for 3 yds to the ODU 19 +3 -0.01
9:05 4th & 16 OWN 19 Ethan Duane punt for 37 yds, fair catch by Geovonte' Howard at the Charl 44
TD
7 pl · 56 yd · 2:59
28–28
9:05 1st & 10 OWN 44 Calvin Camp run for 5 yds to the Charl 49 +5 0.11
9:05 2nd & 5 OWN 49 Chris Reynolds pass complete to Grant DuBose for 11 yds to the ODU 40 for a 1ST down +11 1.07
9:05 1st & 10 OPP 40 Chris Reynolds pass complete to Jake Clemons for 22 yds to the ODU 18 for a 1ST down +22 0.60
9:05 1st & 10 OPP 18 Chris Reynolds pass complete to Grant DuBose for 5 yds to the ODU 13 +5 0.07
9:05 2nd & 5 OPP 13 Chris Reynolds pass complete to Victor Tucker for 4 yds to the ODU 9 +4 -0.02
9:05 3rd & 1 OPP 9 Calvin Camp run for 3 yds to the ODU 6 for a 1ST down +3 0.49
6:06 1st & 6 OPP 6 Calvin Camp run for 6 yds for a TD, (Jonathan Cruz KICK) +6 2.05
TD
6 pl · 74 yd · 2:35
28–35
6:00 1st & 10 OWN 26 Hayden Wolff pass complete to Ali Jennings III for 7 yds to the ODU 33 +7 0.62
6:00 2nd & 3 OWN 33 Blake Watson run for 6 yds to the ODU 39 for a 1ST down +6 0.53
6:00 1st & 10 OWN 39 OLDDOMINION Penalty, False Start (TEAM) to the ODU 34 -5
6:00 1st & 15 OWN 34 Hayden Wolff pass complete to Ali Jennings III for 51 yds to the Charl 15 for a 1ST down +51 3.46
6:00 1st & 10 OPP 15 Blake Watson run for 2 yds to the Charl 13 +2 -0.18
6:00 2nd & 8 OPP 13 Hayden Wolff pass complete to Zack Kuntz for 10 yds to the Charl 3 for a 1ST down +10 1.27
3:25 1st & 3 OPP 3 Blake Watson 3 Yd Run (Nick Rice Kick) +3 1.46
3:25 OPP 3 CHARLOTTE Penalty, Offsides (TEAM) to the Charl 1 0
FG
12 pl · 52 yd · 5:11
31–35
3:20 1st & 10 OWN 26 Chris Reynolds run for 8 yds to the Charl 34 +8 0.93
3:20 2nd & 2 OWN 34 Chris Reynolds pass incomplete 0 -1.16
3:20 3rd & 2 OWN 34 Shadrick Byrd run for 1 yd to the Charl 35 +1 -0.53
3:20 4th & 1 OWN 35 Chris Reynolds run for 3 yds to the Charl 38 for a 1ST down +3 1.81
3:20 1st & 10 OWN 38 Chris Reynolds pass complete to Jake Clemons for 3 yds to the Charl 41 +3 -0.43
0:00 2nd & 7 OWN 41 Shadrick Byrd run for 18 yds to the ODU 41 for a 1ST down +18 2.14
0:00 OWN 41 End of 3rd Quarter
15:00 1st & 10 OPP 41 ChaVon McEachern run for a loss of 3 yards to the ODU 44 -3 -1.53
15:00 2nd & 13 OPP 44 Chris Reynolds pass complete to Bryce Kennon for 18 yds to the ODU 26 for a 1ST down +18 2.05
15:00 1st & 10 OPP 26 Chris Reynolds pass complete to Victor Tucker for 4 yds to the ODU 22 +4 -0.04
15:00 2nd & 6 OPP 22 Chris Reynolds pass incomplete 0 -0.50
15:00 3rd & 6 OPP 22 Chris Reynolds pass incomplete 0 -0.69
13:09 4th & 6 OPP 22 Jonathan Cruz 39 yd FG GOOD
Q4
INT
2 pl · 1 yd · 0:45
31–35
13:03 1st & 10 OWN 24 Elijah Davis run for 1 yd to the ODU 25 +1 -0.56
12:18 2nd & 9 OWN 25 Hayden Wolff pass intercepted -0.29
FG
7 pl · 13 yd · 2:14
34–35
12:18 1st & 10 OPP 40 Calvin Camp run for 8 yds to the ODU 32 +8 0.64
12:18 2nd & 2 OPP 32 Chris Reynolds pass incomplete 0 -0.83
12:18 3rd & 2 OPP 32 CHARLOTTE Penalty, False Start (Chibueze Nwanna) to the ODU 37 -5
12:18 3rd & 7 OPP 37 Chris Reynolds pass complete to Victor Tucker for 12 yds to the ODU 25 for a 1ST down +12 1.69
12:18 1st & 10 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). 0
12:18 1st & 10 OPP 12 CHARLOTTE Penalty, False Start (Chibueze Nwanna) to the ODU 17 -5
12:18 1st & 15 OPP 17 Shadrick Byrd run for 5 yds to the ODU 12 +5 0.03
12:18 2nd & 10 OPP 12 Chris Reynolds pass incomplete 0 -0.31
12:18 3rd & 10 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). -5
12:18 3rd & 15 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). -10
12:18 3rd & 25 OPP 27 Chris Reynolds pass incomplete 0 -0.84
10:04 4th & 25 OPP 27 Jonathan Cruz 44 yd FG GOOD
TD
7 pl · 75 yd · 3:22
34–42
10:04 1st & 10 OWN 25 Hayden Wolff pass complete to Ali Jennings III for 32 yds to the Charl 43 for a 1ST down +32 2.73
10:04 1st & 10 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
10:04 1st & 20 OWN 47 Hayden Wolff pass complete to Blake Watson for 11 yds to the Charl 42 +11 1.38
10:04 2nd & 9 OPP 42 Blake Watson run for 5 yds to the Charl 37 +5 0.07
10:04 3rd & 4 OPP 37 Blake Watson run for 9 yds to the Charl 28 for a 1ST down +9 1.24
10:04 1st & 10 OPP 28 Hayden Wolff pass complete to Jordan Bly for 25 yds to the Charl 3 for a 1ST down +25 1.30
10:04 1st & 3 OPP 3 Blake Watson run for 1 yd to the Charl 2 +1 -0.60
6:42 2nd & 2 OPP 2 Blake Watson 2 Yd Run (Nick Rice Kick) +2 2.07
FUMBLE
4 pl · 6 yd · 1:01
34–42
6:35 1st & 10 OWN 35 Calvin Camp run for 8 yds to the Charl 43 +8 1.04
6:35 2nd & 2 OWN 43 Calvin Camp run for 10 yds to the ODU 47 for a 1ST down +10 0.59
6:35 1st & 10 OPP 47 Chris Reynolds pass incomplete 0 -1.05
5:34 2nd & 10 OPP 47 Chris Reynolds sacked for 0 yards to the Charl 41 0 -1.06
TD
4 pl · 41 yd · 1:45
34–49
5:34 1st & 10 OPP 41 Elijah Davis run for no gain to the Charl 41 0 -0.88
5:34 2nd & 10 OPP 41 Jordan Bly run for 10 yds to the Charl 31 for a 1ST down +10 1.28
5:34 1st & 10 OPP 31 OLDDOMINION Penalty, Illegal Snap enforced (TEAM) to the Charl 36 -5
5:34 1st & 15 OPP 36 Hayden Wolff pass incomplete 0 -0.80
3:49 2nd & 15 OPP 36 Ali Jennings III 36 Yd pass from Hayden Wolff (Nick Rice Kick) +36 4.27
3:49 OPP 3 OLDDOMINION Penalty, Delay Of Game (TEAM) to the Charl 8 -5
FUMBLE RETURN TD
3 pl · -12 yd · 0:52
34–56
3:44 1st & 10 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 -7 -0.63
3:44 2nd & 20 OWN 3 Chris Reynolds pass complete to Dom Shoffner for 8 yds to the Charl 11 +8 0.04
2:52 3rd & 12 OWN 11 Deeve Harris 1 Yd Fumble Return (Nick Rice Kick) -6.68
ON DOWNS
7 pl · 40 yd · 1:38
34–56
2:41 1st & 10 OWN 29 James Foster pass complete to Grant DuBose for 9 yds to the Charl 38 +9 1.34
2:41 2nd & 1 OWN 38 James Foster pass complete to ChaVon McEachern for 18 yds to the ODU 44 for a 1ST down +18 1.03
2:41 1st & 10 OPP 44 James Foster pass complete to Victor Tucker for 19 yds to the ODU 25 for a 1ST down +19 0.71
2:41 1st & 10 OPP 25 James Foster pass incomplete 0 -0.45
2:41 2nd & 10 OPP 25 James Foster pass incomplete 0 -0.61
2:41 3rd & 10 OPP 25 James Foster sacked by Chazz Wallace and Alonzo Ford Jr. for 0 yards to the ODU 31 0 -0.88
1:03 4th & 16 OPP 31 James Foster pass incomplete 0 -1.12
1:03 4th & 16 OPP 31 James Foster pass incomplete 0 -1.12
END OF GAME
2 pl · -5 yd · 1:03
34–56
0:00 OWN 26 End of 4th Quarter
26 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

2sacks2
4plays for loss2
2takeaways4
1three-and-outs forced0
11explosive plays allowed11
8.40yards allowed / play5.98
7 of 13scoring drives allowed5 of 13
Charlotte
Luke Martin 9 0.5 TFL · 1 INT · 1 PD
Lance McMillan 8 (2) 1 INT
Justin Whisenhunt 7 (4) 1 TFL
Tyler Murray 6 (3) 1 sk · 1.5 TFL
Matt Martinez 6 (2)
B.J. Turner 4 (2) 0.5 TFL
Jonathan Alexander 4 (1)
Mikel Horton 3 (1) 1 sk · 1.5 TFL · 1 QH
Old Dominion
Ryan Henry 11 (2)
Jordan Young 11 1 INT · 1 QH
Terry Jones 9 (3) 0.5 TFL
R'Tarriun Johnson 9 (4)
Cory Jackson 7 (2) 1 sk · 1 TFL
Tre Hawkins 7 (6) 0.5 TFL · 1 PD
Alonzo Ford 6 0.5 sk · 0.5 TFL
Joe Joe Headen 6 (1) 1 INT
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

2 of 2field goals0 of 1
1punts2
54.0punt average35.5
1punts inside the 200
152return yards70
own 27average drive startown 23
Charlotte
K Jonathan Cruz 2/2 FG · long 44 · 4/4 XP
P Bailey Rice 1 punt · 54.0 avg · 1 in 20
KR Shadrick Byrd 7 ret · 126 yds · long 30
KR Tyler Murray 1 ret · 17 yds · long 17
KR Henry Rutledge 1 ret · 9 yds · long 9
Old Dominion
K Nick Rice 0/1 FG · 8/8 XP
P Ethan Duane 2 punts · 35.5 avg
KR Lamareon James 3 ret · 70 yds · long 26
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

85plays55
508yards462
13drives12
48%success rate46%
15.63total PPA27.94
Derived from 140 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Nick Saldiveri 0 Yd Run (Nick Rice Kick) 7–0
Q1Elijah Davis 12 Yd Run (Nick Rice Kick) 14–0
Q2Hayden Wolff pass complete to Ali Jennings III for 46 yds for a TD, (Nick Rice KICK) 21–0
Q2Chris Reynolds pass complete to Elijah Spencer for 19 yds for a TD, (Jonathan Cruz KICK) 7–21
Q2Hayden Wolff pass complete to Ali Jennings III for 34 yds for a TD, (Nick Rice KICK) 28–7
Q2Luke Martin 8 Yd Interception Return (Jonathan Cruz Kick) 28–14
Q3Grant DuBose 9 Yd pass from Chris Reynolds (Jonathan Cruz Kick) 21–28
Q3Calvin Camp run for 6 yds for a TD, (Jonathan Cruz KICK) 28–28
Q3Blake Watson 3 Yd Run (Nick Rice Kick) 35–28
Q4Jonathan Cruz 39 yd FG GOOD 31–35
Q4Jonathan Cruz 44 yd FG GOOD 34–35
Q4Blake Watson 2 Yd Run (Nick Rice Kick) 42–34
Q4Ali Jennings III 36 Yd pass from Hayden Wolff (Nick Rice Kick) 49–34
Q4Deeve Harris 1 Yd Fumble Return (Nick Rice Kick) 34–56

Biggest plays by PPA

Q2Hayden Wolff pass complete to Ali Jennings III for 46 yds for a TD, (Nick Rice KICK) 4.57
Q2Blake Watson run for 46 yds to the Charl 30 for a 1ST down 4.46
Q4Ali Jennings III 36 Yd pass from Hayden Wolff (Nick Rice Kick) 4.27
Q3Hayden Wolff pass complete to Ali Jennings III for 51 yds to the Charl 15 for a 1ST down 3.46
Q3ChaVon McEachern run for 55 yds to the ODU 20 for a 1ST down 3.46
Q1Hayden Wolff pass complete to Ali Jennings III for 17 yds to the Charl 48 for a 1ST down 3.22

Series recent meetings

2019 Charlotte 38 – 22 Old Dominion
2018 Old Dominion 25 – 28 Charlotte
2017 Charlotte 0 – 6 Old Dominion
2016 Old Dominion 52 – 17 Charlotte
2015 Charlotte 34 – 37 Old Dominion
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal