Liberty at Old Dominion

Saturday, October 1, 2022

Liberty beat Old Dominion 38–⁠24. It was their fourth meeting; after it, Liberty led the series 3–⁠1.

AwayLiberty8–⁠5 in 2022
38
HomeOld Dominion3–⁠9 in 2022
24

Final at S.B. Ballard Stadium, NorfolkTV: ESPN+Attendance 18,368

At kickoff
72°F, mostly cloudy, wind 9 mph from the westWeather: NOAA NCEI Integrated Surface Database; Norfolk NAS (KNGU), 6 km from the stadium
Official
Marshall LewisGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Liberty14710738
Old Dominion1437024

Standouts

  • PassingHayden Wolff27 of 46, 297 yards, 2 TD, 1 INTOld Dominion
  • RushingDae Dae Hunter15 carries, 121 yards, 2 TDLiberty
  • ReceivingAli Jennings8 catches, 129 yards, 1 TDOld Dominion
  • DefenseJason Henderson15 tackles, 1 for lossOld Dominion

Player stats

Liberty

PassingC/AttYdsTDInt
Kaidon Salter10/1917022
Johnathan Bennett7/99810
RushingCarYdsTDLong
Dae Dae Hunter15121232
Shedro Louis16109040
Nate Hampton1303
ReceivingRecYdsTDLong
C.J. Yarbrough494141
Dae Dae Hunter360141
Jaivian Lofton244134
Treon Sibley121021
DefenseTklTFLSacksInt
Javon Scruggs80.500
Tyren Dupree7110
Ahmad Walker70.500
Robert Rahimi60.501
Dre Butler4110
Dennis Osagiede2110
Tre’Shaun Clark1110

Old Dominion

PassingC/AttYdsTDInt
Hayden Wolff27/4629721
RushingCarYdsTDLong
Blake Watson1580030
Keshawn Wicks41709
Obasanjo Sanni31108
Hayden Wolff108110
ReceivingRecYdsTDLong
Ali Jennings8129130
Javon Harvey764027
Blake Watson660121
Peter Kikwata123023
DefenseTklTFLSacksInt
Jason Henderson15100
R’Tarriun Johnson7110
Tre Hawkins7001
Devin Brandt-Epps5000
Alonzo Ford4220
Robert Kennedy3001
Denzel Lowry20.50.50
Kris Trinidad10.50.50

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

LibertyOld Dominion
478Total yards415
268Passing yards297
210Rushing yards118
9.6Yards per pass6.5
5.4Yards per rush3.5
23First downs20
4–⁠10Third downs7–⁠19
0–⁠0Fourth downs2–⁠3
2Turnovers2
3–⁠30Penalties14–⁠120
28:57Possession31:03
4Sacks (by defense)4

Efficiency

LibertyOld Dominion
38%Success rate36%
0.21EPA per play0.08
1.63Explosiveness1.37
0.28Rushing EPA0.12
0.41Passing EPA0.16
21%Passing-down success25%
0.12First-down EPA0.00
0.02Second-down EPA0.24
0.94Third-down EPA0.01
19%Havoc by its defense14%

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)

Liberty 62% to win. Elo’s favorite won.

The line

Liberty −3.5, over/under 47.5.

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 Liberty 59%, Old Dominion 41%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Old Dominion end zoneLiberty end zoneQ1 Old DominionInterception, 4 playsQ1 LibertyTouchdown, 1 playQ1 Old DominionPunt, 3 playsQ1 LibertyPunt, 3 playsQ1 Old DominionPunt, 3 playsQ1 LibertyTouchdown, 4 playsQ1 Old DominionTouchdown, 8 playsQ1 LibertyInterception, 2 playsQ1 Old DominionTouchdown, 8 playsQ1 LibertyTouchdown, 7 playsQ2 Old DominionField goal, 12 playsQ2 LibertyPunt, 4 playsQ2 Old DominionPunt, 3 playsQ2 LibertyPunt, 3 playsQ2 Old DominionPunt, 3 playsQ2 LibertyInterception, 11 playsQ3 LibertyPunt, 6 playsQ3 Old DominionPunt, 3 playsQ3 LibertyField goal, 7 playsQ3 Old DominionTouchdown, 8 playsQ3 LibertyTouchdown, 6 playsQ4 Old DominionPunt, 5 playsQ4 LibertyTouchdown, 8 playsQ4 Old DominionTurnover on downs, 7 playsQ4 LibertyMissed FG, 6 playsQ4 Old DominionFumble, 13 playsQ4 LibertyEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, Liberty right to left.
  1. Q1 Old DominionInterception, 4 plays, 15 yards
  2. Q1 LibertyTouchdown, 1 play, 34 yards
  3. Q1 Old DominionPunt, 3 plays, 7 yards
  4. Q1 LibertyPunt, 3 plays, 1 yard
  5. Q1 Old DominionPunt, 3 plays, −2 yards
  6. Q1 LibertyTouchdown, 4 plays, 77 yards
  7. Q1 Old DominionTouchdown, 8 plays, 75 yards
  8. Q1 LibertyInterception, 2 plays, 2 yards
  9. Q1 Old DominionTouchdown, 8 plays, 40 yards
  10. Q1 LibertyTouchdown, 7 plays, 83 yards
  11. Q2 Old DominionField goal, 12 plays, 58 yards
  12. Q2 LibertyPunt, 4 plays, 2 yards
  13. Q2 Old DominionPunt, 3 plays, 5 yards
  14. Q2 LibertyPunt, 3 plays, 6 yards
  15. Q2 Old DominionPunt, 3 plays, 4 yards
  16. Q2 LibertyInterception, 11 plays, 62 yards
  17. Q3 LibertyPunt, 6 plays, 28 yards
  18. Q3 Old DominionPunt, 3 plays, 4 yards
  19. Q3 LibertyField goal, 7 plays, 29 yards
  20. Q3 Old DominionTouchdown, 8 plays, 75 yards
  21. Q3 LibertyTouchdown, 6 plays, 70 yards
  22. Q4 Old DominionPunt, 5 plays, 39 yards
  23. Q4 LibertyTouchdown, 8 plays, 99 yards
  24. Q4 Old DominionTurnover on downs, 7 plays, −7 yards
  25. Q4 LibertyMissed FG, 6 plays, 17 yards
  26. Q4 Old DominionFumble, 13 plays, 62 yards
  27. Q4 LibertyEnd of game, 1 play, −2 yards

Play by play

1st quarter10 drives, then Tied at 14
Old Dominion Interception, 4 plays
15:00Jason Stricker kickoff for 65 yds for a touchback
15:001st & 10 at own 25Hayden Wolff pass complete to Blake Watson for 10 yds to the ODU 35 for a 1ST down
15:001st & 10 at own 35Blake Watson run for 2 yds to the ODU 37
15:002nd & 8 at own 37Hayden Wolff pass complete to Zack Kuntz for 3 yds to the ODU 40
13:223rd & 5 at own 40Hayden Wolff pass intercepted
Liberty Touchdown, 1 play
13:141st & 10 at opp 34Kaidon Salter pass complete to Jaivian Lofton for 34 yds for a TD, (Nick Brown KICK)Liberty 7, Old Dominion 0
Old Dominion Punt, 3 plays
13:14Jason Stricker kickoff for 65 yds for a touchback
13:141st & 10 at own 25Hayden Wolff pass incomplete
13:142nd & 10 at own 25Blake Watson run for 3 yds to the ODU 28
13:143rd & 7 at own 28Hayden Wolff run for 4 yds to the ODU 32
11:504th & 3 at own 32Ethan Duane punt for 43 yds , Demario Douglas returns for a loss of 2 yards to the Liber 23
Liberty Punt, 3 plays
11:501st & 10 at own 23Dae Dae Hunter run for 1 yd to the Liber 24
11:502nd & 9 at own 24Kaidon Salter pass incomplete
11:503rd & 9 at own 24Kaidon Salter pass incomplete
11:014th & 9 at own 24Aidan Alves punt for 46 yds, fair catch by Isiah Paige at the ODU 30
Old Dominion Punt, 3 plays
11:011st & 10 at own 30Keshawn Wicks run for 2 yds to the ODU 32
11:012nd & 8 at own 32OLDDOMINION Penalty, False Start (-5 Yards) to the ODU 27
11:012nd & 13 at own 27Hayden Wolff sacked by Dennis Osagiede for a loss of 5 yards to the ODU 22
11:013rd & 18 at own 22Hayden Wolff pass complete to Jordan Bly for 6 yds to the ODU 28
8:524th & 12 at own 28Ethan Duane punt for 49 yds, downed at the Liber 23
Liberty Touchdown, 4 plays
8:521st & 10 at own 23Kaidon Salter pass incomplete
8:522nd & 10 at own 23OLDDOMINION Penalty, Face mask (15 yards) (15 Yards) to the Liber 44 for a 1ST down
8:521st & 10 at own 44Kaidon Salter pass complete to CJ Yarbrough for 20 yds to the ODU 36 for a 1ST down
8:521st & 10 at opp 36SALTER, Kaidon pass to the right incomplete dropped by LOFTON, Jaivian thrown to the ODU31. PENALTY Before the snap, LIB Illegal Formation on HENDERSON, Austin enforced 5 yards from the ODU36 to the ODU41. NO PLAY (replay the down).
7:221st & 15 at opp 41Kaidon Salter pass complete to CJ Yarbrough for 41 yds for a TD, (Nick Brown KICK)Liberty 14, Old Dominion 0
Old Dominion Touchdown, 8 plays
7:22Jason Stricker kickoff for 65 yds for a touchback
7:221st & 10 at own 25Hayden Wolff pass complete to Blake Watson for 9 yds to the ODU 34
7:222nd & 1 at own 34OLDDOMINION Penalty, Offensive Holding (Isiah Paige) to the ODU 30
7:222nd & 5 at own 30Hayden Wolff pass complete to Marquez Bell for 5 yds to the ODU 35 for a 1ST down
7:223rd & 6 at opp 31Hayden Wolff pass complete to Peter Kikwata for 23 yds to the Liber 8 for a 1ST down
7:221st & 10 at own 35Blake Watson run for 30 yds to the Liber 35 for a 1ST down
7:221st & 10 at opp 35Hayden Wolff pass incomplete
7:222nd & 10 at opp 35Keshawn Wicks run for 4 yds to the Liber 31
5:071st & goal at opp 8Hayden Wolff run for 8 yds for a TD, (Ethan Sanchez KICK)Liberty 14, Old Dominion 7
Liberty Interception, 2 plays
5:02Dominik Soos kickoff for 65 yds , Shedro Louis return for 16 yds to the Liber 16
5:021st & 10 at own 16Dae Dae Hunter run for 2 yds to the Liber 18
4:102nd & 8 at own 18Kaidon Salter pass intercepted
Old Dominion Touchdown, 8 plays
4:101st & 10 at opp 40Hayden Wolff pass incomplete
4:102nd & 10 at opp 40Hayden Wolff pass complete to Ali Jennings III for 24 yds to the Liber 16 for a 1ST down
4:101st & 10 at opp 16SIMS, Tariq rush to the right for a gain of 6 yards to the LIB10 (MEGGINSON, Chris). PENALTY ODU Holding on SALDIVERI, Nick enforced 10 yards from the LIB16 to the LIB26 [NHSG]. NO PLAY (replay the down).
4:101st & 20 at opp 26Blake Watson run for 2 yds to the Liber 24
4:102nd & 18 at opp 24Hayden Wolff pass complete to Ali Jennings III for 7 yds to the Liber 17
4:103rd & 11 at opp 17Hayden Wolff pass complete to Ali Jennings III for 12 yds to the Liber 5 for a 1ST down
4:101st & goal at opp 5Blake Watson run for 1 yd to the Liber 4
4:102nd & goal at opp 4Blake Watson run for no gain to the Liber 4
0:233rd & goal at opp 4Hayden Wolff pass complete to Ali Jennings III for 4 yds for a TD, (Ethan Sanchez KICK)Tied at 14
Liberty Touchdown, 7 plays
0:19Dominik Soos kickoff for 65 yds , Shedro Louis return for 17 yds to the Liber 17
0:001st & 10 at own 17Shedro Louis run for 19 yds to the Liber 36 for a 1ST down
Q2 15:001st & 10 at own 36Shedro Louis run for 3 yds to the Liber 39
Q2 15:002nd & 7 at own 39Kaidon Salter run for 3 yds to the Liber 42
Q2 15:003rd & 4 at own 42Kaidon Salter pass complete to Treon Sibley for 21 yds to the ODU 37 for a 1ST down
Q2 15:001st & 10 at opp 37Kaidon Salter sacked by Kris Trinidad and Denzel Lowry for a loss of 6 yards to the ODU 43
Q2 15:002nd & 16 at opp 43Kaidon Salter pass complete to Dae Dae Hunter for 9 yds to the ODU 34
Q2 15:003rd & 7 at opp 34OLDDOMINION Penalty, Offsides (5 Yards) to the ODU 29
Q2 12:233rd & 2 at opp 29Dae Dae Hunter run for 29 yds for a TD, (Nick Brown KICK)Liberty 21, Old Dominion 14
2nd quarter6 drives, then Liberty 21, Old Dominion 17
Old Dominion Field goal, 12 plays
12:23Jason Stricker kickoff for 65 yds for a touchback
12:231st & 10 at own 25Blake Watson run for 6 yds to the ODU 31
12:232nd & 4 at own 31Hayden Wolff pass complete to Blake Watson for 2 yds to the ODU 33
12:233rd & 2 at own 33Blake Watson run for 12 yds to the ODU 45 for a 1ST down
12:231st & 10 at own 45Hayden Wolff pass incomplete
12:232nd & 10 at own 45Obie Sanni run for 7 yds to the Liber 48
12:233rd & 3 at opp 48Hayden Wolff pass complete to Donta Anthony Jr. for 4 yds to the Liber 44 for a 1ST down
12:231st & 10 at opp 44OLDDOMINION Penalty, False Start (-5 Yards) to the Liber 49
12:231st & 15 at opp 49Hayden Wolff pass incomplete
12:232nd & 15 at opp 49Hayden Wolff pass complete to Javon Harvey for 27 yds to the Liber 22 for a 1ST down
12:231st & 10 at opp 22D.J. Mack Jr. run for 2 yds to the Liber 20
12:232nd & 8 at opp 20Hayden Wolff pass incomplete
12:233rd & 8 at opp 20Hayden Wolff pass complete to Isiah Paige for 3 yds to the Liber 17
7:224th & 5 at opp 17Ethan Sanchez 34 yd FG GOODLiberty 21, Old Dominion 17
Liberty Punt, 4 plays
7:22Dominik Soos kickoff for 65 yds for a touchback
7:221st & 10 at own 25LIBERTY Penalty, Offensive Holding (-10 Yards) to the Liber 20
7:223rd & 8 at own 27Kaidon Salter pass incomplete
7:221st & 15 at own 20Kaidon Salter pass complete to Demario Douglas for 7 yds to the Liber 27
7:222nd & 8 at own 27Kaidon Salter pass incomplete
6:274th & 8 at own 27Aidan Alves punt for 33 yds
Old Dominion Punt, 3 plays
6:271st & 10 at own 40Blake Watson run for 3 yds to the ODU 43
6:272nd & 7 at own 43Hayden Wolff pass complete to Blake Watson for 2 yds to the ODU 45
6:273rd & 5 at own 45Hayden Wolff pass incomplete
5:234th & 5 at own 45Ethan Duane punt for 39 yds, fair catch by Demario Douglas at the Liber 16
Liberty Punt, 3 plays
5:231st & 10 at own 16Shedro Louis run for 4 yds to the Liber 20
5:232nd & 6 at own 20Shedro Louis run for 2 yds to the Liber 22
5:233rd & 4 at own 22Kaidon Salter pass incomplete
4:124th & 4 at own 22Aidan Alves punt for 47 yds , Isiah Paige returns for 11 yds to the ODU 42
Old Dominion Punt, 3 plays
4:121st & 10 at own 42Hayden Wolff pass incomplete
4:122nd & 10 at own 42Blake Watson run for 4 yds to the ODU 46
4:123rd & 6 at own 46Hayden Wolff pass incomplete
3:054th & 6 at own 46Ethan Duane punt for 40 yds, downed at the Liber 14
Liberty Interception, 11 plays
3:051st & 10 at own 14Kaidon Salter pass complete to Jaivian Lofton for 10 yds to the Liber 24 for a 1ST down
3:051st & 10 at own 24Dae Dae Hunter run for 8 yds to the Liber 32
3:052nd & 2 at own 32Dae Dae Hunter run for 3 yds to the Liber 35 for a 1ST down
3:051st & 10 at own 35Kaidon Salter pass complete to Michael Bollinger for 14 yds to the Liber 49 for a 1ST down
3:051st & 10 at own 49Kaidon Salter pass incomplete
3:052nd & 10 at own 49Dae Dae Hunter run for 6 yds to the ODU 45
3:053rd & 4 at opp 45Kaidon Salter pass complete to Demario Douglas for 6 yds to the ODU 39 for a 1ST down
0:352nd & 2 at opp 31Timeout LIBERTY, clock 00:35
0:351st & 10 at opp 39Kaidon Salter pass complete to CJ Daniels for 8 yds to the ODU 31
0:261st & 10 at opp 17Timeout LIBERTY, clock 00:26
0:262nd & 2 at opp 31Shedro Louis run for 14 yds to the ODU 17 for a 1ST down
0:172nd & 17 at opp 24Timeout LIBERTY, clock 00:17
0:171st & 10 at opp 17Kaidon Salter sacked by Alonzo Ford Jr. for a loss of 7 yards to the ODU 24
0:022nd & 17 at opp 24Kaidon Salter pass intercepted
3rd quarter6 drives, then Liberty 31, Old Dominion 24
Liberty Punt, 6 plays
15:00Dominik Soos kickoff for 65 yds for a touchback
15:001st & 10 at own 25Johnathan Bennett pass complete to Dae Dae Hunter for 10 yds to the Liber 35 for a 1ST down
15:001st & 10 at own 35Dae Dae Hunter run for 4 yds to the Liber 39
15:002nd & 6 at own 39Dae Dae Hunter run for 2 yds to the Liber 41
15:003rd & 4 at own 41OLDDOMINION Penalty, Offsides (Ryan Henry) to the Liber 46 for a 1ST down
15:001st & 10 at own 46Shedro Louis run for 4 yds to the 50 yard line
15:002nd & 6 at the 50Shedro Louis run for 3 yds to the ODU 47
15:003rd & 3 at opp 47Johnathan Bennett pass incomplete
11:524th & 3 at opp 47Aidan Alves punt for 46 yds, downed at the ODU 1
Old Dominion Punt, 3 plays
11:521st & 10 at own 1Blake Watson run for 1 yd to the ODU 2
11:522nd & 9 at own 2Blake Watson run for a loss of 1 yard to the ODU 1
11:523rd & 10 at own 1Blake Watson run for 4 yds to the ODU 5
9:464th & 6 at own 5Ethan Duane punt for 47 yds , Demario Douglas returns for a loss of 8 yards to the Liber 40
Liberty Field goal, 7 plays
9:461st & 10 at own 40Johnathan Bennett sacked by Alonzo Ford Jr. for a loss of 9 yards to the Liber 31
9:462nd & 19 at own 31Johnathan Bennett pass complete to Caleb Snead for 2 yds to the Liber 33
9:463rd & 17 at own 33Shedro Louis run for 40 yds to the ODU 27 for a 1ST down
9:462nd & 10 at opp 27Johnathan Bennett sacked by R’Tarriun Johnson for a loss of 6 yards to the ODU 33
9:463rd & 16 at opp 33Shedro Louis run for 2 yds to the ODU 31
9:461st & 10 at opp 27Johnathan Bennett pass incomplete
6:344th & 14 at opp 31Nick Brown 49 yd FG GOODLiberty 24, Old Dominion 17
Old Dominion Touchdown, 8 plays
6:34Jason Stricker kickoff for 65 yds for a touchback
6:341st & 10 at own 25Hayden Wolff run for 10 yds to the ODU 35 for a 1ST down
6:341st & 10 at own 35Blake Watson run for 7 yds to the ODU 42
6:342nd & 3 at own 42Hayden Wolff pass complete to Blake Watson for 21 yds to the Liber 37 for a 1ST down
6:341st & 10 at opp 37Keshawn Wicks run for 2 yds to the Liber 35
6:342nd & 8 at opp 35Hayden Wolff run for 6 yds to the Liber 29
6:343rd & 2 at opp 29Keshawn Wicks run for 9 yds to the Liber 20 for a 1ST down
6:341st & 10 at opp 20Hayden Wolff run for 4 yds to the Liber 16
3:012nd & 6 at opp 16Hayden Wolff pass complete to Blake Watson for 16 yds for a TD, (Ethan Sanchez KICK)Tied at 24
Liberty Touchdown, 6 plays
3:01Dominik Soos kickoff for 65 yds for a touchback OLDDOMINION Penalty, Illegal Substitution (TEAM)
3:011st & 10 at own 30Johnathan Bennett pass complete to CJ Yarbrough for 8 yds to the Liber 38
3:012nd & 2 at own 38Dae Dae Hunter run for 7 yds to the Liber 45 for a 1ST down
3:011st & 10 at own 45Nate Hampton run for 3 yds to the Liber 48
3:012nd & 7 at own 48Dae Dae Hunter run for 16 yds to the ODU 36 for a 1ST down
3:011st & 10 at opp 36Johnathan Bennett run for 4 yds to the ODU 32
0:052nd & 6 at opp 32Dae Dae Hunter run for 32 yds for a TD, (Nick Brown KICK)Liberty 31, Old Dominion 24
0:05Jason Stricker kickoff OLDDOMINION Penalty, Personal Foul (TEAM) to the 50 yard line
Old Dominion Punt, 5 plays
0:00Jason Stricker kickoff for 51 yds , Colten Hicks return for 8 yds to the ODU 22
Q4 15:001st & 10 at own 22Hayden Wolff pass complete to Ali Jennings III for 28 yds to the 50 yard line for a 1ST down
Q4 15:001st & 10 at the 50Obie Sanni run for 8 yds to the Liber 42
Q4 15:002nd & 2 at opp 42WOLFF, Hayden pass to the left incomplete intended for JENNINGS, Ali broken up by SINGLETON, Kobe at the LIB3. PENALTY LIB Pass Interference on SINGLETON, Kobe enforced 15 yards to the LIB27 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Q4 15:001st & 10 at opp 27Obie Sanni run for a loss of 4 yards to the Liber 31
Q4 12:423rd & 4 at opp 21Timeout OLDDOMINION, clock 12:42
Q4 12:422nd & 14 at opp 31Hayden Wolff pass complete to Javon Harvey for 10 yds to the Liber 21
Q4 12:423rd & 4 at opp 21WOLFF, Hayden pass up the middle incomplete intended for ANTHONY, Donta thrown to the LIB11. PENALTY ODU Pass Interference on ANTHONY, Donta enforced 15 yards to the LIB36 [NHSG]. NO PLAY (replay the down).
Q4 12:423rd & 19 at opp 36Hayden Wolff sacked by TreShaun Clark for a loss of 3 yards to the Liber 39
Q4 11:504th & 22 at opp 39Ethan Duane punt for 38 yds, downed at the Liber 1
4th quarter4 drives, then Liberty 38, Old Dominion 24
Liberty Touchdown, 8 plays
11:501st & 10 at own 1Dae Dae Hunter run for 4 yds to the Liber 5
11:502nd & 6 at own 5Dae Dae Hunter run for a loss of 1 yard to the Liber 4
11:503rd & 7 at own 4BENNETT, Johnathan pass to the left incomplete intended for LOFTON, Jaivian thrown to the LIB17. PENALTY ODU Holding on JONES, Terry enforced 10 yards from the LIB4 to the LIB14 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:501st & 10 at own 14Shedro Louis run for 1 yd to the Liber 15
11:502nd & 9 at own 15Johnathan Bennett pass complete to Noah Frith for 11 yds to the Liber 26 for a 1ST down
11:501st & 10 at own 26Shedro Louis run for 2 yds to the Liber 28
11:502nd & 8 at own 28BENNETT, Johnathan pass to the left incomplete intended for YARBROUGH, CJ broken up by HAWKINS, Tre at the ODU40. PENALTY ODU Offsides on JOHNSON, R’Tarriun enforced 5 yards from the LIB28 to the LIB33 [NHSG]. NO PLAY (replay the down).
11:502nd & 3 at own 33Johnathan Bennett pass complete to CJ Yarbrough for 25 yds to the ODU 42 for a 1ST down
11:501st & 10 at opp 42Johnathan Bennett pass complete to Austin Henderson for 1 yd to the ODU 41
6:552nd & 9 at opp 41Johnathan Bennett pass complete to Dae Dae Hunter for 41 yds for a TD, (Nick Brown KICK)Liberty 38, Old Dominion 24
Old Dominion Turnover on downs, 7 plays
6:55Jason Stricker kickoff for 65 yds for a touchback
6:551st & 10 at own 25Hayden Wolff pass incomplete
6:552nd & 10 at own 25Hayden Wolff pass incomplete
6:553rd & 10 at own 25LIBERTY Penalty, Defensive Holding (Daijahn Anthony) declined for a 1ST down
6:551st & 10 at own 41Hayden Wolff run for a loss of 6 yards to the ODU 31
6:552nd & 20 at own 31Hayden Wolff pass incomplete
6:553rd & 20 at own 31Hayden Wolff pass complete to Javon Harvey for a loss of 3 yards to the ODU 28
6:554th & 23 at own 28WOLFF, Hayden pass up the middle complete for 24 yards to HARVEY, Javon caught at the LIB50 and advanced to the LIB48 (SCRUGGS, Javon). PENALTY ODU Holding on HUNT, Tyran enforced 10 yards from the ODU28 to the ODU18 [NHSG]. NO PLAY (replay the down).
5:304th & 33 at own 18Hayden Wolff pass incomplete
Liberty Missed FG, 6 plays
5:301st & 10 at opp 18Shedro Louis run for 6 yds to the ODU 12
5:302nd & 4 at opp 12Shedro Louis run for 1 yd to the ODU 11
5:303rd & 3 at opp 11OLDDOMINION Penalty, Offsides (Alonzo Ford Jr.) to the ODU 6 for a 1ST down
5:301st & goal at opp 6Dae Dae Hunter run for 3 yds to the ODU 3
2:453rd & goal at opp 1Timeout OLDDOMINION, clock 02:45
2:452nd & goal at opp 3Shedro Louis run for 2 yds to the ODU 1
2:414th & goal at opp 1Timeout OLDDOMINION, clock 02:41
2:413rd & goal at opp 1Shedro Louis run for no gain to the ODU 1
2:374th & goal at opp 1Nick Brown 19 yd FG MISSED
Old Dominion Fumble, 13 plays
2:371st & 10 at own 20Hayden Wolff pass incomplete
2:372nd & 10 at own 20Hayden Wolff sacked by Tyren Dupree for a loss of 4 yards to the ODU 16
2:373rd & 14 at own 16Hayden Wolff pass incomplete
2:374th & 14 at own 16Hayden Wolff pass complete to Ali Jennings III for 30 yds to the ODU 46 for a 1ST down
2:371st & 10 at own 46Hayden Wolff pass complete to Javon Harvey for 13 yds to the Liber 41 for a 1ST down
2:371st & 10 at opp 41Hayden Wolff pass complete to Javon Harvey for 11 yds to the Liber 30 for a 1ST down
2:371st & 10 at opp 30Hayden Wolff pass complete to Javon Harvey for 6 yds to the Liber 24
2:372nd & 4 at opp 24Hayden Wolff pass complete to Javon Harvey for no gain to the Liber 24
2:373rd & 4 at opp 24Hayden Wolff pass incomplete
2:374th & 4 at opp 24Hayden Wolff pass complete to Ali Jennings III for 8 yds to the Liber 16 for a 1ST down
2:371st & 10 at opp 16Hayden Wolff pass incomplete
2:372nd & 10 at opp 16Hayden Wolff pass incomplete
0:203rd & 10 at opp 16Hayden Wolff sacked for a loss of 2 yards to the Liber 18

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.

Liberty leads 4–⁠2 in six meetings, counting the two since this game.

Recent meetings
2025Old Dominion 21, Liberty 7
2023Liberty 38, Old Dominion 10
2022Liberty 38, Old Dominion 24
2021Liberty 45, Old Dominion 17
2018Liberty 52, Old Dominion 10
2013Old Dominion 21, Liberty 17

Around this game