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
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Old Dominion
Liberty
201
Total yards
424
134
Passing yards
242
67
Rushing yards
182
5.0
Yards per pass
8.3
1.9
Yards per rush
4.4
15
First downs
23
3–14
Third downs
9–15
1–1
Fourth downs
0–1
1
Turnovers
1
8–79
Penalties
5–50
28:16
Possession
31:44
3
Sacks (by defense)
5
Efficiency
Old Dominion
Liberty
36%
Success rate
46%
−0.08
EPA per play
0.39
0.98
Explosiveness
1.40
0.02
Rushing EPA
0.26
−0.01
Passing EPA
0.55
18%
Passing-down success
35%
0.02
First-down EPA
−0.02
−0.25
Second-down EPA
0.28
−0.16
Third-down EPA
1.25
13%
Havoc by its defense
28%
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
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.
Q1 LibertyTouchdown, 10 plays, 68 yards
Q1 Old DominionPunt, 5 plays, 22 yards
Q1 LibertyPunt, 3 plays, 3 yards
Q1 Old DominionPunt, 3 plays, 6 yards
Q1 LibertyTouchdown, 6 plays, 79 yards
Q1 Old DominionPunt, 4 plays, 3 yards
Q1 Old DominionField goal, 4 plays, 4 yards
Q1 LibertyTouchdown, 6 plays, 80 yards
Q2 Old DominionPunt, 3 plays, 1 yard
Q2 LibertyPunt, 3 plays, −12 yards
Q2 Old DominionTouchdown, 10 plays, 56 yards
Q2 LibertyTouchdown, 7 plays, 60 yards
Q2 Old DominionTouchdown, 12 plays, 75 yards
Q2 LibertyEnd of half, 1 play, 0 yards
Q3 Old DominionPunt, 3 plays, −4 yards
Q3 LibertyTouchdown, 4 plays, 48 yards
Q3 Old DominionPunt, 3 plays, −8 yards
Q3 LibertyTouchdown, 10 plays, 60 yards
Q3 Old DominionPunt, 3 plays, 2 yards
Q3 LibertyPunt, 3 plays, −11 yards
Q3 Old DominionPunt, 9 plays, 27 yards
Q4 LibertyField goal, 14 plays, 67 yards
Q4 Old DominionInterception, 3 plays, 23 yards
Q4 LibertyTurnover on downs, 4 plays, 2 yards
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:53
1st & 10 at own 35
Nick Rice kickoff for 55 yds , Duron Lowe return for 22 yds to the Liber 32
14:53
1st & 10 at own 32
Malik Willis pass complete to CJ Daniels for 8 yds to the Liber 40
14:53
2nd & 2 at own 40
Malik Willis pass complete to Noah Frith for 7 yds to the Liber 47 for a 1ST down
14:53
1st & 10 at own 47
Shedro Louis run for 4 yds to the ODU 49
14:53
2nd & 6 at opp 49
Malik Willis pass complete to Demario Douglas for 2 yds to the ODU 47
14:53
3rd & 4 at opp 47
Malik Willis pass complete to Demario Douglas for 4 yds to the ODU 43 for a 1ST down
14:53
1st & 10 at opp 43
Malik Willis pass incomplete to Demario Douglas
14:53
2nd & 10 at opp 43
Malik Willis run for 26 yds to the ODU 17 for a 1ST down
14:53
1st & 10 at opp 17
Michael Bollinger run for 2 yds to the ODU 15
14:53
2nd & 8 at opp 15
Malik Willis run for 1 yd to the ODU 14
11:25
3rd & 7 at opp 14
Malik 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:25
1st & 10 at own 35
Alex Barbir kickoff for 63 yds
11:25
1st & 10 at own 25
D.J. Mack Jr. pass complete to Zack Kuntz for 9 yds to the ODU 34
11:25
2nd & 1 at own 34
Elijah Davis run for 7 yds to the ODU 41 for a 1ST down
11:25
1st & 10 at own 41
D.J. Mack Jr. pass complete to Elijah Davis for 5 yds to the ODU 46
11:25
2nd & 5 at own 46
Elijah Davis run for 2 yds to the ODU 48
11:25
3rd & 3 at own 48
D.J. Mack Jr. run for 1 yd to the ODU 47
8:43
4th & 4 at own 47
Ethan Duane punt for 40 yds, fair catch by Demario Douglas at the Liber 13
Liberty Punt, 3 plays
8:43
1st & 10 at own 13
Timeout LIBERTY, clock 08:43
8:43
1st & 10 at own 13
Joshua Mack run for 3 yds to the Liber 16
8:43
2nd & 7 at own 16
Malik Willis pass incomplete to CJ Daniels
8:43
3rd & 7 at own 16
Malik Willis pass incomplete to Kevin Shaa
7:56
4th & 7 at own 16
Aidan Alves punt for 52 yds , Roger Cray returns for 4 yds to the ODU 36
Old Dominion Punt, 3 plays
7:56
1st & 10 at own 36
Jon-Luke Peaker run for 1 yd to the ODU 37
7:56
2nd & 9 at own 37
Jon-Luke Peaker run for 5 yds to the ODU 42
7:56
3rd & 4 at own 42
D.J. Mack Jr. pass complete to Jon-Luke Peaker for no gain to the ODU 42
6:02
4th & 4 at own 42
Ethan Duane punt for 37 yds, fair catch by Demario Douglas at the Liber 21
Liberty Touchdown, 6 plays
6:02
1st & 10 at own 21
Malik Willis pass complete to Demario Douglas for 1 yd to the Liber 22
6:02
2nd & 9 at own 22
Malik Willis pass complete to Noah Frith for 4 yds to the Liber 26
6:02
3rd & 5 at own 26
Malik Willis run for 56 yds to the ODU 18 for a 1ST down
6:02
1st & 10 at opp 18
Shedro Louis run for no gain to the ODU 18
6:02
2nd & 10 at opp 18
Shedro Louis run for 1 yd to the ODU 17
3:17
3rd & 9 at opp 17
Malik Willis run for 17 yds for a TD, (Alex Barbir KICK)Liberty 14, Old Dominion 0
3:17
1st & 10 at own 35
Timeout LIBERTY, clock 03:17
Old Dominion Punt, 4 plays
3:17
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
3:17
1st & 10 at own 25
D.J. Mack Jr. pass complete to Zack Kuntz for 14 yds to the ODU 39 for a 1ST down
3:17
1st & 10 at own 39
D.J. Mack Jr. run for 1 yd to the ODU 40
3:17
2nd & 9 at own 40
D.J. Mack Jr. pass incomplete to Javon Harvey
3:17
3rd & 9 at own 40
PENALTY ODU False Start (Bly,Jordan) 4 yards from ODU40 to ODU36. NO PLAY.
3:17
3rd & 13 at own 36
D.J. Mack Jr. sacked by Kendy Charles for a loss of 8 yards to the ODU 28
1:26
4th & 21 at own 28
Ethan Duane punt for 42 yds
Old Dominion Field goal, 4 plays
1:26
1st & 10 at opp 30
D.J. Mack Jr. pass incomplete to Ali Jennings III
1:26
2nd & 10 at opp 30
Elijah Davis run for 4 yds to the Liber 26
1:26
3rd & 6 at opp 26
D.J. Mack Jr. pass incomplete to Isaiah Spencer
0:46
4th & 6 at opp 26
Nick Rice 43 yd FG GOODLiberty 14, Old Dominion 3
Liberty Touchdown, 6 plays
0:41
1st & 10 at own 35
Nick Rice kickoff for 61 yds , Shedro Louis return for 16 yds to the Liber 20
0:41
1st & 10 at own 20
Malik Willis pass complete to CJ Daniels for 9 yds to the Liber 29
0:00
2nd & 1 at own 29
Malik Willis pass complete to Demario Douglas for 15 yds to the Liber 44 for a 1ST down
Q2 15:00
1st & 10 at own 44
T.J. Green run for 2 yds to the Liber 46
Q2 15:00
2nd & 8 at own 46
Malik Willis pass complete to Johnny Huntley for 5 yds to the ODU 49
Q2 15:00
3rd & 3 at opp 49
T.J. Green run for 16 yds to the ODU 33 for a 1ST down
Q2 13:39
3rd & 3 at opp 49
Timeout LIBERTY, clock 13:39
Q2 13:23
1st & 10 at opp 33
Malik 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:23
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
13:23
1st & 10 at own 25
Keshawn Wicks run for no gain to the ODU 25
13:23
2nd & 10 at own 25
D.J. Mack Jr. run for 5 yds to the ODU 20
13:23
3rd & 15 at own 20
D.J. Mack Jr. pass complete to Stone Smartt for 6 yds to the ODU 26
11:22
4th & 9 at own 26
Ethan Duane punt for 45 yds , Demario Douglas returns for no gain to the Liber 27
Liberty Punt, 3 plays
11:22
1st & 10 at own 27
Joshua Mack run for 3 yds to the Liber 30
11:22
2nd & 7 at own 30
Malik Willis sacked by Deeve Harris for a loss of 10 yards to the Liber 20
11:22
3rd & 17 at own 20
Malik Willis pass incomplete to Noah Frith
11:22
4th & 17 at own 20
PENALTY LIB False Start (Alexander,Benjamin) 5 yards from LIB20 to LIB15. NO PLAY.
10:12
4th & 22 at own 15
Aidan Alves punt for 36 yds , Roger Cray returns for 10 yds to the ODU 44
Old Dominion Touchdown, 10 plays
10:12
1st & 10 at own 44
Timeout LIBERTY, clock 10:12
10:12
1st & 10 at own 44
D.J. Mack Jr. pass incomplete to Zack Kuntz
10:12
2nd & 10 at own 44
D.J. Mack Jr. pass complete to Elijah Davis for 1 yd to the ODU 43
10:12
3rd & 11 at own 43
D.J. Mack Jr. pass incomplete to Rafael McCoy
10:12
4th & 11 at own 43
Duane,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:12
1st & 10 at opp 42
Jon-Luke Peaker run for 2 yds to the Liber 40
10:12
2nd & 8 at opp 40
Jon-Luke Peaker run for 9 yds to the Liber 31 for a 1ST down
10:12
1st & 10 at opp 31
D.J. Mack Jr. pass incomplete to Ali Jennings III
10:12
2nd & 10 at opp 31
D.J. Mack Jr. pass complete to Stone Smartt for 8 yds to the Liber 23
10:12
3rd & 2 at opp 23
Jon-Luke Peaker run for 5 yds to the Liber 18 for a 1ST down
6:29
1st & goal at opp 1
Elijah Davis 1 Yd Run (Nick Rice Kick)Liberty 21, Old Dominion 10
6:29
1st & 10 at own 35
Timeout LIBERTY, clock 06:29
Liberty Touchdown, 7 plays
6:19
1st & 10 at own 35
Nick Rice kickoff for 64 yds , Shedro Louis return for 39 yds to the Liber 40
6:19
1st & 10 at own 40
Shedro Louis run for 1 yd to the Liber 41
6:19
2nd & 9 at own 41
Shedro Louis run for 3 yds to the Liber 44
6:19
3rd & 6 at own 44
PENALTY LIB UNS: Unsportsmanlike Conduct (Louis,Shedro) 15 yards from LIB44 to LIB29. NO PLAY.
6:19
3rd & 21 at own 29
Malik Willis pass incomplete to Kevin Shaa
6:19
4th & 21 at own 29
Morgan,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:19
1st & 10 at own 44
T.J. Green run for 9 yds to the ODU 47
6:19
2nd & 1 at opp 47
T.J. Green run for 4 yds to the ODU 43 for a 1ST down
6:19
1st & 10 at opp 43
Malik Willis pass complete to Kevin Shaa for 5 yds to the ODU 38
3:48
2nd & 5 at opp 38
Malik 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:48
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
3:48
1st & 10 at own 25
Elijah Davis run for 5 yds to the ODU 30
3:48
2nd & 5 at own 30
D.J. Mack Jr. run for 1 yd to the ODU 31
3:48
3rd & 4 at own 31
Elijah Davis run for 4 yds to the ODU 35 for a 1ST down
3:48
1st & 10 at own 35
D.J. Mack Jr. pass complete to Zack Kuntz for 7 yds to the ODU 42
3:48
2nd & 3 at own 42
Jon-Luke Peaker run for 3 yds to the ODU 45 for a 1ST down
3:48
1st & 10 at own 45
D.J. Mack Jr. pass incomplete to Jon-Luke Peaker
3:48
2nd & 10 at own 45
D.J. Mack Jr. run for 13 yds to the Liber 42 for a 1ST down
3:48
1st & 10 at opp 42
D.J. Mack Jr. pass incomplete to Donta Anthony Jr.
3:48
2nd & 10 at opp 42
D.J. Mack Jr. pass complete to Stone Smartt for 6 yds to the Liber 36
3:48
3rd & 4 at opp 36
Jon-Luke Peaker run for 2 yds to the Liber 34
1:06
3rd & 4 at opp 36
Timeout LIBERTY, clock 01:06
1:06
4th & 2 at opp 34
D.J. Mack Jr. pass complete to Jordan Bly for 4 yds to the Liber 30 for a 1ST down
0:42
1st & 10 at opp 30
D.J. Mack Jr. pass complete to Zack Kuntz for 30 yds for a TD, (Nick Rice KICK)Liberty 28, Old Dominion 17
0:36
1st & 10 at own 35
Nick Rice kickoff for 61 yds , Shedro Louis return for 23 yds to the Liber 15
Liberty End of half, 1 play
0:00
1st & 10 at own 15
T.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:00
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Elijah Davis run for 2 yds to the ODU 27
15:00
2nd & 8 at own 27
D.J. Mack Jr. sacked by Ralfs Rusins for a loss of 1 yard to the ODU 26
15:00
3rd & 9 at own 26
D.J. Mack Jr. sacked for a loss of 5 yards to the ODU 21
13:10
4th & 14 at own 21
Ethan 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:10
1st & 10 at opp 48
Malik Willis run for 3 yds to the ODU 45
13:10
2nd & 7 at opp 45
Shedro Louis run for 3 yds to the ODU 42
13:10
3rd & 4 at opp 42
Malik Willis pass complete to Demario Douglas for 29 yds to the ODU 13 for a 1ST down
13:10
1st & 10 at opp 13
Louis,Shedro rush for 3 yards gain to the ODU10 (Henry,Ryan) PENALTY ODU Illegal Substitution 5 yards from ODU13 to ODU08. NO PLAY.
11:10
1st & 5 at opp 8
Malik 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:10
1st & 10 at own 35
Timeout LIBERTY, clock 11:10
Old Dominion Punt, 3 plays
11:03
1st & 10 at own 35
Alex Barbir kickoff for 65 yds , LaMareon James return for 24 yds to the ODU 24
11:03
1st & 10 at own 24
D.J. Mack Jr. pass complete to Stone Smartt for 7 yds to the ODU 31
11:03
2nd & 3 at own 31
Jon-Luke Peaker run for 2 yds to the ODU 29
11:03
3rd & 5 at own 29
PENALTY ODU False Start (Smartt,Stone) 5 yards from ODU29 to ODU24. NO PLAY.
11:03
3rd & 10 at own 24
D.J. Mack Jr. sacked by Kendy Charles for a loss of 8 yards to the ODU 16
8:35
4th & 18 at own 16
Ethan Duane punt for 40 yds , Demario Douglas returns for no gain to the Liber 40
Liberty Touchdown, 10 plays
8:35
1st & 10 at own 40
Timeout LIBERTY, clock 08:35
8:35
1st & 10 at own 40
Joshua Mack run for 3 yds to the Liber 37
8:35
2nd & 13 at own 37
Malik Willis pass complete to Treon Sibley for 13 yds to the 50 yard line for a 1ST down
8:35
1st & 10 at the 50
Mack,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:35
1st & 5 at opp 45
Joshua Mack run for no gain to the ODU 45
8:35
2nd & 5 at opp 45
Malik Willis pass incomplete to Kevin Shaa
8:35
3rd & 5 at opp 45
Malik Willis pass complete to Joshua Mack for 7 yds to the ODU 38 for a 1ST down
8:35
1st & 10 at opp 38
Willis,Malik pass incomplete to Frith,Noah PENALTY ODU Roughing The Passer (Harris,Deeve) 15 yards from ODU38 to ODU23, 1ST DOWN. NO PLAY.
8:35
1st & 10 at opp 23
Joshua Mack run for 2 yds to the ODU 21
8:35
2nd & 8 at opp 21
Malik Willis pass incomplete to Kevin Shaa
8:35
3rd & 8 at opp 21
Malik Willis pass complete to Johnny Huntley for 16 yds to the ODU 5 for a 1ST down
8:35
1st & goal at opp 5
Shedro Louis run for 4 yds to the ODU 1
5:18
2nd & goal at opp 1
Malik Willis run for 1 yd for a TD, (Alex Barbir KICK)Liberty 42, Old Dominion 17
5:18
1st & 10 at own 35
Timeout LIBERTY, clock 05:18
Old Dominion Punt, 3 plays
5:18
1st & 10 at own 35
Alex Barbir kickoff for 65 yds for a touchback
5:18
1st & 10 at own 25
Elijah Davis run for 2 yds to the ODU 27
5:18
2nd & 8 at own 27
D.J. Mack Jr. sacked by Kendy Charles for a loss of 4 yards to the ODU 23
5:18
3rd & 12 at own 23
D.J. Mack Jr. pass complete to Ali Jennings III for 4 yds to the ODU 27
2:54
4th & 8 at own 27
Ethan Duane punt for 55 yds , Demario Douglas returns for 23 yds to the Liber 41
Liberty Punt, 3 plays
2:54
1st & 10 at own 41
Malik Willis sacked by Steven Williams for a loss of 3 yards to the Liber 38
2:54
2nd & 13 at own 38
T.J. Green run for 6 yds to the Liber 44
2:54
3rd & 7 at own 44
Malik Willis sacked by Cory Jackson for a loss of 14 yards to the Liber 30
0:41
4th & 21 at own 30
Aidan Alves punt for 45 yds , Isiah Paige returns for 30 yds to the ODU 27
Old Dominion Punt, 9 plays
0:41
1st & 10 at own 27
Keshawn Wicks run for 3 yds to the ODU 30
0:00
2nd & 7 at own 30
Keshawn Wicks run for 1 yd to the ODU 31
Q4 15:00
3rd & 6 at own 31
Mack 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:00
3rd & 1 at own 36
Elijah Davis run for 1 yd to the ODU 37 for a 1ST down
Q4 15:00
1st & 10 at own 37
D.J. Mack Jr. pass complete to Javon Harvey for 12 yds to the ODU 49 for a 1ST down
Q4 15:00
1st & 10 at own 49
D.J. Mack Jr. pass incomplete to Zack Kuntz
Q4 15:00
2nd & 10 at own 49
Elijah Davis run for 12 yds to the Liber 39 for a 1ST down
Q4 15:00
1st & 10 at opp 39
D.J. Mack Jr. run for 7 yds to the Liber 46
Q4 15:00
2nd & 17 at opp 46
D.J. Mack Jr. pass incomplete to Jordan Bly
Q4 15:00
3rd & 17 at opp 46
D.J. Mack Jr. pass incomplete to Donta Anthony Jr.
Q4 11:57
4th & 17 at opp 46
Ethan 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:57
1st & 10 at own 20
Joshua Mack run for no gain to the Liber 20
11:57
2nd & 10 at own 20
Malik Willis pass complete to Demario Douglas for 9 yds to the Liber 29
11:57
3rd & 1 at own 29
Joshua Mack run for 4 yds to the Liber 33 for a 1ST down
11:57
1st & 10 at own 33
Joshua Mack run for 6 yds to the Liber 39
11:57
2nd & 4 at own 39
Malik Willis pass complete to CJ Daniels for 6 yds to the Liber 45 for a 1ST down
11:57
1st & 10 at own 45
Joshua Mack run for 5 yds to the 50 yard line
11:57
2nd & 5 at the 50
Malik Willis pass complete to Noah Frith for 9 yds to the ODU 41 for a 1ST down
11:57
1st & 10 at opp 41
Joshua Mack run for 12 yds to the ODU 29 for a 1ST down
11:57
1st & 10 at opp 29
Joshua Mack run for 6 yds to the ODU 23
11:57
2nd & 4 at opp 23
Joshua Mack run for 8 yds to the ODU 15 for a 1ST down
11:57
1st & 10 at opp 15
Joshua Mack run for 1 yd to the ODU 14
11:57
2nd & 9 at opp 14
Troy Henderson run for 1 yd to the ODU 13
11:57
3rd & 8 at opp 13
Johnathan Bennett pass incomplete to Stetson Moore
3:29
4th & 8 at opp 13
Alex Barbir 31 yd FG GOODLiberty 45, Old Dominion 17
3:29
1st & 10 at own 35
Timeout LIBERTY, clock 03:29
Old Dominion Interception, 3 plays
3:24
1st & 10 at own 35
Alex Barbir kickoff for 61 yds , LaMareon James return for 18 yds to the ODU 22
3:24
1st & 10 at own 22
Timeout LIBERTY, clock 03:24
3:24
1st & 10 at own 22
D.J. Mack Jr. pass complete to Jordan Bly for 23 yds to the ODU 45 for a 1ST down
3:24
1st & 10 at own 45
D.J. Mack Jr. run for no gain to the ODU 45
2:19
2nd & 10 at own 45
D.J. Mack Jr. pass intercepted
Liberty Turnover on downs, 4 plays
2:19
1st & 10 at opp 44
Timeout LIBERTY, clock 02:19
2:19
1st & 10 at opp 44
Troy Henderson run for 1 yd to the ODU 45
2:19
2nd & 11 at opp 45
Troy Henderson run for 1 yd to the ODU 44
2:19
3rd & 10 at opp 44
Troy Henderson run for 6 yds to the ODU 38
0:36
4th & 4 at opp 38
Troy Henderson run for 4 yds to the ODU 42
Old Dominion End of game, 1 play
0:00
1st & 10 at own 42
Keshawn 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.