← CFB Terminal
7
Conference USA
AT
21
Sun Belt
2025 week 5 · Saturday, September 27, 2025 at 5:00 PM CT · S.B. Ballard Stadium · 71.6°F Light Rain, wind 9.3

Drive chart

WIN PROBABILITYLiberty above · Old Dominion below
KICK50% → 100% Old DominionFINAL
Liberty Old Dominion bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
WP
Δ
Q1
MISSED FG
7 pl · 16 yd · 2:54
0–0
−2
14:50 1st & 10 OPP 43 Evan Dickens run for a loss of 1 yard to the ODU 44 -1 -1.16
14:50 2nd & 11 OPP 44 Michael Merdinger pass complete to Julian Gray for 4 yds to the ODU 40 +4 -0.16
14:50 3rd & 7 OPP 40 Evan Dickens run for 10 yds to the ODU 30 for a 1ST down +10 1.86
14:50 1st & 10 OPP 30 Evan Dickens run for 1 yd to the ODU 29 +1 -0.42
14:50 2nd & 9 OPP 29 Evan Dickens run for 2 yds to the ODU 27 +2 -0.38
12:03 3rd & 7 OPP 27 Timeout Liberty, clock 12:03
12:03 3rd & 7 OPP 27 Michael Merdinger pass incomplete to Reese Smith 0 -0.87
11:56 4th & 7 OPP 27 Jay Billingsley 46 yd FG MISSED
FUMBLE
8 pl · 69 yd · 3:59
0–0
+25
11:56 1st & 10 OWN 27 Colton Joseph pass complete to Tre' Brown III for 19 yds to the ODU 46 for a 1ST down +19 1.75
11:56 1st & 10 OWN 46 Trequan Jones run for 8 yds to the LIB 46 +8 0.92
11:56 2nd & 2 OPP 46 Trequan Jones run for 4 yds to the LIB 42 for a 1ST down +4 -0.03
11:56 1st & 10 OPP 42 Trequan Jones run for 5 yds to the LIB 37 +5 0.09
11:56 2nd & 5 OPP 37 Trequan Jones run for 4 yds to the LIB 33 +4 -0.10
11:56 3rd & 1 OPP 33 Trequan Jones run for 1 yd to the LIB 32 for a 1ST down +1 0.43
11:56 1st & 10 OPP 32 Colton Joseph pass complete to Ja'Cory Thomas for 19 yds to the LIB 13 for a 1ST down +19 0.33
7:57 1st & 10 OPP 13 Trequan Jones run for 9 yds to the LIB 25 Trequan Jones fumbled, recovered by LIB Brylan Green -4.46
PUNT
9 pl · 31 yd · 6:12
0–0
−21
7:57 1st & 10 OWN 25 Michael Merdinger run for 6 yds to the LIB 31 +6 0.33
7:57 2nd & 4 OWN 31 Evan Dickens run for 4 yds to the LIB 35 for a 1ST down +4 0.50
7:57 1st & 10 OWN 35 PENALTY LU False Start (Geth,DJ) 5 yards from LU 35 to LU 30. NO PLAY. -5
7:57 1st & 15 OWN 30 Ethan Houck run for 8 yds to the LIB 38 +8 0.66
7:57 2nd & 7 OWN 38 Evan Dickens run for 5 yds to the LIB 43 +5 0.09
7:57 3rd & 2 OWN 43 Michael Merdinger run for 12 yds to the ODU 45 for a 1ST down +12 2.08
7:57 1st & 10 OPP 45 Evan Dickens run for 10 yds to the ODU 35 for a 1ST down +10 0.50
7:57 1st & 10 OPP 35 Evan Dickens run for 3 yds to the ODU 32 +3 -0.22
7:57 2nd & 7 OPP 32 No Huddle-Shotgun Gray,Julian rush left for 5 yards gain to the ODU27 (Easterly,Mario; Frink,Zion) PENALTY LU Holding (Geth,DJ) 10 yards from ODU32 to ODU42. NO PLAY. -10
7:57 2nd & 17 OPP 42 Michael Merdinger pass incomplete to Darius Copeland 0 -0.96
7:57 3rd & 17 OPP 42 No Huddle-Shotgun Williams,Caden rush middle for 7 yards gain to the ODU35 (Alisandro,Botros; Naotala,Seth) PENALTY LU Illegal Shift 5 yards from ODU42 to ODU47. NO PLAY. -5
7:57 3rd & 22 OPP 47 Caden Williams run for 3 yds to the ODU 44 +3 -0.16
1:45 4th & 19 OPP 44 Max Morgan punt for 44 yds for a touchback
PUNT
4 pl · 26 yd · 2:02
0–0
+14
1:45 1st & 10 OWN 20 Liberty Penalty, Targeting (15 Yards) to the ODU 39 for a 1ST down +15
1:45 1st & 10 OWN 39 Devin Roche run for 3 yds to the ODU 42 +3 -0.43
0:00 2nd & 7 OWN 42 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 4 yds to the ODU 46 +4 -0.16
0:00 OWN 42 End of 1st Quarter
15:00 3rd & 3 OWN 46 Colton Joseph pass incomplete to Tre' Brown III 0 -0.94
14:43 4th & 3 OWN 46 Ian Brandt punt for 50 yds
Q2
FUMBLE
2 pl · -1 yd · 0:45
0–0
−15
14:43 1st & 10 OWN 4 Evan Dickens run for 1 yd to the LIB 5 +1 -0.23
13:58 2nd & 9 OWN 5 Evan Dickens run for a loss of 2 yards to the LIB 3 Evan Dickens fumbled, recovered by ODU Ricardo Williams Jr. 0.17
FUMBLE
3 pl · 1 yd · 0:43
0–0
+17
13:58 1st & 3 OPP 3 Colton Joseph run for no gain to the LIB 3 0 -0.75
13:58 2nd & 3 OPP 3 Colton Joseph pass incomplete to Ja'Cory Thomas 0 -0.41
13:15 3rd & 3 OPP 3 Colton Joseph pass complete to Maurki James for 1 yd Maurki James fumbled, recovered by LIB Bryce Dixon +1 -0.23
PUNT
6 pl · 6 yd · 3:47
0–0
−10
13:15 1st & 10 OWN 2 Caden Williams run for 6 yds to the LIB 8 +6 0.17
13:15 2nd & 4 OWN 8 Caden Williams run for 3 yds to the LIB 11 +3 -0.14
13:15 3rd & 1 OWN 11 Michael Merdinger pass complete to Darius Copeland for 2 yds to the LIB 13 for a 1ST down +2 0.25
13:15 1st & 10 OWN 13 Michael Merdinger pass complete to Reese Smith for no gain to the LIB 13 0 -0.40
13:15 2nd & 10 OWN 13 Caden Williams run for 3 yds to the LIB 16 +3 -0.08
13:15 3rd & 7 OWN 16 Michael Merdinger sacked by Kris Trinidad for a loss of 8 yards to the LIB 8 -8 -0.21
9:28 4th & 15 OWN 8 Max Morgan punt for 61 yds
TD
5 pl · 69 yd · 1:54
0–7
+26
9:28 1st & 10 OWN 31 Colton Joseph run for 4 yds to the ODU 35 +4 -0.14
9:28 2nd & 6 OWN 35 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 20 yds to the LIB 45 for a 1ST down +20 2.28
9:28 1st & 10 OPP 45 Colton Joseph pass incomplete 0 -1.00
9:28 2nd & 10 OPP 45 Colton Joseph run for 23 yds to the LIB 22 for a 1ST down +23 1.83
7:34 1st & 10 OPP 22 Colton Joseph pass complete to TJ Johnson for 22 yds for a TD (Riley Callaghan KICK) +22 2.65
7:34 1st & 10 OPP 3 PENALTY LU Offside (Harmon,Damond) 2 yards from LU 03 to LU 01. NO PLAY. +2
PUNT
3 pl · -4 yd · 2:15
0–7
−4
7:34 1st & 10 OWN 33 Caden Williams run for 2 yds to the LIB 35 +2 -0.60
7:34 2nd & 8 OWN 35 Caden Williams run for 1 yd to the LIB 36 +1 -0.59
7:34 3rd & 7 OWN 36 Michael Merdinger run for a loss of 2 yards to the LIB 34 -2 -0.53
7:34 4th & 9 OWN 34 PENALTY LU Delay Of Game 5 yards from LU 34 to LU 29. NO PLAY. -5
5:19 4th & 14 OWN 29 Max Morgan punt for 49 yds, fair catch by Devin Roche at the ODU 22
TD
4 pl · 78 yd · 1:18
0–14
+13
5:19 1st & 10 OPP 48 Trequan Jones run for 9 yds to the LIB 39 +9 1.04
5:19 2nd & 1 OPP 39 Colton Joseph pass complete to Ja'Cory Thomas for 8 yds to the LIB 31 for a 1ST down +8 -0.19
5:19 1st & 21 OWN 11 Colton Joseph pass complete to Tre' Brown III for 41 yds to the LIB 48 for a 1ST down +41 3.55
5:19 1st & 10 OWN 22 PENALTY ODU Personal Foul (Johnson,TJ) 11 yard from ODU22 to ODU11. NO PLAY. -11
4:07 1st & 10 OPP 31 Timeout Liberty, clock 04:07
4:01 1st & 10 OPP 31 Colton Joseph pass complete to Ja'Cory Thomas for 31 yds for a TD (Riley Callaghan KICK) +31 2.84
INT
2 pl · -3 yd · 0:38
0–14
−7
3:54 1st & 10 OWN 35 PENALTY LU Delay Of Game 5 yards from LU 35 to LU 30. NO PLAY. -5
3:54 1st & 15 OWN 30 Ethan Houck run for 2 yds to the LIB 32 +2 -0.37
3:16 2nd & 13 OWN 32 Ethan Houck pass intercepted Jeremy Mack Jr. return for no gain to the LIB 43 -0.32
FUMBLE
8 pl · 35 yd · 2:56
0–14
+7
3:16 1st & 10 OPP 43 Colton Joseph run for 13 yds to the LIB 30 for a 1ST down +13 0.54
3:16 1st & 10 OPP 30 Colton Joseph run for 18 yds to the LIB 12 for a 1ST down +18 0.28
3:16 1st & 10 OPP 12 Ke'Travion Hargrove run for 7 yds to the LIB 5 +7 0.30
3:16 2nd & 3 OPP 5 Ke'Travion Hargrove run for 1 yd to the LIB 4 +1 -0.34
3:16 3rd & 2 OPP 4 Colton Joseph run for 2 yds to the LIB 2 for a 1ST down +2 1.35
3:16 1st & 2 OPP 2 Colton Joseph pass complete to Jailen Butler for a loss of 1 yard to the LIB 3 -1 -1.00
3:16 2nd & 3 OPP 3 Ke'Travion Hargrove run for 2 yds to the LIB 1 +2 -0.24
0:29 3rd & 1 OPP 1 Timeout Old Dominion, clock 00:29
0:20 3rd & 1 OPP 1 Colton Joseph run for a loss of 7 yards to the LIB 8 Colton Joseph fumbled, recovered by LIB Dexter Ricks Jr. -4.55
END OF HALF
3 pl · -4 yd · 0:20
0–14
0:20 1st & 10 OWN 8 M. Merdinger takes a knee -2 -0.40
0:19 2nd & 12 OWN 6 Timeout Old Dominion, clock 00:19
0:19 2nd & 12 OWN 6 M. Merdinger takes a knee -1 -0.11
0:17 3rd & 13 OWN 5 Timeout Old Dominion, clock 00:17
0:00 3rd & 13 OWN 5 M. Merdinger takes a knee -1 -0.04
0:00 OWN 5 End of 2nd Quarter
Q3
PUNT
5 pl · 18 yd · 2:37
0–14
−2
14:55 1st & 10 OWN 20 Trequan Jones run for 6 yds to the ODU 26 +6 0.29
14:55 2nd & 4 OWN 26 Colton Joseph pass complete to Tre' Brown III for 7 yds to the ODU 33 for a 1ST down +7 0.67
14:55 1st & 10 OWN 33 Trequan Jones run for 6 yds to the ODU 39 +6 0.39
14:55 2nd & 4 OWN 39 Trequan Jones run for 2 yds to the ODU 41 +2 -0.69
14:55 3rd & 2 OWN 41 Trequan Jones run for a loss of 3 yards to the ODU 38 -3 -1.17
12:18 4th & 5 OWN 38 Ian Brandt punt for 45 yds , Reese Smith returns for no gain to the LIB 17
PUNT
3 pl · -3 yd · 1:07
0–14
+3
12:18 1st & 10 OWN 17 Michael Merdinger pass incomplete to Donte Lee Jr. 0 -0.48
12:18 2nd & 10 OWN 17 Caden Williams run for 2 yds to the LIB 19 +2 -0.14
12:18 3rd & 8 OWN 19 PENALTY LU False Start (Engbers,Joep) 5 yards from LU 19 to LU 14. NO PLAY. -5
12:18 3rd & 13 OWN 14 Michael Merdinger pass incomplete to Jamari Person 0 -0.06
11:11 4th & 13 OWN 14 Max Morgan punt for 50 yds , Devin Roche returns for 12 yds to the ODU 48
INT
1 pl · 0 yd · 0:15
0–14
+1
10:56 1st & 10 OWN 48 Colton Joseph pass intercepted A'Khori Jones return for 28 yds to the LIB 36 -2.99
TD
4 pl · 64 yd · 1:45
7–14
−25
10:56 1st & 10 OWN 36 Michael Merdinger pass complete to Donte Lee Jr. for 53 yds to the ODU 11 for a 1ST down +53 2.63
10:56 1st & 10 OPP 11 Caden Williams run for 4 yds to the ODU 7 +4 -0.02
10:56 2nd & 6 OPP 7 Caden Williams run for 3 yds to the ODU 4 +3 -0.10
9:11 3rd & 3 OPP 4 Julian Gray run for 4 yds for a TD (Jay Billingsley KICK) +4 2.64
9:03 1st & 10 OWN 35 Max Morgan kickoff for 65 yds , Maurki James return for 29 yds to the ODU 36 Old Dominion Penalty, Illegal Block (9 Yards) to the ODU 9
PUNT
6 pl · 47 yd · 3:20
7–14
+14
9:03 1st & 10 OWN 9 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 9 yds to the ODU 18 +9 0.80
9:03 2nd & 1 OWN 18 No Huddle-Shotgun Joseph,Colton pass incomplete short right thrown to ODU25 PENALTY ODU Ineligible Downfield on Pass (Joyce,Ryan) 5 yards from ODU18 to ODU13. NO PLAY. -5
9:03 2nd & 6 OWN 13 Colton Joseph run for 22 yds to the ODU 35 for a 1ST down +22 1.62
9:03 1st & 10 OWN 35 Devin Roche run for 12 yds to the ODU 47 for a 1ST down +12 1.15
9:03 1st & 10 OWN 47 Colton Joseph run for 6 yds to the LIB 47 +6 0.37
9:03 2nd & 4 OPP 47 Devin Roche run for 3 yds to the LIB 44 +3 -0.42
9:03 3rd & 1 OPP 44 Devin Roche run for no gain to the LIB 44 0 -1.20
5:43 4th & 1 OPP 44 Ian Brandt punt for 36 yds, fair catch by Reese Smith at the LIB 8
PUNT
4 pl · 1 yd · 1:57
7–14
5:43 1st & 10 OWN 8 Caden Williams run for 11 yds to the LIB 19 for a 1ST down +11 0.41
5:43 1st & 10 OWN 19 Caden Williams run for 2 yds to the LIB 21 +2 -0.35
5:43 2nd & 8 OWN 21 Michael Merdinger sacked by Fred Giles for a loss of 7 yards to the LIB 14 -7 -0.55
5:43 3rd & 15 OWN 14 Michael Merdinger pass incomplete to Jamari Person 0 -0.04
5:43 4th & 15 OWN 14 PENALTY LU False Start (Jones,A'Khori) 5 yards from LU 14 to LU 09. NO PLAY. -5
3:46 4th & 20 OWN 9 Max Morgan punt for 41 yds
MISSED FG
7 pl · 16 yd · 1:51
7–14
3:46 1st & 10 50 Colton Joseph pass incomplete to Tre' Brown III 0 -1.11
3:46 2nd & 10 50 Ke'Travion Hargrove run for 4 yds to the LIB 46 +4 -0.17
3:46 3rd & 6 OPP 46 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 7 yds to the LIB 39 for a 1ST down +7 1.98
3:46 1st & 10 OPP 39 Ke'Travion Hargrove run for 5 yds to the LIB 34 +5 0.09
3:46 2nd & 5 OPP 34 Colton Joseph pass incomplete to Na'eem Abdul-Rahim Gladding 0 -0.83
3:46 3rd & 5 OPP 34 Old Dominion Penalty, Offensive Holding (Yards) declined 0
2:01 4th & 5 OPP 34 Timeout Old Dominion, clock 02:01
1:55 4th & 5 OPP 34 Riley Callaghan 52 yd FG MISSED
ON DOWNS
6 pl · 22 yd · 1:03
7–14
+2
1:55 1st & 10 OWN 34 Caden Williams run for 6 yds to the LIB 40 +6 0.39
1:55 2nd & 4 OWN 40 Caden Williams run for 7 yds to the LIB 47 for a 1ST down +7 0.85
1:55 1st & 10 OWN 47 Caden Williams run for 6 yds to the ODU 47 +6 0.37
1:55 2nd & 4 OPP 47 Julian Gray run for no gain to the ODU 47 0 -1.20
0:00 OPP 47 End of 3rd Quarter
15:00 3rd & 4 OPP 47 Michael Merdinger run for 2 yds to the ODU 45 +2 -0.64
13:57 4th & 2 OPP 45 Ethan Houck run for 1 yd to the ODU 44 +1 -1.43
Q4
TD
2 pl · 56 yd · 0:40
7–21
+8
13:57 1st & 10 OWN 44 Colton Joseph pass complete to Ja'Cory Thomas for 1 yd to the ODU 45 +1 -0.93
13:17 2nd & 9 OWN 45 Colton Joseph pass complete to Ja'Cory Thomas for 55 yds for a TD (Riley Callaghan KICK) +55 5.30
PUNT
5 pl · 15 yd · 3:08
7–21
+4
13:17 1st & 10 OWN 25 Caden Williams run for 6 yds to the LIB 31 +6 0.33
13:17 2nd & 4 OWN 31 Caden Williams run for 4 yds to the LIB 35 for a 1ST down +4 0.50
13:17 1st & 10 OWN 35 Caden Williams run for 3 yds to the LIB 38 +3 -0.41
13:17 2nd & 7 OWN 38 Michael Merdinger sacked for a loss of 6 yards to the LIB 32 -6 -1.43
13:17 3rd & 13 OWN 32 Michael Merdinger pass complete to Julian Gray for 8 yds to the LIB 40 +8 0.25
10:09 4th & 5 OWN 40 Max Morgan punt for 45 yds , Devin Roche returns for 8 yds to the ODU 23
MISSED FG
13 pl · 62 yd · 5:36
7–21
−4
10:09 1st & 10 OWN 23 Colton Joseph pass complete to TJ Johnson for no gain to the ODU 23 0 -0.64
10:09 2nd & 10 OWN 23 Trequan Jones run for 21 yds to the ODU 44 for a 1ST down +21 2.48
10:09 1st & 10 OWN 44 Colton Joseph run for 3 yds to the ODU 47 +3 -0.43
10:09 2nd & 7 OWN 47 Colton Joseph pass incomplete to Ja'Cory Thomas 0 -1.10
10:09 3rd & 7 OWN 47 Colton Joseph pass complete to Tre' Brown III for 14 yds to the LIB 39 for a 1ST down +14 2.75
10:09 1st & 10 OPP 39 Trequan Jones run for 5 yds to the LIB 34 +5 0.09
10:09 2nd & 5 OPP 34 Old Dominion Penalty, Intentional Grounding (Colton Joseph) to the LIB 45 -11
10:09 3rd & 16 OPP 45 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 14 yds to the LIB 31 +14 1.93
10:09 4th & 2 OPP 31 Colton Joseph run for 3 yds to the LIB 28 for a 1ST down +3 1.47
10:09 1st & 10 OPP 28 No Huddle-Shotgun Joseph,Colton pass incomplete short middle to Abdul-Rahim Gladding,Na'eem thrown to LU 12, 1ST DOWN, PENALTY LU Pass Interference (Bodnar,Christian) 13 yards from LU 28 to LU 15, 1ST DOWN. NO PLAY. +13
10:09 1st & 10 OPP 15 Colton Joseph pass incomplete to Ja'Cory Thomas 0 -0.32
10:09 2nd & 10 OPP 15 Maurki James run for 3 yds to the LIB 12 +3 -0.11
10:09 3rd & 7 OPP 12 Colton Joseph sacked by Eli Hall for a loss of 3 yards to the LIB 15 -3 -0.83
4:33 4th & 10 OPP 15 Riley Callaghan 32 yd FG MISSED
FUMBLE
2 pl · 23 yd · 0:30
7–21
+2
4:37 1st & 10 OWN 30 Timeout Liberty, clock 04:37
4:33 1st & 10 OWN 20 Michael Merdinger pass complete to Jacob Jenkins for 10 yds to the LIB 30 for a 1ST down +10 0.69
4:03 1st & 10 OWN 30 Caden Williams run for 13 yds to the LIB 43 Caden Williams fumbled, recovered by ODU Lucas Struck -1.31
END OF GAME
7 pl · 24 yd · 4:03
7–21
+3
4:03 1st & 10 OPP 43 Devin Roche run for 6 yds to the LIB 37 +6 0.29
4:03 2nd & 4 OPP 37 Colton Joseph run for 3 yds to the LIB 34 +3 -0.30
4:03 3rd & 1 OPP 34 Trequan Jones run for 5 yds to the LIB 29 for a 1ST down +5 0.58
4:03 1st & 10 OPP 29 Trequan Jones run for 4 yds to the LIB 25 +4 -0.05
4:03 2nd & 6 OPP 25 Trequan Jones run for 3 yds to the LIB 22 +3 -0.18
1:03 3rd & 3 OPP 22 Timeout Liberty, clock 01:03
1:03 3rd & 3 OPP 22 Devin Roche run for 4 yds to the LIB 18 for a 1ST down +4 0.42
0:00 OPP 18 End of 4th Quarter
0:00 1st & 10 OPP 18 C. Joseph takes a knee -1 -0.43
26 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking. WP is CollegeFootballData's model, read at the last play of each drive; Δ is what the drive moved it, in points of probability.

Defense

1sacks3
4plays for loss8
4takeaways3
0three-and-outs forced2
13explosive plays allowed2
7.58yards allowed / play3.62
3 of 13scoring drives allowed1 of 13
Liberty
Joseph Carter 13 (5) 1 TFL
Derrell Farrar 11 (5)
Elijah Auguste 7 (3) 1 TFL
Nathan Pirolli 7 (2)
Eldric Griffin 6 (3) 0.5 TFL
Damond Harmon 6 (5)
A'Khori Jones 6 1 INT
Bryce Dixon 5 0.5 TFL
Old Dominion
Jahleel Culbreath 9 (1)
Mario Easterly 6 (1)
Kris Trinidad 5 (2) 1 sk · 2 TFL
Zion Frink 5 (5) 1 TFL
Chris Forbes 5 0.5 TFL
Jeremy Mack Jr. 5 (2) 1 INT
Jerome Carter 5
Fred Giles 4 (4) 1 sk · 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

0 of 1field goals0 of 2
6punts3
48.3punt average43.7
0punts inside the 203
68return yards58
own 20average drive startown 29
Liberty
K Jay Billingsley 0/1 FG · 1/1 XP
P Max Morgan 6 punts · 48.3 avg · 1 TB
KR Julian Gray 1 ret · 54 yds · long 54
KR A'Khori Jones 1 ret · 14 yds · long 14
KR Ethan Crisp 1 ret · 0 yds
PR Reese Smith 1 ret · 0 yds
Old Dominion
K Riley Callaghan 0/2 FG · 3/3 XP
P Ian Brandt 3 punts · 43.7 avg · 3 in 20
KR Maurki James 2 ret · 38 yds · long 20
PR Devin Roche 2 ret · 20 yds · long 12
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

53plays65
192yards493
13drives13
36%success rate57%
0.32total PPA23.24
Derived from 118 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Colton Joseph pass complete to TJ Johnson for 22 yds for a TD (Riley Callaghan KICK) 7–0
Q2Colton Joseph pass complete to Ja'Cory Thomas for 31 yds for a TD (Riley Callaghan KICK) 14–0
Q3Julian Gray run for 4 yds for a TD (Jay Billingsley KICK) 7–14
Q4Colton Joseph pass complete to Ja'Cory Thomas for 55 yds for a TD (Riley Callaghan KICK) 21–7

Biggest plays by PPA

Q4Colton Joseph pass complete to Ja'Cory Thomas for 55 yds for a TD (Riley Callaghan KICK) 5.30
Q2Colton Joseph pass complete to Tre' Brown III for 41 yds to the LIB 48 for a 1ST down 3.55
Q2Colton Joseph pass complete to Ja'Cory Thomas for 31 yds for a TD (Riley Callaghan KICK) 2.84
Q4Colton Joseph pass complete to Tre' Brown III for 14 yds to the LIB 39 for a 1ST down 2.75
Q2Colton Joseph pass complete to TJ Johnson for 22 yds for a TD (Riley Callaghan KICK) 2.65
Q3Julian Gray run for 4 yds for a TD (Jay Billingsley KICK) 2.64

Series recent meetings

2023 Old Dominion 10 – 38 Liberty
2022 Liberty 38 – 24 Old Dominion
2021 Old Dominion 17 – 45 Liberty
2018 Old Dominion 10 – 52 Liberty
2013 Liberty 17 – 21 Old Dominion
Last 5 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal