Referee Joe Lehring; umpire Sheldon Davis; head linesman Gerald Austin; line judge Matthew Burks; side judge Adrian Carson; field judge David Sherwood; back judge Ivan Daniels; center judge Kevin RandallGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Charlotte
Old Dominion
407
Total yards
356
166
Passing yards
173
241
Rushing yards
183
12.8
Yards per pass
4.6
4.8
Yards per rush
4.1
23
First downs
24
5–11
Third downs
6–17
0–0
Fourth downs
5–5
2
Turnovers
3
2–25
Penalties
6–70
28:12
Possession
31:48
2.5
Sacks (by defense)
0
Efficiency
Charlotte
Old Dominion
50%
Success rate
34%
0.21
EPA per play
0.08
1.27
Explosiveness
1.63
0.13
Rushing EPA
0.49
0.58
Passing EPA
−0.27
42%
Passing-down success
40%
0.26
First-down EPA
−0.43
0.11
Second-down EPA
0.13
0.30
Third-down EPA
0.27
16%
Havoc by its defense
16%
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)
Charlotte 67% to win. Elo’s favorite won.
The line
Charlotte −10.5, over/under 51.
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 Charlotte 77%, Old Dominion 23%. 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, Charlotte right to left.
Q1 Old DominionPunt, 7 plays, 13 yards
Q1 CharlotteTouchdown, 5 plays, 90 yards
Q1 Old DominionTouchdown, 8 plays, 73 yards
Q1 CharlotteTouchdown, 4 plays, 65 yards
Q1 Old DominionPunt, 6 plays, 32 yards
Q1 CharlotteTouchdown, 8 plays, 99 yards
Q2 Old DominionPunt, 6 plays, 17 yards
Q2 CharlotteField goal, 8 plays, 58 yards
Q2 Old DominionMissed FG, 17 plays, 54 yards
Q2 CharlottePunt, 3 plays, 1 yard
Q2 Old DominionFumble, 3 plays, 9 yards
Q2 CharlotteEnd of half, 1 play, −11 yards
Q3 CharlotteInterception, 5 plays, 25 yards
Q3 Old DominionTouchdown, 10 plays, 53 yards
Q3 CharlotteTouchdown, 9 plays, 75 yards
Q3 Old DominionFumble, 1 play, −7 yards
Q3 CharlotteTouchdown, 3 plays, 18 yards
Q3 Old DominionPunt, 5 plays, 14 yards
Q3 CharlottePunt, 8 plays, 27 yards
Q4 Old DominionPunt, 8 plays, 28 yards
Q4 CharlottePunt, 3 plays, −7 yards
Q4 Old DominionTouchdown, 3 plays, 36 yards
Q4 CharlotteFumble, 6 plays, 9 yards
Q4 Old DominionInterception, 10 plays, 44 yards
Q4 CharlotteEnd of game, 1 play, −2 yards
Play by play
1st quarter6 drives, then Charlotte 14, Old Dominion 7
Old Dominion Punt, 7 plays
15:00
1st & 10 at own 35
Jonathan Cruz kickoff for 59 yds , Blake Watson return for 29 yds to the ODU 35
15:00
1st & 10 at own 35
Stone Smartt pass complete to Aaron Moore for a loss of 5 yards to the ODU 30
15:00
2nd & 15 at own 30
Blake Watson run for 5 yds to the ODU 35
15:00
3rd & 10 at own 35
Stone Smartt pass incomplete
15:00
4th & 10 at own 35
Bailey Cate run for 12 yds to the ODU 47 for a 1ST down
15:00
1st & 10 at own 47
Stone Smartt run for a loss of 2 yards to the ODU 45
15:00
2nd & 12 at own 45
Stone Smartt pass complete to Aaron Moore for 3 yds to the ODU 48
15:00
3rd & 9 at own 48
Stone Smartt pass incomplete
15:00
4th & 9 at own 48
Bailey Cate punt for 42 yds, downed at the Charl 10
Charlotte Touchdown, 5 plays
11:33
1st & 10 at own 10
Benny LeMay run for 1 yd to the Charl 11
11:33
2nd & 9 at own 11
Chris Reynolds run for 16 yds to the Charl 27 for a 1ST down
11:33
1st & 10 at own 27
Chris Reynolds run for 6 yds to the Charl 33
11:33
2nd & 4 at own 33
Chris Reynolds pass complete to Tyler Ringwood for 9 yds to the Charl 42 for a 1ST down
9:18
1st & 10 at own 42
Chris Reynolds pass complete to Victor Tucker for 58 yds for a TD (Jonathan Cruz KICK)Charlotte 7, Old Dominion 0
Old Dominion Touchdown, 8 plays
9:18
1st & 0 at own 35
Jonathan Cruz kickoff for 62 yds , Blake Watson return for 24 yds to the ODU 27
9:10
1st & 10 at own 27
Kesean Strong run for 4 yds to the ODU 31
9:10
2nd & 6 at own 31
Stone Smartt pass complete to Darius Savedge for 14 yds to the ODU 45 for a 1ST down
9:10
1st & 10 at own 45
Blake Watson run for a loss of 1 yard to the ODU 44
9:10
2nd & 11 at own 44
OLDDOMINION Penalty, false start (-5 Yards) to the ODU 39
9:10
2nd & 16 at own 39
Stone Smartt pass incomplete to Aaron Moore
9:10
3rd & 16 at own 39
Stone Smartt run for 16 yds to the OLDDOMNION 45 for a 1ST down CHARLOTTE Penalty, Defensive holding ( Yards) declined for a 1ST down
9:10
1st & 10 at opp 45
Stone Smartt pass complete to Nigel Fitzgerald for 21 yds to the Charl 24 for a 1ST down
9:10
1st & 10 at opp 24
Stone Smartt run for 15 yds to the Charl 9 for a 1ST down
6:07
1st & goal at opp 9
Blake Watson run for 9 yds for a TD (Nick Rice KICK)Tied at 7
Charlotte Touchdown, 4 plays
6:07
1st & 0 at own 35
Nick Rice kickoff for 57 yds
6:07
1st & 10 at own 35
Benny LeMay run for no gain to the Charl 35
6:07
2nd & 10 at own 35
Chris Reynolds pass complete to Victor Tucker for 46 yds to the ODU 19 for a 1ST down
6:07
1st & 10 at opp 19
Benny LeMay run for 3 yds to the ODU 16
4:19
2nd & 7 at opp 16
Benny LeMay run for 16 yds for a TD (Jonathan Cruz KICK)Charlotte 14, Old Dominion 7
Old Dominion Punt, 6 plays
4:19
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
4:19
1st & 10 at own 25
Kesean Strong run for a loss of 1 yard to the ODU 24
4:19
2nd & 11 at own 24
Stone Smartt pass incomplete
4:19
3rd & 11 at own 24
Stone Smartt pass complete to Darrell Brown for 15 yds to the ODU 39 for a 1ST down
4:19
1st & 10 at own 39
CHARLOTTE Penalty, personal foul (Marquavis Gibbs) to the Charl 46 for a 1ST down
4:19
1st & 10 at opp 46
Stone Smartt sacked by Alex Highsmith for a loss of 10 yards to the ODU 44
4:19
2nd & 20 at own 44
Stone Smartt run for 12 yds to the Charl 44
4:19
3rd & 8 at opp 44
Stone Smartt pass complete to Blake Watson for 1 yd to the Charl 43
4:19
4th & 7 at opp 43
Bailey Cate punt for 42 yds, downed at the Charl 1
Charlotte Touchdown, 8 plays
1:13
1st & 10 at own 1
Benny LeMay run for 7 yds to the Charl 8
1:13
2nd & 3 at own 8
Benny LeMay run for 7 yds to the Charl 15 for a 1ST down
Q2 15:00
1st & 10 at own 15
Benny LeMay run for 8 yds to the Charl 23
Q2 15:00
2nd & 2 at own 23
Chris Reynolds pass complete to Victor Tucker for 14 yds to the Charl 37 for a 1ST down
Q2 15:00
1st & 10 at own 37
Benny LeMay run for 11 yds to the Charl 48 for a 1ST down
Q2 15:00
1st & 10 at own 48
Chris Reynolds pass complete to Aaron McAllister for 7 yds to the ODU 45
Q2 15:00
2nd & 3 at opp 45
OLDDOMINION Penalty, personal foul (15 Yards) to the ODU 30 for a 1ST down
Q2 15:00
1st & 10 at opp 30
Aaron McAllister run for 21 yds to the ODU 9 for a 1ST down
Q2 13:00
1st & goal at opp 9
Aaron McAllister run for 9 yds for a TD (Jonathan Cruz KICK)Charlotte 21, Old Dominion 7
2nd quarter6 drives, then Charlotte 24, Old Dominion 7
Old Dominion Punt, 6 plays
13:00
1st & 0 at own 35
Jonathan Cruz kickoff for 60 yds , Blake Watson return for 21 yds to the ODU 26
12:55
1st & 10 at own 26
Stone Smartt pass complete to Nigel Fitzgerald for 2 yds to the ODU 28
12:55
2nd & 8 at own 28
Blake Watson run for 2 yds to the ODU 30
12:55
3rd & 6 at own 30
Stone Smartt pass complete to Kesean Strong for 10 yds to the ODU 40 for a 1ST down CHARLOTTE Penalty, offside defense ( Yards) declined for a 1ST down
12:55
1st & 10 at own 40
Stone Smartt pass incomplete to Aaron Moore
12:55
2nd & 10 at own 40
Kesean Strong run for 3 yds to the ODU 43
12:55
3rd & 7 at own 43
Stone Smartt pass incomplete
12:55
4th & 7 at own 43
Bailey Cate punt for 34 yds, fair catch by Nafees Lyon at the Charl 23
Charlotte Field goal, 8 plays
10:15
1st & 10 at own 23
Chris Reynolds run for 10 yds to the Charl 33 for a 1ST down
10:15
1st & 10 at own 33
Chris Reynolds run for 29 yds to the ODU 38 for a 1ST down
10:15
1st & 10 at opp 38
Chris Reynolds pass incomplete to Victor Tucker
10:15
2nd & 10 at opp 38
Benny LeMay run for 14 yds to the ODU 24 for a 1ST down
10:15
1st & goal at opp 0
CHARLOTTE Penalty, unsportsmanlike conduct off-setting ( Yards) to the ODU 24
10:15
1st & 10 at opp 24
Chris Reynolds run for a loss of 1 yard to the ODU 25
10:15
2nd & 11 at opp 25
Chris Reynolds pass complete to Jacob Hunt for 1 yd to the ODU 24
10:15
3rd & 10 at opp 24
Chris Reynolds pass incomplete
10:15
4th & 10 at opp 24
OLDDOMINION Penalty, offside defense (Lance Boykin) to the ODU 19
7:37
4th & 5 at opp 19
Jonathan Cruz 36 yd FG GOODCharlotte 24, Old Dominion 7
Old Dominion Missed FG, 17 plays
7:37
1st & 0 at own 35
Jonathan Cruz kickoff for 60 yds , Blake Watson return for 20 yds to the ODU 25
7:31
1st & 10 at own 25
Kesean Strong run for a loss of 2 yards to the ODU 23
7:31
2nd & 12 at own 23
Stone Smartt pass complete to Darius Savedge for 13 yds to the ODU 36 for a 1ST down
7:31
1st & 10 at own 36
Blake Watson run for 3 yds to the ODU 39
7:31
2nd & 7 at own 39
Stone Smartt pass incomplete to Darius Savedge
7:31
3rd & 7 at own 39
Stone Smartt pass complete to Blake Watson for 3 yds to the ODU 42
5:38
4th & 4 at own 42
Timeout CHARLOTTE, clock 05:38
5:38
4th & 4 at own 42
Stone Smartt run for 6 yds to the ODU 48 for a 1ST down
5:38
1st & 10 at own 0
PENALTY ODU personal foul off-setting, PENALTY CLT personal foul off-setting, NO PLAY.
5:38
1st & 10 at own 48
Jonah Fitzgerald pass incomplete to Aaron Moore
5:38
2nd & 10 at own 48
Lala Davis run for 6 yds to the Charl 46
5:38
3rd & 4 at opp 46
Stone Smartt pass incomplete
5:38
4th & 4 at opp 46
Stone Smartt run for 13 yds to the Charl 33 for a 1ST down
5:38
1st & 10 at opp 33
Kesean Strong run for 2 yds to the Charl 31
5:38
2nd & 8 at opp 31
Stone Smartt pass incomplete
5:38
3rd & 8 at opp 31
Stone Smartt pass complete to Darius Savedge for 10 yds to the Charl 21 for a 1ST down
5:38
1st & 10 at opp 21
Kesean Strong run for 1 yd to the Charl 20
2:47
2nd & 9 at opp 20
Timeout CHARLOTTE, clock 02:47
2:47
2nd & 9 at opp 20
Stone Smartt pass complete to Kesean Strong for a loss of 1 yard to the Charl 21
2:47
3rd & 10 at opp 21
Stone Smartt pass incomplete to Jordan Young
2:12
4th & 10 at opp 21
Nick Rice 38 yd FG MISSED
Charlotte Punt, 3 plays
2:12
1st & 10 at own 21
Benny LeMay run for no gain to the Charl 21
2:12
2nd & 10 at own 21
Benny LeMay run for 1 yd to the Charl 22
1:37
3rd & 9 at own 22
Timeout OLDDOMINION, clock 01:37
1:37
3rd & 9 at own 22
Chris Reynolds run for no gain to the Charl 22
1:32
4th & 9 at own 22
Timeout OLDDOMINION, clock 01:32
1:32
4th & 9 at own 22
Connor Bowler punt for 39 yds, punt out-of-bounds at the Charl 28 , Darrell Brown returns for 48 yds to the OLDDOMNION 30 OLDDOMINION Penalty, personal foul (15 Yards) to the Charl 28
Old Dominion Fumble, 3 plays
1:32
1st & 10 at opp 28
Stone Smartt run for 7 yds to the Charl 21
1:32
2nd & 3 at opp 21
Kesean Strong run for 6 yds to the Charl 15 for a 1ST down
1:32
1st & 10 at opp 15
Stone Smartt sacked by Alex Highsmith for a loss of 4 yards to the Charl 19 Stone Smartt fumbled, recovered by Charl Timmy Horne , return for 0 yards
Charlotte End of half, 1 play
0:28
1st & 10 at own 19
CHARLOTTE Penalty, unsportsmanlike conduct (-10 Yards) to the Charl 9
0:28
1st & 20 at own 9
TEAM run for a loss of 1 yard to the Charl 8
3rd quarter7 drives, then Charlotte 38, Old Dominion 14
Charlotte Interception, 5 plays
15:00
2nd & 21 at own 35
Nick Rice kickoff for 55 yds
15:00
1st & 10 at own 25
Benny LeMay run for 5 yds to the Charl 30
15:00
2nd & 5 at own 30
Benny LeMay run for no gain to the Charl 30
15:00
3rd & 5 at own 30
Chris Reynolds run for 2 yds to the Charl 32
15:00
4th & 3 at own 32
OLDDOMINION Penalty, personal foul (Marcus Haynes) to the Charl 47 for a 1ST down
15:00
1st & 10 at own 47
Benny LeMay run for 3 yds to the 50 yard line
15:00
2nd & 7 at the 50
Chris Reynolds pass intercepted Geronda Hall return for 2 yds to the ODU 47
Old Dominion Touchdown, 10 plays
12:22
1st & 10 at own 47
Stone Smartt run for 2 yds to the ODU 49
12:22
2nd & 8 at own 49
Blake Watson run for 16 yds to the Charl 35 for a 1ST down
12:22
1st & 10 at opp 35
Lala Davis run for a loss of 2 yards to the Charl 37
12:22
2nd & 12 at opp 37
Kesean Strong run for 7 yds to the Charl 30
12:22
3rd & 5 at opp 30
Blake Watson run for 12 yds to the Charl 18 for a 1ST down
12:22
1st & 10 at opp 18
Stone Smartt pass incomplete to Aaron Moore
12:22
2nd & 10 at opp 18
Robert Washington run for 7 yds to the Charl 11
12:22
3rd & 3 at opp 11
Blake Watson run for 1 yd to the Charl 10
12:22
4th & 2 at opp 10
Stone Smartt run for 2 yds to the Charl 8 for a 1ST down
7:15
1st & goal at opp 8
Lala Davis run for 8 yds for a TD (Nick Rice KICK)Charlotte 24, Old Dominion 14
Charlotte Touchdown, 9 plays
7:15
1st & 0 at own 35
Nick Rice kickoff for 53 yds
7:15
1st & 10 at own 25
TEAM run for a loss of 3 yards to the Charl 22 TEAM fumbled, recovered by Charl Chris Reynolds
7:15
2nd & 13 at own 22
Chris Reynolds pass complete to Tyler Ringwood for 13 yds to the Charl 35 for a 1ST down
7:15
1st & 10 at own 35
Chris Reynolds pass complete to Tyler Ringwood for 2 yds Tyler Ringwood fumbled, forced by Will Brocchini, recovered by Charl
7:15
2nd & 7 at own 38
Benny LeMay run for 5 yds to the Charl 43
7:15
3rd & 2 at own 43
Aaron McAllister run for 2 yds to the Charl 45 for a 1ST down
7:15
1st & 10 at own 45
Chris Reynolds run for 22 yds to the OLDDOMNION 33 for a 1ST down OLDDOMINION Penalty, personal foul (15 Yards) to the ODU 18 for a 1ST down
7:15
1st & 10 at opp 18
Aaron McAllister run for a loss of 1 yard to the ODU 19
7:15
2nd & 11 at opp 19
Aaron McAllister run for 4 yds to the ODU 15
2:45
3rd & 7 at opp 15
Chris Reynolds pass complete to Tyler Ringwood for 15 yds for a TD (Jonathan Cruz KICK)Charlotte 31, Old Dominion 14
Old Dominion Fumble, 1 play
2:45
1st & 0 at own 35
Jonathan Cruz kickoff for 65 yds for a touchback
2:45
1st & 10 at own 25
Stone Smartt sacked by Markees Watts for a loss of 7 yards to the ODU 18 Stone Smartt fumbled, recovered by Charl Jeff Gemmell , return for 0 yards
Charlotte Touchdown, 3 plays
2:39
1st & 10 at opp 18
Chris Reynolds run for 2 yds to the ODU 16
2:39
2nd & 8 at opp 16
Benny LeMay run for 6 yds to the ODU 10
1:29
3rd & 2 at opp 10
Benny LeMay run for 10 yds for a TD (Jackson Vansickle KICK)Charlotte 38, Old Dominion 14
Old Dominion Punt, 5 plays
1:29
1st & 0 at own 35
Jonathan Cruz kickoff for 41 yds
1:29
1st & 10 at own 25
Stone Smartt pass incomplete, broken up by Alex Highsmith
1:29
2nd & 10 at own 25
Kesean Strong run for 10 yds to the ODU 35 for a 1ST down
1:29
1st & 10 at own 35
Kesean Strong run for 4 yds to the ODU 39
1:29
2nd & 6 at own 39
Stone Smartt pass incomplete to Darius Savedge
1:29
3rd & 6 at own 39
Stone Smartt pass incomplete
1:29
4th & 6 at own 39
Bailey Cate punt for 39 yds , Nafees Lyon returns for 2 yds to the Charl 24
Charlotte Punt, 8 plays
0:20
1st & 10 at own 24
Aaron McAllister run for 1 yd to the Charl 25
Q4 15:00
2nd & 9 at own 25
Chris Reynolds run for 12 yds to the Charl 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
Benny LeMay run for 8 yds to the Charl 45
Q4 15:00
2nd & 2 at own 45
Aaron McAllister run for 1 yd to the Charl 46
Q4 15:00
3rd & 1 at own 46
Aaron McAllister run for 2 yds to the Charl 48 for a 1ST down
Q4 15:00
1st & 10 at own 48
Ishod Finger run for 5 yds to the ODU 47
Q4 15:00
2nd & 5 at opp 47
Ishod Finger run for no gain to the ODU 47
Q4 15:00
3rd & 5 at opp 47
Chris Reynolds run for a loss of 2 yards to the ODU 49
Q4 15:00
4th & 7 at opp 49
Connor Bowler punt for 42 yds , Darrell Brown returns for 1 yd to the ODU 8
4th quarter6 drives, then Charlotte 38, Old Dominion 22
Old Dominion Punt, 8 plays
10:07
1st & 10 at own 8
Kesean Strong run for 3 yds to the ODU 11
10:07
2nd & 7 at own 11
Kesean Strong run for 1 yd to the ODU 12
10:07
3rd & 6 at own 12
Stone Smartt run for 8 yds to the ODU 20 for a 1ST down
10:07
1st & 10 at own 20
Stone Smartt sacked by Alex Highsmith for a loss of 6 yards to the ODU 14
10:07
2nd & 16 at own 14
Stone Smartt pass complete to Aaron Moore for 20 yds to the ODU 34 for a 1ST down
10:07
1st & 10 at own 34
Stone Smartt sacked by Markees Watts and Demond Stewart for a loss of 5 yards to the ODU 29
10:07
2nd & 15 at own 29
Robert Washington run for 7 yds to the ODU 36
7:06
3rd & 8 at own 36
Timeout CHARLOTTE, clock 07:06
7:06
3rd & 8 at own 36
Stone Smartt pass incomplete
7:06
4th & 8 at own 36
Bailey Cate punt for 46 yds, fair catch by Nafees Lyon at the Charl 18
Charlotte Punt, 3 plays
6:53
1st & 10 at own 18
Ishod Finger run for a loss of 5 yards to the Charl 13
6:53
2nd & 15 at own 13
Ishod Finger run for no gain to the Charl 13
6:53
3rd & 15 at own 13
Ishod Finger run for a loss of 2 yards to the Charl 11
4:35
4th & 17 at own 11
Timeout CHARLOTTE, clock 04:35
4:35
4th & 17 at own 11
Connor Bowler punt for 25 yds, punt out-of-bounds at the Charl 36
Old Dominion Touchdown, 3 plays
4:27
1st & 10 at opp 36
Stone Smartt run for no gain to the Charl 36
4:27
2nd & 10 at opp 36
Stone Smartt pass complete to Aaron Moore for 14 yds to the Charl 22 for a 1ST down
3:29
1st & 10 at opp 22
Kesean Strong run for 22 yds for a TD (Stone Smartt pass to Darius Savedge for Two-Point Conversion)Charlotte 38, Old Dominion 22
Charlotte Fumble, 6 plays
3:29
1st & 0 at own 35
Nick Rice on-side kick recovered by CHARLOTTE at the Charl 48
3:25
1st & 10 at own 48
Aaron McAllister run for 7 yds to the ODU 45
3:21
2nd & 3 at opp 45
Timeout OLDDOMINION, clock 03:21
3:21
2nd & 3 at opp 45
Evan Shirreffs pass incomplete
3:21
3rd & 3 at opp 45
Evan Shirreffs run for 8 yds to the ODU 37 for a 1ST down
3:21
1st & 10 at opp 37
Aaron McAllister run for a loss of 2 yards to the ODU 39
2:35
2nd & 12 at opp 39
Timeout OLDDOMINION, clock 02:35
2:35
2nd & 12 at opp 39
Ishod Finger run for a loss of 3 yards to the ODU 42
2:31
3rd & 15 at opp 42
Timeout OLDDOMINION, clock 02:31
2:31
3rd & 15 at opp 42
Evan Shirreffs run for a loss of 3 yards to the ODU 43 Evan Shirreffs fumbled, recovered by ODU Derek Wilder
Old Dominion Interception, 10 plays
2:26
1st & 10 at own 43
Stone Smartt pass complete to Marcus Joyner for 5 yds to the ODU 48
2:26
2nd & 5 at own 48
Stone Smartt pass complete to Darius Savedge for 10 yds to the Charl 42 for a 1ST down
2:26
1st & 10 at opp 42
Stone Smartt pass incomplete to Aaron Moore
2:26
2nd & 10 at opp 42
Stone Smartt sacked by Alex Highsmith for a loss of 3 yards to the Charl 45
2:26
3rd & 13 at opp 45
Stone Smartt pass incomplete to Marcus Joyner
2:26
4th & 13 at opp 45
Stone Smartt pass complete to Steven Williams for 22 yds to the Charl 23 for a 1ST down
2:26
1st & 10 at opp 23
Stone Smartt sacked by Alex Highsmith and Markees Watts for a loss of 6 yards to the Charl 29
2:26
2nd & 16 at opp 29
Stone Smartt pass complete to Cornell Hendrick Jr. for 16 yds to the Charl 13 for a 1ST down
2:26
1st & 10 at opp 13
TEAM pass incomplete
2:26
2nd & 10 at opp 13
Stone Smartt pass intercepted Marquill Osborne return for 12 yds to the Charl 12
Charlotte End of game, 1 play
0:10
1st & 10 at own 12
TEAM run for a loss of 2 yards to the Charl 10
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.