LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Old Dominion at Virginia Tech play by play — College Football September 13, 2025

Old Dominion 45
Virginia Tech 26
Final
Old Dominion 1st, 15:00
  1. 15:00 1st & 10 VT 35 Virginia Tech kicked off, touchback
  2. 15:00 1st & 10 ODU 25 Trequan Jones rushed for 5 yard gain, tackled by Kelvin Gilliam Jr.
  3. 14:33 2nd & 5 ODU 30 Trequan Jones rushed for 3 yard gain
  4. 13:46 3rd & 2 ODU 33 Colton Joseph rushed for no gain
  5. 13:08 4th & 2 ODU 33 Ian Brandt punted for 42 yards. Tucker Holloway returned punt for 8 yards
Virginia Tech 1st, 13:04
  1. 13:04 1st & 10 VT 33 Kyron Drones incomplete pass intended for Donavon Greene
  2. 13:00 2nd & 10 VT 33 Kyron Drones passed to Cameron Seldon for 4 yard gain
  3. 12:24 3rd & 6 VT 37 Kyron Drones incomplete pass intended for Donavon Greene
  4. 12:18 4th & 6 VT 37 Virginia Tech committed 5 yard penalty (Delay of Game)
  5. 12:18 4th & 11 VT 32 Nick Veltsistas punted for 50 yards. Na'eem Abdul-Rahim Gladding returned punt for 8 yards
Old Dominion 1st, 12:07
  1. 12:07 1st & 10 ODU 26 Colton Joseph incomplete pass intended for Ja'Cory Thomas
  2. 11:59 2nd & 10 ODU 26 Colton Joseph passed to Tre' Brown III for 12 yard gain
  3. 11:27 1st & 10 ODU 38 Devin Roche rushed for 7 yard gain
  4. 10:53 2nd & 3 ODU 45 Devin Roche rushed for 1 yard gain
  5. 10:28 3rd & 2 ODU 46 Devin Roche rushed for 2 yard gain. Devin Roche fumbled. Ben Bell recovered fumble for no gain
Virginia Tech 1st, 10:28
  1. 10:28 1st & 10 ODU 48 Kyron Drones incomplete pass intended for Ayden Greene
  2. 10:22 2nd & 10 ODU 48 Marcellous Hawkins rushed for no gain
  3. 9:47 3rd & 10 ODU 48 Kyron Drones sacked by Javen Gibson and Kris Trinidad for 9 yard loss
  4. 9:04 4th & 19 VT 43 Nick Veltsistas punted for 44 yards. Na'eem Abdul-Rahim Gladding returned punt for no gain. Old Dominion committed 6 yard penalty (Holding)
Old Dominion 1st, 8:54
  1. 8:54 1st & 10 ODU 7 Colton Joseph passed to Ja'Cory Thomas for 38 yard gain
  2. 8:25 1st & 10 ODU 45 Colton Joseph passed to Tre' Brown III for 10 yard gain
  3. 7:45 1st & 10 VT 45 Trequan Jones rushed for 7 yard gain
  4. 7:36 2nd & 3 VT 38 Trequan Jones rushed for 26 yard gain
  5. 6:50 1st & 10 VT 12 Virginia Tech committed 6 yard penalty (Illegal Use of Hands)
  6. 6:37 1st & 6 VT 6 Colton Joseph rushed for 6 yard touchdown ODU 6, VT 0
  7. 6:30 1st & 6 VT 0 Riley Callaghan made PAT ODU 7, VT 0
Virginia Tech 1st, 6:25
  1. 6:25 1st & 6 VT 0 Old Dominion kicked off for 63 yards, P.J. Prioleau returned kickoff for 14 yards. Virginia Tech committed 8 yard penalty (Illegal Crackback)
  2. 6:25 1st & 10 VT 8 Terion Stewart rushed for 31 yard gain
  3. 5:50 1st & 10 VT 39 Terion Stewart rushed for 5 yard gain
  4. 5:15 2nd & 5 VT 44 Kyron Drones rushed for 4 yard gain
  5. 4:37 3rd & 1 VT 48 Kyron Drones rushed for 2 yard gain
  6. 4:05 1st & 10 VT 50 P.J. Prioleau rushed for 4 yard gain
  7. 3:34 2nd & 6 ODU 46 Kyron Drones rushed for 32 yard gain
  8. 3:08 1st & 10 ODU 14 Terion Stewart rushed for 4 yard gain
  9. 2:23 2nd & 6 ODU 10 Terion Stewart rushed for 5 yard loss
  10. 1:28 3rd & 11 ODU 15 Kyron Drones rushed for 12 yard gain. Kyron Drones fumbled. Chris Forbes recovered fumble for no gain
Old Dominion 1st, 1:28
  1. 1:28 1st & 10 ODU 3 Old Dominion timeout
  2. 1:28 1st & 10 ODU 3 Trequan Jones rushed for 2 yard gain
  3. 0:30 2nd & 8 ODU 5 Colton Joseph rushed for 2 yard gain
  4. End of 1st Quarter
  5. 15:00 3rd & 6 ODU 7 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 44 yard gain
  6. 14:52 1st & 10 VT 49 Virginia Tech committed 15 yard penalty (Face Mask)
  7. 14:22 1st & 10 VT 34 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 14 yard gain
  8. 14:06 1st & 10 VT 20 Colton Joseph rushed for 6 yard gain
  9. 13:28 2nd & 4 VT 14 Maurki James rushed for 4 yard gain
  10. 12:44 1st & 10 VT 10 Maurki James rushed for 10 yard touchdown ODU 13, VT 0
  11. 12:38 1st & 10 VT 0 Riley Callaghan made PAT ODU 14, VT 0
Virginia Tech 2nd, 12:34
  1. 12:34 1st & 10 VT 0 Old Dominion kicked off for 64 yards, P.J. Prioleau returned kickoff for 19 yards
  2. 12:28 1st & 10 VT 20 Kyron Drones passed to Cameron Seldon for 5 yard gain
  3. 12:04 2nd & 5 VT 25 Kyron Drones rushed for 5 yard gain
  4. 11:33 1st & 10 VT 30 Terion Stewart rushed for 5 yard gain
  5. 10:57 2nd & 5 VT 35 Terion Stewart rushed for 11 yard gain
  6. 10:26 1st & 10 VT 46 Kyron Drones pass intercepted. Jerome Carter intercepted Kyron Drones for no gain
Old Dominion 2nd, 10:15
  1. 10:15 1st & 10 ODU 12 Ke'Travion Hargrove rushed for 2 yard gain
  2. 9:43 2nd & 8 ODU 14 Colton Joseph incomplete pass intended for Ja'Cory Thomas
  3. 9:37 3rd & 8 ODU 14 Colton Joseph passed to Ja'Cory Thomas for 12 yard gain
  4. 9:00 1st & 10 ODU 26 Colton Joseph incomplete pass intended for Na'eem Abdul-Rahim Gladding
  5. 8:57 2nd & 10 ODU 26 Ke'Travion Hargrove rushed for 11 yard gain
  6. 8:28 1st & 10 ODU 37 Ke'Travion Hargrove rushed for 1 yard gain
  7. 7:57 2nd & 9 ODU 38 Colton Joseph passed to Ja'Cory Thomas for 33 yard gain
  8. 7:12 1st & 10 VT 29 Colton Joseph passed to Jailen Butler for 18 yard gain
  9. 6:55 1st & 10 VT 11 Trequan Jones rushed for 11 yard touchdown ODU 20, VT 0
  10. 6:44 1st & 10 VT 0 Riley Callaghan made PAT ODU 21, VT 0
Virginia Tech 2nd, 6:44
  1. 6:44 1st & 10 VT 0 Old Dominion kicked off for 62 yards, P.J. Prioleau returned kickoff for 16 yards. Virginia Tech committed 9 yard penalty (Holding)
  2. 6:39 1st & 10 VT 10 Kyron Drones rushed for 4 yard gain
  3. 6:18 2nd & 6 VT 14 Marcellous Hawkins rushed for 7 yard gain
  4. 5:45 1st & 10 VT 21 Kyron Drones passed to Marcellous Hawkins for 2 yard gain
  5. 5:16 2nd & 8 VT 23 Marcellous Hawkins rushed for 7 yard gain
  6. 4:31 3rd & 1 VT 30 Old Dominion committed 5 yard penalty (Delay of Game)
  7. 4:14 1st & 10 VT 35 Marcellous Hawkins rushed for 7 yard gain
  8. 3:45 2nd & 3 VT 42 Kyron Drones rushed for 5 yard loss
  9. 3:06 3rd & 8 VT 37 Kyron Drones incomplete pass
  10. 2:53 4th & 8 VT 37 Nick Veltsistas punted for 40 yards. Na'eem Abdul-Rahim Gladding returned punt for no gain
Old Dominion 2nd, 2:46
  1. 2:46 1st & 10 ODU 23 Maurki James rushed for 4 yard gain
  2. 2:23 2nd & 6 ODU 27 Colton Joseph passed to Dawson Johnson for 17 yard gain. Virginia Tech committed 15 yard penalty (Unnecessary Roughness)
  3. 2:00 1st & 10 VT 41 Colton Joseph incomplete pass intended for Ja'Cory Thomas
  4. 1:53 2nd & 10 VT 41 Colton Joseph passed to Sidney Mbanasor for 4 yard gain
  5. 1:48 3rd & 6 VT 37 Maurki James rushed for 2 yard loss
  6. 1:35 4th & 8 VT 39 Virginia Tech committed 15 yard penalty (Face Mask)
  7. 1:35 1st & 10 VT 24 Maurki James rushed for 4 yard gain
  8. 1:28 2nd & 6 VT 20 Virginia Tech timeout
  9. 1:28 2nd & 6 VT 20 Maurki James rushed for 7 yard gain
  10. 1:00 1st & 10 VT 13 Colton Joseph passed to Tre' Brown III for 13 yard touchdown ODU 27, VT 0
  11. 0:53 1st & 10 VT 0 Riley Callaghan made PAT ODU 28, VT 0
  12. 0:53 1st & 10 VT 0 Virginia Tech committed 15 yard penalty (Personal Foul)
Virginia Tech 2nd, 0:53
  1. 0:53 1st & 10 VT 0 Old Dominion kicked off, touchback
  2. 0:53 1st & 10 VT 25 Kyron Drones passed to Isaiah Spencer for 8 yard gain
  3. 0:46 2nd & 2 VT 33 Kyron Drones rushed for 1 yard gain
  4. 0:37 3rd & 1 VT 34 Virginia Tech timeout
  5. 0:37 3rd & 1 VT 34 Terion Stewart rushed for 1 yard gain
  6. 0:25 1st & 10 VT 35 Kyron Drones rushed for 8 yard gain
  7. 0:15 2nd & 2 VT 43 Kyron Drones passed to Marcellous Hawkins for 6 yard gain
  8. 0:08 1st & 10 VT 49 Virginia Tech timeout
  9. 0:08 1st & 10 VT 49 Kyron Drones sacked by Javen Gibson for 9 yard loss. Kyron Drones fumbled. Lorenzo McFadden-Pressley recovered fumble for no gain
Virginia Tech 3rd, 15:00
  1. 15:00 1st & 10 VT 40 Old Dominion kicked off for 65 yards, Cameron Seldon returned kickoff for 30 yards
  2. 14:55 1st & 10 VT 30 Kyron Drones rushed for 3 yard gain. Old Dominion committed 14 yard penalty (Personal Foul)
  3. 14:48 1st & 10 VT 47 Terion Stewart rushed for 3 yard gain
  4. 14:04 2nd & 7 VT 50 Kyron Drones sacked by Cole Daniels for 8 yard loss
  5. 13:53 3rd & 15 VT 42 Kyron Drones passed to Benji Gosnell for 12 yard gain
  6. 13:19 4th & 3 ODU 46 Kyron Drones passed to Marcellous Hawkins for 2 yard gain
Old Dominion 3rd, 12:59
  1. 12:59 1st & 10 ODU 44 Colton Joseph passed to Jailen Butler for 2 yard loss
  2. 12:25 2nd & 12 ODU 42 Trequan Jones rushed for 13 yard gain
  3. 11:41 1st & 10 VT 45 Trequan Jones rushed for 6 yard gain
  4. 11:15 2nd & 4 VT 39 Colton Joseph passed to Trequan Jones for 7 yard gain
  5. 10:30 1st & 10 VT 32 Trequan Jones rushed for no gain
  6. 10:11 2nd & 10 VT 32 Colton Joseph incomplete pass intended for Tre' Brown III
  7. 10:04 3rd & 10 VT 32 Colton Joseph incomplete pass intended for Tre' Brown III
  8. 9:59 4th & 10 VT 32 Riley Callaghan kicked a 50-yard field goal ODU 31, VT 0
Virginia Tech 3rd, 9:54
  1. 9:54 4th & 10 VT 32 Old Dominion kicked off, touchback
  2. 9:54 1st & 10 VT 25 Kyron Drones passed to Ja'Ricous Hairston for 12 yard gain
  3. 9:26 1st & 10 VT 37 Virginia Tech committed 10 yard penalty (Holding)
  4. 9:11 1st & 20 VT 27 Kyron Drones passed to Marcellous Hawkins for 2 yard gain
  5. 8:39 2nd & 18 VT 29 Kyron Drones incomplete pass intended for Ja'Ricous Hairston
  6. 8:26 3rd & 18 VT 29 Virginia Tech committed 5 yard penalty (False Start)
  7. 8:26 3rd & 28 VT 19 Kyron Drones rushed for 9 yard gain
  8. 7:46 4th & 19 VT 28 Nick Veltsistas punted for 49 yards, no return
Old Dominion 3rd, 7:38
  1. 7:38 1st & 10 ODU 23 Old Dominion committed 10 yard penalty (Holding)
  2. 7:22 1st & 20 ODU 13 Ke'Travion Hargrove rushed for 2 yard gain
  3. 6:49 2nd & 18 ODU 15 Ke'Travion Hargrove rushed for 1 yard gain
  4. 6:11 3rd & 17 ODU 16 Colton Joseph rushed for 16 yard gain
  5. 6:03 4th & 1 ODU 32 Ian Brandt punted for 45 yards. Tucker Holloway returned punt for no gain
Virginia Tech 3rd, 5:50
  1. 5:50 1st & 10 VT 23 Kyron Drones incomplete pass intended for Zeke Wimbush
  2. 5:24 2nd & 10 VT 23 Kyron Drones passed to Ayden Greene for 67 yard gain
  3. 4:34 1st & 10 ODU 10 Kyron Drones passed to Donavon Greene for 10 yard touchdown ODU 31, VT 6
  4. 4:32 1st & 10 ODU 0 John Love made PAT ODU 31, VT 7
Old Dominion 3rd, 4:32
  1. 4:32 1st & 10 ODU 0 Virginia Tech kicked off for 11 yards, Dirrick Goodman returned kickoff for no gain
  2. 4:31 1st & 10 VT 46 Colton Joseph rushed for 1 yard gain
  3. 4:01 2nd & 9 VT 45 Colton Joseph passed to Dawson Johnson for 7 yard gain
  4. 3:21 3rd & 2 VT 38 Colton Joseph rushed for 26 yard gain
  5. 2:39 1st & 10 VT 12 Maurki James rushed for 1 yard loss
  6. 1:59 2nd & 11 VT 13 Colton Joseph passed to Na'eem Abdul-Rahim Gladding for 13 yard touchdown ODU 37, VT 7
  7. 1:49 2nd & 11 VT 0 Riley Callaghan made PAT ODU 38, VT 7
Virginia Tech 3rd, 1:49
  1. 1:49 2nd & 11 VT 0 Old Dominion kicked off for 65 yards, Cameron Seldon returned kickoff for 18 yards
  2. 1:44 1st & 10 VT 18 Kyron Drones passed to Isaiah Spencer for 7 yard gain
  3. 1:22 2nd & 3 VT 25 Kyron Drones passed to Benji Gosnell for 6 yard gain
  4. 1:03 1st & 10 VT 31 Kyron Drones passed to P.J. Prioleau for 15 yard gain
  5. 0:29 1st & 10 VT 46 Kyron Drones passed to P.J. Prioleau for 1 yard loss
  6. 0:03 2nd & 11 VT 45 Kyron Drones passed to P.J. Prioleau for 7 yard gain
  7. End of 3rd Quarter
  8. 15:00 3rd & 4 ODU 48 Kyron Drones passed to Harrison Saint Germain for 9 yard gain
  9. 14:37 1st & 10 ODU 39 Kyron Drones passed to Isaiah Spencer for 17 yard gain
  10. 14:10 1st & 10 ODU 22 Kyron Drones passed to P.J. Prioleau for 1 yard loss
  11. 13:42 2nd & 11 ODU 23 Kyron Drones passed to Donavon Greene for 10 yard gain
  12. 13:13 3rd & 1 ODU 13 P.J. Prioleau rushed for 6 yard gain
  13. 12:45 1st & 7 ODU 7 P.J. Prioleau rushed for 3 yard gain
  14. 12:08 2nd & 4 ODU 4 Kyron Drones rushed for 4 yard touchdown ODU 38, VT 13
  15. 12:06 2nd & 4 ODU 0 2pt attempt failed, Kyron Drones pass attempt
Old Dominion 4th, 12:06
  1. 12:06 2nd & 4 ODU 0 Virginia Tech kicked off, touchback
  2. 12:06 1st & 10 ODU 25 Trequan Jones rushed for 3 yard gain
  3. 11:22 2nd & 7 ODU 28 Trequan Jones rushed for 5 yard gain
  4. 10:38 3rd & 2 ODU 33 Trequan Jones rushed for 18 yard gain
  5. 9:51 1st & 10 VT 49 Trequan Jones rushed for 2 yard gain
  6. 9:07 2nd & 8 VT 47 Old Dominion committed 10 yard penalty (Holding)
  7. 8:40 2nd & 18 ODU 43 Colton Joseph passed to TJ Johnson for 36 yard gain
  8. 7:50 1st & 10 VT 21 Colton Joseph rushed for 6 yard gain
  9. 7:07 2nd & 4 VT 15 Devin Roche rushed for 15 yard touchdown ODU 44, VT 13
  10. 7:02 2nd & 4 VT 0 Riley Callaghan made PAT ODU 45, VT 13
  11. 7:02 2nd & 4 VT 0 Old Dominion committed 15 yard penalty (Unsportsmanlike Conduct)
Virginia Tech 4th, 7:02
  1. 7:02 Old Dominion kicked off for 65 yards, P.J. Prioleau returned kickoff for 27 yards
  2. 6:54 1st & 10 VT 42 Kyron Drones passed to Braydon Bennett for 2 yard gain
  3. 6:35 2nd & 8 VT 44 Kyron Drones incomplete pass intended for Ja'Ricous Hairston
  4. 6:02 3rd & 8 VT 44 Kyron Drones rushed for 3 yard gain
  5. 5:30 4th & 5 VT 47 Old Dominion committed 15 yard penalty (Face Mask)
  6. 5:30 1st & 10 ODU 38 Kyron Drones passed to Tucker Holloway for 5 yard gain
  7. 5:10 2nd & 5 ODU 33 Kyron Drones rushed for 10 yard gain
  8. 4:35 1st & 10 ODU 23 Kyron Drones incomplete pass intended for Isaiah Spencer
  9. 4:28 2nd & 10 ODU 23 Kyron Drones passed to Donavon Greene for 23 yard touchdown ODU 45, VT 19
  10. 4:20 2nd & 10 ODU 0 2pt attempt failed, Kyron Drones run
Old Dominion 4th, 4:20
  1. 4:20 2nd & 10 ODU 0 Virginia Tech kicked off, no return
  2. 4:20 1st & 10 VT 46 Virginia Tech committed 5 yard penalty (False Start)
  3. 4:20 1st & 15 VT 41 Kyron Drones passed to Donavon Greene for 13 yard gain
  4. 3:57 2nd & 2 ODU 46 Kyron Drones sacked by Keshawn Thomas for 1 yard loss
  5. 3:12 3rd & 3 ODU 47 Tyler Mason rushed for 13 yard gain
  6. 3:02 1st & 10 ODU 34 Kyron Drones incomplete pass intended for Devin Alves
  7. 2:56 2nd & 10 ODU 34 Kyron Drones incomplete pass intended for Zeke Wimbush
  8. 2:50 3rd & 10 ODU 34 Old Dominion committed 10 yard penalty (Holding)
  9. 2:45 1st & 10 ODU 24 Kyron Drones incomplete pass
  10. 2:34 2nd & 10 ODU 24 Kyron Drones incomplete pass intended for Tucker Holloway
  11. 2:28 3rd & 10 ODU 24 Kyron Drones passed to Donavon Greene for 21 yard gain
  12. 1:59 1st & 3 ODU 3 Kyron Drones passed to Tyler Mason for 3 yard touchdown ODU 45, VT 25
  13. 1:56 1st & 3 ODU 0 John Love made PAT ODU 45, VT 26
Old Dominion 4th, 1:56
  1. 1:56 1st & 3 ODU 0 Virginia Tech kicked off for 45 yards, Devin Roche returned kickoff for no gain
  2. 1:55 1st & 10 ODU 20 Ke'Travion Hargrove rushed for 9 yard gain
  3. 1:10 2nd & 1 ODU 29 Ke'Travion Hargrove rushed for 10 yard gain
  4. 0:24 1st & 10 ODU 39 Quinn Henicle 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.