The lead after every score: above the line Old Dominion is ahead, below it Charlotte. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
9:18
TDVictor Tucker 58 Yd pass from Chris Reynolds (Jonathan Cruz Kick)5 plays, 90 yds, 2:15 · from CLT 10
CLT 7–0 ODU
6:07
TDBlake Watson 9 Yd Run (Nick Rice Kick)8 plays, 73 yds, 3:03 · from ODU 27
CLT 7–7 ODU
4:19
TDBenny LeMay 16 Yd Run (Jonathan Cruz Kick)4 plays, 65 yds, 1:48 · from CLT 35
CLT 14–7 ODU
2nd quarter
13:00
TDAaron McAllister 9 Yd Run (Jonathan Cruz Kick)8 plays, 99 yds, 3:13 · from CLT 1
CLT 21–7 ODU
7:37
FGJonathan Cruz 36 Yd Field Goal 8 plays, 58 yds, 2:38 · from CLT 23
CLT 24–7 ODU
3rd quarter
7:15
TDLala Davis 8 Yd Run (Nick Rice Kick)10 plays, 53 yds, 5:07 · from ODU 47
CLT 24–14 ODU
2:45
TDTyler Ringwood 15 Yd pass from Chris Reynolds (Jonathan Cruz Kick)9 plays, 75 yds, 4:30 · from CLT 25
CLT 31–14 ODU
1:29
TDBenny LeMay 10 Yd Run (Jackson Vansickle Kick)3 plays, 18 yds, 1:10 · from ODU 18
CLT 38–14 ODU
4th quarter
3:29
TDKesean Strong 22 Yd Run (Stone Smartt Pass to Darius Savedge for Two-Point Conversion)3 plays, 36 yds, 0:58 · from CLT 36
CLT 38–22 ODU
Drives
ODU 3/12 scoredCLT 6/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
ODU
ODU 35
7
13
3:27
Punt
Q1
11:33
CLT
CLT 10
5
90
2:15
Touchdown
Q1
9:10
ODU
ODU 27
8
73
3:03
Touchdown
Q1
6:07
CLT
CLT 35
4
65
1:48
Touchdown
Q1
4:19
ODU
ODU 25
6
32
3:06
Punt
Q1
1:13
CLT
CLT 1
8
99
3:13
Touchdown
Q2
12:55
ODU
ODU 26
6
17
2:40
Punt
Q2
10:15
CLT
CLT 23
8
58
2:38
Field Goal
Q2
7:31
ODU
ODU 25
17
54
5:19
Missed FG
Q2
2:12
CLT
CLT 21
3
1
0:40
Punt
Q2
1:32
ODU
CLT 28
3
9
1:04
Fumble
Q2
0:28
CLT
CLT 19
1
-11
0:28
End of Half
Win probability
Charlotte 100% · pregame line Charlotte −10.5 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Chris Reynolds
9/12
166
13.8
2
1
89.5
Evan Shirreffs
0/1
0
0.0
0
0
0.5
Rushing
CAR
YDS
AVG
TD
LONG
Benny LeMay
18
105
5.8
2
16
Chris Reynolds
11
96
8.7
0
29
Aaron McAllister
10
44
4.4
1
21
Evan Shirreffs
2
7
3.5
0
8
Ishod Finger
6
-5
-0.8
0
5
Team
3
-6
-2.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Victor Tucker
3
118
39.3
1
58
Tyler Ringwood
4
40
10.0
1
15
Aaron McAllister
1
7
7.0
0
7
Jacob Hunt
1
1
1.0
0
1
Interceptions
INT
YDS
TD
Marquill Osborne
1
12
0
Kicking
FG
PCT
LONG
XP
PTS
Jonathan Cruz
1/1
100.0
36
4/4
7
Jackson Vansickle
0/0
0.0
0
1/1
1
Punting
NO
YDS
AVG
TB
In 20
LONG
Connor Bowler
3
106
35.3
0
1
42
Biggest plays
ODU +18%Q1 6:07 Blake Watson run for 9 yds for a TD, (Nick Rice KICK)
CLT +13%Q1 6:07 Nick Rice kickoff for 57 yds
CLT +12%Q1 9:18 Chris Reynolds pass complete to Victor Tucker for 58 yds for a TD, (Jonathan Cruz KICK)
ODU +11%Q3 7:15 Lala Davis run for 8 yds for a TD, (Nick Rice KICK)
CLT +11%Q1 4:19 Benny LeMay run for 16 yds for a TD, (Jonathan Cruz KICK)
Team stats
Stat
CLT
ODU
1st Downs
23
24
3rd down efficiency
5-11
6-17
4th down efficiency
0-0
5-5
Total Yards
407
356
Passing
166
173
Comp/Att
9/13
18/38
Yards per pass
12.8
4.6
Rushing
241
183
Rushing Attempts
50
45
Yards per rush
4.8
4.1
Penalties
2-25
6-70
Turnovers
2
3
Fumbles lost
1
2
Interceptions thrown
1
1
Possession
28:12
31:48
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:10 1st & 10 at CLT 12 TEAM run for a loss of 2 yards to the Charl 10
Q4 2:26 2nd & 10 at CLT 13 Stone Smartt pass intercepted Marquill Osborne return for 12 yds to the Charl 12
Q4 2:26 1st & 10 at CLT 13 TEAM pass incomplete
Q4 2:26 2nd & 16 at CLT 29 Stone Smartt pass complete to Cornell Hendrick Jr. for 16 yds to the Charl 13 for a 1ST down
Q4 2:26 1st & 10 at CLT 23 Stone Smartt sacked by Alex Highsmith and Markees Watts for a loss of 6 yards to the Charl 29
Q4 2:26 4th & 13 at CLT 45 Stone Smartt pass complete to Steven Williams for 22 yds to the Charl 23 for a 1ST down
Q4 2:26 3rd & 13 at CLT 45 Stone Smartt pass incomplete to Marcus Joyner
Q4 2:26 2nd & 10 at CLT 42 Stone Smartt sacked by Alex Highsmith for a loss of 3 yards to the Charl 45
Q4 2:26 1st & 10 at CLT 42 Stone Smartt pass incomplete to Aaron Moore
Q4 2:26 2nd & 5 at ODU 48 Stone Smartt pass complete to Darius Savedge for 10 yds to the Charl 42 for a 1ST down
Q4 2:26 1st & 10 at ODU 43 Stone Smartt pass complete to Marcus Joyner for 5 yds to the ODU 48
Q4 2:31 3rd & 15 at ODU 42 Evan Shirreffs run for a loss of 3 yards to the ODU 43 Evan Shirreffs fumbled, recovered by ODU Derek Wilder
Q4 2:31 Timeout OLDDOMINION, clock 02:31
Q4 2:35 2nd & 12 at ODU 39 Ishod Finger run for a loss of 3 yards to the ODU 42
Q4 2:35 Timeout OLDDOMINION, clock 02:35
Q4 3:21 1st & 10 at ODU 37 Aaron McAllister run for a loss of 2 yards to the ODU 39
Q4 3:21 3rd & 3 at ODU 45 Evan Shirreffs run for 8 yds to the ODU 37 for a 1ST down