Week 5 · 2025

Liberty at Old Dominion

Sat 09/27/2025 06:00 PMS.B. Ballard StadiumOld Dominion pregame84%Pregame win probability: 84% for Old Dominion. Old Dominion favored, and won.

72°Light Rain9 mph WSW · 97% humidityRecorded at kickoff by College Football Data

Liberty

7

4–8

Old Dominion

21

10–3

Attendance

18,435

reported

LIB9 plays, 16 yd · Missed FG

14:501st & 10own 35Riley Callaghan kickoff for 62 yds , Julian Gray return for 54 yds to the ODU 43+54
14:501st & 10opp 43Evan Dickens run for a loss of 1 yard to the ODU 44−1
14:502nd & 11opp 44Michael Merdinger pass complete to Julian Gray for 4 yds to the ODU 40+4
14:503rd & 7opp 40Evan Dickens run for 10 yds to the ODU 30 for a 1ST down+10
14:501st & 10opp 30Evan Dickens run for 1 yd to the ODU 29+1
14:502nd & 9opp 29Evan Dickens run for 2 yds to the ODU 27+2
12:033rd & 7opp 27Timeout Liberty, clock 12:030
12:033rd & 7opp 27Michael Merdinger pass incomplete to Reese Smith0
11:564th & 7opp 27Jay Billingsley 46 yd FG MISSED+46

ODU8 plays, 69 yd · Turnover

11:561st & 10own 27Colton Joseph pass complete to Tre' Brown III for 19 yds to the ODU 46 for a 1ST down+19
11:561st & 10own 46Trequan Jones run for 8 yds to the LIB 46+8
11:562nd & 2opp 46Trequan Jones run for 4 yds to the LIB 42 for a 1ST down+4
11:561st & 10opp 42Trequan Jones run for 5 yds to the LIB 37+5
11:562nd & 5opp 37Trequan Jones run for 4 yds to the LIB 33+4
11:563rd & 1opp 33Trequan Jones run for 1 yd to the LIB 32 for a 1ST down+1
11:561st & 10opp 32Colton Joseph pass complete to Ja'Cory Thomas for 19 yds to the LIB 13 for a 1ST down+19
7:571st & 10opp 13Trequan Jones run for 9 yds to the LIB 25 Trequan Jones fumbled, recovered by LIB Brylan Green+9

LIB13 plays, 31 yd · Punt

7:571st & 10own 25Michael Merdinger run for 6 yds to the LIB 31+6
7:572nd & 4own 31Evan Dickens run for 4 yds to the LIB 35 for a 1ST down+4
7:571st & 10own 35PENALTY LU False Start (Geth,DJ) 5 yards from LU 35 to LU 30. NO PLAY.−5
7:571st & 15own 30Ethan Houck run for 8 yds to the LIB 38+8
7:572nd & 7own 38Evan Dickens run for 5 yds to the LIB 43+5
7:573rd & 2own 43Michael Merdinger run for 12 yds to the ODU 45 for a 1ST down+12
7:571st & 10opp 45Evan Dickens run for 10 yds to the ODU 35 for a 1ST down+10
7:571st & 10opp 35Evan Dickens run for 3 yds to the ODU 32+3
7:572nd & 7opp 32No 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:572nd & 17opp 42Michael Merdinger pass incomplete to Darius Copeland0
7:573rd & 17opp 42No 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:573rd & 22opp 47Caden Williams run for 3 yds to the ODU 44+3
1:454th & 19opp 44Max Morgan punt for 44 yds for a touchback0

ODU6 plays, 26 yd · Punt

1:451st & 10own 20Liberty Penalty, Targeting (15 Yards) to the ODU 39 for a 1ST down+15
1:451st & 10own 39Devin Roche run for 3 yds to the ODU 42+3
0:002nd & 7own 42Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 4 yds to the ODU 46+4
0:00own 42End of 1st Quarter+4
15:003rd & 3own 46Colton Joseph pass incomplete to Tre' Brown III0
14:434th & 3own 46Ian Brandt punt for 50 yds0

LIB2 plays, -1 yd · Turnover

14:431st & 10own 4Evan Dickens run for 1 yd to the LIB 5+1
13:582nd & 9own 5Evan Dickens run for a loss of 2 yards to the LIB 3 Evan Dickens fumbled, recovered by ODU Ricardo Williams Jr.−2

ODU3 plays, 1 yd · Turnover

13:581st & goalopp 3Colton Joseph run for no gain to the LIB 30
13:582nd & goalopp 3Colton Joseph pass incomplete to Ja'Cory Thomas0
13:153rd & goalopp 3Colton Joseph pass complete to Maurki James for 1 yd Maurki James fumbled, recovered by LIB Bryce Dixon+1

LIB7 plays, 6 yd · Punt

13:151st & 10own 2Caden Williams run for 6 yds to the LIB 8+6
13:152nd & 4own 8Caden Williams run for 3 yds to the LIB 11+3
13:153rd & 1own 11Michael Merdinger pass complete to Darius Copeland for 2 yds to the LIB 13 for a 1ST down+2
13:151st & 10own 13Michael Merdinger pass complete to Reese Smith for no gain to the LIB 130
13:152nd & 10own 13Caden Williams run for 3 yds to the LIB 16+3
13:153rd & 7own 16Michael Merdinger sacked by Kris Trinidad for a loss of 8 yards to the LIB 8−8
9:284th & 15own 8Max Morgan punt for 61 yds0

ODU6 plays, 69 yd · Touchdown

9:281st & 10own 31Colton Joseph run for 4 yds to the ODU 35+4
9:282nd & 6own 35Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 20 yds to the LIB 45 for a 1ST down+20
9:281st & 10opp 45Colton Joseph pass incomplete0
9:282nd & 10opp 45Colton Joseph run for 23 yds to the LIB 22 for a 1ST down+23
7:341st & 10opp 22Colton Joseph pass complete to TJ Johnson for 22 yds for a TD (Riley Callaghan KICK)+22
7:341st & goalopp 3PENALTY LU Offside (Harmon,Damond) 2 yards from LU 03 to LU 01. NO PLAY.+2

LIB6 plays, -4 yd · Punt

7:341st & 10own 35Nathanial Eichner kickoff for 32 yds , Ethan Crisp return for no gain to the LIB 330
7:341st & 10own 33Caden Williams run for 2 yds to the LIB 35+2
7:342nd & 8own 35Caden Williams run for 1 yd to the LIB 36+1
7:343rd & 7own 36Michael Merdinger run for a loss of 2 yards to the LIB 34−2
7:344th & 9own 34PENALTY LU Delay Of Game 5 yards from LU 34 to LU 29. NO PLAY.−5
5:194th & 14own 29Max Morgan punt for 49 yds, fair catch by Devin Roche at the ODU 220

ODU6 plays, 78 yd · Touchdown

5:191st & 10opp 48Trequan Jones run for 9 yds to the LIB 39+9
5:192nd & 1opp 39Colton Joseph pass complete to Ja'Cory Thomas for 8 yds to the LIB 31 for a 1ST down+8
5:191st & 21own 11Colton Joseph pass complete to Tre' Brown III for 41 yds to the LIB 48 for a 1ST down+41
5:191st & 10own 22PENALTY ODU Personal Foul (Johnson,TJ) 11 yard from ODU22 to ODU11. NO PLAY.−11
4:071st & 10opp 31Timeout Liberty, clock 04:070
4:011st & 10opp 31Colton Joseph pass complete to Ja'Cory Thomas for 31 yds for a TD (Riley Callaghan KICK)+31

LIB4 plays, -3 yd · Turnover

3:541st & 10own 35Nathanial Eichner kickoff for 44 yds , A'Khori Jones return for 14 yds to the LIB 35+14
3:541st & 10own 35PENALTY LU Delay Of Game 5 yards from LU 35 to LU 30. NO PLAY.−5
3:541st & 15own 30Ethan Houck run for 2 yds to the LIB 32+2
3:162nd & 13own 32Ethan Houck pass intercepted Jeremy Mack Jr. return for no gain to the LIB 430

ODU9 plays, 35 yd · Turnover

3:161st & 10opp 43Colton Joseph run for 13 yds to the LIB 30 for a 1ST down+13
3:161st & 10opp 30Colton Joseph run for 18 yds to the LIB 12 for a 1ST down+18
3:161st & 10opp 12Ke'Travion Hargrove run for 7 yds to the LIB 5+7
3:162nd & 3opp 5Ke'Travion Hargrove run for 1 yd to the LIB 4+1
3:163rd & 2opp 4Colton Joseph run for 2 yds to the LIB 2 for a 1ST down+2
3:161st & goalopp 2Colton Joseph pass complete to Jailen Butler for a loss of 1 yard to the LIB 3−1
3:162nd & goalopp 3Ke'Travion Hargrove run for 2 yds to the LIB 1+2
0:293rd & goalopp 1Timeout Old Dominion, clock 00:290
0:203rd & goalopp 1Colton Joseph run for a loss of 7 yards to the LIB 8 Colton Joseph fumbled, recovered by LIB Dexter Ricks Jr.−7

LIB6 plays, -4 yd · End of period

0:201st & 10own 8M. Merdinger takes a knee−2
0:192nd & 12own 6Timeout Old Dominion, clock 00:190
0:192nd & 12own 6M. Merdinger takes a knee−1
0:173rd & 13own 5Timeout Old Dominion, clock 00:170
0:003rd & 13own 5M. Merdinger takes a knee−1
0:00own 5End of 2nd Quarter−1

ODU7 plays, 18 yd · Punt

14:551st & 10own 35Max Morgan kickoff for 65 yds , Maurki James return for 20 yds to the ODU 20+20
14:551st & 10own 20Trequan Jones run for 6 yds to the ODU 26+6
14:552nd & 4own 26Colton Joseph pass complete to Tre' Brown III for 7 yds to the ODU 33 for a 1ST down+7
14:551st & 10own 33Trequan Jones run for 6 yds to the ODU 39+6
14:552nd & 4own 39Trequan Jones run for 2 yds to the ODU 41+2
14:553rd & 2own 41Trequan Jones run for a loss of 3 yards to the ODU 38−3
12:184th & 5own 38Ian Brandt punt for 45 yds , Reese Smith returns for no gain to the LIB 170

LIB5 plays, -3 yd · Punt

12:181st & 10own 17Michael Merdinger pass incomplete to Donte Lee Jr.0
12:182nd & 10own 17Caden Williams run for 2 yds to the LIB 19+2
12:183rd & 8own 19PENALTY LU False Start (Engbers,Joep) 5 yards from LU 19 to LU 14. NO PLAY.−5
12:183rd & 13own 14Michael Merdinger pass incomplete to Jamari Person0
11:114th & 13own 14Max Morgan punt for 50 yds , Devin Roche returns for 12 yds to the ODU 48+12

ODU1 play, 0 yd · Turnover

10:561st & 10own 48Colton Joseph pass intercepted A'Khori Jones return for 28 yds to the LIB 36+28

LIB5 plays, 64 yd · Touchdown

10:561st & 10own 36Michael Merdinger pass complete to Donte Lee Jr. for 53 yds to the ODU 11 for a 1ST down+53
10:561st & 10opp 11Caden Williams run for 4 yds to the ODU 7+4
10:562nd & 6opp 7Caden Williams run for 3 yds to the ODU 4+3
9:113rd & 3opp 4Julian Gray run for 4 yds for a TD (Jay Billingsley KICK)+4
9:031st & 10own 35Max 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+29

ODU8 plays, 47 yd · Punt

9:031st & 10own 9Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 9 yds to the ODU 18+9
9:032nd & 1own 18No 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:032nd & 6own 13Colton Joseph run for 22 yds to the ODU 35 for a 1ST down+22
9:031st & 10own 35Devin Roche run for 12 yds to the ODU 47 for a 1ST down+12
9:031st & 10own 47Colton Joseph run for 6 yds to the LIB 47+6
9:032nd & 4opp 47Devin Roche run for 3 yds to the LIB 44+3
9:033rd & 1opp 44Devin Roche run for no gain to the LIB 440
5:434th & 1opp 44Ian Brandt punt for 36 yds, fair catch by Reese Smith at the LIB 80

LIB6 plays, 1 yd · Punt

5:431st & 10own 8Caden Williams run for 11 yds to the LIB 19 for a 1ST down+11
5:431st & 10own 19Caden Williams run for 2 yds to the LIB 21+2
5:432nd & 8own 21Michael Merdinger sacked by Fred Giles for a loss of 7 yards to the LIB 14−7
5:433rd & 15own 14Michael Merdinger pass incomplete to Jamari Person0
5:434th & 15own 14PENALTY LU False Start (Jones,A'Khori) 5 yards from LU 14 to LU 09. NO PLAY.−5
3:464th & 20own 9Max Morgan punt for 41 yds0

ODU8 plays, 16 yd · Missed FG

3:461st & 10midfieldColton Joseph pass incomplete to Tre' Brown III0
3:462nd & 10midfieldKe'Travion Hargrove run for 4 yds to the LIB 46+4
3:463rd & 6opp 46Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 7 yds to the LIB 39 for a 1ST down+7
3:461st & 10opp 39Ke'Travion Hargrove run for 5 yds to the LIB 34+5
3:462nd & 5opp 34Colton Joseph pass incomplete to Na'eem Abdul-Rahim Gladding0
3:463rd & 5opp 34Old Dominion Penalty, Offensive Holding (Yards) declined0
2:014th & 5opp 34Timeout Old Dominion, clock 02:010
1:554th & 5opp 34Riley Callaghan 52 yd FG MISSED+52

LIB7 plays, 22 yd · On downs

1:551st & 10own 34Caden Williams run for 6 yds to the LIB 40+6
1:552nd & 4own 40Caden Williams run for 7 yds to the LIB 47 for a 1ST down+7
1:551st & 10own 47Caden Williams run for 6 yds to the ODU 47+6
1:552nd & 4opp 47Julian Gray run for no gain to the ODU 470
0:00opp 47End of 3rd Quarter0
15:003rd & 4opp 47Michael Merdinger run for 2 yds to the ODU 45+2
13:574th & 2opp 45Ethan Houck run for 1 yd to the ODU 44+1

ODU2 plays, 56 yd · Touchdown

13:571st & 10own 44Colton Joseph pass complete to Ja'Cory Thomas for 1 yd to the ODU 45+1
13:172nd & 9own 45Colton Joseph pass complete to Ja'Cory Thomas for 55 yds for a TD (Riley Callaghan KICK)+55

LIB7 plays, 15 yd · Punt

13:171st & 10own 35Riley Callaghan kickoff for 64 yds0
13:171st & 10own 25Caden Williams run for 6 yds to the LIB 31+6
13:172nd & 4own 31Caden Williams run for 4 yds to the LIB 35 for a 1ST down+4
13:171st & 10own 35Caden Williams run for 3 yds to the LIB 38+3
13:172nd & 7own 38Michael Merdinger sacked for a loss of 6 yards to the LIB 32−6
13:173rd & 13own 32Michael Merdinger pass complete to Julian Gray for 8 yds to the LIB 40+8
10:094th & 5own 40Max Morgan punt for 45 yds , Devin Roche returns for 8 yds to the ODU 23+8

ODU14 plays, 62 yd · Missed FG

10:091st & 10own 23Colton Joseph pass complete to TJ Johnson for no gain to the ODU 230
10:092nd & 10own 23Trequan Jones run for 21 yds to the ODU 44 for a 1ST down+21
10:091st & 10own 44Colton Joseph run for 3 yds to the ODU 47+3
10:092nd & 7own 47Colton Joseph pass incomplete to Ja'Cory Thomas0
10:093rd & 7own 47Colton Joseph pass complete to Tre' Brown III for 14 yds to the LIB 39 for a 1ST down+14
10:091st & 10opp 39Trequan Jones run for 5 yds to the LIB 34+5
10:092nd & 5opp 34Old Dominion Penalty, Intentional Grounding (Colton Joseph) to the LIB 45−11
10:093rd & 16opp 45Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 14 yds to the LIB 31+14
10:094th & 2opp 31Colton Joseph run for 3 yds to the LIB 28 for a 1ST down+3
10:091st & 10opp 28No 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:091st & 10opp 15Colton Joseph pass incomplete to Ja'Cory Thomas0
10:092nd & 10opp 15Maurki James run for 3 yds to the LIB 12+3
10:093rd & 7opp 12Colton Joseph sacked by Eli Hall for a loss of 3 yards to the LIB 15−3
4:334th & 10opp 15Riley Callaghan 32 yd FG MISSED+32

LIB3 plays, 23 yd · Turnover

4:371st & 10own 30Timeout Liberty, clock 04:370
4:331st & 10own 20Michael Merdinger pass complete to Jacob Jenkins for 10 yds to the LIB 30 for a 1ST down+10
4:031st & 10own 30Caden Williams run for 13 yds to the LIB 43 Caden Williams fumbled, recovered by ODU Lucas Struck+13

ODU9 plays, 24 yd · End of period

4:031st & 10opp 43Devin Roche run for 6 yds to the LIB 37+6
4:032nd & 4opp 37Colton Joseph run for 3 yds to the LIB 34+3
4:033rd & 1opp 34Trequan Jones run for 5 yds to the LIB 29 for a 1ST down+5
4:031st & 10opp 29Trequan Jones run for 4 yds to the LIB 25+4
4:032nd & 6opp 25Trequan Jones run for 3 yds to the LIB 22+3
1:033rd & 3opp 22Timeout Liberty, clock 01:030
1:033rd & 3opp 22Devin Roche run for 4 yds to the LIB 18 for a 1ST down+4
0:00opp 18End of 4th Quarter0
0:001st & 10opp 18C. Joseph takes a knee−1

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 5 meetings vs. Team

Old Dominion 1–4 vs Liberty

  • 2023 · wk 11Old Dominion 10 @ Liberty 38
  • 2022 · wk 5Liberty 38 @ Old Dominion 24
  • 2021 · wk 3Old Dominion 17 @ Liberty 45
  • 2018 · wk 1Old Dominion 10 @ Liberty 52
  • 2013 · wk 6Liberty 17 @ Old Dominion 21

Previous 3 meetings vs. Ricky Rahne

Liberty 3–0 vs Ricky Rahne

  • 2023 · wk 11Old Dominion 10 @ Liberty 38
  • 2022 · wk 5Liberty 38 @ Old Dominion 24
  • 2021 · wk 3Old Dominion 17 @ Liberty 45

Previous 2 meetings vs. Jamey Chadwell

Old Dominion 1–1 vs Jamey Chadwell

  • 2023 · wk 11Old Dominion 10 @ Liberty 38
  • 2022 · wk 7 (coaching change that season)Old Dominion 49 @ Coastal Carolina 21

† That school changed coaches during the season and the loader cannot say which games he took.

Research

Keep this open while you look at others