Final at Stanford Stadium, StanfordTV: ACC NetworkAttendance 36,277
At kickoff
88°F, a few clouds, wind 9 mph from the northwestWeather: NOAA NCEI Integrated Surface Database; Palo Alto Airport Of Santa Clara County (KPAO), 5 km from the stadium, 17 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Stanford
337
Total yards
258
201
Passing yards
122
136
Rushing yards
136
10.6
Yards per pass
4.9
3.8
Yards per rush
3.3
16
First downs
18
5–12
Third downs
5–13
1–1
Fourth downs
3–3
0
Turnovers
2
6–45
Penalties
4–24
26:52
Possession
33:08
5
Sacks (by defense)
1
Efficiency
Virginia Tech
Stanford
42%
Success rate
39%
0.33
EPA per play
−0.16
1.31
Explosiveness
1.16
0.10
Rushing EPA
0.02
0.72
Passing EPA
−0.38
29%
Passing-down success
24%
−0.05
First-down EPA
−0.19
0.31
Second-down EPA
−0.59
0.86
Third-down EPA
0.13
30%
Havoc by its defense
13%
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)
Virginia Tech 62% to win. Elo’s favorite won.
The line
Virginia Tech −9.5, over/under 50.
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 72%, Stanford 28%. 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. Stanford drives left to right, Virginia Tech right to left.
Q1 StanfordMissed FG, 10 plays, 40 yards
Q1 Virginia TechTouchdown, 7 plays, 65 yards
Q1 StanfordFumble, 12 plays, 47 yards
Q1 Virginia TechPunt, 5 plays, 17 yards
Q2 StanfordPunt, 8 plays, 26 yards
Q2 Virginia TechTouchdown, 13 plays, 88 yards
Q2 StanfordPunt, 5 plays, 16 yards
Q2 Virginia TechEnd of half, 3 plays, 3 yards
Q3 Virginia TechTouchdown, 4 plays, 75 yards
Q3 StanfordPunt, 3 plays, 5 yards
Q3 Virginia TechPunt, 6 plays, 12 yards
Q3 StanfordTouchdown, 12 plays, 80 yards
Q3 Virginia TechPunt, 3 plays, 4 yards
Q4 StanfordInterception, 6 plays, 28 yards
Q4 Virginia TechTouchdown, 7 plays, 35 yards
Q4 StanfordPunt, 3 plays, −5 yards
Q4 Virginia TechField goal, 8 plays, 31 yards
Q4 StanfordEnd of game, 8 plays, 16 yards
Play by play
1st quarter4 drives, then Virginia Tech 7, Stanford 0
Stanford Missed FG, 10 plays
15:00
Kyle Lowe kickoff for 65 yds
14:59
1st & 10 at own 25
Chris Davis Jr. run for 2 yds to the STAN 27
14:28
2nd & 8 at own 27
Justin Lamson pass complete to Ismael Cisse for 10 yds to the STAN 37 for a 1ST down
13:54
1st & 10 at own 37
Sedrick Irvin run for 8 yds to the STAN 45
13:20
2nd & 2 at own 45
Micah Ford run for 4 yds to the STAN 49 for a 1ST down
12:45
1st & 10 at own 49
Micah Ford run for 2 yds to the VT 49
12:12
2nd & 8 at opp 49
Justin Lamson pass complete to Sam Roush for 17 yds to the VT 32 for a 1ST down
11:30
1st & 10 at opp 32
Justin Lamson run for 3 yds to the VT 29
10:59
2nd & 7 at opp 29
Micah Ford run for a loss of 1 yard to the VT 30
10:15
3rd & 8 at opp 30
Justin Lamson sacked by Aeneas Peebles for a loss of 5 yards to the VT 35
9:29
4th & 13 at opp 35
Emmet Kenney 53 yd FG MISSED
9:26
1st & 10 at own 35
Timeout Stanford, clock 09:26
Virginia Tech Touchdown, 7 plays
9:25
1st & 10 at own 35
Bhayshul Tuten run for 4 yds to the VT 39
9:02
2nd & 6 at own 39
Kyron Drones pass complete to Jaylin Lane for 13 yds to the STAN 48 for a 1ST down
8:31
1st & 10 at opp 48
Kyron Drones pass complete to Jaylin Lane for 13 yds to the STAN 35 for a 1ST down
8:08
1st & 10 at opp 35
Kyron Drones pass incomplete
7:58
2nd & 10 at opp 35
Bhayshul Tuten run for 2 yds to the STAN 33
7:20
3rd & 8 at opp 33
Jaylin Lane run for 24 yds to the STAN 9 for a 1ST down
6:33
1st & goal at opp 9
Kyron Drones pass complete to Stephen Gosnell for 9 yds for a TD (John Love KICK)Virginia Tech 7, Stanford 0
6:33
Timeout Stanford, clock 06:33
Stanford Fumble, 12 plays
6:33
Kyle Lowe kickoff for 58 yds , Tiger Bachmeier return for 28 yds to the 50 yard line
6:22
1st & 10 at the 50
Justin Lamson pass incomplete
6:15
2nd & 10 at the 50
Justin Lamson run for 1 yd to the VT 49
5:40
3rd & 9 at opp 49
Justin Lamson pass complete to Emmett Mosley V for 9 yds to the VT 40 for a 1ST down
4:58
1st & 10 at opp 40
Justin Lamson pass incomplete
4:49
2nd & 10 at opp 40
LAMSON, Justin sacked for a loss of 10 yards at the STA50 (STEVENS, Aycen), clock 04:49. PENALTY VTU Offsides on PEEBLES, Aeneas enforced 5 yards from the VTU40 to the VTU35 [SG]. NO PLAY (replay the down).
4:37
2nd & 5 at opp 35
Chris Davis Jr. run for 4 yds to the VT 31
3:58
3rd & 1 at opp 31
Justin Lamson run for 7 yds to the VT 24 for a 1ST down
3:14
1st & 10 at opp 24
Justin Lamson pass incomplete
3:11
2nd & 10 at opp 24
Micah Ford run for 4 yds to the VT 20
3:05
3rd & 6 at opp 20
Timeout Stanford, clock 03:05
2:25
3rd & 6 at opp 20
Micah Ford run for 5 yds to the VT 15
1:41
4th & 1 at opp 15
Justin Lamson run for 12 yds to the VT 3 for a 1ST down
0:56
1st & goal at opp 3
Sedrick Irvin run for 1 yd to the VT 2
0:14
2nd & goal at opp 2
Justin Lamson run for a loss of 1 yard to the VT 3 Justin Lamson fumbled, recovered by VT Antwaun Powell-Ryland A. Powell-Ryland return for 0 yds
Virginia Tech Punt, 5 plays
0:10
1st & 10 at own 3
Bhayshul Tuten run for 4 yds to the VT 7
Q2 14:55
2nd & 6 at own 7
Kyron Drones pass complete to Benji Gosnell for 9 yds to the VT 16 for a 1ST down
Q2 14:20
1st & 10 at own 16
Virginia Tech Penalty, False Start (-5 Yards) to the VT 11
Q2 14:07
1st & 15 at own 11
Bhayshul Tuten run for 6 yds to the VT 17
Q2 13:32
2nd & 9 at own 17
Kyron Drones pass complete to Jaylin Lane for 3 yds to the VT 20
Q2 13:01
3rd & 6 at own 20
Kyron Drones pass incomplete
Q2 12:54
4th & 6 at own 20
Peter Moore punt for 50 yds, fair catch by Tiger Bachmeier at the STAN 30
Q2 12:47
1st & 10 at own 30
Timeout Stanford, clock 12:47
2nd quarter6 drives, then Virginia Tech 14, Stanford 0
Stanford Punt, 8 plays
12:44
1st & 10 at own 30
Justin Lamson run for 9 yds to the STAN 39
12:14
2nd & 1 at own 39
Justin Lamson pass incomplete
12:07
3rd & 1 at own 39
Justin Lamson run for 4 yds to the STAN 43 for a 1ST down
11:23
1st & 10 at own 43
Chris Davis Jr. run for 6 yds to the STAN 49
10:45
2nd & 4 at own 49
Micah Ford run for 4 yds to the VT 47 for a 1ST down
10:05
1st & 10 at opp 47
Emmett Mosley V run for a loss of 3 yards to the 50 yard line
9:31
2nd & 13 at the 50
Justin Lamson pass complete to Ismael Cisse for 6 yds to the VT 44
8:51
3rd & 7 at opp 44
Justin Lamson pass incomplete
8:44
4th & 7 at opp 44
Aidan Flintoft punt for 32 yds, fair catch by Jaylin Lane at the VT 12
8:39
1st & 10 at own 12
Timeout Stanford, clock 08:39
Virginia Tech Touchdown, 13 plays
8:37
1st & 10 at own 12
Kyron Drones run for 5 yds to the VT 17
8:08
2nd & 5 at own 17
Kyron Drones pass complete to Ayden Greene for 11 yds to the VT 28 for a 1ST down
7:38
1st & 10 at own 28
Bhayshul Tuten run for 6 yds to the VT 34
7:05
2nd & 4 at own 34
Bhayshul Tuten run for 13 yds to the VT 47 for a 1ST down
6:31
1st & 10 at own 47
Bhayshul Tuten run for 2 yds to the VT 49
5:52
2nd & 8 at own 49
Kyron Drones pass complete to Stephen Gosnell for 24 yds to the STAN 27 for a 1ST down
5:45
1st & 10 at opp 27
Timeout Stanford, clock 05:45
5:36
1st & 10 at opp 27
Bhayshul Tuten run for a loss of 1 yard to the STAN 28
4:58
2nd & 11 at opp 28
Bhayshul Tuten run for 6 yds to the STAN 22
4:22
3rd & 5 at opp 22
Kyron Drones run for 6 yds to the STAN 16 for a 1ST down
3:42
1st & 10 at opp 16
Bhayshul Tuten run for 6 yds to the STAN 10
3:04
2nd & 4 at opp 10
Bhayshul Tuten run for 3 yds to the STAN 7
2:18
3rd & 1 at opp 7
Kyron Drones run for no gain to the STAN 7
2:00
4th & 1 at opp 7
Timeout Stanford, clock 02:00
1:54
4th & 1 at opp 7
Bhayshul Tuten run for 7 yds for a TD (John Love KICK)Virginia Tech 14, Stanford 0
Stanford Punt, 5 plays
1:54
Kyle Lowe kickoff for 65 yds for a touchback
1:52
1st & 10 at own 25
Chris Davis Jr. run for 4 yds to the STAN 29
1:21
2nd & 6 at own 29
Justin Lamson run for 7 yds to the STAN 36 for a 1ST down
1:04
1st & 10 at own 36
(01:04) FORD, Micah rush to the right for no gain to the STA36 (KELLER, Jaden), out of bounds, clock 01:02. PENALTY STA Holding on BACHMEIER, Tiger enforced 10 yards from the STA36 to the STA26 [SG]. NO PLAY (replay the down).
0:18
1st & 20 at own 26
Justin Lamson run for 9 yds to the STAN 35
0:17
4th & 5 at own 41
Aidan Flintoft punt for 41 yds
Virginia Tech End of half, 3 plays
0:17
1st & 10 at own 18
Kyron Drones pass incomplete
Stanford Punt, 5 plays
0:08
2nd & 11 at own 35
Justin Lamson pass complete to Micah Ford for 6 yds to the STAN 41
0:08
3rd & 5 at own 41
Justin Lamson pass incomplete
Virginia Tech End of half, 3 plays
0:08
3rd & 9 at own 19
Timeout Stanford, clock 00:08
0:08
2nd & 10 at own 18
Malachi Thomas run for 1 yd to the VT 19
0:00
3rd & 9 at own 19
Bhayshul Tuten run for 2 yds to the VT 21
3rd quarter5 drives, then Virginia Tech 21, Stanford 7
Virginia Tech Touchdown, 4 plays
15:00
Emmet Kenney kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Kyron Drones pass complete to Da’Quan Felton for 17 yds to the VT 42 for a 1ST down
15:00
1st & 10 at own 42
Bhayshul Tuten run for 1 yd to the VT 43
15:00
2nd & 9 at own 43
Kyron Drones run for 2 yds to the VT 45
13:01
3rd & 7 at own 45
Kyron Drones pass complete to Da’Quan Felton for 55 yds for a TD (John Love KICK)Virginia Tech 21, Stanford 0
Stanford Punt, 3 plays
13:01
Kyle Lowe kickoff for 65 yds for a touchback
13:01
1st & 10 at own 25
Justin Lamson run for 5 yds to the STAN 30
13:01
2nd & 5 at own 30
Justin Lamson pass incomplete
13:01
3rd & 5 at own 30
Justin Lamson pass incomplete
12:06
4th & 5 at own 30
Aidan Flintoft punt for 51 yds , Jaylin Lane returns for 6 yds to the VT 22
Virginia Tech Punt, 6 plays
12:06
1st & 10 at own 22
Kyron Drones pass complete to Benji Gosnell for 1 yd to the VT 23
12:06
2nd & 9 at own 23
Bhayshul Tuten run for a loss of 4 yards to the VT 19
12:06
3rd & 13 at own 19
Kyron Drones pass complete to Ayden Greene for 14 yds to the VT 33 for a 1ST down
12:06
1st & 10 at own 33
Malachi Thomas run for 1 yd to the VT 34
12:06
2nd & 9 at own 34
Bhayshul Tuten run for 5 yds to the VT 39
12:06
3rd & 4 at own 39
Kyron Drones sacked by Tevarua Tafiti for a loss of 5 yards to the VT 34
8:16
4th & 9 at own 34
Peter Moore punt for 42 yds , Collin Wright returns for no gain to the STAN 20
Stanford Touchdown, 12 plays
8:16
1st & 10 at own 20
Chris Davis Jr. run for 8 yds to the STAN 28
8:16
2nd & 2 at own 28
Chris Davis Jr. run for a loss of 1 yard to the STAN 27
8:16
3rd & 3 at own 27
Micah Ford run for 8 yds to the STAN 35 for a 1ST down
8:16
1st & 10 at own 35
Virginia Tech Penalty, Offsides (5 Yards) to the STAN 40
8:16
1st & 5 at own 40
Justin Lamson sacked for a loss of 5 yards to the STAN 35 Justin Lamson fumbled, recovered by STAN Justin Lamson , return for 0 yards
8:16
2nd & 10 at own 35
Chris Davis Jr. run for 20 yds to the VT 45 for a 1ST down
8:16
1st & 10 at opp 45
Justin Lamson pass complete to Elic Ayomanor for 3 yds to the VT 42
8:16
2nd & 7 at opp 42
Justin Lamson pass complete to Emmett Mosley V for a loss of 1 yard to the VT 43
8:16
3rd & 8 at opp 43
Justin Lamson run for a loss of 1 yard to the VT 44
2:29
1st & 10 at opp 33
Timeout Stanford, clock 02:29
2:29
4th & 9 at opp 44
Justin Lamson pass complete to Elic Ayomanor for 11 yds to the VT 33 for a 1ST down
2:29
1st & 10 at opp 33
Justin Lamson pass complete to Emmett Mosley V for 9 yds to the VT 24
2:29
2nd & 1 at opp 24
Micah Ford run for 5 yds to the VT 19 for a 1ST down
1:00
1st & 10 at opp 19
Micah Ford pass complete to Elic Ayomanor for 19 yds for a TD (Emmet Kenney KICK)Virginia Tech 21, Stanford 7
Virginia Tech Punt, 3 plays
1:00
Emmet Kenney kickoff for 65 yds for a touchback
1:00
1st & 10 at own 25
Bhayshul Tuten run for 4 yds to the VT 29
1:00
2nd & 6 at own 29
Virginia Tech Penalty, False Start (Bob Schick) to the VT 24
0:00
2nd & 11 at own 24
Kyron Drones pass complete to Da’Quan Felton for 5 yds to the VT 29
Q4 15:00
3rd & 6 at own 29
Kyron Drones pass incomplete
Q4 14:40
4th & 6 at own 29
Peter Moore punt for 61 yds , Tiger Bachmeier returns for 11 yds to the STAN 6
4th quarter5 drives, then Virginia Tech 31, Stanford 7
Stanford Interception, 6 plays
14:40
1st & 10 at own 6
Justin Lamson pass complete to Emmett Mosley V for 12 yds to the STAN 18 for a 1ST down
13:16
2nd & 8 at own 20
Timeout Stanford, clock 13:16
13:16
1st & 10 at own 18
Justin Lamson run for 2 yds to the STAN 20
13:16
2nd & 8 at own 20
Chris Davis Jr. run for 4 yds to the STAN 24
13:16
3rd & 4 at own 24
Justin Lamson run for 6 yds to the STAN 30 for a 1ST down
13:16
1st & 10 at own 30
Micah Ford run for 4 yds to the STAN 34
10:56
2nd & 6 at own 34
Micah Ford pass intercepted Keonta Jenkins return for 16 yds to the STAN 35
10:56
2nd & 6 at own 34
Justin Lamson pass intercepted Keonta Jenkins return for 13 yds to the STAN 35
Virginia Tech Touchdown, 7 plays
10:56
1st & 10 at opp 35
Kyron Drones pass complete to Stephen Gosnell for 20 yds to the STAN 15 for a 1ST down
10:56
1st & 10 at opp 15
Bhayshul Tuten run for 2 yds to the STAN 13
9:39
3rd & 8 at opp 13
Timeout Virginia Tech, clock 09:39
9:39
2nd & 8 at opp 13
Kyron Drones pass incomplete
9:39
3rd & 8 at opp 13
Kyron Drones pass complete to Da’Quan Felton for 7 yds to the STAN 6
8:46
1st & goal at opp 3
Kyron Drones run for 2 yds to the STAN 1
8:46
2nd & goal at opp 1
Bhayshul Tuten run for a loss of 1 yard to the STAN 2
7:28
3rd & goal at opp 2
Kyron Drones run for 2 yds for a TD (John Love KICK)Virginia Tech 28, Stanford 7
Stanford Punt, 3 plays
7:28
Timeout Stanford, clock 07:28
7:28
Kyle Lowe kickoff for 65 yds for a touchback
7:28
1st & 10 at own 25
Justin Lamson run for 1 yd to the STAN 26
7:28
2nd & 9 at own 26
Justin Lamson pass incomplete
7:28
3rd & 9 at own 26
Justin Lamson sacked by Josh Fuga for a loss of 6 yards to the STAN 20
6:28
4th & 15 at own 20
Aidan Flintoft punt for 39 yds , Jaylin Lane returns for a loss of 1 yard to the VT 40
Virginia Tech Field goal, 8 plays
6:28
1st & 10 at own 40
Bhayshul Tuten run for 6 yds to the VT 46
6:28
2nd & 4 at own 46
Kyron Drones run for 5 yds to the STAN 49 for a 1ST down
6:28
1st & 10 at opp 49
Bhayshul Tuten run for no gain to the STAN 49 Bhayshul Tuten fumbled, recovered by VT Bhayshul Tuten B. Tuten return for 0 yds
6:28
2nd & 10 at opp 49
Malachi Thomas run for 16 yds to the STAN 33 for a 1ST down
3:39
1st & 10 at opp 33
Malachi Thomas run for no gain to the STAN 33
3:07
2nd & 10 at opp 33
Jeremiah Coney run for 3 yds to the STAN 30
2:44
3rd & 7 at opp 30
Timeout Stanford, clock 02:44
2:38
4th & 6 at opp 29
Timeout Stanford, clock 02:38
2:38
3rd & 7 at opp 30
Jeremiah Coney run for 1 yd to the STAN 29
2:33
4th & 6 at opp 29
John Love 46 yd FG GOODVirginia Tech 31, Stanford 7
Stanford End of game, 8 plays
2:33
Kyle Lowe kickoff for 60 yds , Tiger Bachmeier return for 29 yds to the STAN 34
2:23
1st & 10 at own 34
Justin Lamson pass complete to Sam Roush for 6 yds to the STAN 40
2:02
2nd & 4 at own 40
Timeout Stanford, clock 02:02
2:02
2nd & 4 at own 40
Justin Lamson pass complete to Sam Roush for 10 yds to the 50 yard line for a 1ST down
2:02
1st & 10 at the 50
Justin Lamson sacked by Malachi Madison for a loss of 5 yards to the STAN 45
2:02
2nd & 15 at own 45
Micah Ford run for 8 yds to the VT 47
2:02
3rd & 7 at opp 47
Justin Lamson pass complete to Micah Ford for 5 yds to the VT 42
0:40
1st & 10 at opp 38
Timeout Stanford, clock 00:40
0:40
4th & 2 at opp 42
Micah Ford run for 4 yds to the VT 38 for a 1ST down
0:40
1st & 10 at opp 38
Stanford Penalty, Illegal Substitution (-5 Yards) to the VT 43
0:34
1st & 15 at opp 43
Justin Lamson pass incomplete
0:27
2nd & 15 at opp 43
Justin Lamson sacked by James Jennette for a loss of 7 yards to the 50 yard line
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.