LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Liberty at Old Dominion play by play — College Football September 27, 2025

Liberty 7
Old Dominion 21
Final
Liberty 1st, 15:00
  1. 15:00 1st & 10 ODU 35 Old Dominion kicked off for 62 yards, Julian Gray returned kickoff for 54 yards
  2. 14:50 1st & 10 ODU 43 Evan Dickens rushed for 1 yard loss
  3. 14:19 2nd & 11 ODU 44 Michael Merdinger passed to Julian Gray for 4 yard gain
  4. 13:45 3rd & 7 ODU 40 Evan Dickens rushed for 10 yard gain
  5. 13:23 1st & 10 ODU 30 Evan Dickens rushed for 1 yard gain
  6. 12:51 2nd & 9 ODU 29 Evan Dickens rushed for 2 yard gain
  7. 12:03 3rd & 7 ODU 27 Liberty timeout
  8. 12:03 3rd & 7 ODU 27 Michael Merdinger incomplete pass intended for Reese Smith
  9. 12:00 4th & 7 ODU 27 Jay Billingsley missed a 46-yard field goal
Old Dominion 1st, 11:56
  1. 11:56 1st & 10 ODU 27 Colton Joseph passed to Tre' Brown III for 19 yard gain
  2. 11:19 1st & 10 ODU 46 Trequan Jones rushed for 8 yard gain
  3. 10:47 2nd & 2 LIB 46 Trequan Jones rushed for 4 yard gain
  4. 10:17 1st & 10 LIB 42 Trequan Jones rushed for 5 yard gain
  5. 9:41 2nd & 5 LIB 37 Trequan Jones rushed for 4 yard gain
  6. 9:11 3rd & 1 LIB 33 Trequan Jones rushed for 1 yard gain
  7. 8:39 1st & 10 LIB 32 Colton Joseph passed to Ja'Cory Thomas for 19 yard gain
  8. 8:08 1st & 10 LIB 13 Trequan Jones rushed for 9 yard gain. Trequan Jones fumbled. Derrell Farrar recovered fumble and returned for 21 yards
Liberty 1st, 7:57
  1. 7:57 1st & 10 LIB 25 Michael Merdinger rushed for 6 yard gain
  2. 7:23 2nd & 4 LIB 31 Evan Dickens rushed for 4 yard gain
  3. 6:46 1st & 10 LIB 35 Liberty committed 5 yard penalty (False Start)
  4. 6:22 1st & 15 LIB 30 Ethan Houck rushed for 8 yard gain
  5. 5:49 2nd & 7 LIB 38 Evan Dickens rushed for 5 yard gain
  6. 5:28 3rd & 2 LIB 43 Michael Merdinger rushed for 12 yard gain
  7. 5:02 1st & 10 ODU 45 Evan Dickens rushed for 9 yard gain
  8. 4:42 2nd & 1 ODU 36 Evan Dickens rushed for 4 yard gain
  9. 4:06 1st & 10 ODU 32 Liberty committed 10 yard penalty (Holding)
  10. 3:39 1st & 20 ODU 42 Michael Merdinger incomplete pass intended for Darius Copeland
  11. 3:33 2nd & 20 ODU 42 Liberty committed 5 yard penalty (Illegal Shift)
  12. 3:04 2nd & 25 ODU 47 Caden Williams rushed for 3 yard gain
  13. 2:34 3rd & 22 ODU 44 Caden Williams rushed for 7 yard gain
  14. 1:55 4th & 15 ODU 37 Max Morgan punted, touchback
Old Dominion 1st, 1:21
  1. 1:21 1st & 10 ODU 20 Devin Roche rushed for 4 yard gain. Liberty committed 15 yard penalty (Ejection for Targeting)
  2. 1:14 1st & 10 ODU 39 Devin Roche rushed for 3 yard gain
  3. 0:31 2nd & 7 ODU 42 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 4 yard gain
  4. End of 1st Quarter
  5. 15:00 3rd & 3 ODU 46 Colton Joseph incomplete pass intended for Tre' Brown III
  6. 14:55 4th & 3 ODU 46 Ian Brandt punted for 50 yards, no return
Liberty 2nd, 14:43
  1. 14:43 1st & 10 LIB 4 Evan Dickens rushed for 1 yard gain
  2. 14:08 2nd & 9 LIB 5 Evan Dickens rushed for 2 yard loss. Evan Dickens fumbled. Ricardo Williams Jr. recovered fumble for no gain
Old Dominion 2nd, 13:58
  1. 13:58 1st & 3 LIB 3 Colton Joseph rushed for no gain
  2. 13:29 2nd & 3 LIB 3 Colton Joseph incomplete pass intended for Ja'Cory Thomas
  3. 13:24 3rd & 3 LIB 3 Colton Joseph passed to Maurki James for 1 yard gain. Maurki James fumbled. Bryce Dixon recovered fumble for no gain
Liberty 2nd, 13:15
  1. 13:15 1st & 10 LIB 2 Caden Williams rushed for 6 yard gain
  2. 12:48 2nd & 4 LIB 8 Caden Williams rushed for 3 yard gain
  3. 12:11 3rd & 1 LIB 11 Michael Merdinger passed to Darius Copeland for 2 yard gain
  4. 11:41 1st & 10 LIB 13 Michael Merdinger passed to Reese Smith for no gain
  5. 11:03 2nd & 10 LIB 13 Caden Williams rushed for 3 yard gain
  6. 10:25 3rd & 7 LIB 16 Michael Merdinger sacked by Kris Trinidad for 8 yard loss
  7. 9:38 4th & 15 LIB 8 Max Morgan punted for 61 yards, no return
Old Dominion 2nd, 9:28
  1. 9:28 1st & 10 ODU 31 Colton Joseph rushed for 4 yard gain
  2. 9:01 2nd & 6 ODU 35 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 20 yard gain
  3. 8:29 1st & 10 LIB 45 Colton Joseph incomplete pass
  4. 8:19 2nd & 10 LIB 45 Colton Joseph rushed for 23 yard gain
  5. 7:44 1st & 10 LIB 22 Colton Joseph passed to TJ Johnson for 22 yard touchdown LIB 0, ODU 6
  6. 7:34 1st & 10 LIB 0 Liberty committed 2 yard penalty (Offside)
  7. 7:34 1st & 1 LIB 1 Riley Callaghan made PAT LIB 0, ODU 7
Liberty 2nd, 7:34
  1. 7:34 1st & 1 LIB 1 Old Dominion kicked off for 32 yards, Ethan Crisp returned kickoff for no gain
  2. 7:34 1st & 10 LIB 33 Caden Williams rushed for 2 yard gain
  3. 7:04 2nd & 8 LIB 35 Caden Williams rushed for 1 yard gain
  4. 6:25 3rd & 7 LIB 36 Michael Merdinger rushed for 2 yard loss
  5. 5:34 4th & 9 LIB 34 Liberty committed 5 yard penalty (Delay of Game)
  6. 5:30 4th & 14 LIB 29 Max Morgan punted for 49 yards. Devin Roche returned punt for no gain. Old Dominion committed 11 yard penalty (Personal Foul)
Old Dominion 2nd, 5:19
  1. 5:19 1st & 10 ODU 11 Colton Joseph passed to Tre' Brown III for 41 yard gain
  2. 4:41 1st & 10 LIB 48 Trequan Jones rushed for 9 yard gain
  3. 4:27 2nd & 1 LIB 39 Colton Joseph passed to Ja'Cory Thomas for 8 yard gain
  4. 4:07 1st & 10 LIB 31 Liberty timeout
  5. 4:07 1st & 10 LIB 31 Colton Joseph passed to Ja'Cory Thomas for 31 yard touchdown LIB 0, ODU 13
  6. 4:01 1st & 10 LIB 0 Riley Callaghan made PAT LIB 0, ODU 14
Liberty 2nd, 4:01
  1. 4:01 1st & 10 LIB 0 Old Dominion kicked off for 44 yards, A'Khori Jones returned kickoff for 14 yards
  2. 3:54 1st & 10 LIB 35 Liberty committed 5 yard penalty (Delay of Game)
  3. 3:54 1st & 15 LIB 30 Ethan Houck rushed for 2 yard gain
  4. 3:21 2nd & 13 LIB 32 Ethan Houck pass intercepted. Jeremy Mack Jr. intercepted Ethan Houck for no gain
Old Dominion 2nd, 3:16
  1. 3:16 1st & 10 LIB 43 Colton Joseph rushed for 13 yard gain
  2. 2:44 1st & 10 LIB 30 Colton Joseph rushed for 18 yard gain
  3. 2:13 1st & 10 LIB 12 Ke'Travion Hargrove rushed for 7 yard gain
  4. 2:00 2nd & 3 LIB 5 Ke'Travion Hargrove rushed for 1 yard gain
  5. 1:27 3rd & 2 LIB 4 Colton Joseph rushed for 2 yard gain
  6. 1:18 1st & 2 LIB 2 Colton Joseph passed to Jailen Butler for 1 yard loss
  7. 0:41 2nd & 3 LIB 3 Ke'Travion Hargrove rushed for 2 yard gain
  8. 0:29 3rd & 1 LIB 1 Old Dominion timeout
  9. 0:29 3rd & 1 LIB 1 Colton Joseph rushed for 7 yard loss. Colton Joseph fumbled. Dexter Ricks Jr. recovered fumble for no gain
Liberty 2nd, 0:22
  1. 0:22 1st & 10 LIB 8 Michael Merdinger rushed for 2 yard loss
  2. 0:19 2nd & 12 LIB 6 Old Dominion timeout
  3. 0:19 2nd & 12 LIB 6 Michael Merdinger rushed for 1 yard loss
  4. 0:17 3rd & 13 LIB 5 Old Dominion timeout
  5. 0:17 3rd & 13 LIB 5 Michael Merdinger rushed for 1 yard loss
Old Dominion 3rd, 15:00
  1. 15:00 4th & 14 LIB 4 Liberty kicked off for 65 yards, Maurki James returned kickoff for 20 yards
  2. 14:55 1st & 10 ODU 20 Trequan Jones rushed for 6 yard gain
  3. 14:36 2nd & 4 ODU 26 Colton Joseph passed to Tre' Brown III for 7 yard gain
  4. 14:06 1st & 10 ODU 33 Trequan Jones rushed for 6 yard gain
  5. 13:37 2nd & 4 ODU 39 Trequan Jones rushed for 2 yard gain
  6. 13:09 3rd & 2 ODU 41 Trequan Jones rushed for 3 yard loss
  7. 12:27 4th & 5 ODU 38 Ian Brandt punted for 45 yards. Reese Smith returned punt for no gain
Liberty 3rd, 12:18
  1. 12:18 1st & 10 LIB 17 Michael Merdinger incomplete pass intended for Donte Lee Jr.
  2. 12:14 2nd & 10 LIB 17 Caden Williams rushed for 2 yard gain
  3. 11:51 3rd & 8 LIB 19 Liberty committed 5 yard penalty (False Start)
  4. 11:30 3rd & 13 LIB 14 Michael Merdinger incomplete pass intended for Jamari Person
  5. 11:21 4th & 13 LIB 14 Max Morgan punted for 50 yards. Devin Roche returned punt for 12 yards
Old Dominion 3rd, 11:11
  1. 11:11 1st & 10 ODU 48 Colton Joseph pass intercepted. A'Khori Jones intercepted Colton Joseph for 28 yards
Liberty 3rd, 10:56
  1. 10:56 1st & 10 LIB 36 Michael Merdinger passed to Donte Lee Jr. for 53 yard gain
  2. 10:30 1st & 10 ODU 11 Caden Williams rushed for 4 yard gain
  3. 9:58 2nd & 6 ODU 7 Caden Williams rushed for 3 yard gain
  4. 9:19 3rd & 3 ODU 4 Julian Gray rushed for 4 yard touchdown LIB 6, ODU 14
  5. 9:11 3rd & 3 ODU 0 Jay Billingsley made PAT LIB 7, ODU 14
Old Dominion 3rd, 9:11
  1. 9:11 3rd & 3 ODU 0 Liberty kicked off for 65 yards, Maurki James returned kickoff for 18 yards. Old Dominion committed 9 yard penalty (Illegal Block)
  2. 9:03 1st & 10 ODU 9 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 9 yard gain
  3. 8:37 2nd & 1 ODU 18 Old Dominion committed 5 yard penalty (Ineligible Pass)
  4. 8:32 2nd & 6 ODU 13 Colton Joseph rushed for 22 yard gain
  5. 7:54 1st & 10 ODU 35 Devin Roche rushed for 12 yard gain
  6. 7:20 1st & 10 ODU 47 Colton Joseph rushed for 6 yard gain
  7. 7:01 2nd & 4 LIB 47 Devin Roche rushed for 3 yard gain
  8. 6:27 3rd & 1 LIB 44 Devin Roche rushed for no gain
  9. 5:48 4th & 1 LIB 44 Ian Brandt punted for 36 yards. Reese Smith returned punt for no gain
Liberty 3rd, 5:43
  1. 5:43 1st & 10 LIB 8 Caden Williams rushed for 11 yard gain
  2. 5:18 1st & 10 LIB 19 Caden Williams rushed for 2 yard gain
  3. 4:47 2nd & 8 LIB 21 Michael Merdinger sacked by Fred Giles for 7 yard loss
  4. 4:03 3rd & 15 LIB 14 Michael Merdinger incomplete pass intended for Jamari Person
  5. 3:55 4th & 15 LIB 14 Liberty committed 5 yard penalty (False Start)
  6. 3:55 4th & 20 LIB 9 Max Morgan punted for 41 yards, no return
Old Dominion 3rd, 3:46
  1. 3:46 1st & 10 ODU 50 Colton Joseph incomplete pass intended for Tre' Brown III
  2. 3:42 2nd & 10 ODU 50 Ke'Travion Hargrove rushed for 4 yard gain
  3. 3:05 3rd & 6 LIB 46 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 7 yard gain
  4. 2:32 1st & 10 LIB 39 Ke'Travion Hargrove rushed for 5 yard gain
  5. 2:10 2nd & 5 LIB 34 Colton Joseph incomplete pass intended for Na'eem Abdul-Rahim Gladding
  6. 2:06 3rd & 5 LIB 34 Colton Joseph rushed for no gain
  7. 2:01 4th & 5 LIB 34 Old Dominion timeout
  8. 2:01 4th & 5 LIB 34 Riley Callaghan missed a 52-yard field goal
Liberty 3rd, 1:55
  1. 1:55 1st & 10 LIB 34 Caden Williams rushed for 6 yard gain
  2. 1:25 2nd & 4 LIB 40 Caden Williams rushed for 7 yard gain
  3. 0:54 1st & 10 LIB 47 Caden Williams rushed for 6 yard gain
  4. 0:18 2nd & 4 ODU 47 Julian Gray rushed for no gain
  5. End of 3rd Quarter
  6. 15:00 3rd & 4 ODU 47 Michael Merdinger rushed for 2 yard gain
  7. 14:06 4th & 2 ODU 45 Ethan Houck rushed for 1 yard gain
Old Dominion 4th, 13:57
  1. 13:57 1st & 10 ODU 44 Colton Joseph passed to Ja'Cory Thomas for 1 yard gain
  2. 13:25 2nd & 9 ODU 45 Colton Joseph passed to Ja'Cory Thomas for 55 yard touchdown LIB 7, ODU 20
  3. 13:17 2nd & 9 LIB 0 Riley Callaghan made PAT LIB 7, ODU 21
Liberty 4th, 13:17
  1. 13:17 2nd & 9 LIB 0 Old Dominion kicked off for 64 yards, Julian Gray returned kickoff for no gain
  2. 13:17 1st & 10 LIB 25 Caden Williams rushed for 6 yard gain
  3. 12:46 2nd & 4 LIB 31 Caden Williams rushed for 4 yard gain
  4. 12:09 1st & 10 LIB 35 Caden Williams rushed for 3 yard gain
  5. 11:45 2nd & 7 LIB 38 Michael Merdinger sacked by Keshawn Thomas and Jackson Forrest for 6 yard loss
  6. 11:00 3rd & 13 LIB 32 Michael Merdinger passed to Julian Gray for 8 yard gain
  7. 10:16 4th & 5 LIB 40 Max Morgan punted for 45 yards. Devin Roche returned punt for 8 yards
Old Dominion 4th, 10:09
  1. 10:09 1st & 10 ODU 23 Colton Joseph passed to TJ Johnson for no gain
  2. 9:30 2nd & 10 ODU 23 Trequan Jones rushed for 21 yard gain
  3. 8:51 1st & 10 ODU 44 Colton Joseph rushed for 3 yard gain
  4. 8:22 2nd & 7 ODU 47 Colton Joseph incomplete pass intended for Ja'Cory Thomas
  5. 8:19 3rd & 7 ODU 47 Colton Joseph passed to Tre' Brown III for 14 yard gain
  6. 7:44 1st & 10 LIB 39 Trequan Jones rushed for 5 yard gain
  7. 7:07 2nd & 5 LIB 34 Colton Joseph sacked for 11 yard loss. Old Dominion penalty (Intentional Grounding)
  8. 6:56 3rd & 16 LIB 45 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 14 yard gain
  9. 6:13 4th & 2 LIB 31 Colton Joseph rushed for 3 yard gain
  10. 5:39 1st & 10 LIB 28 Liberty committed 13 yard penalty (Pass Interference)
  11. 5:34 1st & 10 LIB 15 Colton Joseph incomplete pass intended for Ja'Cory Thomas
  12. 5:32 2nd & 10 LIB 15 Maurki James rushed for 3 yard gain
  13. 4:49 3rd & 7 LIB 12 Colton Joseph sacked by Eli Hall for 3 yard loss
  14. 4:37 4th & 10 LIB 15 Liberty timeout
  15. 4:37 4th & 10 LIB 15 Riley Callaghan missed a 32-yard field goal
Liberty 4th, 4:33
  1. 4:33 1st & 10 LIB 20 Michael Merdinger passed to Jacob Jenkins for 10 yard gain
  2. 4:13 1st & 10 LIB 30 Caden Williams rushed for 13 yard gain. Caden Williams fumbled. Lucas Struck recovered fumble for no gain
Old Dominion 4th, 4:03
  1. 4:03 1st & 10 LIB 43 Devin Roche rushed for 6 yard gain
  2. 3:19 2nd & 4 LIB 37 Colton Joseph rushed for 3 yard gain
  3. 2:33 3rd & 1 LIB 34 Trequan Jones rushed for 5 yard gain
  4. 2:00 1st & 10 LIB 29 Trequan Jones rushed for 4 yard gain
  5. 1:22 2nd & 6 LIB 25 Trequan Jones rushed for 3 yard gain
  6. 1:03 3rd & 3 LIB 22 Liberty timeout
  7. 1:03 3rd & 3 LIB 22 Devin Roche rushed for 4 yard gain
  8. 0:23 1st & 10 LIB 18 Colton Joseph rushed for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.