7
FinalSep 27, 2025 · S.B. Ballard Stadium
Team1234Final
Liberty00707
Old Dominion0140721

Game flow

Old Dominion won by 14 · 4 scores
Lead changes
0
0 times tied
ODU biggest lead
+14
Q2 4:01
LIB biggest lead
—
never led
Time in front
ODU 63% · LIB 0%
tied 37% · 37:34 vs 0:00 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ Old Dominion ahead▼ Liberty aheadQ2 7:34 · ODU Passing Touchdown: TJ Johnson 22 Yd pass from Colton Joseph (Riley Callaghan Kick) (LIB 0, ODU 7)Q2 4:01 · ODU Passing Touchdown: Ja'Cory Thomas 31 Yd pass from Colton Joseph (Riley Callaghan Kick) (LIB 0, ODU 14)Q3 9:11 · LIB Rushing Touchdown: Julian Gray 4 Yd Run (Jay Billingsley Kick) (LIB 7, ODU 14)Q4 13:17 · ODU Passing Touchdown: Ja'Cory Thomas 55 Yd pass from Colton Joseph (Riley Callaghan Kick) (LIB 7, ODU 21)

The lead after every score: above the line Old Dominion is ahead, below it Liberty. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

2nd quarter
7:34ODU
TD TJ Johnson 22 Yd pass from Colton Joseph (Riley Callaghan Kick)5 plays, 69 yds, 1:54 · from ODU 31
LIB 0–7 ODU
4:01ODU
TD Ja'Cory Thomas 31 Yd pass from Colton Joseph (Riley Callaghan Kick)4 plays, 78 yds, 1:18 · from ODU 22
LIB 0–14 ODU
3rd quarter
9:11LIB
TD Julian Gray 4 Yd Run (Jay Billingsley Kick)4 plays, 64 yds, 1:45 · from LIB 36
LIB 7–14 ODU
4th quarter
13:17ODU
TD Ja'Cory Thomas 55 Yd pass from Colton Joseph (Riley Callaghan Kick)2 plays, 56 yds, 0:40 · from ODU 44
LIB 7–21 ODU

Drives

ODU 3/13 scoredLIB 1/13 scored
QStartTeamFromPlaysYdsTimeResult
Q114:50LIBODU 437162:54Missed FG
Q111:56ODUODU 278693:59Fumble
Q17:57LIBLIB 259316:12Punt
Q11:45ODUODU 204262:02Punt
Q214:43LIBLIB 42-10:45Fumble
Q213:58ODULIB 3310:43Fumble
Q213:15LIBLIB 2663:47Punt
Q29:28ODUODU 315691:54Touchdown
Q27:34LIBLIB 333-42:15Punt
Q25:19ODUODU 224781:18Touchdown
Q23:54LIBLIB 352-30:38Interception
Q23:16ODULIB 438352:56Fumble

Win probability

Old Dominion 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Old Dominion▼ LibertyOld Dominion +34% win probability: 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 9Old Dominion +22% win probability: Colton Joseph pass complete to TJ Johnson for 22 yds for a TD (Riley Callaghan KICK)Liberty +22% win probability: Julian Gray run for 4 yds for a TD (Jay Billingsley KICK)Liberty +18% win probability: Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 9 yds to the ODU 18Old Dominion +15% win probability: Colton Joseph pass complete to Ja'Cory Thomas for 1 yd to the ODU 45

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Michael Merdinger6/11777.00014.5
Ethan Houck0/100.0010.1
RushingCARYDSAVGTDLONG
Caden Williams19924.8013
Evan Dickens10333.3010
Ethan Houck3113.708
Julian Gray242.014
Michael Merdinger7-3-0.4012
Team3-4-1.300
ReceivingRECYDSAVGTDLONG
Donte Lee Jr.15353.0053
Julian Gray2126.008
Jacob Jenkins11010.0010
Darius Copeland122.002
Reese Smith100.000
DefenseTOTSOLOSACKSTFLPDQB HUR
Joseph Carter1350100
Derrell Farrar1150000
Elijah Auguste730100
Nathan Pirolli720000
Damond Harmon650000
Eldric Griffin6300.500
A'Khori Jones600000
Bryce Dixon5000.500
InterceptionsINTYDSTD
A'Khori Jones1280
KickingFGPCTLONGXPPTS
Jay Billingsley0/10.001/11
PuntingNOYDSAVGTBIn 20LONG
Max Morgan628347.21061

Biggest plays

ODU +34% Q3 9:03 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
ODU +22% Q2 7:34 Colton Joseph pass complete to TJ Johnson for 22 yds for a TD (Riley Callaghan KICK)
LIB +22% Q3 9:11 Julian Gray run for 4 yds for a TD (Jay Billingsley KICK)
LIB +18% Q3 9:03 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 9 yds to the ODU 18
ODU +15% Q4 13:57 Colton Joseph pass complete to Ja'Cory Thomas for 1 yd to the ODU 45

Team stats

StatLIBODU
1st Downs1125
3rd down efficiency4-136-14
4th down efficiency0-11-1
Total Yards210489
Passing77271
Comp/Att6/1218/26
Yards per pass6.410.4
Rushing133218
Rushing Attempts4445
Yards per rush3.04.8
Penalties10-704-25
Turnovers34
Fumbles lost23
Interceptions thrown11
Possession28:3331:27

Play by play

Q4 0:00 1st & 10 at LIB 18 C. Joseph takes a knee
Q4 0:00 End of 4th Quarter
Q4 1:03 3rd & 3 at LIB 22 Devin Roche run for 4 yds to the LIB 18 for a 1ST down
Q4 1:03 3rd & 3 at LIB 22 Timeout Liberty, clock 01:03
Q4 4:03 2nd & 6 at LIB 25 Trequan Jones run for 3 yds to the LIB 22
Q4 4:03 1st & 10 at LIB 29 Trequan Jones run for 4 yds to the LIB 25
Q4 4:03 3rd & 1 at LIB 34 Trequan Jones run for 5 yds to the LIB 29 for a 1ST down
Q4 4:03 2nd & 4 at LIB 37 Colton Joseph run for 3 yds to the LIB 34
Q4 4:03 1st & 10 at LIB 43 Devin Roche run for 6 yds to the LIB 37
Q4 4:03 1st & 10 at LIB 30 Caden Williams run for 13 yds to the LIB 43 Caden Williams fumbled, recovered by ODU Lucas Struck
Q4 4:33 1st & 10 at LIB 20 Michael Merdinger pass complete to Jacob Jenkins for 10 yds to the LIB 30 for a 1ST down
Q4 4:37 1st & 10 at LIB 30 Timeout Liberty, clock 04:37
Q4 4:33 4th & 10 at LIB 15 Riley Callaghan 32 yd FG MISSED
Q4 10:09 3rd & 7 at LIB 12 Colton Joseph sacked by Eli Hall for a loss of 3 yards to the LIB 15
Q4 10:09 2nd & 10 at LIB 15 Maurki James run for 3 yds to the LIB 12
Q4 10:09 1st & 10 at LIB 15 Colton Joseph pass incomplete to Ja'Cory Thomas
Q4 10:09 1st & 10 at LIB 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.
Q4 10:09 4th & 2 at LIB 31 Colton Joseph run for 3 yds to the LIB 28 for a 1ST down
Q4 10:09 3rd & 16 at LIB 45 Colton Joseph pass complete to Na'eem Abdul-Rahim Gladding for 14 yds to the LIB 31
Q4 10:09 2nd & 5 at LIB 34 Old Dominion Penalty, Intentional Grounding (Colton Joseph) to the LIB 45
Q4 10:09 1st & 10 at LIB 39 Trequan Jones run for 5 yds to the LIB 34
Q4 10:09 3rd & 7 at ODU 47 Colton Joseph pass complete to Tre' Brown III for 14 yds to the LIB 39 for a 1ST down
Q4 10:09 2nd & 7 at ODU 47 Colton Joseph pass incomplete to Ja'Cory Thomas
Q4 10:09 1st & 10 at ODU 44 Colton Joseph run for 3 yds to the ODU 47
Q4 10:09 2nd & 10 at ODU 23 Trequan Jones run for 21 yds to the ODU 44 for a 1ST down