← CFB Terminal
17
Sun Belt
AT
36
ACC
2023 week 1 · Saturday, September 2, 2023 at 7:00 PM CT · Lane Stadium · 📺 ACCN · 65,632 att · 68.5°F Fog, wind 3.4

Drive chart

Old Dominion Virginia Tech bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 7 yd · 1:02
0–0
14:55 1st & 10 OWN 26 Grant Wells pass incomplete 0 -0.73
14:46 2nd & 10 OWN 26 Bhayshul Tuten run for 7 yds to the VT 33 +7 0.33
14:06 3rd & 3 OWN 33 Grant Wells pass incomplete 0 -0.54
14:04 4th & 3 OWN 33 Peter Moore punt for 51 yds, downed at the ODU 16
PUNT
3 pl · -4 yd · 1:41
0–0
13:49 1st & 15 OWN 11 Keshawn Wicks run for no gain to the ODU 11 0 -0.19
13:31 2nd & 15 OWN 11 Grant Wilson run for 4 yds to the ODU 15 +4 -0.01
12:49 3rd & 11 OWN 15 Grant Wilson sacked by Keyshawn Burgos for a loss of 3 yards to the ODU 12 -3 -0.10
12:12 4th & 14 OWN 12 Ethan Duane punt for 36 yds, fair catch by Jaylin Lane at the ODU 48
ON DOWNS
11 pl · 46 yd · 5:29
0–0
12:07 1st & 10 OPP 48 Bhayshul Tuten run for 3 yds to the ODU 45 +3 -0.36
11:44 2nd & 7 OPP 45 Grant Wells pass complete to Jaylin Lane for 9 yds to the ODU 36 for a 1ST down +9 1.04
11:21 1st & 10 OPP 36 Bhayshul Tuten run for a loss of 1 yard to the ODU 37 -1 -0.90
10:15 1st & 10 OPP 14 Malachi Thomas run for 4 yds to the ODU 10 +4 -0.02
9:46 2nd & 6 OPP 10 Malachi Thomas run for 4 yds to the ODU 6 +4 -0.02
9:09 3rd & 2 OPP 6 Kyron Drones run for 2 yds to the ODU 4 for a 1ST down +2 0.90
8:42 1st & 4 OPP 4 Kyron Drones run for 1 yd to the ODU 3 +1 -0.52
7:59 2nd & 3 OPP 3 Malachi Thomas run for 2 yds to the ODU 1 +2 -0.24
7:26 3rd & 1 OPP 1 Kyron Drones run for a loss of 1 yard to the ODU 2 -1 -0.40
6:42 4th & 2 OPP 2 Grant Wells pass incomplete 0 -4.15
SAFETY
7 pl · 22 yd · 2:32
0–2
6:39 1st & 10 OWN 2 Old Dominion Penalty, False Start ( Yards) to the ODU 1 0
6:37 1st & 11 OWN 1 Grant Wilson pass incomplete 0 -0.21
6:37 2nd & 11 OWN 1 Grant Wilson pass complete to Obie Sanni for 5 yds to the ODU 6 +5 0.02
5:47 3rd & 6 OWN 6 Grant Wilson run for 16 yds to the ODU 22 for a 1ST down +16 0.97
5:13 1st & 10 OWN 22 Grant Wilson run for 6 yds to the ODU 28 +6 0.31
4:42 2nd & 4 OWN 28 Grant Wilson pass complete to Ahmarian Granger for a loss of 4 yards to the ODU 24 -4 -1.11
4:15 3rd & 8 OWN 24 Grant Wilson pass incomplete 0 -0.19
4:07 4th & 8 OWN 24 Team Safety 0 -1.73
TD
10 pl · 55 yd · 4:07
0–9
4:01 1st & 10 OWN 45 Grant Wells pass incomplete 0 -1.16
3:50 2nd & 10 OWN 45 Grant Wells run for 9 yds to the ODU 46 +9 1.11
3:13 3rd & 1 OPP 46 Bhayshul Tuten run for 1 yd to the ODU 45 for a 1ST down +1 0.85
2:38 1st & 10 OPP 45 Grant Wells pass complete to Da'Wain Lofton for 5 yds to the ODU 40 +5 0.09
1:58 2nd & 5 OPP 40 Bhayshul Tuten run for 2 yds to the ODU 38 +2 -0.56
1:27 3rd & 3 OPP 38 Bhayshul Tuten run for 1 yd to the ODU 37 +1 -0.86
0:54 4th & 2 OPP 37 Grant Wells pass complete to Da'Wain Lofton for 15 yds to the ODU 22 for a 1ST down +15 2.15
0:25 1st & 10 OPP 22 Malachi Thomas run for 2 yds to the ODU 20 +2 -0.22
0:01 2nd & 8 OPP 20 Grant Wells pass incomplete 0 -0.46
0:00 OPP 20 End of 1st Quarter
14:53 3rd & 8 OPP 20 Grant Wells pass complete to Jaylin Lane for 20 yds for a TD (John Love KICK) +20 3.32
Q2
TD
12 pl · 83 yd · 5:14
7–9
14:44 1st & 10 OWN 17 Keshawn Wicks run for 6 yds to the ODU 23 +6 0.26
14:17 2nd & 4 OWN 23 Grant Wilson pass incomplete 0 -0.63
14:17 3rd & 4 OWN 23 Keshawn Wicks run for 5 yds to the ODU 28 for a 1ST down +5 1.04
13:42 1st & 10 OWN 28 Keshawn Wicks run for 8 yds to the ODU 36 +8 0.97
13:04 2nd & 2 OWN 36 Keshawn Wicks run for 1 yd to the ODU 37 +1 -1.00
12:25 3rd & 1 OWN 37 Keshawn Wicks run for 2 yds to the ODU 39 for a 1ST down +2 1.03
11:44 1st & 10 OWN 39 Grant Wilson pass complete to Isiah Paige for 12 yds to the VT 49 for a 1ST down +12 1.09
11:07 1st & 10 OPP 49 Devin Roche run for 22 yds to the VT 27 for a 1ST down +22 1.02
10:44 1st & 10 OPP 27 Grant Wilson pass incomplete 0 -0.49
10:40 2nd & 10 OPP 27 Keshawn Wicks run for 5 yds to the VT 22 +5 0.05
9:56 3rd & 5 OPP 22 Keshawn Wicks run for 6 yds to the VT 16 for a 1ST down +6 0.61
9:33 1st & 10 OPP 16 Grant Wilson pass complete to Dominic Dutton for 16 yds for a TD (Ethan Sanchez KICK) +16 2.57
PUNT
6 pl · 16 yd · 2:52
7–9
9:23 1st & 10 OWN 27 Grant Wells pass complete to Jaylin Lane for 6 yds to the VT 33 +6 0.35
8:41 2nd & 4 OWN 33 Bhayshul Tuten run for 3 yds to the VT 36 +3 -0.38
8:04 3rd & 1 OWN 36 Bhayshul Tuten run for 2 yds to the VT 38 for a 1ST down +2 1.01
7:31 1st & 10 OWN 38 Grant Wells pass incomplete 0 -1.09
7:25 2nd & 10 OWN 38 Malachi Thomas run for 5 yds to the VT 43 +5 0.06
6:43 3rd & 5 OWN 43 Grant Wells pass incomplete 0 -0.73
6:41 4th & 5 OWN 43 Peter Moore punt for 57 yds for a touchback
PUNT
5 pl · 13 yd · 1:19
7–9
6:31 1st & 10 OWN 20 Obie Sanni run for 5 yds to the ODU 25 +5 0.09
6:12 2nd & 5 OWN 25 Obie Sanni run for 10 yds to the ODU 35 for a 1ST down +10 1.06
5:56 1st & 10 OWN 35 Grant Wilson pass incomplete 0 -1.01
5:50 2nd & 10 OWN 35 Obie Sanni run for a loss of 2 yards to the ODU 33 -2 -0.76
5:31 3rd & 12 OWN 33 Grant Wilson pass incomplete 0 -0.22
5:22 4th & 12 OWN 33 Ethan Duane punt for 35 yds
TD
8 pl · 62 yd · 3:10
7–16
5:13 1st & 10 OWN 38 Bhayshul Tuten run for 1 yd to the VT 39 +1 -0.89
4:47 2nd & 9 OWN 39 Bhayshul Tuten run for 5 yds to the VT 44 +5 0.07
4:17 3rd & 4 OWN 44 Grant Wells pass complete to Stephen Gosnell for 10 yds to the ODU 46 for a 1ST down +10 2.22
3:44 1st & 10 OPP 46 Bhayshul Tuten run for no gain to the ODU 46 0 -1.03
3:12 2nd & 10 OPP 46 Grant Wells pass incomplete 0 -1.07
3:07 3rd & 10 OPP 46 Grant Wells pass complete to Jaylin Lane for 34 yds to the ODU 12 for a 1ST down +34 3.10
2:43 1st & 10 OPP 12 Bhayshul Tuten run for 2 yds to the ODU 10 +2 -0.17
2:10 2nd & 8 OPP 10 Timeout Virginia Tech, clock 02:10
2:03 2nd & 8 OPP 10 Grant Wells pass complete to Ali Jennings for 10 yds for a TD (John Love KICK) +10 2.70
FG
12 pl · 64 yd · 2:03
10–16
2:03 1st & 10 OWN 25 Grant Wilson sacked by Antwaun Powell-Ryland Jr. for a loss of 5 yards to the ODU 20 -5 -1.07
1:39 2nd & 15 OWN 20 Virginia Tech Penalty, Offsides (TEAM) to the ODU 25 +5
1:34 2nd & 10 OWN 25 Virginia Tech Penalty, Targeting on STROMAN, Jalen enforced (Jalen Stroman) to the ODU 41 for a 1ST down +14
1:33 1st & 10 OWN 41 Timeout Virginia Tech, clock 01:33
1:33 1st & 10 OWN 41 Grant Wilson pass incomplete 0 -1.14
1:29 2nd & 10 OWN 41 Grant Wilson pass complete to Ahmarian Granger for 3 yds to the ODU 44 +3 -0.33
1:24 3rd & 7 OWN 44 Grant Wilson pass complete to Ahmarian Granger for 15 yds to the VT 41 for a 1ST down +15 2.89
1:02 1st & 10 OPP 41 Keshawn Wicks run for 4 yds to the VT 37 +4 -0.10
0:56 2nd & 6 OPP 37 Timeout Old Dominion, clock 00:56
0:52 2nd & 6 OPP 37 Grant Wilson pass incomplete 0 -0.93
0:52 3rd & 6 OPP 37 Keshawn Wicks run for 27 yds to the VT 10 for a 1ST down +27 1.75
0:37 1st & 10 OPP 10 Keshawn Wicks run for 4 yds to the VT 6 +4 -0.01
0:20 2nd & 6 OPP 6 Grant Wilson run for a loss of 1 yard to the VT 7 -1 -0.36
0:16 3rd & 7 OPP 7 Timeout Virginia Tech, clock 00:16
0:15 3rd & 7 OPP 7 Obie Sanni run for a loss of 4 yards to the VT 11 -4 -0.75
0:02 4th & 11 OPP 11 Timeout Old Dominion, clock 00:02
0:00 4th & 11 OPP 11 Ethan Sanchez 28 yd FG GOOD
0:00 OWN 35 End of 2nd Quarter
Q3
FUMBLE
7 pl · 44 yd · 2:42
10–16
15:00 1st & 10 OWN 25 Grant Wilson run for 10 yds to the ODU 35 for a 1ST down +10 0.84
14:42 1st & 10 OWN 35 Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 40 +5 0.11
14:15 2nd & 5 OWN 40 Grant Wilson pass incomplete 0 -1.06
14:11 3rd & 5 OWN 40 Grant Wilson run for 8 yds to the ODU 48 for a 1ST down +8 2.19
13:51 1st & 10 OWN 48 Grant Wilson pass complete to Kadarius Calloway for 8 yds to the VT 44 +8 0.88
13:10 2nd & 2 OPP 44 Kadarius Calloway run for 5 yds to the VT 39 for a 1ST down +5 -0.01
12:24 1st & 10 OPP 39 Kadarius Calloway run for 8 yds to the VT 31 Kadarius Calloway fumbled, recovered by VT Nasir Peoples -3.86
TD
6 pl · 69 yd · 2:19
10–23
12:16 1st & 10 OWN 31 Grant Wells pass complete to Bhayshul Tuten for 5 yds to the VT 36 +5 0.10
11:48 2nd & 5 OWN 36 Grant Wells pass complete to Da'Quan Felton for 34 yds to the ODU 30 for a 1ST down +34 2.69
11:31 1st & 10 OPP 30 Bhayshul Tuten run for 8 yds to the ODU 22 +8 0.51
11:04 2nd & 2 OPP 22 Grant Wells pass complete to Ali Jennings for 10 yds to the ODU 12 for a 1ST down +10 -0.23
10:33 1st & 10 OPP 12 Bhayshul Tuten run for 6 yds to the ODU 6 +6 0.18
9:59 2nd & 4 OPP 6 Grant Wells pass complete to Ali Jennings for 6 yds for a TD (John Love KICK) +6 2.35
TD
9 pl · 75 yd · 4:16
17–23
9:58 1st & 10 OWN 25 Grant Wilson pass complete to Kelby Williams for 6 yds to the ODU 31 +6 0.33
9:39 2nd & 4 OWN 31 Grant Wilson run for 1 yd to the ODU 32 +1 -0.72
8:55 3rd & 3 OWN 32 Grant Wilson run for 3 yds to the ODU 35 for a 1ST down +3 1.22
8:36 1st & 10 OWN 35 Grant Wilson run for 4 yds to the ODU 39 +4 -0.16
7:56 2nd & 6 OWN 39 Grant Wilson run for 25 yds to the VT 36 for a 1ST down +25 2.39
7:31 1st & 10 OPP 36 Grant Wilson run for 1 yd to the VT 35 +1 -0.55
6:58 2nd & 9 OPP 35 Virginia Tech Penalty, Targeting on PAYNE, Pheldarius enforced (Pheldarius Payne) to the VT 20 for a 1ST down +15
6:18 1st & 10 OPP 20 Ahmarian Granger run for 15 yds to the VT 5 for a 1ST down +15 0.73
5:43 1st & 5 OPP 5 Grant Wilson pass complete to Keshawn Wicks for 5 yds for a TD (Ethan Sanchez KICK) +5 1.88
TD
8 pl · 65 yd · 3:34
17–30
5:43 1st & 10 OWN 35 Malachi Thomas run for 1 yd to the VT 36 +1 -0.83
5:11 2nd & 9 OWN 36 Grant Wells pass complete to Malachi Thomas for 4 yds to the VT 40 +4 -0.12
4:36 3rd & 5 OWN 40 Grant Wells pass complete to Ali Jennings for 44 yds to the ODU 16 for a 1ST down +44 3.63
4:12 1st & 10 OPP 16 Malachi Thomas run for a loss of 3 yards to the ODU 19 -3 -0.56
3:32 2nd & 13 OPP 19 Grant Wells pass complete to Dae'Quan Wright for 14 yds to the ODU 5 for a 1ST down +14 1.24
3:04 1st & 5 OPP 5 Malachi Thomas run for 2 yds to the ODU 3 +2 -0.33
2:39 2nd & 3 OPP 3 Grant Wells run for 2 yds to the ODU 1 +2 -0.24
2:09 3rd & 1 OPP 1 Grant Wells run for 1 yd for a TD (John Love KICK) +1 2.45
FUMBLE
1 pl · 12 yd · 0:15
17–30
2:08 1st & 10 OWN 25 Devin Roche run for 12 yds to the ODU 37 Devin Roche fumbled, recovered by VT Josh Fuga -0.92
ON DOWNS
6 pl · 24 yd · 2:06
17–30
1:51 1st & 10 OPP 37 Grant Wells pass incomplete 0 -0.75
1:43 2nd & 10 OPP 37 Grant Wells pass incomplete 0 -0.97
1:37 3rd & 10 OPP 37 (01:37) WELLS, Grant pass deep to the left incomplete intended for LANE, Jaylin thrown to the ODU0, clock 01:32. PENALTY ODU Pass Interference on RA-EL, Tahj enforced 15 yards to the ODU22 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
1:29 1st & 10 OPP 22 Bhayshul Tuten run for 5 yds to the ODU 17 +5 0.07
0:56 2nd & 5 OPP 17 Bhayshul Tuten run for 4 yds to the ODU 13 +4 -0.03
0:31 3rd & 1 OPP 13 Bhayshul Tuten run for no gain to the ODU 13 0 -0.46
0:00 OPP 13 End of 3rd Quarter
14:53 4th & 1 OPP 13 Grant Wells run for no gain to the ODU 13 0 -3.94
Q4
PUNT
3 pl · 1 yd · 1:35
17–30
14:48 1st & 10 OWN 13 Grant Wilson sacked for a loss of 4 yards to the ODU 9 -4 -0.56
14:06 2nd & 14 OWN 9 Grant Wilson pass complete to Keshawn Wicks for 5 yds to the ODU 14 +5 0.01
13:22 3rd & 9 OWN 14 Grant Wilson pass incomplete 0 -0.09
13:12 4th & 9 OWN 14 Ethan Duane punt for 50 yds
FG
8 pl · 40 yd · 3:43
17–33
13:08 1st & 10 50 Malachi Thomas run for 4 yds to the ODU 46 +4 -0.14
12:39 2nd & 6 OPP 46 Grant Wells pass complete to Benji Gosnell for 23 yds to the ODU 23 for a 1ST down +23 1.32
12:03 1st & 10 OPP 23 Malachi Thomas run for 1 yd to the ODU 22 +1 -0.32
11:31 2nd & 9 OPP 22 Grant Wells run for 10 yds to the ODU 12 for a 1ST down +10 0.46
10:58 1st & 10 OPP 12 Malachi Thomas run for no gain to the ODU 12 0 -0.30
10:19 2nd & 10 OPP 12 Grant Wells pass complete to Ali Jennings for 2 yds to the ODU 10 +2 -0.16
9:32 3rd & 8 OPP 10 Grant Wells pass incomplete 0 -0.40
9:28 4th & 8 OPP 10 John Love 27 yd FG GOOD
INT
3 pl · 20 yd · 1:10
17–33
9:21 1st & 10 OWN 16 Grant Wilson pass complete to Reymello Murphy for 5 yds to the ODU 21 +5 0.08
8:47 2nd & 5 OWN 21 Grant Wilson run for 15 yds to the ODU 36 for a 1ST down +15 1.35
8:28 1st & 10 OWN 36 Grant Wilson pass intercepted -1.85
FG
4 pl · 5 yd · 2:35
17–36
8:10 1st & 9 OPP 9 Bhayshul Tuten run for 4 yds to the ODU 5 +4 -0.01
7:25 2nd & 5 OPP 5 Virginia Tech Penalty, Delay Of Game (TEAM) to the ODU 10 -5
7:04 2nd & 10 OPP 10 Bhayshul Tuten run for 2 yds to the ODU 8 +2 -0.15
6:23 3rd & 8 OPP 8 Grant Wells run for 4 yds to the ODU 4 +4 -0.04
5:38 4th & 4 OPP 4 John Love 21 yd FG GOOD
ON DOWNS
4 pl · 9 yd · 1:23
17–36
5:38 1st & 10 OWN 25 Grant Wilson run for 6 yds to the ODU 31 +6 0.33
5:12 2nd & 4 OWN 31 Grant Wilson run for no gain to the ODU 31 0 -0.87
4:38 3rd & 4 OWN 31 Keshawn Wicks run for 3 yds to the ODU 34 +3 -0.19
4:14 4th & 1 OWN 34 Grant Wilson pass incomplete 0 -0.20
PUNT
3 pl · 1 yd · 1:05
17–36
4:11 1st & 10 OPP 34 Grant Wells run for 1 yd to the ODU 33 +1 -0.50
3:35 2nd & 9 OPP 33 Grant Wells pass incomplete 0 -0.84
3:16 4th & 9 OPP 33 Timeout Old Dominion, clock 03:16
3:16 3rd & 9 OPP 33 Malachi Thomas run for no gain to the ODU 33 0 -1.02
3:14 4th & 9 OPP 33 Peter Moore punt for 33 yds for a touchback
PUNT
3 pl · 8 yd · 1:54
17–36
3:10 1st & 10 OWN 20 Grant Wilson sacked by C.J. McCray for a loss of 1 yard to the ODU 19 -1 -0.63
2:45 2nd & 11 OWN 19 Grant Wilson sacked by Wilfried Pene for a loss of 4 yards to the ODU 15 -4 -0.31
2:17 3rd & 15 OWN 15 Grant Wilson pass complete to Obie Sanni for 13 yds to the ODU 28 +13 0.30
1:33 4th & 2 OWN 28 Ethan Duane punt for 47 yds
END OF GAME
2 pl · 3 yd · 1:15
17–36
1:16 1st & 9 OPP 9 Bryce Duke run for 4 yds to the ODU 5 +4 -0.01
0:29 2nd & 5 OPP 5 (00:29) [NH] Kneel down by WELLS, Grant at ODU6 (team loss of 1), clock 00:26. 0 -0.32
0:00 OPP 6 End of 4th Quarter
24 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks5
3plays for loss9
0takeaways3
2three-and-outs forced3
5explosive plays allowed7
5.01yards allowed / play4.71
6 of 12scoring drives allowed3 of 12
Old Dominion
Terry Jones 12 (5)
Tahj Ra-El 11 (4) 1 TFL · 1 PD
Jason Henderson 11 (4) 0.5 TFL
EJ Green 9 (2) 0.5 TFL
Shawn Asbury II 8 (5) 1 TFL
Wayne Matthews III 8 (3)
Jalen Satchell 3 (1)
Kris Trinidad 3 (1)
Virginia Tech
Antwuan Powell 6 (4) 2 sk · 2 TFL
Jaden Keller 5 (3) 1 TFL
Nasir Peoples 5 (3) 1 PD
Keli Lawson 4 (4) 1 TFL · 2 QH
Josh Fuga 4 (2)
Will Johnson 4 (1)
Keyshawn Burgos 3 (1) 1 sk · 1 TFL
Mario Kendricks 3 (3) 1 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 1field goals2 of 2
4punts3
42.0punt average47.0
0punts inside the 201
32return yards141
own 21average drive startown 49
Old Dominion
K Ethan Sanchez 1/1 FG · long 28 · 2/2 XP
P Ethan Duane 4 punts · 42.0 avg
KR Lamareon James 1 ret · 16 yds · long 16
KR Ahmarian Granger 1 ret · 16 yds · long 16
Virginia Tech
K John Love 2/2 FG · long 27 · 4/4 XP
P Peter Moore 3 punts · 47.0 avg · 1 in 20 · 2 TB
KR Bhayshul Tuten 1 ret · 21 yds · long 21
KR Jaylin Lane 1 ret · 18 yds · long 18
KR Malachi Thomas 1 ret · 16 yds · long 16
PR Jaylin Lane 2 ret · 20 yds · long 14
PR Tucker Holloway 1 ret · 66 yds · long 66
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

63plays72
297yards361
11drives12
43%success rate38%
10.57total PPA5.17
Derived from 135 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Team Safety 0–2
Q2Grant Wells pass complete to Jaylin Lane for 20 yds for a TD (John Love KICK) 9–0
Q2Grant Wilson pass complete to Dominic Dutton for 16 yds for a TD (Ethan Sanchez KICK) 7–9
Q2Grant Wells pass complete to Ali Jennings for 10 yds for a TD (John Love KICK) 16–7
Q2Ethan Sanchez 28 yd FG GOOD 10–16
Q3Grant Wells pass complete to Ali Jennings for 6 yds for a TD (John Love KICK) 23–10
Q3Grant Wilson pass complete to Keshawn Wicks for 5 yds for a TD (Ethan Sanchez KICK) 17–23
Q3Grant Wells run for 1 yd for a TD (John Love KICK) 30–17
Q4John Love 27 yd FG GOOD 33–17
Q4John Love 21 yd FG GOOD 36–17

Biggest plays by PPA

Q3Grant Wells pass complete to Ali Jennings for 44 yds to the ODU 16 for a 1ST down 3.63
Q2Grant Wells pass complete to Jaylin Lane for 20 yds for a TD (John Love KICK) 3.32
Q2Grant Wells pass complete to Jaylin Lane for 34 yds to the ODU 12 for a 1ST down 3.10
Q2Grant Wilson pass complete to Ahmarian Granger for 15 yds to the VT 41 for a 1ST down 2.89
Q2Grant Wells pass complete to Ali Jennings for 10 yds for a TD (John Love KICK) 2.70
Q3Grant Wells pass complete to Da'Quan Felton for 34 yds to the ODU 30 for a 1ST down 2.69

Series recent meetings

2025 Old Dominion 45 – 26 Virginia Tech
2024 Virginia Tech 37 – 17 Old Dominion
2022 Virginia Tech 17 – 20 Old Dominion
2019 Old Dominion 17 – 31 Virginia Tech
2018 Virginia Tech 35 – 49 Old Dominion
2017 Old Dominion 0 – 38 Virginia Tech
Last 6 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal