38
FinalNov 11, 2023 · Williams Stadium (VA)
Team1234Final
Old Dominion030710
Liberty14213038

Game flow

Liberty won by 28 · 8 scores
Lead changes
0
0 times tied
LIB biggest lead
+36
Q3 4:13
ODU biggest lead
—
never led
Time in front
LIB 94% · ODU 0%
tied 6% · 56:30 vs 0:00 of game clock
+42+21Tie+21+42Q1Q2Q3Q4▲ Liberty ahead▼ Old Dominion aheadQ1 11:30 · LIB Passing Touchdown: CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick) (ODU 0, LIB 7)Q1 5:44 · LIB Rushing Touchdown: Kaidon Salter 2 Yd Run (Nick Brown Kick) (ODU 0, LIB 15)Q2 11:20 · LIB Rushing Touchdown: Kaidon Salter 4 Yd Run (Nick Brown Kick) (ODU 0, LIB 22)Q2 7:03 · LIB Passing Touchdown: Noah Frith 42 Yd pass from Kaidon Salter (Nick Brown Kick) (ODU 0, LIB 29)Q2 4:20 · ODU Field Goal Good: Ethan Sanchez 38 Yd Field Goal (ODU 3, LIB 29)Q2 0:54 · LIB Passing Touchdown: CJ Daniels 8 Yd pass from Kaidon Salter (Nick Brown Kick) (ODU 3, LIB 36)Q3 4:13 · LIB Field Goal Good: Nick Brown 40 Yd Field Goal (ODU 3, LIB 39)Q4 1:27 · ODU Passing Touchdown: Javon Harvey 5 Yd pass from Grant Wilson (Ethan Sanchez Kick) (ODU 10, LIB 39)

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:30LIB
TD CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick)8 plays, 75 yds, 3:30 · from LIB 25
ODU 0–7 LIB
5:44LIB
TD Kaidon Salter 2 Yd Run (Nick Brown Kick)6 plays, 53 yds, 3:15 · from LIB 47
ODU 0–15 LIB
2nd quarter
11:20LIB
TD Kaidon Salter 4 Yd Run (Nick Brown Kick)11 plays, 57 yds, 5:17 · from LIB 43
ODU 0–22 LIB
7:03LIB
TD Noah Frith 42 Yd pass from Kaidon Salter (Nick Brown Kick)4 plays, 66 yds, 1:27 · from LIB 34
ODU 0–29 LIB
4:20ODU
FG Ethan Sanchez 38 Yd Field Goal 11 plays, 56 yds, 2:38 · from ODU 24
ODU 3–29 LIB
0:54LIB
TD CJ 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:13LIB
FG Nick Brown 40 Yd Field Goal 8 plays, 39 yds, 3:26 · from LIB 39
ODU 3–39 LIB
4th quarter
1:27ODU
TD Javon 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
QStartTeamFromPlaysYdsTimeResult
Q115:00LIBLIB 258753:30Touchdown
Q111:30ODUODU 258212:31Punt
Q18:59LIBLIB 476533:15Touchdown
Q15:38ODUODU 286151:47Punt
Q13:51LIBLIB 21300:28Punt
Q13:23ODUODU 39521:46Interception
Q11:37LIBLIB 4311575:17Touchdown
Q211:20ODUODU 358312:50Downs
Q28:30LIBLIB 344661:27Touchdown
Q26:58ODUODU 2411562:38Field Goal
Q24:20LIBLIB 258753:26Touchdown
Q20:54ODUODU 353-50:54End of Half

Win probability

Liberty 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Liberty▼ Old DominionOld Dominion +19% win probability: Timeout Liberty, clock 05:44Liberty +17% win probability: CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick)Liberty +13% win probability: Kaidon Salter run for 2 yds for a TD (Nick Brown KICK)Liberty +10% win probability: Max Morgan kickoff for 59 ydsLiberty +10% win probability: Timeout Liberty, clock 08:59

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

PassingC/ATTYDSAVGTDINTQBR
Grant Wilson23/421613.81129.3
RushingCARYDSAVGTDLONG
Grant Wilson16644.0032
Kadarius Calloway11383.509
Obie Sanni10171.705
Tariq Sims400.003
ReceivingRECYDSAVGTDLONG
Javon Harvey12766.3122
Reymello Murphy4389.5016
Obie Sanni22512.5013
Kelby Williams4184.508
Kadarius Calloway144.004
DefenseTOTSOLOSACKSTFLPDQB HUR
Wayne Matthews III1450000
Jason Henderson1330000
Ashton Whitner1030000
LaMareon James530000
Kris Trinidad530000
Tahj Ra-El520000
Mario Thompson320000
Amorie Morrison310000
InterceptionsINTYDSTD
Monterio Smith1120
KickingFGPCTLONGXPPTS
Ethan Sanchez1/1100.0381/14
PuntingNOYDSAVGTBIn 20LONG
Ian Brandt516833.60143

Biggest plays

ODU +19% Q1 5:44 Timeout Liberty, clock 05:44
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

StatODULIB
1st Downs1722
3rd down efficiency7-226-13
4th down efficiency4-71-2
Total Yards280455
Passing161225
Comp/Att23/4213/24
Yards per pass3.89.4
Rushing119230
Rushing Attempts4145
Yards per rush2.95.1
Penalties5-504-50
Turnovers11
Fumbles lost00
Interceptions thrown11
Possession28:2131: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).
Q4 4:01 4th & 3 at ODU 44 Johnathan Bennett pass incomplete
Q4 5:39 3rd & 3 at ODU 44 Johnathan Bennett pass incomplete
Q4 5:39 2nd & 4 at ODU 45 James Jointer Jr. run for 1 yd to the ODU 44
Q4 5:39 1st & 10 at LIB 49 James Jointer Jr. run for 6 yds to the ODU 45
Q4 5:39 Timeout Liberty, clock 05:39
Q4 5:39 4th & 11 at ODU 11 Ian Brandt punt for 40 yds, downed at the LIB 49
Q4 7:23 3rd & 5 at ODU 17 Grant Wilson sacked for a loss of 6 yards to the ODU 11
Q4 7:23 2nd & 8 at ODU 14 Kadarius Calloway run for 3 yds to the ODU 17