Virginia Tech at Old Dominion

Friday, September 2, 2022

Old Dominion beat Virginia Tech 20–⁠17. It was their fourth meeting; after it, the series stood even at 2–⁠2.

AwayVirginia Tech3–⁠8 in 2022
17
HomeOld Dominion3–⁠9 in 2022
20

Final at S.B. Ballard Stadium, NorfolkTV: ESPNUAttendance 21,944

At kickoff
81°F, partly cloudy, wind 10 mph from the eastWeather: NOAA NCEI Integrated Surface Database; Norfolk NAS (KNGU), 6 km from the stadium
Official
Wayne WinklerGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Virginia Tech7010017
Old Dominion01001020

Standouts

Player stats

Virginia Tech

PassingC/AttYdsTDInt
Grant Wells21/3619314
RushingCarYdsTDLong
Keshawn King19111032
Grant Wells745118
Chance Black733023
Jalen Holston51206
ReceivingRecYdsTDLong
Nick Gallo749016
Kaleb Smith345039
Da’Wain Lofton342017
Stephen Gosnell124024
DefenseTklTFLSacksInt
Dax Hollifield111.500
Nasir Peoples101.500
Chamarri Conner7100
Keonta Jenkins7000
Jaden Keller3110

Old Dominion

PassingC/AttYdsTDInt
Hayden Wolff14/3516500
RushingCarYdsTDLong
Blake Watson1956113
Keshawn Wicks51407
Hayden Wolff3708
Obasanjo Sanni3507
ReceivingRecYdsTDLong
Ali Jennings5122038
Keshawn Wicks216014
Zack Kuntz21209
Blake Watson2905
DefenseTklTFLSacksInt
Jason Henderson16100
D’Vion Harris8000
Terry Jones80.501
Steven Williams70.500
Ryan Henry5001
Lamareon James2001
Wayne Matthews III1010
Tobias Harris1001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Virginia TechOld Dominion
340Total yards245
193Passing yards165
147Rushing yards80
5.4Yards per pass4.7
3.8Yards per rush2.4
20First downs13
5–⁠17Third downs3–⁠16
0–⁠1Fourth downs1–⁠2
5Turnovers2
14–⁠100Penalties6–⁠65
35:55Possession24:05
1Sacks (by defense)1

Efficiency

Virginia TechOld Dominion
37%Success rate27%
−0.04EPA per play−0.21
1.17Explosiveness0.74
−0.04Rushing EPA−0.24
−0.04Passing EPA−0.18
30%Passing-down success25%
−0.04First-down EPA−0.55
0.05Second-down EPA0.15
−0.04Third-down EPA−0.06
21%Havoc by its defense20%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Old Dominion 53% to win. Elo’s favorite won.

The line

Virginia Tech −6, over/under 48.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Virginia Tech 66%, Old Dominion 34%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Old Dominion end zoneVirginia Tech end zoneQ1 Virginia TechPunt, 6 playsQ1 Old DominionPunt, 3 playsQ1 Virginia TechTouchdown, 4 playsQ1 Old DominionPunt, 3 playsQ1 Virginia TechPunt, 3 playsQ1 Old DominionPunt, 9 playsQ1 Virginia TechInterception, 3 playsQ1 Old DominionField goal, 8 playsQ2 Virginia TechInterception, 5 playsQ2 Old DominionPunt, 3 playsQ2 Virginia TechPunt, 7 playsQ2 Old DominionPunt, 3 playsQ2 Virginia TechFumble return TD, 7 plays (Old Dominion scores)Q2 Virginia TechPunt, 3 playsQ2 Old DominionFumble, 1 playQ2 Virginia TechEnd of half, 4 playsQ3 Old DominionPunt, 3 playsQ3 Virginia TechField goal, 8 playsQ3 Old DominionPunt, 3 playsQ3 Virginia TechPunt, 4 playsQ3 Old DominionFumble, 1 playQ3 Virginia TechTouchdown, 3 playsQ3 Old DominionPunt, 5 playsQ3 Virginia TechPunt, 3 playsQ3 Old DominionField goal, 12 playsQ4 Virginia TechPunt, 5 playsQ4 Old DominionTurnover on downs, 6 playsQ4 Virginia TechInterception, 8 playsQ4 Old DominionTouchdown, 9 playsQ4 Virginia TechInterception, 3 playsQ4 Old DominionEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Old Dominion drives left to right, Virginia Tech right to left.
  1. Q1 Virginia TechPunt, 6 plays, 13 yards
  2. Q1 Old DominionPunt, 3 plays, 7 yards
  3. Q1 Virginia TechTouchdown, 4 plays, 66 yards
  4. Q1 Old DominionPunt, 3 plays, 7 yards
  5. Q1 Virginia TechPunt, 3 plays, 6 yards
  6. Q1 Old DominionPunt, 9 plays, 37 yards
  7. Q1 Virginia TechInterception, 3 plays, 6 yards
  8. Q1 Old DominionField goal, 8 plays, 25 yards
  9. Q2 Virginia TechInterception, 5 plays, 57 yards
  10. Q2 Old DominionPunt, 3 plays, 17 yards
  11. Q2 Virginia TechPunt, 7 plays, 36 yards
  12. Q2 Old DominionPunt, 3 plays, 3 yards
  13. Q2 Virginia TechFumble return TD, 7 plays (Old Dominion scores), 47 yards
  14. Q2 Virginia TechPunt, 3 plays, −5 yards
  15. Q2 Old DominionFumble, 1 play, 0 yards
  16. Q2 Virginia TechEnd of half, 4 plays, 13 yards
  17. Q3 Old DominionPunt, 3 plays, 8 yards
  18. Q3 Virginia TechField goal, 8 plays, 46 yards
  19. Q3 Old DominionPunt, 3 plays, −2 yards
  20. Q3 Virginia TechPunt, 4 plays, 15 yards
  21. Q3 Old DominionFumble, 1 play, 0 yards
  22. Q3 Virginia TechTouchdown, 3 plays, 10 yards
  23. Q3 Old DominionPunt, 5 plays, 11 yards
  24. Q3 Virginia TechPunt, 3 plays, 3 yards
  25. Q3 Old DominionField goal, 12 plays, 49 yards
  26. Q4 Virginia TechPunt, 5 plays, 15 yards
  27. Q4 Old DominionTurnover on downs, 6 plays, 34 yards
  28. Q4 Virginia TechInterception, 8 plays, 19 yards
  29. Q4 Old DominionTouchdown, 9 plays, 59 yards
  30. Q4 Virginia TechInterception, 3 plays, 0 yards
  31. Q4 Old DominionEnd of game, 1 play, −3 yards

Play by play

1st quarter8 drives, then Virginia Tech 7, Old Dominion 0
Virginia Tech Punt, 6 plays
15:001st & 10 at own 35Dominik Soos kickoff for 64 yds , Keshawn King return for 23 yds to the VTech 24
14:551st & 10 at own 24Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 28
14:192nd & 6 at own 28VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 23
14:072nd & 11 at own 23Grant Wells pass complete to Kaleb Smith for 5 yds to the VTech 28
13:433rd & 6 at own 28Grant Wells pass complete to Nick Gallo for 9 yds to the VTech 37 for a 1ST down
13:261st & 10 at own 37Grant Wells pass complete to Kaleb Smith for 1 yd to the VTech 38
12:472nd & 9 at own 38Keshawn King run for 4 yds to the VTech 42
12:183rd & 5 at own 42Grant Wells pass incomplete to Da’Wain Lofton
12:184th & 5 at own 42VIRGINIA TECH Penalty, Delay of Game (-5 Yards) to the VTech 37
12:104th & 10 at own 37Peter Moore punt for 52 yds, fair catch by Isiah Paige at the ODU 11
Old Dominion Punt, 3 plays
12:001st & 10 at own 11Blake Watson run for 3 yds to the ODU 14
11:252nd & 7 at own 14Hayden Wolff pass complete to Blake Watson for 4 yds to the ODU 18
10:563rd & 3 at own 18Hayden Wolff pass incomplete to Jordan Bly
10:434th & 3 at own 18Ethan Duane punt for 48 yds, downed at the VTech 34
Virginia Tech Touchdown, 4 plays
10:341st & 10 at own 34Keshawn King run for 6 yds to the VTech 40
10:032nd & 4 at own 40Grant Wells pass complete to Kaleb Smith for 39 yds to the ODU 21 for a 1ST down
9:451st & 10 at opp 21Keshawn King run for 3 yds to the ODU 18
9:122nd & 7 at opp 18Grant Wells run for 18 yds for a TD, (William Ross KICK)Virginia Tech 7, Old Dominion 0
Old Dominion Punt, 3 plays
9:122nd & 7 at own 35Kyle Lowe kickoff for 58 yds , LaMareon James return for 14 yds to the ODU 21
9:011st & 10 at own 21Blake Watson run for 7 yds to the ODU 28
8:272nd & 3 at own 28Blake Watson run for 2 yds to the ODU 30
8:103rd & 1 at own 30Blake Watson run for a loss of 2 yards to the ODU 28
7:264th & 3 at own 28Ethan Duane punt for 49 yds , DJ Harvey returns for no gain to the VTech 28 OLDDOMINION Penalty, Kick Catching Interference (LaMareon James) to the VTech 38
Virginia Tech Punt, 3 plays
7:001st & 10 at own 38Keshawn King run for 2 yds to the VTech 40
6:532nd & 8 at own 40Grant Wells pass incomplete to Nick Gallo
6:413rd & 8 at own 40Grant Wells run for 4 yds to the VTech 44
6:094th & 4 at own 44Peter Moore punt for 36 yds, fair catch by Isiah Paige at the ODU 20
Old Dominion Punt, 9 plays
5:421st & 10 at own 20Keshawn Wicks run for 1 yd to the ODU 21
5:232nd & 9 at own 21Hayden Wolff run for 8 yds to the ODU 29
4:473rd & 1 at own 29Keshawn Wicks run for 7 yds to the ODU 36 for a 1ST down
3:501st & 10 at own 36Hayden Wolff pass complete to Keshawn Wicks for 14 yds to the 50 yard line OLDDOMINION Penalty, Offensive Holding (Javon Harvey) to the ODU 40
3:451st & 6 at own 40Hayden Wolff pass complete to Keshawn Wicks for 2 yds to the ODU 42
3:172nd & 4 at own 42Hayden Wolff pass incomplete
3:113rd & 4 at own 42VIRGINIA TECH Penalty, Defensive Pass Interference (Chamarri Conner) to the VTech 43 for a 1ST down
3:001st & 10 at opp 43Keshawn Wicks run for no gain to the VTech 43
2:312nd & 10 at opp 43Hayden Wolff pass incomplete to Ali Jennings III
2:273rd & 10 at opp 43Hayden Wolff pass incomplete to Jordan Bly
2:174th & 10 at opp 43Ethan Duane punt for 36 yds , William Kakavitsas returns for 2 yds to the VTech 9
Virginia Tech Interception, 3 plays
2:151st & 10 at own 9Keshawn King run for 5 yds to the VTech 14
1:332nd & 5 at own 14Keshawn King run for 1 yd to the VTech 15
0:483rd & 4 at own 15Grant Wells pass intercepted Terry Jones return for no gain to the VTech 36
Old Dominion Field goal, 8 plays
0:371st & 10 at opp 36Blake Watson run for 8 yds to the VTech 28
0:002nd & 2 at opp 28Blake Watson run for 5 yds to the VTech 23 for a 1ST down
Q2 14:461st & 10 at opp 23Hayden Wolff pass complete to Jordan Bly for a loss of 2 yards to the VTech 25
Q2 14:402nd & 12 at opp 25Blake Watson run for 13 yds to the VTech 12 for a 1ST down
Q2 13:501st & 10 at opp 12Blake Watson run for no gain to the VTech 12
Q2 13:112nd & 10 at opp 12Obie Sanni run for 7 yds to the VTech 5
Q2 12:463rd & 3 at opp 5Obie Sanni run for a loss of 1 yard to the VTech 6
Q2 12:074th & 4 at opp 6OLDDOMINION Penalty, Delay of Game (-5 Yards) to the VTech 11
Q2 12:024th & 9 at opp 11Ethan Sanchez 29 yd FG GOODVirginia Tech 7, Old Dominion 3
2nd quarter7 drives, then Old Dominion 10, Virginia Tech 7
Virginia Tech Interception, 5 plays
12:024th & 9 at own 35Dominik Soos kickoff for 63 yds , Keshawn King return for 24 yds to the VATECH 41 VIRGINIA TECH Penalty, Offensive Holding (10 Yards) to the VTech 16
11:201st & 10 at own 16Chance Black run for a loss of 3 yards to the VTech 13
11:052nd & 13 at own 13Grant Wells pass complete to Da’Wain Lofton for 15 yds to the VTech 28 for a 1ST down OLDDOMINION Penalty, Face Mask (15 yards) (Marcus Haynes) to the VTech 43 for a 1ST down
10:501st & 10 at own 43Grant Wells pass complete to Stephen Gosnell for 24 yds to the ODU 33 for a 1ST down
10:231st & 10 at opp 33Jalen Holston run for 6 yds to the ODU 27
10:122nd & 4 at opp 27Grant Wells pass intercepted Tobias Harris return for no gain to the ODU 23
Old Dominion Punt, 3 plays
10:031st & 10 at own 23Wolff, Hayden pass incomplete to Kuntz, Zack, PENALTY VATECH pass interference (Hawkins, Ny’Quee) 11 yards to the ODU34, NO PLAY, 1ST DOWN ODU.
10:021st & 10 at own 34Hayden Wolff pass incomplete
9:492nd & 10 at own 34Blake Watson run for 6 yds to the ODU 40
9:183rd & 4 at own 40Hayden Wolff pass incomplete to Zack Kuntz
9:064th & 4 at own 40Ethan Duane punt for 42 yds, downed at the VTech 18
Virginia Tech Punt, 7 plays
8:581st & 10 at own 18Chance Black run for no gain to the VTech 18
8:222nd & 10 at own 18Grant Wells pass complete to Nick Gallo for 8 yds to the VTech 26
7:533rd & 2 at own 26Chance Black run for 3 yds to the VTech 29 for a 1ST down
7:401st & 10 at own 29Chance Black run for 19 yds to the VTech 48 for a 1ST down
7:051st & 10 at own 48Chance Black run for no gain to the VTech 48
6:472nd & 10 at own 48Grant Wells pass complete to Keshawn King for 7 yds to the ODU 45
6:233rd & 3 at opp 45Keshawn King run for a loss of 1 yard to the ODU 46
5:494th & 4 at opp 46Peter Moore punt for 31 yds, fair catch by Tobias Harris at the ODU 15
Old Dominion Punt, 3 plays
5:441st & 10 at own 15Hayden Wolff pass incomplete
5:102nd & 10 at own 15Hayden Wolff pass complete to Donta Anthony Jr. for 3 yds to the ODU 18
4:573rd & 7 at own 18Hayden Wolff pass incomplete
4:474th & 7 at own 18Ethan Duane punt for 51 yds , DJ Harvey returns for 1 yd to the VTech 32
Virginia Tech Fumble return TD, 7 plays (Old Dominion scores)
4:381st & 10 at own 32Keshawn King run for 14 yds to the VTech 46 for a 1ST down
4:101st & 10 at own 46Keshawn King run for 5 yds to the ODU 49
3:372nd & 5 at opp 49Keshawn King run for 32 yds to the ODU 17 for a 1ST down
2:501st & 10 at opp 17Jalen Holston run for 5 yds to the ODU 12
2:102nd & 5 at opp 12Jalen Holston run for no gain to the ODU 12
1:443rd & 5 at opp 12Wells, Grant pass complete to Lofton, Da’Wain for 9 yards to the ODU3, PENALTY VATECH pass interference (Kakavitsas, William) 15 yards to the ODU27, NO PLAY.
1:393rd & 20 at opp 27Grant Wells pass complete to Stephen Gosnell for 6 yds to the ODU 21
1:264th & 14 at opp 21TEAM run for a loss of 54 yards TEAM fumbled, recovered by ODU Robert Kennedy III , return for 25 yds, (Ethan Sanchez KICK)Old Dominion 10, Virginia Tech 7
Virginia Tech Punt, 3 plays
1:261st & 10 at own 35Dominik Soos kickoff for 63 yds , Bryce Duke return for 23 yds to the VTech 25
1:071st & 10 at own 25Grant Wells run for 3 yds to the VTech 28
0:492nd & 7 at own 28Grant Wells pass incomplete to Nick Gallo
0:483rd & 7 at own 28VIRGINIA TECH Penalty, False Start (Parker Clements) to the VTech 23
0:433rd & 12 at own 23Grant Wells pass complete to Jadan Blue for a loss of 3 yards to the VTech 20
0:424th & 15 at own 20Timeout OLDDOMINION, clock 00:42
0:354th & 15 at own 20Peter Moore punt for 48 yds, fair catch by Isiah Paige at the ODU 32
0:261st & 10 at own 32Hayden Wolff pass complete to Ali Jennings III for 16 yds Ali Jennings III fumbled, forced by Dax Hollifield, recovered by VTech Dax Hollifield
Virginia Tech End of half, 4 plays
0:201st & 10 at opp 48Grant Wells pass incomplete to Kaleb Smith
0:122nd & 10 at opp 48Grant Wells pass incomplete
0:053rd & 10 at opp 48Grant Wells run for 13 yds to the ODU 35 for a 1ST down
0:001st & 10 at opp 35Grant Wells pass incomplete to Jadan Blue
3rd quarter9 drives, then Virginia Tech 17, Old Dominion 10
Old Dominion Punt, 3 plays
15:001st & 10 at own 35Kyle Lowe kickoff for 65 yds , LaMareon James return for 18 yds to the ODU 18
14:491st & 10 at own 18Hayden Wolff pass incomplete to Blake Watson
14:412nd & 10 at own 18Hayden Wolff pass complete to Blake Watson for 5 yds to the ODU 23
14:083rd & 5 at own 23Hayden Wolff pass complete to Zack Kuntz for 3 yds to the ODU 26
13:314th & 2 at own 26Ethan Duane punt for 47 yds, punt out-of-bounds at the VTech 27
Virginia Tech Field goal, 8 plays
13:221st & 10 at own 27Keshawn King run for 15 yds to the VTech 42 for a 1ST down
12:471st & 10 at own 42Keshawn King run for 4 yds to the VTech 46
12:182nd & 6 at own 46Grant Wells pass complete to Drake De Iuliis for 7 yds to the ODU 47 for a 1ST down
11:561st & 10 at opp 47Grant Wells pass complete to Nick Gallo for 16 yds to the ODU 31 for a 1ST down
11:301st & 10 at opp 31Keshawn King run for 4 yds to the ODU 27
10:592nd & 6 at opp 27Wells, Grant pass incomplete to Gallo, Nick, PENALTY VATECH illegal motion (Wright, Dae’Quan) 5 yards to the ODU32, NO PLAY.
10:492nd & 11 at opp 32Jalen Holston run for no gain to the ODU 32
10:133rd & 11 at opp 32VIRGINIA TECH Penalty, Delay of Game (-5 Yards) to the ODU 37
9:383rd & 16 at opp 37Grant Wells run for 10 yds to the ODU 27
9:034th & 6 at opp 27William Ross 44 yd FG GOODTied at 10
Old Dominion Punt, 3 plays
9:034th & 6 at own 35Kyle Lowe kickoff for 61 yds for a touchback
8:551st & 10 at own 25Blake Watson run for a loss of 2 yards to the ODU 23
8:192nd & 12 at own 23Hayden Wolff pass incomplete to Zack Kuntz
8:133rd & 12 at own 23Hayden Wolff pass incomplete
8:004th & 12 at own 23Ethan Duane punt for 57 yds, downed at the VTech 20
Virginia Tech Punt, 4 plays
7:541st & 10 at own 20Grant Wells pass complete to Da’Wain Lofton for 17 yds to the VTech 37 for a 1ST down
7:451st & 10 at own 37Keshawn King run for 1 yd to the VTech 38
6:482nd & 9 at own 38Grant Wells pass complete to Nick Gallo for a loss of 3 yards to the VTech 35
6:123rd & 12 at own 35Grant Wells pass incomplete
6:044th & 12 at own 35Peter Moore punt for 40 yds, fair catch by Isiah Paige at the ODU 25
Old Dominion Fumble, 1 play
5:571st & 10 at own 25Hayden Wolff sacked by Jaden Keller for a loss of 9 yards to the ODU 10 Hayden Wolff fumbled, forced by Jaden Keller, recovered by VTech Dax Hollifield , return for 0 yards , return for 6 yds to the ODU 10
Virginia Tech Touchdown, 3 plays
5:551st & 0 at opp 10VIRGINIA TECH Penalty, False Start (-5 Yards) to the ODU 15
5:501st & goal at opp 15Keshawn King run for 9 yds to the ODU 6
5:172nd & goal at opp 6Grant Wells pass incomplete to Nick Gallo
5:113rd & goal at opp 6Grant Wells pass complete to Keshawn King for 6 yds for a TD, (William Ross KICK)Virginia Tech 17, Old Dominion 10
Old Dominion Punt, 5 plays
5:113rd & 6 at own 35Kyle Lowe kickoff for 64 yds , LaMareon James return for 20 yds to the ODU 21
4:511st & 10 at own 21Blake Watson run for 8 yds to the ODU 29
4:232nd & 2 at own 29Blake Watson run for 2 yds to the ODU 31 for a 1ST down
3:411st & 10 at own 31Blake Watson run for 1 yd to the ODU 32
3:112nd & 9 at own 32Hayden Wolff pass incomplete
3:053rd & 9 at own 32Hayden Wolff pass incomplete
2:504th & 9 at own 32Ethan Duane punt for 44 yds , DJ Harvey returns for 1 yd to the VTech 33 VIRGINIA TECH Penalty, Illegal Block (10 Yards) to the VTech 15
Virginia Tech Punt, 3 plays
2:401st & 10 at own 15Chance Black run for 1 yd to the VTech 16
2:132nd & 9 at own 16Chance Black run for 2 yds to the VTech 18
1:343rd & 7 at own 18Grant Wells pass incomplete to Da’Wain Lofton
1:274th & 7 at own 18Peter Moore punt for 34 yds, fair catch by Isiah Paige at the ODU 48
Old Dominion Field goal, 12 plays
1:171st & 10 at own 48Blake Watson run for a loss of 1 yard to the ODU 47
0:502nd & 11 at own 47Hayden Wolff pass incomplete to Ali Jennings III
0:503rd & 11 at own 47Timeout VIRGINIA TECH, clock 00:50
0:323rd & 11 at own 47Hayden Wolff pass complete to Ali Jennings III for 9 yds to the VTech 44
0:104th & 2 at opp 44Wolff, Hayden pass incomplete to Jennings III, Ali, PENALTY VATECH pass interference 15 yards to the VATECH29, NO PLAY, 1ST DOWN ODU.
0:001st & 10 at opp 29Blake Watson run for 3 yds to the VTech 26
Q4 14:562nd & 7 at opp 26Hayden Wolff pass incomplete
Q4 14:173rd & 7 at opp 26Hayden Wolff pass complete to Zack Kuntz for 9 yds to the VTech 17 for a 1ST down
Q4 14:001st & 10 at opp 17Blake Watson run for 3 yds to the VTech 14
Q4 14:002nd & 7 at opp 14VIRGINIA TECH Penalty, Delay of Game (Dax Hollifield) to the VTech 9
Q4 13:442nd & 2 at opp 9Keshawn Wicks run for 2 yds to the VTech 7 for a 1ST down
Q4 13:171st & goal at opp 7Hayden Wolff pass incomplete to Zack Kuntz
Q4 13:092nd & goal at opp 7Keshawn Wicks run for 4 yds to the VTech 3
Q4 12:343rd & goal at opp 3Hayden Wolff pass incomplete to Zack Kuntz
Q4 12:304th & goal at opp 3Ethan Sanchez 20 yd FG GOODVirginia Tech 17, Old Dominion 13
4th quarter6 drives, then Old Dominion 20, Virginia Tech 17
Virginia Tech Punt, 5 plays
12:304th & 6 at own 35Dominik Soos kickoff for 65 yds , Chance Black return for 29 yds to the VTech 29
12:121st & 10 at own 29Keshawn King run for 3 yds to the VTech 32
11:522nd & 7 at own 32Grant Wells pass complete to Nick Gallo for 11 yds to the VTech 43 for a 1ST down
11:181st & 10 at own 43Keshawn King run for 2 yds to the VTech 45
10:362nd & 8 at own 45Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 49
9:553rd & 4 at own 49VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 44
9:353rd & 9 at own 44Grant Wells run for no gain to the VTech 44
8:574th & 9 at own 44Peter Moore punt for 30 yds, fair catch by Tobias Harris at the ODU 26
Old Dominion Turnover on downs, 6 plays
8:181st & 10 at own 26Tariq Sims run for no gain to the ODU 26
8:152nd & 10 at own 26Hayden Wolff pass complete to Ali Jennings III for 35 yds to the VTech 39 for a 1ST down
7:451st & 10 at opp 39Tariq Sims run for no gain to the VTech 39
7:292nd & 10 at opp 39Obie Sanni run for a loss of 1 yard to the VTech 40
7:033rd & 11 at opp 40Hayden Wolff pass incomplete to Ali Jennings III
6:574th & 11 at opp 40Hayden Wolff pass incomplete to Ali Jennings III
Virginia Tech Interception, 8 plays
6:471st & 10 at own 40Keshawn King run for 1 yd to the VTech 41
6:092nd & 9 at own 41Grant Wells pass complete to Keshawn King for 9 yds to the 50 yard line for a 1ST down
5:411st & 10 at the 50Keshawn King run for 1 yd to the ODU 49
5:032nd & 9 at opp 49Jalen Holston run for 1 yd to the ODU 48
4:553rd & 8 at opp 48Grant Wells pass complete to Da’Wain Lofton for 10 yds to the ODU 38 for a 1ST down
3:471st & 10 at opp 38Grant Wells pass complete to Drake De Iuliis for 5 yds to the ODU 33
3:302nd & 5 at opp 33Holston, Jalen rush for 3 yards to the ODU30, PENALTY VATECH illegal formation 5 yards to the ODU38, NO PLAY.
3:072nd & 10 at opp 38Grant Wells run for a loss of 3 yards to the ODU 41
3:063rd & 13 at opp 41Timeout OLDDOMINION, clock 03:06
2:583rd & 13 at opp 41Grant Wells pass intercepted Ryan Henry return for 1 yd to the ODU 41
Old Dominion Touchdown, 9 plays
2:581st & 10 at own 41OLDDOMINION Penalty, Unsportsmanlike Conduct (-15 Yards) to the ODU 26
2:491st & 10 at own 26Hayden Wolff pass complete to Ali Jennings III for 24 yds to the 50 yard line for a 1ST down
2:391st & 10 at the 50OLDDOMINION Penalty, False Start (Khadere Kounta) to the ODU 45
2:171st & 15 at own 45Hayden Wolff pass incomplete to Zack Kuntz
2:112nd & 15 at own 45Hayden Wolff pass complete to Jordan Bly for 5 yds to the 50 yard line
1:493rd & 10 at the 50Hayden Wolff run for 9 yds to the VTech 41
1:404th & 1 at opp 41Blake Watson run for 2 yds to the VTech 39 for a 1ST down
1:161st & 10 at opp 39Hayden Wolff pass incomplete to Ali Jennings III
1:092nd & 10 at opp 39Hayden Wolff pass complete to Ali Jennings III for 38 yds to the VTech 1 for a 1ST down VIRGINIA TECH Penalty, Defensive Pass Interference (Dorian Strong) declined for a 1ST down
0:411st & 0 at opp 1Timeout VIRGINIA TECH, clock 00:41
0:401st & goal at opp 1Blake Watson run for no gain to the VTech 1
0:002nd & goal at opp 1Blake Watson 1 Yd Run (Ethan Sanchez Kick)Old Dominion 20, Virginia Tech 17
Virginia Tech Interception, 3 plays
0:332nd & 10 at own 35Dominik Soos kickoff for 52 yds , Keshawn King return for a loss of 2 yards to the VTech 11
0:231st & 10 at own 11Grant Wells pass incomplete to Connor Blumrick
0:152nd & 10 at own 11Grant Wells pass incomplete to Connor Blumrick
0:073rd & 10 at own 11Grant Wells pass intercepted LaMareon James return for no gain to the ODU 40
Old Dominion End of game, 1 play
0:001st & 10 at own 40TEAM run for a loss of 3 yards to the ODU 37

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Virginia Tech leads 5–⁠3 in eight meetings, counting the four since this game.

Recent meetings
2026Virginia Tech 44, Old Dominion 21
2025Old Dominion 45, Virginia Tech 26
2024Virginia Tech 37, Old Dominion 17
2023Virginia Tech 36, Old Dominion 17
2022Old Dominion 20, Virginia Tech 17
2019Virginia Tech 31, Old Dominion 17

Around this game