Old Dominion at Liberty

Saturday, September 18, 2021

Liberty beat Old Dominion 45–⁠17. It was their third meeting; after it, Liberty led the series 2–⁠1.

AwayOld Dominion6–⁠7 in 2021
17
HomeLiberty8–⁠5 in 2021
45

Final at Williams Stadium (VA), LynchburgTV: ESPN3Attendance 18,471

At kickoff
85°F, a few clouds, wind 6 mph from the northeastWeather: NOAA NCEI Integrated Surface Database; Lynchburg Rgnl/Preston Glenn Field Airport (KLYH), 5 km from the stadium, six minutes before kickoff
Official
Jeff FlanaganGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Old Dominion3140017
Liberty141414345

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Old Dominion

PassingC/AttYdsTDInt
D.J. Mack Jr.15/2713411
RushingCarYdsTDLong
Lala Davis1157117
Jon-Luke Peaker82509
Keshawn Wicks4905
ReceivingRecYdsTDLong
Zack Kuntz460130
Stone Smartt42708
Jordan Bly227023
Javon Harvey112012
DefenseTklTFLSacksInt
Ryan Henry9100
R’Tarriun Johnson7000
Jordan Young6000
Tre Hawkins6000
Steven Williams3110
D’Vion Harris3110
Cory Jackson3110

Liberty

PassingC/AttYdsTDInt
Malik Willis21/2824240
Johnathan Bennett0/1000
RushingCarYdsTDLong
Malik Willis977256
Josh Mack1347012
T.J. Green637016
Shedro Louis71604
ReceivingRecYdsTDLong
C.J. Daniels570233
Demario Douglas660029
Kevin Shaa351238
Johnny Huntley III221016
DefenseTklTFLSacksInt
Tyren Dupree6000
Ralfs Rusins5210
Tre’Shaun Clark51.50.50
Rashaad Harding50.500
Javon Scruggs5000
Kendy Charles3330
Ahmad Walker20.50.50
Carl Poole0001

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

Team stats

Old DominionLiberty
201Total yards424
134Passing yards242
67Rushing yards182
5.0Yards per pass8.3
1.9Yards per rush4.4
15First downs23
3–⁠14Third downs9–⁠15
1–⁠1Fourth downs0–⁠1
1Turnovers1
8–⁠79Penalties5–⁠50
28:16Possession31:44
3Sacks (by defense)5

Efficiency

Old DominionLiberty
36%Success rate46%
−0.08EPA per play0.39
0.98Explosiveness1.40
0.02Rushing EPA0.26
−0.01Passing EPA0.55
18%Passing-down success35%
0.02First-down EPA−0.02
−0.25Second-down EPA0.28
−0.16Third-down EPA1.25
13%Havoc by its defense28%

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 86% to win. Elo’s favorite won.

The line

Liberty −27.5, over/under 52.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 97%, Old Dominion 3%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Liberty end zoneOld Dominion end zoneQ1 LibertyTouchdown, 10 playsQ1 Old DominionPunt, 5 playsQ1 LibertyPunt, 3 playsQ1 Old DominionPunt, 3 playsQ1 LibertyTouchdown, 6 playsQ1 Old DominionPunt, 4 playsQ1 Old DominionField goal, 4 playsQ1 LibertyTouchdown, 6 playsQ2 Old DominionPunt, 3 playsQ2 LibertyPunt, 3 playsQ2 Old DominionTouchdown, 10 playsQ2 LibertyTouchdown, 7 playsQ2 Old DominionTouchdown, 12 playsQ2 LibertyEnd of half, 1 playQ3 Old DominionPunt, 3 playsQ3 LibertyTouchdown, 4 playsQ3 Old DominionPunt, 3 playsQ3 LibertyTouchdown, 10 playsQ3 Old DominionPunt, 3 playsQ3 LibertyPunt, 3 playsQ3 Old DominionPunt, 9 playsQ4 LibertyField goal, 14 playsQ4 Old DominionInterception, 3 playsQ4 LibertyTurnover on downs, 4 playsQ4 Old DominionEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Liberty drives left to right, Old Dominion right to left.
  1. Q1 LibertyTouchdown, 10 plays, 68 yards
  2. Q1 Old DominionPunt, 5 plays, 22 yards
  3. Q1 LibertyPunt, 3 plays, 3 yards
  4. Q1 Old DominionPunt, 3 plays, 6 yards
  5. Q1 LibertyTouchdown, 6 plays, 79 yards
  6. Q1 Old DominionPunt, 4 plays, 3 yards
  7. Q1 Old DominionField goal, 4 plays, 4 yards
  8. Q1 LibertyTouchdown, 6 plays, 80 yards
  9. Q2 Old DominionPunt, 3 plays, 1 yard
  10. Q2 LibertyPunt, 3 plays, −12 yards
  11. Q2 Old DominionTouchdown, 10 plays, 56 yards
  12. Q2 LibertyTouchdown, 7 plays, 60 yards
  13. Q2 Old DominionTouchdown, 12 plays, 75 yards
  14. Q2 LibertyEnd of half, 1 play, 0 yards
  15. Q3 Old DominionPunt, 3 plays, −4 yards
  16. Q3 LibertyTouchdown, 4 plays, 48 yards
  17. Q3 Old DominionPunt, 3 plays, −8 yards
  18. Q3 LibertyTouchdown, 10 plays, 60 yards
  19. Q3 Old DominionPunt, 3 plays, 2 yards
  20. Q3 LibertyPunt, 3 plays, −11 yards
  21. Q3 Old DominionPunt, 9 plays, 27 yards
  22. Q4 LibertyField goal, 14 plays, 67 yards
  23. Q4 Old DominionInterception, 3 plays, 23 yards
  24. Q4 LibertyTurnover on downs, 4 plays, 2 yards
  25. Q4 Old DominionEnd of game, 1 play, 5 yards

Play by play

1st quarter8 drives, then Liberty 14, Old Dominion 3
Liberty Touchdown, 10 plays
14:531st & 10 at own 35Nick Rice kickoff for 55 yds , Duron Lowe return for 22 yds to the Liber 32
14:531st & 10 at own 32Malik Willis pass complete to CJ Daniels for 8 yds to the Liber 40
14:532nd & 2 at own 40Malik Willis pass complete to Noah Frith for 7 yds to the Liber 47 for a 1ST down
14:531st & 10 at own 47Shedro Louis run for 4 yds to the ODU 49
14:532nd & 6 at opp 49Malik Willis pass complete to Demario Douglas for 2 yds to the ODU 47
14:533rd & 4 at opp 47Malik Willis pass complete to Demario Douglas for 4 yds to the ODU 43 for a 1ST down
14:531st & 10 at opp 43Malik Willis pass incomplete to Demario Douglas
14:532nd & 10 at opp 43Malik Willis run for 26 yds to the ODU 17 for a 1ST down
14:531st & 10 at opp 17Michael Bollinger run for 2 yds to the ODU 15
14:532nd & 8 at opp 15Malik Willis run for 1 yd to the ODU 14
11:253rd & 7 at opp 14Malik Willis pass complete to CJ Daniels for 14 yds for a TD, (Alex Barbir KICK)Liberty 7, Old Dominion 0
Old Dominion Punt, 5 plays
11:251st & 10 at own 35Alex Barbir kickoff for 63 yds
11:251st & 10 at own 25D.J. Mack Jr. pass complete to Zack Kuntz for 9 yds to the ODU 34
11:252nd & 1 at own 34Elijah Davis run for 7 yds to the ODU 41 for a 1ST down
11:251st & 10 at own 41D.J. Mack Jr. pass complete to Elijah Davis for 5 yds to the ODU 46
11:252nd & 5 at own 46Elijah Davis run for 2 yds to the ODU 48
11:253rd & 3 at own 48D.J. Mack Jr. run for 1 yd to the ODU 47
8:434th & 4 at own 47Ethan Duane punt for 40 yds, fair catch by Demario Douglas at the Liber 13
Liberty Punt, 3 plays
8:431st & 10 at own 13Timeout LIBERTY, clock 08:43
8:431st & 10 at own 13Joshua Mack run for 3 yds to the Liber 16
8:432nd & 7 at own 16Malik Willis pass incomplete to CJ Daniels
8:433rd & 7 at own 16Malik Willis pass incomplete to Kevin Shaa
7:564th & 7 at own 16Aidan Alves punt for 52 yds , Roger Cray returns for 4 yds to the ODU 36
Old Dominion Punt, 3 plays
7:561st & 10 at own 36Jon-Luke Peaker run for 1 yd to the ODU 37
7:562nd & 9 at own 37Jon-Luke Peaker run for 5 yds to the ODU 42
7:563rd & 4 at own 42D.J. Mack Jr. pass complete to Jon-Luke Peaker for no gain to the ODU 42
6:024th & 4 at own 42Ethan Duane punt for 37 yds, fair catch by Demario Douglas at the Liber 21
Liberty Touchdown, 6 plays
6:021st & 10 at own 21Malik Willis pass complete to Demario Douglas for 1 yd to the Liber 22
6:022nd & 9 at own 22Malik Willis pass complete to Noah Frith for 4 yds to the Liber 26
6:023rd & 5 at own 26Malik Willis run for 56 yds to the ODU 18 for a 1ST down
6:021st & 10 at opp 18Shedro Louis run for no gain to the ODU 18
6:022nd & 10 at opp 18Shedro Louis run for 1 yd to the ODU 17
3:173rd & 9 at opp 17Malik Willis run for 17 yds for a TD, (Alex Barbir KICK)Liberty 14, Old Dominion 0
3:171st & 10 at own 35Timeout LIBERTY, clock 03:17
Old Dominion Punt, 4 plays
3:171st & 10 at own 35Alex Barbir kickoff for 65 yds for a touchback
3:171st & 10 at own 25D.J. Mack Jr. pass complete to Zack Kuntz for 14 yds to the ODU 39 for a 1ST down
3:171st & 10 at own 39D.J. Mack Jr. run for 1 yd to the ODU 40
3:172nd & 9 at own 40D.J. Mack Jr. pass incomplete to Javon Harvey
3:173rd & 9 at own 40PENALTY ODU False Start (Bly,Jordan) 4 yards from ODU40 to ODU36. NO PLAY.
3:173rd & 13 at own 36D.J. Mack Jr. sacked by Kendy Charles for a loss of 8 yards to the ODU 28
1:264th & 21 at own 28Ethan Duane punt for 42 yds
Old Dominion Field goal, 4 plays
1:261st & 10 at opp 30D.J. Mack Jr. pass incomplete to Ali Jennings III
1:262nd & 10 at opp 30Elijah Davis run for 4 yds to the Liber 26
1:263rd & 6 at opp 26D.J. Mack Jr. pass incomplete to Isaiah Spencer
0:464th & 6 at opp 26Nick Rice 43 yd FG GOODLiberty 14, Old Dominion 3
Liberty Touchdown, 6 plays
0:411st & 10 at own 35Nick Rice kickoff for 61 yds , Shedro Louis return for 16 yds to the Liber 20
0:411st & 10 at own 20Malik Willis pass complete to CJ Daniels for 9 yds to the Liber 29
0:002nd & 1 at own 29Malik Willis pass complete to Demario Douglas for 15 yds to the Liber 44 for a 1ST down
Q2 15:001st & 10 at own 44T.J. Green run for 2 yds to the Liber 46
Q2 15:002nd & 8 at own 46Malik Willis pass complete to Johnny Huntley for 5 yds to the ODU 49
Q2 15:003rd & 3 at opp 49T.J. Green run for 16 yds to the ODU 33 for a 1ST down
Q2 13:393rd & 3 at opp 49Timeout LIBERTY, clock 13:39
Q2 13:231st & 10 at opp 33Malik Willis pass complete to CJ Daniels for 33 yds for a TD, (Alex Barbir KICK)Liberty 21, Old Dominion 3
2nd quarter6 drives, then Liberty 28, Old Dominion 17
Old Dominion Punt, 3 plays
13:231st & 10 at own 35Alex Barbir kickoff for 65 yds for a touchback
13:231st & 10 at own 25Keshawn Wicks run for no gain to the ODU 25
13:232nd & 10 at own 25D.J. Mack Jr. run for 5 yds to the ODU 20
13:233rd & 15 at own 20D.J. Mack Jr. pass complete to Stone Smartt for 6 yds to the ODU 26
11:224th & 9 at own 26Ethan Duane punt for 45 yds , Demario Douglas returns for no gain to the Liber 27
Liberty Punt, 3 plays
11:221st & 10 at own 27Joshua Mack run for 3 yds to the Liber 30
11:222nd & 7 at own 30Malik Willis sacked by Deeve Harris for a loss of 10 yards to the Liber 20
11:223rd & 17 at own 20Malik Willis pass incomplete to Noah Frith
11:224th & 17 at own 20PENALTY LIB False Start (Alexander,Benjamin) 5 yards from LIB20 to LIB15. NO PLAY.
10:124th & 22 at own 15Aidan Alves punt for 36 yds , Roger Cray returns for 10 yds to the ODU 44
Old Dominion Touchdown, 10 plays
10:121st & 10 at own 44Timeout LIBERTY, clock 10:12
10:121st & 10 at own 44D.J. Mack Jr. pass incomplete to Zack Kuntz
10:122nd & 10 at own 44D.J. Mack Jr. pass complete to Elijah Davis for 1 yd to the ODU 43
10:123rd & 11 at own 43D.J. Mack Jr. pass incomplete to Rafael McCoy
10:124th & 11 at own 43Duane,Ethan punt 47 yards to the LIB10, out of bounds PENALTY LIB Roughing The Kicker (Rahimi,Robert) 15 yards from ODU43 to LIB42, 1ST DOWN. NO PLAY.
10:121st & 10 at opp 42Jon-Luke Peaker run for 2 yds to the Liber 40
10:122nd & 8 at opp 40Jon-Luke Peaker run for 9 yds to the Liber 31 for a 1ST down
10:121st & 10 at opp 31D.J. Mack Jr. pass incomplete to Ali Jennings III
10:122nd & 10 at opp 31D.J. Mack Jr. pass complete to Stone Smartt for 8 yds to the Liber 23
10:123rd & 2 at opp 23Jon-Luke Peaker run for 5 yds to the Liber 18 for a 1ST down
6:291st & goal at opp 1Elijah Davis 1 Yd Run (Nick Rice Kick)Liberty 21, Old Dominion 10
6:291st & 10 at own 35Timeout LIBERTY, clock 06:29
Liberty Touchdown, 7 plays
6:191st & 10 at own 35Nick Rice kickoff for 64 yds , Shedro Louis return for 39 yds to the Liber 40
6:191st & 10 at own 40Shedro Louis run for 1 yd to the Liber 41
6:192nd & 9 at own 41Shedro Louis run for 3 yds to the Liber 44
6:193rd & 6 at own 44PENALTY LIB UNS: Unsportsmanlike Conduct (Louis,Shedro) 15 yards from LIB44 to LIB29. NO PLAY.
6:193rd & 21 at own 29Malik Willis pass incomplete to Kevin Shaa
6:194th & 21 at own 29Morgan,Max punt 24 yards to the ODU47 PENALTY ODU Roughing The Kicker (Jones,Terry) 15 yards from LIB29 to LIB44, 1ST DOWN. NO PLAY.
6:191st & 10 at own 44T.J. Green run for 9 yds to the ODU 47
6:192nd & 1 at opp 47T.J. Green run for 4 yds to the ODU 43 for a 1ST down
6:191st & 10 at opp 43Malik Willis pass complete to Kevin Shaa for 5 yds to the ODU 38
3:482nd & 5 at opp 38Malik Willis pass complete to Kevin Shaa for 38 yds for a TD, (Alex Barbir KICK)Liberty 28, Old Dominion 10
Old Dominion Touchdown, 12 plays
3:481st & 10 at own 35Alex Barbir kickoff for 65 yds for a touchback
3:481st & 10 at own 25Elijah Davis run for 5 yds to the ODU 30
3:482nd & 5 at own 30D.J. Mack Jr. run for 1 yd to the ODU 31
3:483rd & 4 at own 31Elijah Davis run for 4 yds to the ODU 35 for a 1ST down
3:481st & 10 at own 35D.J. Mack Jr. pass complete to Zack Kuntz for 7 yds to the ODU 42
3:482nd & 3 at own 42Jon-Luke Peaker run for 3 yds to the ODU 45 for a 1ST down
3:481st & 10 at own 45D.J. Mack Jr. pass incomplete to Jon-Luke Peaker
3:482nd & 10 at own 45D.J. Mack Jr. run for 13 yds to the Liber 42 for a 1ST down
3:481st & 10 at opp 42D.J. Mack Jr. pass incomplete to Donta Anthony Jr.
3:482nd & 10 at opp 42D.J. Mack Jr. pass complete to Stone Smartt for 6 yds to the Liber 36
3:483rd & 4 at opp 36Jon-Luke Peaker run for 2 yds to the Liber 34
1:063rd & 4 at opp 36Timeout LIBERTY, clock 01:06
1:064th & 2 at opp 34D.J. Mack Jr. pass complete to Jordan Bly for 4 yds to the Liber 30 for a 1ST down
0:421st & 10 at opp 30D.J. Mack Jr. pass complete to Zack Kuntz for 30 yds for a TD, (Nick Rice KICK)Liberty 28, Old Dominion 17
0:361st & 10 at own 35Nick Rice kickoff for 61 yds , Shedro Louis return for 23 yds to the Liber 15
Liberty End of half, 1 play
0:001st & 10 at own 15T.J. Green run for no gain to the Liber 15
3rd quarter7 drives, then Liberty 42, Old Dominion 17
Old Dominion Punt, 3 plays
15:001st & 10 at own 35Alex Barbir kickoff for 65 yds for a touchback
15:001st & 10 at own 25Elijah Davis run for 2 yds to the ODU 27
15:002nd & 8 at own 27D.J. Mack Jr. sacked by Ralfs Rusins for a loss of 1 yard to the ODU 26
15:003rd & 9 at own 26D.J. Mack Jr. sacked for a loss of 5 yards to the ODU 21
13:104th & 14 at own 21Ethan Duane punt for 34 yds, punt out-of-bounds at the ODU 48 , Demario Douglas returns for 7 yds to the ODU 48
Liberty Touchdown, 4 plays
13:101st & 10 at opp 48Malik Willis run for 3 yds to the ODU 45
13:102nd & 7 at opp 45Shedro Louis run for 3 yds to the ODU 42
13:103rd & 4 at opp 42Malik Willis pass complete to Demario Douglas for 29 yds to the ODU 13 for a 1ST down
13:101st & 10 at opp 13Louis,Shedro rush for 3 yards gain to the ODU10 (Henry,Ryan) PENALTY ODU Illegal Substitution 5 yards from ODU13 to ODU08. NO PLAY.
11:101st & 5 at opp 8Malik Willis pass complete to Kevin Shaa for 8 yds for a TD OLDDOMINION Penalty, Defensive Offside (Jordan Young) declined, (Alex Barbir KICK)Liberty 35, Old Dominion 17
11:101st & 10 at own 35Timeout LIBERTY, clock 11:10
Old Dominion Punt, 3 plays
11:031st & 10 at own 35Alex Barbir kickoff for 65 yds , LaMareon James return for 24 yds to the ODU 24
11:031st & 10 at own 24D.J. Mack Jr. pass complete to Stone Smartt for 7 yds to the ODU 31
11:032nd & 3 at own 31Jon-Luke Peaker run for 2 yds to the ODU 29
11:033rd & 5 at own 29PENALTY ODU False Start (Smartt,Stone) 5 yards from ODU29 to ODU24. NO PLAY.
11:033rd & 10 at own 24D.J. Mack Jr. sacked by Kendy Charles for a loss of 8 yards to the ODU 16
8:354th & 18 at own 16Ethan Duane punt for 40 yds , Demario Douglas returns for no gain to the Liber 40
Liberty Touchdown, 10 plays
8:351st & 10 at own 40Timeout LIBERTY, clock 08:35
8:351st & 10 at own 40Joshua Mack run for 3 yds to the Liber 37
8:352nd & 13 at own 37Malik Willis pass complete to Treon Sibley for 13 yds to the 50 yard line for a 1ST down
8:351st & 10 at the 50Mack,Joshua rush for 2 yards gain to the ODU48 (Johnson,R’Tarriun) PENALTY ODU Offside (Haynes,Marcus) 5 yards from ODU50 to ODU45. NO PLAY.
8:351st & 5 at opp 45Joshua Mack run for no gain to the ODU 45
8:352nd & 5 at opp 45Malik Willis pass incomplete to Kevin Shaa
8:353rd & 5 at opp 45Malik Willis pass complete to Joshua Mack for 7 yds to the ODU 38 for a 1ST down
8:351st & 10 at opp 38Willis,Malik pass incomplete to Frith,Noah PENALTY ODU Roughing The Passer (Harris,Deeve) 15 yards from ODU38 to ODU23, 1ST DOWN. NO PLAY.
8:351st & 10 at opp 23Joshua Mack run for 2 yds to the ODU 21
8:352nd & 8 at opp 21Malik Willis pass incomplete to Kevin Shaa
8:353rd & 8 at opp 21Malik Willis pass complete to Johnny Huntley for 16 yds to the ODU 5 for a 1ST down
8:351st & goal at opp 5Shedro Louis run for 4 yds to the ODU 1
5:182nd & goal at opp 1Malik Willis run for 1 yd for a TD, (Alex Barbir KICK)Liberty 42, Old Dominion 17
5:181st & 10 at own 35Timeout LIBERTY, clock 05:18
Old Dominion Punt, 3 plays
5:181st & 10 at own 35Alex Barbir kickoff for 65 yds for a touchback
5:181st & 10 at own 25Elijah Davis run for 2 yds to the ODU 27
5:182nd & 8 at own 27D.J. Mack Jr. sacked by Kendy Charles for a loss of 4 yards to the ODU 23
5:183rd & 12 at own 23D.J. Mack Jr. pass complete to Ali Jennings III for 4 yds to the ODU 27
2:544th & 8 at own 27Ethan Duane punt for 55 yds , Demario Douglas returns for 23 yds to the Liber 41
Liberty Punt, 3 plays
2:541st & 10 at own 41Malik Willis sacked by Steven Williams for a loss of 3 yards to the Liber 38
2:542nd & 13 at own 38T.J. Green run for 6 yds to the Liber 44
2:543rd & 7 at own 44Malik Willis sacked by Cory Jackson for a loss of 14 yards to the Liber 30
0:414th & 21 at own 30Aidan Alves punt for 45 yds , Isiah Paige returns for 30 yds to the ODU 27
Old Dominion Punt, 9 plays
0:411st & 10 at own 27Keshawn Wicks run for 3 yds to the ODU 30
0:002nd & 7 at own 30Keshawn Wicks run for 1 yd to the ODU 31
Q4 15:003rd & 6 at own 31Mack Jr.,D.J. sacked for loss of 10 yards to the ODU21 (Dupree,Tyren, Sings V,Stephen) PENALTY LIB Offside (Washington,Aakil) 5 yards from ODU31 to ODU36. NO PLAY.
Q4 15:003rd & 1 at own 36Elijah Davis run for 1 yd to the ODU 37 for a 1ST down
Q4 15:001st & 10 at own 37D.J. Mack Jr. pass complete to Javon Harvey for 12 yds to the ODU 49 for a 1ST down
Q4 15:001st & 10 at own 49D.J. Mack Jr. pass incomplete to Zack Kuntz
Q4 15:002nd & 10 at own 49Elijah Davis run for 12 yds to the Liber 39 for a 1ST down
Q4 15:001st & 10 at opp 39D.J. Mack Jr. run for 7 yds to the Liber 46
Q4 15:002nd & 17 at opp 46D.J. Mack Jr. pass incomplete to Jordan Bly
Q4 15:003rd & 17 at opp 46D.J. Mack Jr. pass incomplete to Donta Anthony Jr.
Q4 11:574th & 17 at opp 46Ethan Duane punt for 26 yds, punt out-of-bounds at the Liber 20
4th quarter4 drives, then Liberty 45, Old Dominion 17
Liberty Field goal, 14 plays
11:571st & 10 at own 20Joshua Mack run for no gain to the Liber 20
11:572nd & 10 at own 20Malik Willis pass complete to Demario Douglas for 9 yds to the Liber 29
11:573rd & 1 at own 29Joshua Mack run for 4 yds to the Liber 33 for a 1ST down
11:571st & 10 at own 33Joshua Mack run for 6 yds to the Liber 39
11:572nd & 4 at own 39Malik Willis pass complete to CJ Daniels for 6 yds to the Liber 45 for a 1ST down
11:571st & 10 at own 45Joshua Mack run for 5 yds to the 50 yard line
11:572nd & 5 at the 50Malik Willis pass complete to Noah Frith for 9 yds to the ODU 41 for a 1ST down
11:571st & 10 at opp 41Joshua Mack run for 12 yds to the ODU 29 for a 1ST down
11:571st & 10 at opp 29Joshua Mack run for 6 yds to the ODU 23
11:572nd & 4 at opp 23Joshua Mack run for 8 yds to the ODU 15 for a 1ST down
11:571st & 10 at opp 15Joshua Mack run for 1 yd to the ODU 14
11:572nd & 9 at opp 14Troy Henderson run for 1 yd to the ODU 13
11:573rd & 8 at opp 13Johnathan Bennett pass incomplete to Stetson Moore
3:294th & 8 at opp 13Alex Barbir 31 yd FG GOODLiberty 45, Old Dominion 17
3:291st & 10 at own 35Timeout LIBERTY, clock 03:29
Old Dominion Interception, 3 plays
3:241st & 10 at own 35Alex Barbir kickoff for 61 yds , LaMareon James return for 18 yds to the ODU 22
3:241st & 10 at own 22Timeout LIBERTY, clock 03:24
3:241st & 10 at own 22D.J. Mack Jr. pass complete to Jordan Bly for 23 yds to the ODU 45 for a 1ST down
3:241st & 10 at own 45D.J. Mack Jr. run for no gain to the ODU 45
2:192nd & 10 at own 45D.J. Mack Jr. pass intercepted
Liberty Turnover on downs, 4 plays
2:191st & 10 at opp 44Timeout LIBERTY, clock 02:19
2:191st & 10 at opp 44Troy Henderson run for 1 yd to the ODU 45
2:192nd & 11 at opp 45Troy Henderson run for 1 yd to the ODU 44
2:193rd & 10 at opp 44Troy Henderson run for 6 yds to the ODU 38
0:364th & 4 at opp 38Troy Henderson run for 4 yds to the ODU 42
Old Dominion End of game, 1 play
0:001st & 10 at own 42Keshawn Wicks run for 5 yds to the ODU 47

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 three 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