The lead after every score: above the line Liberty is ahead, below it Old Dominion. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
11:30
TDCJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick)8 plays, 75 yds, 3:30 · from LIB 25
ODU 0–7 LIB
5:44
TDKaidon Salter 2 Yd Run (Nick Brown Kick)6 plays, 53 yds, 3:15 · from LIB 47
ODU 0–15 LIB
2nd quarter
11:20
TDKaidon Salter 4 Yd Run (Nick Brown Kick)11 plays, 57 yds, 5:17 · from LIB 43
ODU 0–22 LIB
7:03
TDNoah Frith 42 Yd pass from Kaidon Salter (Nick Brown Kick)4 plays, 66 yds, 1:27 · from LIB 34
ODU 0–29 LIB
4:20
FGEthan Sanchez 38 Yd Field Goal 11 plays, 56 yds, 2:38 · from ODU 24
ODU 3–29 LIB
0:54
TDCJ Daniels 8 Yd pass from Kaidon Salter (Nick Brown Kick)8 plays, 75 yds, 3:26 · from LIB 25
ODU 3–36 LIB
3rd quarter
4:13
FGNick Brown 40 Yd Field Goal 8 plays, 39 yds, 3:26 · from LIB 39
ODU 3–39 LIB
4th quarter
1:27
TDJavon Harvey 5 Yd pass from Grant Wilson (Ethan Sanchez Kick)10 plays, 56 yds, 2:34 · from ODU 44
ODU 10–39 LIB
Drives
LIB 6/12 scoredODU 2/12 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
LIB
LIB 25
8
75
3:30
Touchdown
Q1
11:30
ODU
ODU 25
8
21
2:31
Punt
Q1
8:59
LIB
LIB 47
6
53
3:15
Touchdown
Q1
5:38
ODU
ODU 28
6
15
1:47
Punt
Q1
3:51
LIB
LIB 21
3
0
0:28
Punt
Q1
3:23
ODU
ODU 39
5
2
1:46
Interception
Q1
1:37
LIB
LIB 43
11
57
5:17
Touchdown
Q2
11:20
ODU
ODU 35
8
31
2:50
Downs
Q2
8:30
LIB
LIB 34
4
66
1:27
Touchdown
Q2
6:58
ODU
ODU 24
11
56
2:38
Field Goal
Q2
4:20
LIB
LIB 25
8
75
3:26
Touchdown
Q2
0:54
ODU
ODU 35
3
-5
0:54
End of Half
Win probability
Liberty 100% · no pregame line on file, so it starts at 50–50
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.
LIB +17%Q1 11:30 CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick)
LIB +13%Q1 5:44 Kaidon Salter run for 2 yds for a TD (Nick Brown KICK)
LIB +10%Q1 5:38 Max Morgan kickoff for 59 yds
LIB +10%Q1 8:59 Timeout Liberty, clock 08:59
Team stats
Stat
ODU
LIB
1st Downs
17
22
3rd down efficiency
7-22
6-13
4th down efficiency
4-7
1-2
Total Yards
280
455
Passing
161
225
Comp/Att
23/42
13/24
Yards per pass
3.8
9.4
Rushing
119
230
Rushing Attempts
41
45
Yards per rush
2.9
5.1
Penalties
5-50
4-50
Turnovers
1
1
Fumbles lost
0
0
Interceptions thrown
1
1
Possession
28:21
31:39
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 3rd & 2 at LIB 33 Malik Caper run for 1 yd to the LIB 34
Q4 1:27 2nd & 3 at LIB 32 Malik Caper run for 1 yd to the LIB 33
Q4 1:27 1st & 10 at LIB 25 Malik Caper run for 7 yds to the LIB 32
Q4 1:27 Ethan Sanchez kickoff for 56 yds
Q4 1:27 4th & Goal at LIB 5 Grant Wilson pass complete to Javon Harvey for 5 yds for a TD (Ethan Sanchez KICK)
Q4 1:31 3rd & Goal at LIB 5 Grant Wilson pass incomplete
Q4 1:31 Timeout Liberty, clock 01:31
Q4 3:54 2nd & Goal at LIB 5 Obie Sanni run for no gain to the LIB 5
Q4 3:54 1st & Goal at LIB 5 Grant Wilson pass incomplete
Q4 3:54 1st & 10 at LIB 18 Grant Wilson pass complete to Obie Sanni for 13 yds to the LIB 5 for a 1ST down
Q4 3:54 1st & 10 at LIB 30 Grant Wilson pass complete to Javon Harvey for 12 yds to the LIB 18 for a 1ST down
Q4 3:54 4th & 15 at LIB 46 Grant Wilson pass complete to Reymello Murphy for 16 yds to the LIB 30 for a 1ST down
Q4 3:54 3rd & 15 at LIB 46 Grant Wilson pass incomplete
Q4 3:54 2nd & 15 at LIB 46 Grant Wilson pass incomplete
Q4 3:54 1st & 10 at LIB 41 Grant Wilson sacked by Bryson Jennings and Nathan Pirolli for a loss of 5 yards to the LIB 46
Q4 3:54 1st & 10 at ODU 44 WILSON, Grant pass deep to the left intercepted by JIMMERSON, Jaylon at the LIB18 intended for PAIGE, Isiah. Jimmerson return for 0 yards to the LIB18, End of Play, clock 03:54. PENALTY LIB Pass Interference on AUGUSTE, Elijah enforced 15 yards to the LIB41 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).