From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Old Dominion
340
Total yards
245
193
Passing yards
165
147
Rushing yards
80
5.4
Yards per pass
4.7
3.8
Yards per rush
2.4
20
First downs
13
5–17
Third downs
3–16
0–1
Fourth downs
1–2
5
Turnovers
2
14–100
Penalties
6–65
35:55
Possession
24:05
1
Sacks (by defense)
1
Efficiency
Virginia Tech
Old Dominion
37%
Success rate
27%
−0.04
EPA per play
−0.21
1.17
Explosiveness
0.74
−0.04
Rushing EPA
−0.24
−0.04
Passing EPA
−0.18
30%
Passing-down success
25%
−0.04
First-down EPA
−0.55
0.05
Second-down EPA
0.15
−0.04
Third-down EPA
−0.06
21%
Havoc by its defense
20%
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
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.
Q1 Virginia TechPunt, 6 plays, 13 yards
Q1 Old DominionPunt, 3 plays, 7 yards
Q1 Virginia TechTouchdown, 4 plays, 66 yards
Q1 Old DominionPunt, 3 plays, 7 yards
Q1 Virginia TechPunt, 3 plays, 6 yards
Q1 Old DominionPunt, 9 plays, 37 yards
Q1 Virginia TechInterception, 3 plays, 6 yards
Q1 Old DominionField goal, 8 plays, 25 yards
Q2 Virginia TechInterception, 5 plays, 57 yards
Q2 Old DominionPunt, 3 plays, 17 yards
Q2 Virginia TechPunt, 7 plays, 36 yards
Q2 Old DominionPunt, 3 plays, 3 yards
Q2 Virginia TechFumble return TD, 7 plays (Old Dominion scores), 47 yards
Q2 Virginia TechPunt, 3 plays, −5 yards
Q2 Old DominionFumble, 1 play, 0 yards
Q2 Virginia TechEnd of half, 4 plays, 13 yards
Q3 Old DominionPunt, 3 plays, 8 yards
Q3 Virginia TechField goal, 8 plays, 46 yards
Q3 Old DominionPunt, 3 plays, −2 yards
Q3 Virginia TechPunt, 4 plays, 15 yards
Q3 Old DominionFumble, 1 play, 0 yards
Q3 Virginia TechTouchdown, 3 plays, 10 yards
Q3 Old DominionPunt, 5 plays, 11 yards
Q3 Virginia TechPunt, 3 plays, 3 yards
Q3 Old DominionField goal, 12 plays, 49 yards
Q4 Virginia TechPunt, 5 plays, 15 yards
Q4 Old DominionTurnover on downs, 6 plays, 34 yards
Q4 Virginia TechInterception, 8 plays, 19 yards
Q4 Old DominionTouchdown, 9 plays, 59 yards
Q4 Virginia TechInterception, 3 plays, 0 yards
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:00
1st & 10 at own 35
Dominik Soos kickoff for 64 yds , Keshawn King return for 23 yds to the VTech 24
14:55
1st & 10 at own 24
Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 28
14:19
2nd & 6 at own 28
VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 23
14:07
2nd & 11 at own 23
Grant Wells pass complete to Kaleb Smith for 5 yds to the VTech 28
13:43
3rd & 6 at own 28
Grant Wells pass complete to Nick Gallo for 9 yds to the VTech 37 for a 1ST down
13:26
1st & 10 at own 37
Grant Wells pass complete to Kaleb Smith for 1 yd to the VTech 38
12:47
2nd & 9 at own 38
Keshawn King run for 4 yds to the VTech 42
12:18
3rd & 5 at own 42
Grant Wells pass incomplete to Da’Wain Lofton
12:18
4th & 5 at own 42
VIRGINIA TECH Penalty, Delay of Game (-5 Yards) to the VTech 37
12:10
4th & 10 at own 37
Peter Moore punt for 52 yds, fair catch by Isiah Paige at the ODU 11
Old Dominion Punt, 3 plays
12:00
1st & 10 at own 11
Blake Watson run for 3 yds to the ODU 14
11:25
2nd & 7 at own 14
Hayden Wolff pass complete to Blake Watson for 4 yds to the ODU 18
10:56
3rd & 3 at own 18
Hayden Wolff pass incomplete to Jordan Bly
10:43
4th & 3 at own 18
Ethan Duane punt for 48 yds, downed at the VTech 34
Virginia Tech Touchdown, 4 plays
10:34
1st & 10 at own 34
Keshawn King run for 6 yds to the VTech 40
10:03
2nd & 4 at own 40
Grant Wells pass complete to Kaleb Smith for 39 yds to the ODU 21 for a 1ST down
9:45
1st & 10 at opp 21
Keshawn King run for 3 yds to the ODU 18
9:12
2nd & 7 at opp 18
Grant Wells run for 18 yds for a TD, (William Ross KICK)Virginia Tech 7, Old Dominion 0
Old Dominion Punt, 3 plays
9:12
2nd & 7 at own 35
Kyle Lowe kickoff for 58 yds , LaMareon James return for 14 yds to the ODU 21
9:01
1st & 10 at own 21
Blake Watson run for 7 yds to the ODU 28
8:27
2nd & 3 at own 28
Blake Watson run for 2 yds to the ODU 30
8:10
3rd & 1 at own 30
Blake Watson run for a loss of 2 yards to the ODU 28
7:26
4th & 3 at own 28
Ethan 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:00
1st & 10 at own 38
Keshawn King run for 2 yds to the VTech 40
6:53
2nd & 8 at own 40
Grant Wells pass incomplete to Nick Gallo
6:41
3rd & 8 at own 40
Grant Wells run for 4 yds to the VTech 44
6:09
4th & 4 at own 44
Peter Moore punt for 36 yds, fair catch by Isiah Paige at the ODU 20
Old Dominion Punt, 9 plays
5:42
1st & 10 at own 20
Keshawn Wicks run for 1 yd to the ODU 21
5:23
2nd & 9 at own 21
Hayden Wolff run for 8 yds to the ODU 29
4:47
3rd & 1 at own 29
Keshawn Wicks run for 7 yds to the ODU 36 for a 1ST down
3:50
1st & 10 at own 36
Hayden 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:45
1st & 6 at own 40
Hayden Wolff pass complete to Keshawn Wicks for 2 yds to the ODU 42
3:17
2nd & 4 at own 42
Hayden Wolff pass incomplete
3:11
3rd & 4 at own 42
VIRGINIA TECH Penalty, Defensive Pass Interference (Chamarri Conner) to the VTech 43 for a 1ST down
3:00
1st & 10 at opp 43
Keshawn Wicks run for no gain to the VTech 43
2:31
2nd & 10 at opp 43
Hayden Wolff pass incomplete to Ali Jennings III
2:27
3rd & 10 at opp 43
Hayden Wolff pass incomplete to Jordan Bly
2:17
4th & 10 at opp 43
Ethan Duane punt for 36 yds , William Kakavitsas returns for 2 yds to the VTech 9
Virginia Tech Interception, 3 plays
2:15
1st & 10 at own 9
Keshawn King run for 5 yds to the VTech 14
1:33
2nd & 5 at own 14
Keshawn King run for 1 yd to the VTech 15
0:48
3rd & 4 at own 15
Grant Wells pass intercepted Terry Jones return for no gain to the VTech 36
Old Dominion Field goal, 8 plays
0:37
1st & 10 at opp 36
Blake Watson run for 8 yds to the VTech 28
0:00
2nd & 2 at opp 28
Blake Watson run for 5 yds to the VTech 23 for a 1ST down
Q2 14:46
1st & 10 at opp 23
Hayden Wolff pass complete to Jordan Bly for a loss of 2 yards to the VTech 25
Q2 14:40
2nd & 12 at opp 25
Blake Watson run for 13 yds to the VTech 12 for a 1ST down
Q2 13:50
1st & 10 at opp 12
Blake Watson run for no gain to the VTech 12
Q2 13:11
2nd & 10 at opp 12
Obie Sanni run for 7 yds to the VTech 5
Q2 12:46
3rd & 3 at opp 5
Obie Sanni run for a loss of 1 yard to the VTech 6
Q2 12:07
4th & 4 at opp 6
OLDDOMINION Penalty, Delay of Game (-5 Yards) to the VTech 11
2nd quarter7 drives, then Old Dominion 10, Virginia Tech 7
Virginia Tech Interception, 5 plays
12:02
4th & 9 at own 35
Dominik 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:20
1st & 10 at own 16
Chance Black run for a loss of 3 yards to the VTech 13
11:05
2nd & 13 at own 13
Grant 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:50
1st & 10 at own 43
Grant Wells pass complete to Stephen Gosnell for 24 yds to the ODU 33 for a 1ST down
10:23
1st & 10 at opp 33
Jalen Holston run for 6 yds to the ODU 27
10:12
2nd & 4 at opp 27
Grant Wells pass intercepted Tobias Harris return for no gain to the ODU 23
Old Dominion Punt, 3 plays
10:03
1st & 10 at own 23
Wolff, Hayden pass incomplete to Kuntz, Zack, PENALTY VATECH pass interference (Hawkins, Ny’Quee) 11 yards to the ODU34, NO PLAY, 1ST DOWN ODU.
10:02
1st & 10 at own 34
Hayden Wolff pass incomplete
9:49
2nd & 10 at own 34
Blake Watson run for 6 yds to the ODU 40
9:18
3rd & 4 at own 40
Hayden Wolff pass incomplete to Zack Kuntz
9:06
4th & 4 at own 40
Ethan Duane punt for 42 yds, downed at the VTech 18
Virginia Tech Punt, 7 plays
8:58
1st & 10 at own 18
Chance Black run for no gain to the VTech 18
8:22
2nd & 10 at own 18
Grant Wells pass complete to Nick Gallo for 8 yds to the VTech 26
7:53
3rd & 2 at own 26
Chance Black run for 3 yds to the VTech 29 for a 1ST down
7:40
1st & 10 at own 29
Chance Black run for 19 yds to the VTech 48 for a 1ST down
7:05
1st & 10 at own 48
Chance Black run for no gain to the VTech 48
6:47
2nd & 10 at own 48
Grant Wells pass complete to Keshawn King for 7 yds to the ODU 45
6:23
3rd & 3 at opp 45
Keshawn King run for a loss of 1 yard to the ODU 46
5:49
4th & 4 at opp 46
Peter Moore punt for 31 yds, fair catch by Tobias Harris at the ODU 15
Old Dominion Punt, 3 plays
5:44
1st & 10 at own 15
Hayden Wolff pass incomplete
5:10
2nd & 10 at own 15
Hayden Wolff pass complete to Donta Anthony Jr. for 3 yds to the ODU 18
4:57
3rd & 7 at own 18
Hayden Wolff pass incomplete
4:47
4th & 7 at own 18
Ethan 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:38
1st & 10 at own 32
Keshawn King run for 14 yds to the VTech 46 for a 1ST down
4:10
1st & 10 at own 46
Keshawn King run for 5 yds to the ODU 49
3:37
2nd & 5 at opp 49
Keshawn King run for 32 yds to the ODU 17 for a 1ST down
2:50
1st & 10 at opp 17
Jalen Holston run for 5 yds to the ODU 12
2:10
2nd & 5 at opp 12
Jalen Holston run for no gain to the ODU 12
1:44
3rd & 5 at opp 12
Wells, 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:39
3rd & 20 at opp 27
Grant Wells pass complete to Stephen Gosnell for 6 yds to the ODU 21
1:26
4th & 14 at opp 21
TEAM 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:26
1st & 10 at own 35
Dominik Soos kickoff for 63 yds , Bryce Duke return for 23 yds to the VTech 25
1:07
1st & 10 at own 25
Grant Wells run for 3 yds to the VTech 28
0:49
2nd & 7 at own 28
Grant Wells pass incomplete to Nick Gallo
0:48
3rd & 7 at own 28
VIRGINIA TECH Penalty, False Start (Parker Clements) to the VTech 23
0:43
3rd & 12 at own 23
Grant Wells pass complete to Jadan Blue for a loss of 3 yards to the VTech 20
0:42
4th & 15 at own 20
Timeout OLDDOMINION, clock 00:42
0:35
4th & 15 at own 20
Peter Moore punt for 48 yds, fair catch by Isiah Paige at the ODU 32
0:26
1st & 10 at own 32
Hayden 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:20
1st & 10 at opp 48
Grant Wells pass incomplete to Kaleb Smith
0:12
2nd & 10 at opp 48
Grant Wells pass incomplete
0:05
3rd & 10 at opp 48
Grant Wells run for 13 yds to the ODU 35 for a 1ST down
0:00
1st & 10 at opp 35
Grant Wells pass incomplete to Jadan Blue
3rd quarter9 drives, then Virginia Tech 17, Old Dominion 10
Old Dominion Punt, 3 plays
15:00
1st & 10 at own 35
Kyle Lowe kickoff for 65 yds , LaMareon James return for 18 yds to the ODU 18
14:49
1st & 10 at own 18
Hayden Wolff pass incomplete to Blake Watson
14:41
2nd & 10 at own 18
Hayden Wolff pass complete to Blake Watson for 5 yds to the ODU 23
14:08
3rd & 5 at own 23
Hayden Wolff pass complete to Zack Kuntz for 3 yds to the ODU 26
13:31
4th & 2 at own 26
Ethan Duane punt for 47 yds, punt out-of-bounds at the VTech 27
Virginia Tech Field goal, 8 plays
13:22
1st & 10 at own 27
Keshawn King run for 15 yds to the VTech 42 for a 1ST down
12:47
1st & 10 at own 42
Keshawn King run for 4 yds to the VTech 46
12:18
2nd & 6 at own 46
Grant Wells pass complete to Drake De Iuliis for 7 yds to the ODU 47 for a 1ST down
11:56
1st & 10 at opp 47
Grant Wells pass complete to Nick Gallo for 16 yds to the ODU 31 for a 1ST down
11:30
1st & 10 at opp 31
Keshawn King run for 4 yds to the ODU 27
10:59
2nd & 6 at opp 27
Wells, Grant pass incomplete to Gallo, Nick, PENALTY VATECH illegal motion (Wright, Dae’Quan) 5 yards to the ODU32, NO PLAY.
10:49
2nd & 11 at opp 32
Jalen Holston run for no gain to the ODU 32
10:13
3rd & 11 at opp 32
VIRGINIA TECH Penalty, Delay of Game (-5 Yards) to the ODU 37
9:38
3rd & 16 at opp 37
Grant Wells run for 10 yds to the ODU 27
9:03
4th & 6 at opp 27
William Ross 44 yd FG GOODTied at 10
Old Dominion Punt, 3 plays
9:03
4th & 6 at own 35
Kyle Lowe kickoff for 61 yds for a touchback
8:55
1st & 10 at own 25
Blake Watson run for a loss of 2 yards to the ODU 23
8:19
2nd & 12 at own 23
Hayden Wolff pass incomplete to Zack Kuntz
8:13
3rd & 12 at own 23
Hayden Wolff pass incomplete
8:00
4th & 12 at own 23
Ethan Duane punt for 57 yds, downed at the VTech 20
Virginia Tech Punt, 4 plays
7:54
1st & 10 at own 20
Grant Wells pass complete to Da’Wain Lofton for 17 yds to the VTech 37 for a 1ST down
7:45
1st & 10 at own 37
Keshawn King run for 1 yd to the VTech 38
6:48
2nd & 9 at own 38
Grant Wells pass complete to Nick Gallo for a loss of 3 yards to the VTech 35
6:12
3rd & 12 at own 35
Grant Wells pass incomplete
6:04
4th & 12 at own 35
Peter Moore punt for 40 yds, fair catch by Isiah Paige at the ODU 25
Old Dominion Fumble, 1 play
5:57
1st & 10 at own 25
Hayden 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:55
1st & 0 at opp 10
VIRGINIA TECH Penalty, False Start (-5 Yards) to the ODU 15
5:50
1st & goal at opp 15
Keshawn King run for 9 yds to the ODU 6
5:17
2nd & goal at opp 6
Grant Wells pass incomplete to Nick Gallo
5:11
3rd & goal at opp 6
Grant 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:11
3rd & 6 at own 35
Kyle Lowe kickoff for 64 yds , LaMareon James return for 20 yds to the ODU 21
4:51
1st & 10 at own 21
Blake Watson run for 8 yds to the ODU 29
4:23
2nd & 2 at own 29
Blake Watson run for 2 yds to the ODU 31 for a 1ST down
3:41
1st & 10 at own 31
Blake Watson run for 1 yd to the ODU 32
3:11
2nd & 9 at own 32
Hayden Wolff pass incomplete
3:05
3rd & 9 at own 32
Hayden Wolff pass incomplete
2:50
4th & 9 at own 32
Ethan 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:40
1st & 10 at own 15
Chance Black run for 1 yd to the VTech 16
2:13
2nd & 9 at own 16
Chance Black run for 2 yds to the VTech 18
1:34
3rd & 7 at own 18
Grant Wells pass incomplete to Da’Wain Lofton
1:27
4th & 7 at own 18
Peter Moore punt for 34 yds, fair catch by Isiah Paige at the ODU 48
Old Dominion Field goal, 12 plays
1:17
1st & 10 at own 48
Blake Watson run for a loss of 1 yard to the ODU 47
0:50
2nd & 11 at own 47
Hayden Wolff pass incomplete to Ali Jennings III
0:50
3rd & 11 at own 47
Timeout VIRGINIA TECH, clock 00:50
0:32
3rd & 11 at own 47
Hayden Wolff pass complete to Ali Jennings III for 9 yds to the VTech 44
0:10
4th & 2 at opp 44
Wolff, Hayden pass incomplete to Jennings III, Ali, PENALTY VATECH pass interference 15 yards to the VATECH29, NO PLAY, 1ST DOWN ODU.
0:00
1st & 10 at opp 29
Blake Watson run for 3 yds to the VTech 26
Q4 14:56
2nd & 7 at opp 26
Hayden Wolff pass incomplete
Q4 14:17
3rd & 7 at opp 26
Hayden Wolff pass complete to Zack Kuntz for 9 yds to the VTech 17 for a 1ST down
Q4 14:00
1st & 10 at opp 17
Blake Watson run for 3 yds to the VTech 14
Q4 14:00
2nd & 7 at opp 14
VIRGINIA TECH Penalty, Delay of Game (Dax Hollifield) to the VTech 9
Q4 13:44
2nd & 2 at opp 9
Keshawn Wicks run for 2 yds to the VTech 7 for a 1ST down
4th quarter6 drives, then Old Dominion 20, Virginia Tech 17
Virginia Tech Punt, 5 plays
12:30
4th & 6 at own 35
Dominik Soos kickoff for 65 yds , Chance Black return for 29 yds to the VTech 29
12:12
1st & 10 at own 29
Keshawn King run for 3 yds to the VTech 32
11:52
2nd & 7 at own 32
Grant Wells pass complete to Nick Gallo for 11 yds to the VTech 43 for a 1ST down
11:18
1st & 10 at own 43
Keshawn King run for 2 yds to the VTech 45
10:36
2nd & 8 at own 45
Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 49
9:55
3rd & 4 at own 49
VIRGINIA TECH Penalty, False Start (Johnny Jordan) to the VTech 44
9:35
3rd & 9 at own 44
Grant Wells run for no gain to the VTech 44
8:57
4th & 9 at own 44
Peter Moore punt for 30 yds, fair catch by Tobias Harris at the ODU 26
Old Dominion Turnover on downs, 6 plays
8:18
1st & 10 at own 26
Tariq Sims run for no gain to the ODU 26
8:15
2nd & 10 at own 26
Hayden Wolff pass complete to Ali Jennings III for 35 yds to the VTech 39 for a 1ST down
7:45
1st & 10 at opp 39
Tariq Sims run for no gain to the VTech 39
7:29
2nd & 10 at opp 39
Obie Sanni run for a loss of 1 yard to the VTech 40
7:03
3rd & 11 at opp 40
Hayden Wolff pass incomplete to Ali Jennings III
6:57
4th & 11 at opp 40
Hayden Wolff pass incomplete to Ali Jennings III
Virginia Tech Interception, 8 plays
6:47
1st & 10 at own 40
Keshawn King run for 1 yd to the VTech 41
6:09
2nd & 9 at own 41
Grant Wells pass complete to Keshawn King for 9 yds to the 50 yard line for a 1ST down
5:41
1st & 10 at the 50
Keshawn King run for 1 yd to the ODU 49
5:03
2nd & 9 at opp 49
Jalen Holston run for 1 yd to the ODU 48
4:55
3rd & 8 at opp 48
Grant Wells pass complete to Da’Wain Lofton for 10 yds to the ODU 38 for a 1ST down
3:47
1st & 10 at opp 38
Grant Wells pass complete to Drake De Iuliis for 5 yds to the ODU 33
3:30
2nd & 5 at opp 33
Holston, Jalen rush for 3 yards to the ODU30, PENALTY VATECH illegal formation 5 yards to the ODU38, NO PLAY.
3:07
2nd & 10 at opp 38
Grant Wells run for a loss of 3 yards to the ODU 41
3:06
3rd & 13 at opp 41
Timeout OLDDOMINION, clock 03:06
2:58
3rd & 13 at opp 41
Grant Wells pass intercepted Ryan Henry return for 1 yd to the ODU 41
Old Dominion Touchdown, 9 plays
2:58
1st & 10 at own 41
OLDDOMINION Penalty, Unsportsmanlike Conduct (-15 Yards) to the ODU 26
2:49
1st & 10 at own 26
Hayden Wolff pass complete to Ali Jennings III for 24 yds to the 50 yard line for a 1ST down
2:39
1st & 10 at the 50
OLDDOMINION Penalty, False Start (Khadere Kounta) to the ODU 45
2:17
1st & 15 at own 45
Hayden Wolff pass incomplete to Zack Kuntz
2:11
2nd & 15 at own 45
Hayden Wolff pass complete to Jordan Bly for 5 yds to the 50 yard line
1:49
3rd & 10 at the 50
Hayden Wolff run for 9 yds to the VTech 41
1:40
4th & 1 at opp 41
Blake Watson run for 2 yds to the VTech 39 for a 1ST down
1:16
1st & 10 at opp 39
Hayden Wolff pass incomplete to Ali Jennings III
1:09
2nd & 10 at opp 39
Hayden 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:41
1st & 0 at opp 1
Timeout VIRGINIA TECH, clock 00:41
0:40
1st & goal at opp 1
Blake Watson run for no gain to the VTech 1
0:00
2nd & goal at opp 1
Blake Watson 1 Yd Run (Ethan Sanchez Kick)Old Dominion 20, Virginia Tech 17
Virginia Tech Interception, 3 plays
0:33
2nd & 10 at own 35
Dominik Soos kickoff for 52 yds , Keshawn King return for a loss of 2 yards to the VTech 11
0:23
1st & 10 at own 11
Grant Wells pass incomplete to Connor Blumrick
0:15
2nd & 10 at own 11
Grant Wells pass incomplete to Connor Blumrick
0:07
3rd & 10 at own 11
Grant Wells pass intercepted LaMareon James return for no gain to the ODU 40
Old Dominion End of game, 1 play
0:00
1st & 10 at own 40
TEAM 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.