← CFB Terminal
10
Sun Belt
AT
38
Conference USA
2023 week 11 · Saturday, November 11, 2023 at 12:00 PM CT · Williams Stadium (VA) · 21,481 att · 59.2°F Clear, wind 4.7

Drive chart

Old Dominion Liberty bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
8 pl · 75 yd · 3:30
0–7
15:00 1st & 10 OWN 25 Kaidon Salter pass complete to CJ Daniels for 12 yds to the LIB 37 for a 1ST down +12 1.03
15:00 1st & 10 OWN 37 Quinton Cooley run for 9 yds to the LIB 46 +9 1.38
15:00 2nd & 1 OWN 46 Quinton Cooley run for no gain to the LIB 46 0 -1.43
15:00 3rd & 1 OWN 46 Quinton Cooley run for 5 yds to the ODU 49 for a 1ST down +5 1.34
15:00 1st & 10 OPP 49 Quinton Cooley run for no gain to the ODU 49 0 -1.10
15:00 2nd & 10 OPP 49 Kaidon Salter pass complete to Aaron Bedgood for 6 yds to the ODU 43 +6 0.32
15:00 3rd & 4 OPP 43 Kaidon Salter run for no gain to the ODU 43 0 -1.10
11:30 4th & 4 OPP 43 CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick) +43 5.64
PUNT
8 pl · 21 yd · 2:31
0–7
11:30 1st & 10 OWN 25 Grant Wilson run for 8 yds to the ODU 33 +8 0.91
11:30 2nd & 2 OWN 33 Grant Wilson pass complete to Kadarius Calloway for 4 yds to the ODU 37 for a 1ST down +4 0.12
11:30 1st & 10 OWN 37 Kadarius Calloway run for 8 yds to the ODU 45 +8 1.04
11:30 2nd & 2 OWN 45 Obie Sanni run for a loss of 1 yard to the ODU 44 -1 -1.61
11:30 3rd & 3 OWN 44 Grant Wilson run for 4 yds to the ODU 48 for a 1ST down +4 1.62
11:30 1st & 10 OWN 48 Grant Wilson pass incomplete 0 -1.14
11:30 2nd & 10 OWN 48 Kadarius Calloway run for 3 yds to the LIB 49 +3 -0.39
11:30 3rd & 7 OPP 49 Grant Wilson pass incomplete 0 -0.87
11:30 4th & 7 OPP 49 Old Dominion Penalty, Delay Of Game (Kadarius Calloway) to the ODU 46 -5
8:59 4th & 12 OWN 46 Ian Brandt punt for 7 yds
TD
6 pl · 53 yd · 3:15
0–15
8:59 1st & 10 OWN 47 Kaidon Salter run for 4 yds to the ODU 49 +4 -0.15
8:59 2nd & 6 OPP 49 Aaron Bedgood run for 31 yds to the ODU 18 for a 1ST down +31 1.66
8:59 1st & 10 OPP 18 Quinton Cooley run for 1 yd to the ODU 17 +1 -0.27
8:59 2nd & 9 OPP 17 Liberty Penalty, Illegal Snap on WHITE, Jordan enforced (Jordan White) to the ODU 22 -5
8:59 2nd & 14 OPP 22 SALTER, Kaidon pass deep to the left incomplete intended for DANIELS, CJ broken up by JAMES, LaMareon at the ODU0. PENALTY ODU Pass Interference on JAMES, LaMareon enforced at the spot of the foul for 15 yards to the ODU7 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
8:59 1st & 7 OPP 7 Kaidon Salter run for 3 yds to the ODU 4 +3 -0.14
8:59 2nd & 4 OPP 4 Quinton Cooley run for 2 yds to the ODU 2 +2 -0.21
5:44 3rd & 2 OPP 2 Kaidon Salter run for 2 yds for a TD (Nick Brown KICK) +2 2.54
5:44 OWN 35 Timeout Liberty, clock 05:44
PUNT
6 pl · 15 yd · 1:47
0–15
5:38 1st & 10 OWN 28 Grant Wilson pass complete to Reymello Murphy for 8 yds to the ODU 36 +8 0.97
5:38 2nd & 2 OWN 36 Grant Wilson pass incomplete 0 -1.22
5:38 3rd & 2 OWN 36 Kadarius Calloway run for 8 yds to the ODU 44 for a 1ST down +8 1.74
5:38 1st & 10 OWN 44 Grant Wilson pass incomplete 0 -1.16
5:38 2nd & 10 OWN 44 Kadarius Calloway run for a loss of 1 yard to the ODU 43 -1 -1.02
5:38 3rd & 11 OWN 43 Grant Wilson pass incomplete 0 -0.45
3:51 4th & 11 OWN 43 Ian Brandt punt for 36 yds, fair catch by Brylan Green at the LIB 21
PUNT
3 pl · 0 yd · 0:28
0–15
3:51 1st & 10 OWN 21 Kaidon Salter pass incomplete 0 -0.59
3:51 2nd & 10 OWN 21 Kaidon Salter pass incomplete 0 -0.28
3:51 3rd & 10 OWN 21 Kaidon Salter pass incomplete 0 -0.12
3:23 4th & 10 OWN 21 Max Morgan punt for 40 yds, fair catch by Isiah Paige at the ODU 39
INT
5 pl · 2 yd · 1:46
0–15
3:23 1st & 10 OWN 39 Grant Wilson pass complete to Kelby Williams for 8 yds to the ODU 47 +8 1.02
3:23 2nd & 2 OWN 47 Tariq Sims run for 3 yds to the 50 yard line for a 1ST down +3 -0.01
3:23 1st & 10 50 Tariq Sims run for a loss of 1 yard to the ODU 49 -1 -1.35
3:23 2nd & 11 OWN 49 Grant Wilson sacked by Chris Boti for a loss of 8 yards to the ODU 41 -8 -1.85
1:37 3rd & 19 OWN 41 Liberty Penalty, Personal Foul (TJ Bush) to the LIB 34 for a 1ST down +15
TD
11 pl · 57 yd · 5:17
0–22
1:37 1st & 10 OWN 43 Aaron Bedgood run for 11 yds to the ODU 46 for a 1ST down +11 0.92
1:37 1st & 10 OPP 46 Kaidon Salter run for 5 yds to the ODU 41 +5 0.10
0:00 2nd & 5 OPP 41 Quinton Cooley run for 12 yds to the ODU 29 for a 1ST down +12 0.66
0:00 OPP 41 End of 1st Quarter
15:00 1st & 10 OPP 29 Quinton Cooley run for 6 yds to the ODU 23 +6 0.21
15:00 2nd & 4 OPP 23 Quinton Cooley run for 2 yds to the ODU 21 +2 -0.30
13:08 1st & 10 OPP 18 Timeout Liberty, clock 13:08
13:08 3rd & 2 OPP 21 Kaidon Salter run for 3 yds to the ODU 18 for a 1ST down +3 0.29
13:08 1st & 10 OPP 18 Kaidon Salter pass incomplete 0 -0.35
13:08 2nd & 10 OPP 18 Aaron Bedgood run for 9 yds to the ODU 9 +9 0.40
13:08 3rd & 1 OPP 9 Quinton Cooley run for 1 yd to the ODU 8 for a 1ST down +1 0.22
13:08 1st & 8 OPP 8 Quinton Cooley run for 4 yds to the ODU 4 +4 -0.01
11:20 2nd & 4 OPP 4 Kaidon Salter run for 4 yds for a TD (Nick Brown KICK) +4 2.33
Q2
ON DOWNS
8 pl · 31 yd · 2:50
0–22
11:20 1st & 10 OWN 35 Grant Wilson pass complete to Javon Harvey for 9 yds to the ODU 44 +9 1.38
11:20 2nd & 1 OWN 44 Grant Wilson run for 1 yd to the ODU 45 for a 1ST down +1 -0.42
11:20 1st & 10 OWN 45 Grant Wilson pass complete to Kelby Williams for 1 yd to the ODU 46 +1 -0.93
11:20 2nd & 9 OWN 46 Grant Wilson pass complete to Obie Sanni for 12 yds to the LIB 42 for a 1ST down +12 1.91
11:20 1st & 10 OPP 42 Grant Wilson run for 3 yds to the LIB 39 +3 -0.29
11:20 2nd & 7 OPP 39 Obie Sanni run for 3 yds to the LIB 36 +3 -0.33
11:20 3rd & 4 OPP 36 Obie Sanni run for a loss of 3 yards to the LIB 39 -3 -1.71
8:30 4th & 7 OPP 39 Grant Wilson run for 5 yds to the LIB 34 +5 -1.37
TD
4 pl · 66 yd · 1:27
0–29
8:30 1st & 10 OWN 34 Kaidon Salter pass complete to Bentley Hanshaw for 1 yd to the LIB 35 +1 -0.81
8:30 2nd & 9 OWN 35 Timeout Liberty, clock 08:30
8:30 2nd & 9 OWN 35 Kaidon Salter pass complete to CJ Daniels for 18 yds to the ODU 47 for a 1ST down +18 2.54
8:30 1st & 10 OPP 47 Aaron Bedgood run for 5 yds to the ODU 42 +5 0.10
7:03 2nd & 5 OPP 42 Kaidon Salter pass complete to Noah Frith for 42 yds for a TD (Nick Brown KICK) +42 3.52
7:03 OWN 35 Timeout Liberty, clock 07:03
FG
11 pl · 56 yd · 2:38
3–29
6:58 1st & 10 OWN 24 Grant Wilson pass complete to Javon Harvey for 7 yds to the ODU 31 +7 0.59
6:58 2nd & 3 OWN 31 Grant Wilson pass complete to Javon Harvey for a loss of 1 yard to the ODU 30 -1 -1.10
6:58 3rd & 4 OWN 30 Grant Wilson run for 29 yds to the LIB 41 for a 1ST down +29 3.42
6:58 1st & 10 OPP 41 Grant Wilson pass incomplete 0 -0.88
6:58 2nd & 10 OPP 41 Grant Wilson pass complete to Reymello Murphy for 8 yds to the LIB 33 +8 0.68
6:58 3rd & 2 OPP 33 Kadarius Calloway run for no gain to the LIB 33 0 -0.98
6:58 4th & 2 OPP 33 Grant Wilson run for 13 yds to the LIB 20 for a 1ST down +13 1.80
6:58 1st & 10 OPP 20 Grant Wilson pass incomplete 0 -0.37
6:58 2nd & 10 OPP 20 Grant Wilson pass incomplete 0 -0.47
6:58 3rd & 10 OPP 20 Grant Wilson pass incomplete 0 -0.73
4:20 4th & 10 OPP 20 Ethan Sanchez 38 yd FG GOOD
TD
8 pl · 75 yd · 3:26
3–36
4:20 1st & 10 OWN 25 Kaidon Salter pass complete to CJ Daniels for 11 yds to the LIB 36 for a 1ST down +11 0.93
4:20 1st & 10 OWN 36 Aaron Bedgood run for 7 yds to the LIB 43 +7 0.71
4:20 2nd & 3 OWN 43 Kaidon Salter run for 9 yds to the ODU 48 for a 1ST down +9 0.75
4:20 1st & 10 OPP 48 Kaidon Salter pass complete to Kylen Austin for 26 yds to the ODU 22 for a 1ST down +26 1.04
4:20 1st & 10 OPP 22 Quinton Cooley run for 6 yds to the ODU 16 +6 0.19
1:07 3rd & 1 OPP 13 Timeout Liberty, clock 01:07
1:07 2nd & 4 OPP 16 Quinton Cooley run for 3 yds to the ODU 13 +3 -0.14
1:07 3rd & 1 OPP 13 Kaidon Salter run for 5 yds to the ODU 8 for a 1ST down +5 0.28
0:54 1st & 8 OPP 8 Kaidon Salter pass complete to CJ Daniels for 8 yds for a TD (Nick Brown KICK) +8 2.32
END OF HALF
3 pl · -5 yd · 0:54
3–36
0:54 1st & 10 OWN 35 Kadarius Calloway run for 9 yds to the ODU 44 +9 1.38
0:54 2nd & 1 OWN 44 WILSON, Grant pass to the left incomplete intended for MURPHY, Reymello thrown to the LIB46. PENALTY ODU Holding on THOMAS, Leroy enforced 10 yards from the ODU44 to the ODU34 [NHSG]. NO PLAY (replay the down). -10
0:26 3rd & 8 OWN 37 Timeout Old Dominion, clock 00:26
0:26 2nd & 11 OWN 34 Kadarius Calloway run for 3 yds to the ODU 37 +3 -0.23
0:00 3rd & 8 OWN 37 Grant Wilson sacked by Bryce Dixon for a loss of 7 yards to the ODU 30 -7 -0.66
0:00 OWN 30 End of 2nd Quarter
Q3
PUNT
3 pl · 8 yd · 1:02
3–36
15:00 1st & 10 OWN 25 Grant Wilson pass complete to Kelby Williams for 4 yds to the ODU 29 +4 -0.11
15:00 2nd & 6 OWN 29 Kadarius Calloway run for 4 yds to the ODU 33 +4 -0.11
15:00 3rd & 2 OWN 33 Grant Wilson run for no gain to the ODU 33 0 -0.60
13:58 4th & 2 OWN 33 Ian Brandt punt for 43 yds
PUNT
3 pl · 9 yd · 1:49
3–36
13:58 1st & 10 OWN 25 Quinton Cooley run for 3 yds to the LIB 28 +3 -0.30
13:58 2nd & 7 OWN 28 Quinton Cooley run for 4 yds to the LIB 32 +4 -0.09
13:58 3rd & 3 OWN 32 Kaidon Salter run for 2 yds to the LIB 34 +2 -0.33
12:09 4th & 1 OWN 34 Max Morgan punt for 47 yds
ON DOWNS
13 pl · 27 yd · 4:30
3–36
12:09 1st & 10 OWN 34 Obie Sanni run for 2 yds to the ODU 36 +2 -0.62
12:09 2nd & 8 OWN 36 Grant Wilson pass incomplete 0 -0.74
12:09 3rd & 8 OWN 36 Grant Wilson pass complete to Javon Harvey for 8 yds to the ODU 44 for a 1ST down +8 2.32
12:09 1st & 10 OWN 44 Grant Wilson pass complete to Reymello Murphy for 6 yds to the 50 yard line +6 0.39
12:09 2nd & 4 50 Obie Sanni run for 2 yds to the LIB 48 +2 -0.72
12:09 3rd & 2 OPP 48 Obie Sanni run for 3 yds to the LIB 45 for a 1ST down +3 1.22
12:09 1st & 10 OPP 45 Grant Wilson pass complete to Javon Harvey for 4 yds to the LIB 41 +4 -0.12
12:09 2nd & 6 OPP 41 Obie Sanni run for 5 yds to the LIB 36 +5 0.10
12:09 3rd & 1 OPP 36 Obie Sanni run for 4 yds to the LIB 32 for a 1ST down +4 0.62
12:09 1st & 10 OPP 32 Grant Wilson sacked by CJ Bazile Jr. and Tyren Dupree for a loss of 4 yards to the LIB 36 -4 -1.29
12:09 2nd & 14 OPP 36 Old Dominion Penalty, False Start (Kelby Williams) to the LIB 41 -5
12:09 2nd & 19 OPP 41 Tariq Sims run for 2 yds to the LIB 39 +2 -0.57
12:09 3rd & 17 OPP 39 Grant Wilson pass incomplete 0 -0.77
7:39 4th & 17 OPP 39 Grant Wilson pass incomplete 0 -0.45
FG
8 pl · 39 yd · 3:26
3–39
7:39 1st & 10 OWN 39 Quinton Cooley run for 18 yds to the ODU 43 for a 1ST down +18 1.50
7:39 1st & 10 OPP 43 Aaron Bedgood run for 5 yds to the ODU 38 +5 0.09
7:39 2nd & 5 OPP 38 Liberty Penalty, Personal Foul (X'Zauvea Gadlin) to the ODU 46 for a 1ST down -15
7:39 1st & 10 OPP 46 Kaidon Salter pass complete to CJ Daniels for 18 yds to the ODU 28 for a 1ST down +18 0.78
7:39 1st & 10 OPP 28 Quinton Cooley run for no gain to the ODU 28 0 -0.51
7:39 2nd & 10 OPP 28 Kaidon Salter pass complete to Billy Durocher for 6 yds to the ODU 22 +6 0.18
7:39 3rd & 4 OPP 22 Kaidon Salter pass incomplete 0 -0.66
4:13 4th & 4 OPP 22 Nick Brown 40 yd FG GOOD
4:13 OWN 35 Timeout Liberty, clock 04:13
ON DOWNS
11 pl · 63 yd · 4:09
3–39
4:04 1st & 10 OWN 24 Grant Wilson pass complete to Javon Harvey for 4 yds to the ODU 28 +4 -0.11
4:04 2nd & 6 OWN 28 Grant Wilson pass complete to Javon Harvey for no gain to the ODU 28 0 -0.62
4:04 3rd & 6 OWN 28 Grant Wilson run for 32 yds to the LIB 40 for a 1ST down +32 3.69
4:04 1st & 10 OPP 40 Grant Wilson pass complete to Kelby Williams for 5 yds to the LIB 35 +5 0.09
4:04 2nd & 5 OPP 35 Kadarius Calloway run for no gain to the LIB 35 0 -0.87
4:04 3rd & 5 OPP 35 Grant Wilson run for a loss of 3 yards to the LIB 38 -3 -1.69
4:04 4th & 8 OPP 38 Grant Wilson pass complete to Javon Harvey for 22 yds to the LIB 16 for a 1ST down +22 3.08
4:04 1st & 10 OPP 16 Kadarius Calloway run for 1 yd to the LIB 15 +1 -0.26
4:04 2nd & 9 OPP 15 Grant Wilson pass incomplete 0 -0.36
0:00 OPP 15 End of 3rd Quarter
0:00 3rd & 9 OPP 15 Obie Sanni run for 2 yds to the LIB 13 +2 -0.28
14:55 4th & 7 OPP 13 Grant Wilson pass incomplete 0 -3.53
Q4
PUNT
3 pl · 0 yd · 0:25
3–39
14:55 1st & 10 OWN 13 Kaidon Salter pass incomplete 0 -0.40
14:55 2nd & 10 OWN 13 Kaidon Salter pass incomplete 0 -0.18
14:55 3rd & 10 OWN 13 Kaidon Salter pass incomplete 0 -0.08
14:30 4th & 10 OWN 13 Max Morgan punt for 47 yds
PUNT
3 pl · 2 yd · 1:36
3–39
14:30 1st & 10 OWN 38 Timeout Liberty, clock 14:30
14:30 1st & 10 OWN 39 Grant Wilson pass complete to Javon Harvey for 5 yds to the ODU 44 +5 0.11
14:30 2nd & 5 OWN 44 Grant Wilson pass complete to Javon Harvey for 1 yd to the ODU 45 +1 -0.94
14:30 3rd & 4 OWN 45 Tariq Sims run for a loss of 4 yards to the ODU 41 -4 -1.26
12:54 4th & 8 OWN 41 Ian Brandt punt for 42 yds, fair catch by Brylan Green at the LIB 17
INT
9 pl · 75 yd · 5:31
3–39
12:54 1st & 10 OWN 17 Quinton Cooley run for 5 yds to the LIB 22 +5 0.08
12:54 2nd & 5 OWN 22 Aaron Bedgood run for 9 yds to the LIB 31 for a 1ST down +9 0.85
12:54 1st & 10 OWN 31 Quinton Cooley run for 4 yds to the LIB 35 +4 -0.14
12:54 2nd & 6 OWN 35 SALTER, Kaidon pass deep up the middle incomplete intended for AUSTIN, Kylen thrown to the ODU13. PENALTY ODU Pass Interference on HARRIS, Khian'Dre enforced 15 yards to the LIB50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
12:54 1st & 10 50 James Jointer Jr. run for 1 yd to the ODU 49 +1 -0.87
12:54 2nd & 9 OPP 49 Kaidon Salter pass complete to CJ Daniels for 27 yds to the ODU 22 for a 1ST down +27 2.07
12:54 1st & 10 OPP 22 James Jointer Jr. run for 3 yds to the ODU 19 +3 -0.13
12:54 2nd & 7 OPP 19 Kaidon Salter run for 4 yds to the ODU 15 +4 -0.04
12:54 3rd & 3 OPP 15 Kaidon Salter pass complete to James Jointer Jr. for 7 yds to the ODU 8 for a 1ST down +7 0.49
7:23 1st & 8 OPP 8 Kaidon Salter pass intercepted -4.68
PUNT
3 pl · -1 yd · 1:44
3–39
7:23 1st & 10 OWN 12 Grant Wilson run for 2 yds to the ODU 14 +2 -0.25
7:23 2nd & 8 OWN 14 Kadarius Calloway run for 3 yds to the ODU 17 +3 -0.10
7:23 3rd & 5 OWN 17 Grant Wilson sacked for a loss of 6 yards to the ODU 11 -6 -0.28
5:39 4th & 11 OWN 11 Ian Brandt punt for 40 yds, downed at the LIB 49
ON DOWNS
4 pl · 7 yd · 1:38
3–39
5:39 1st & 10 OWN 49 James Jointer Jr. run for 6 yds to the ODU 45 +6 0.35
5:39 2nd & 4 OPP 45 James Jointer Jr. run for 1 yd to the ODU 44 +1 -0.91
5:39 3rd & 3 OPP 44 Johnathan Bennett pass incomplete 0 -1.13
4:01 4th & 3 OPP 44 Johnathan Bennett pass incomplete 0 -1.39
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks4
0plays for loss11
1takeaways1
3three-and-outs forced3
9explosive plays allowed4
6.75yards allowed / play3.32
6 of 11scoring drives allowed1 of 11
Old Dominion
Wayne Matthews III 14 (5)
Jason Henderson 13 (3)
Ashton Whitner 10 (3)
Lamareon James 5 (3)
Kris Trinidad 5 (3)
Tahj Ra-El 5 (2)
Mario Thompson 3 (2)
Amorie Morrison 3 (1)
Liberty
Bryce Dixon 8 (2) 1 sk · 1.5 TFL
Preston Hodge 8 (8) 1 TFL
CJ Bazile Jr. 7 0.5 sk · 1.5 TFL
Tyren Dupree 6 (1) 0.5 sk · 0.5 TFL
Quinton Reese 6 (3) 1 INT
T.J. Bush 5 (1) 1.5 TFL
Kendy Charles 5 (2) 1 TFL
Grey Carroll 4 (2) 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

1 of 1field goals1 of 1
5punts3
33.6punt average44.7
1punts inside the 200
58return yards1
own 31average drive startown 31
Old Dominion
K Ethan Sanchez 1/1 FG · long 38 · 1/1 XP
P Ian Brandt 5 punts · 33.6 avg · 1 in 20
KR Lamareon James 2 ret · 44 yds · long 22
KR DJ Chandler 1 ret · 1 yds · long 1
PR Isiah Paige 2 ret · 13 yds · long 15
Liberty
K Nick Brown 1/1 FG · long 40 · 5/5 XP
P Max Morgan 3 punts · 44.7 avg
PR Brylan Green 1 ret · 1 yds · long 1
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

72plays65
239yards439
11drives11
35%success rate52%
-8total PPA18.95
Derived from 137 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick) 7–0
Q1Kaidon Salter run for 2 yds for a TD (Nick Brown KICK) 15–0
Q2Kaidon Salter run for 4 yds for a TD (Nick Brown KICK) 22–0
Q2Kaidon Salter pass complete to Noah Frith for 42 yds for a TD (Nick Brown KICK) 29–0
Q2Ethan Sanchez 38 yd FG GOOD 3–29
Q2Kaidon Salter pass complete to CJ Daniels for 8 yds for a TD (Nick Brown KICK) 36–3
Q3Nick Brown 40 yd FG GOOD 39–3

Biggest plays by PPA

Q1CJ Daniels 43 Yd pass from Kaidon Salter (Nick Brown Kick) 5.64
Q3Grant Wilson run for 32 yds to the LIB 40 for a 1ST down 3.69
Q2Kaidon Salter pass complete to Noah Frith for 42 yds for a TD (Nick Brown KICK) 3.52
Q2Grant Wilson run for 29 yds to the LIB 41 for a 1ST down 3.42
Q3Grant Wilson pass complete to Javon Harvey for 22 yds to the LIB 16 for a 1ST down 3.08
Q1Kaidon Salter run for 2 yds for a TD (Nick Brown KICK) 2.54

Series recent meetings

2025 Liberty 7 – 21 Old Dominion
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