Referee Riley Johnson; umpire Michael Wooten; head linesman Kevin McGrath; line judge Tim Graham; side judge M. McCarthy; field judge Michael Cullin; back judge Scott Prewitt; center judge Adam SavoieGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia
Virginia Tech
322
Total yards
464
267
Passing yards
212
55
Rushing yards
252
5.7
Yards per pass
9.6
2.6
Yards per rush
5.6
19
First downs
20
6–14
Third downs
9–16
1–2
Fourth downs
0–0
2
Turnovers
1
5–41
Penalties
7–50
24:42
Possession
35:18
0
Sacks (by defense)
4
Efficiency
Virginia
Virginia Tech
39%
Success rate
43%
−0.07
EPA per play
0.29
1.42
Explosiveness
1.42
0.20
Rushing EPA
0.11
−0.18
Passing EPA
0.65
32%
Passing-down success
30%
0.10
First-down EPA
0.21
−0.65
Second-down EPA
−0.05
0.68
Third-down EPA
0.90
10%
Havoc by its defense
21%
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 52% to win. Elo’s favorite won.
The line
Virginia Tech −3, over/under 64.
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 58%, Virginia 42%. 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. Virginia Tech drives left to right, Virginia right to left.
Q1 Virginia TechField goal, 8 plays, 46 yards
Q1 VirginiaTouchdown, 14 plays, 75 yards
Q1 Virginia TechTouchdown, 17 plays, 75 yards
Q2 VirginiaPunt, 3 plays, 9 yards
Q2 VirginiaMissed FG, 4 plays, 3 yards
Q2 Virginia TechField goal, 7 plays, 49 yards
Q2 VirginiaPunt, 5 plays, 14 yards
Q2 Virginia TechTouchdown, 1 play, 76 yards
Q2 VirginiaPunt, 5 plays, 18 yards
Q2 Virginia TechTouchdown, 5 plays, 86 yards
Q2 VirginiaEnd of half, 3 plays, 17 yards
Q3 VirginiaPunt, 7 plays, 12 yards
Q3 Virginia TechField goal, 10 plays, 49 yards
Q3 VirginiaTouchdown, 7 plays, 57 yards
Q3 Virginia TechPunt, 5 plays, 22 yards
Q3 VirginiaInterception, 3 plays, 28 yards
Q3 Virginia TechField goal, 6 plays, 26 yards
Q4 VirginiaPunt, 7 plays, 22 yards
Q4 Virginia TechPunt, 8 plays, 35 yards
Q4 VirginiaInterception, 2 plays, 5 yards
Q4 Virginia TechPunt, 3 plays, −8 yards
Q4 VirginiaTurnover on downs, 9 plays, 37 yards
Q4 Virginia TechEnd of game, 1 play, −1 yard
Play by play
1st quarter3 drives, then Virginia 7, Virginia Tech 3
Virginia Tech Field goal, 8 plays
15:00
1st & 10 at own 35
Justin Duenkel kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Khalil Herbert run for 1 yd to the VTech 26
15:00
2nd & 9 at own 26
Braxton Burmeister pass complete to Tre Turner for 7 yds to the VTech 33
15:00
3rd & 2 at own 33
Khalil Herbert run for 39 yds to the Virg 28 for a 1ST down
15:00
1st & 10 at opp 28
Khalil Herbert run for a loss of 1 yard to the Virg 29
12:19
2nd & 11 at opp 29
Braxton Burmeister run for 2 yds to the Virg 27 VIRGINIA TECH Penalty, Offensive holding (Christian Darrisaw) to the Virg 37
12:19
2nd & 19 at opp 37
Braxton Burmeister run for 8 yds to the Virg 29
11:17
3rd & 11 at opp 29
Braxton Burmeister pass incomplete to Tayvion Robinson
11:12
4th & 11 at opp 29
Brian Johnson 46 yd FG GOODVirginia Tech 3, Virginia 0
Virginia Touchdown, 14 plays
11:12
1st & 0 at own 35
John Parker Romo kickoff for 65 yds for a touchback
11:12
1st & 10 at own 25
Brennan Armstrong run for 8 yds to the Virg 33
10:32
2nd & 2 at own 33
Brennan Armstrong pass incomplete, broken up by Chamarri Conner
10:32
3rd & 2 at own 33
Brennan Armstrong run for 3 yds to the Virg 36 for a 1ST down
10:32
1st & 10 at own 36
Keytaon Thompson run for 3 yds to the Virg 39
10:32
2nd & 7 at own 39
Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the VTech 47 for a 1ST down
10:32
1st & 10 at opp 47
Brennan Armstrong run for 3 yds to the VTech 44
10:32
2nd & 7 at opp 44
Keytaon Thompson run for a loss of 1 yard to the VTech 45
10:32
3rd & 8 at opp 45
Brennan Armstrong pass complete to Tony Poljan for 10 yds to the VTech 35 for a 1ST down
7:03
1st & 10 at opp 35
Brennan Armstrong pass incomplete
6:58
2nd & 10 at opp 35
Brennan Armstrong pass incomplete to Tony Poljan
6:58
3rd & 10 at opp 35
Brennan Armstrong pass complete to Billy Kemp IV for 13 yds to the VTech 22 for a 1ST down
6:58
1st & 10 at opp 22
Wayne Taulapapa run for 3 yds to the VTech 19
5:53
2nd & 7 at opp 19
Brennan Armstrong pass complete to Billy Kemp IV for 8 yds to the VTech 11 for a 1ST down
5:33
1st & 10 at opp 11
Brennan Armstrong pass complete to Keytaon Thompson for 11 yds for a TD (Brian Delaney KICK)Virginia 7, Virginia Tech 3
Virginia Tech Touchdown, 17 plays
5:33
1st & 0 at own 35
Justin Duenkel kickoff for 65 yds for a touchback
5:33
1st & 10 at own 25
Braxton Burmeister pass complete to James Mitchell for 3 yds to the VTech 28
5:33
2nd & 7 at own 28
Khalil Herbert run for 3 yds to the VTech 31
5:33
3rd & 4 at own 31
Braxton Burmeister pass complete to Tre Turner for 4 yds to the VTech 35 for a 1ST down
3:22
1st & 10 at own 35
Braxton Burmeister pass incomplete
3:22
2nd & 10 at own 35
Braxton Burmeister pass complete to Tayvion Robinson for 11 yds to the VTech 46 for a 1ST down
3:22
1st & 10 at own 46
Jalen Holston run for 4 yds to the 50 yard line
3:22
2nd & 6 at the 50
Khalil Herbert run for 1 yd to the Virg 49
3:22
3rd & 5 at opp 49
Braxton Burmeister pass complete to Tayvion Robinson for 5 yds to the Virg 44 for a 1ST down
0:54
1st & 10 at opp 44
Braxton Burmeister pass incomplete to James Mitchell
0:47
2nd & 10 at opp 44
Braxton Burmeister pass incomplete
0:47
3rd & 10 at opp 44
Braxton Burmeister pass complete to Changa Hodge for 11 yds to the Virg 33 for a 1ST down
0:47
1st & 10 at opp 33
Jalen Holston run for 8 yds to the Virg 25
Q2 15:00
2nd & 2 at opp 25
Jalen Holston run for 1 yd to the Virg 24
Q2 15:00
3rd & 1 at opp 24
Jalen Holston run for 2 yds to the Virg 22 for a 1ST down
Q2 13:51
1st & 10 at opp 22
Jalen Holston run for 1 yd to the Virg 21 for a 1ST down VIRGINIA Penalty, face mask (11 yards) (Adeeb Atariwa) to the Virg 10 for a 1ST down
Q2 13:51
1st & goal at opp 10
Khalil Herbert run for 4 yds to the Virg 6
Q2 12:53
2nd & goal at opp 6
Tre Turner run for 6 yds for a TD (Brian Johnson KICK)Virginia Tech 10, Virginia 7
2nd quarter8 drives, then Virginia Tech 27, Virginia 7
Virginia Punt, 3 plays
12:53
1st & 0 at own 35
John Parker Romo kickoff for 65 yds for a touchback VIRGINIA TECH Penalty, Defensive offside (-5 Yards)
12:53
1st & 10 at own 30
Brennan Armstrong run for 6 yds to the Virg 36
12:22
2nd & 4 at own 36
Brennan Armstrong pass incomplete, broken up by Chamarri Conner
12:22
3rd & 4 at own 36
Brennan Armstrong run for 3 yds to the Virg 39
12:22
4th & 1 at own 39
Nash Griffin punt for 37 yds , James Mitchell returns for no gain to the VTech 24 James Mitchell fumbled, recovered by Virg Hunter Stewart
Virginia Missed FG, 4 plays
11:26
1st & 10 at opp 24
Brennan Armstrong run for 3 yds to the VTech 21
11:26
2nd & 7 at opp 21
Brennan Armstrong run for no gain to the VTech 21
10:15
3rd & 7 at opp 21
Brennan Armstrong pass incomplete to Keytaon Thompson
10:10
4th & 7 at opp 21
Brian Delaney 39 yd FG MISSED
Virginia Tech Field goal, 7 plays
10:10
1st & 10 at own 21
Braxton Burmeister pass complete to Nick Gallo for 8 yds to the VTech 29
10:10
2nd & 2 at own 29
Khalil Herbert run for no gain to the VTech 29
10:10
3rd & 2 at own 29
Braxton Burmeister pass complete to James Mitchell for 41 yds to the Virg 30 for a 1ST down
10:10
1st & 10 at opp 30
Khalil Herbert run for 2 yds to the Virg 28
10:10
2nd & 8 at opp 28
Changa Hodge run for a loss of 2 yards to the Virg 30
6:39
3rd & 10 at opp 30
Braxton Burmeister pass incomplete
6:34
4th & 10 at opp 30
Brian Johnson 47 yd FG GOODVirginia Tech 13, Virginia 7
Virginia Punt, 5 plays
6:34
1st & 0 at own 35
John Parker Romo kickoff for 65 yds for a touchback
6:34
1st & 10 at own 25
Brennan Armstrong pass incomplete
6:34
2nd & 10 at own 25
Shane Simpson run for 10 yds to the Virg 35 for a 1ST down
6:34
1st & 10 at own 35
Brennan Armstrong pass complete to Shane Simpson for no gain to the Virg 35
6:34
2nd & 10 at own 35
Brennan Armstrong pass complete to Terrell Jana for 4 yds to the Virg 39
4:41
3rd & 6 at own 39
Brennan Armstrong pass incomplete
4:41
4th & 6 at own 39
Nash Griffin punt for 40 yds , James Mitchell returns for 3 yds to the VTech 24
Virginia Tech Touchdown, 1 play
4:26
1st & 10 at own 24
Khalil Herbert run for 76 yds for a TD (Brian Johnson KICK)Virginia Tech 20, Virginia 7
Virginia Punt, 5 plays
4:26
1st & 0 at own 35
John Parker Romo kickoff for 60 yds
4:26
1st & 10 at own 35
Brennan Armstrong pass complete to Terrell Jana for 6 yds to the Virg 41
4:26
2nd & 4 at own 41
Brennan Armstrong pass complete to Ra’Shaun Henry for 6 yds to the Virg 47 for a 1ST down
4:26
1st & 10 at own 47
Brennan Armstrong run for 3 yds to the 50 yard line
4:26
2nd & 7 at the 50
Brennan Armstrong run for 3 yds to the VTech 47
2:31
3rd & 4 at opp 47
Brennan Armstrong pass incomplete to Keytaon Thompson, broken up by Divine Deablo
2:31
4th & 4 at opp 47
Nash Griffin punt for 33 yds, fair catch by James Mitchell at the VTech 14
Virginia Tech Touchdown, 5 plays
2:24
1st & 10 at own 14
Braxton Burmeister pass complete to Tre Turner for 14 yds to the VTech 28 for a 1ST down
2:24
1st & 10 at own 28
Khalil Herbert run for 4 yds to the VTech 32
2:24
2nd & 6 at own 32
Khalil Herbert run for 2 yds to the VTech 34
2:24
3rd & 4 at own 34
Khalil Herbert run for 6 yds to the VTech 40 for a 1ST down
0:31
1st & 10 at own 40
Braxton Burmeister pass complete to Tayvion Robinson for 60 yds for a TD (Brian Johnson KICK)Virginia Tech 27, Virginia 7
Virginia End of half, 3 plays
0:31
1st & 0 at own 35
Brian Johnson kickoff for 65 yds for a touchback
0:24
1st & 10 at own 25
Brennan Armstrong pass complete to Tony Poljan for 15 yds to the Virg 40 for a 1ST down
0:24
1st & 10 at own 40
Brennan Armstrong pass complete to Tony Poljan for 11 yds to the VTech 49 for a 1ST down
0:10
1st & 10 at opp 49
Timeout VIRGINIA, clock 00:10
0:02
1st & 10 at opp 49
Brennan Armstrong rush quarterback scramble right for 6 yards to the VT43, out-of-bounds, PENALTY VA holding (Ryan Nelson) 10 yards to the VA41, NO PLAY, clock 00:02.
0:02
1st & 20 at own 41
Brennan Armstrong pass complete to Billy Kemp IV for 11 yds Billy Kemp IV fumbled, recovered by Virg Brennan Armstrong
3rd quarter6 drives, then Virginia Tech 30, Virginia 15
Virginia Punt, 7 plays
15:00
2nd & 19 at own 35
Brian Johnson kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Brennan Armstrong pass complete to Billy Kemp IV for 8 yds to the Virg 33
15:00
2nd & 2 at own 33
Brennan Armstrong sacked by Amare Barno for a loss of 9 yards to the Virg 24 VIRGINIA Penalty, Offensive holding ( Yards) declined
15:00
3rd & 11 at own 24
Wayne Taulapapa run for 5 yds to the Virg 29
15:00
4th & 6 at own 29
Nash Griffin punt for a 1ST down
13:02
1st & 10 at own 37
Brennan Armstrong pass incomplete to Billy Kemp IV
12:56
2nd & 10 at own 37
Brennan Armstrong pass incomplete to Lavel Davis Jr.
12:52
3rd & 10 at own 37
Brennan Armstrong pass incomplete to Tony Poljan, broken up by Divine Deablo
12:52
4th & 10 at own 37
Nash Griffin punt for 50 yds , James Mitchell returns for 8 yds to the VTech 21
Virginia Tech Field goal, 10 plays
12:39
1st & 10 at own 21
Khalil Herbert run for 2 yds to the VTech 23
12:39
2nd & 8 at own 23
Khalil Herbert run for 7 yds to the VTech 30
12:39
3rd & 1 at own 30
Braxton Burmeister run for 3 yds to the VTech 33 for a 1ST down
12:39
1st & 10 at own 33
Jalen Holston run for 3 yds to the VTech 36
12:39
2nd & 7 at own 36
Jalen Holston run for 11 yds to the VTech 47 for a 1ST down
12:39
1st & 10 at own 47
Braxton Burmeister pass complete to James Mitchell for 23 yds to the Virg 30 for a 1ST down
12:39
1st & 10 at opp 30
Tayvion Robinson run for a loss of 7 yards to the Virg 37
8:23
2nd & 17 at opp 37
Khalil Herbert run for no gain to the Virg 37
8:23
3rd & 17 at opp 37
Braxton Burmeister run for 7 yds to the Virg 30
7:14
4th & 10 at opp 30
Brian Johnson 47 yd FG GOODVirginia Tech 30, Virginia 7
Virginia Touchdown, 7 plays
7:14
1st & 0 at own 35
Brian Johnson kickoff for 65 yds , Shane Simpson return for 28 yds to the VATECH 37 VIRGINIA TECH Penalty, unsportsmanlike conduct (-15 Yards) to the Virg 43
7:04
1st & 10 at own 43
Brennan Armstrong pass complete to Billy Kemp IV for 7 yds to the 50 yard line VIRGINIA Penalty, Offensive holding (Chris Glaser) to the Virg 40
7:04
1st & 13 at own 40
Brennan Armstrong pass complete to Tony Poljan for 7 yds to the Virg 47
7:04
2nd & 6 at own 47
Shane Simpson run for 12 yds to the VTech 41 for a 1ST down
5:27
1st & 10 at opp 41
Brennan Armstrong pass incomplete
5:22
2nd & 10 at opp 41
Brennan Armstrong pass incomplete to Billy Kemp IV
5:22
3rd & 10 at opp 41
Brennan Armstrong pass complete to Billy Kemp IV for 18 yds to the VTech 23 for a 1ST down
4:50
1st & 10 at opp 23
Brennan Armstrong pass complete to Tony Poljan for 23 yds for a TD (Brennan Armstrong pass to Terrell Jana for Two-Point Conversion)Virginia Tech 30, Virginia 15
Virginia Tech Punt, 5 plays
4:50
1st & 0 at own 35
Justin Duenkel kickoff for 65 yds for a touchback
4:50
1st & 10 at own 25
Khalil Herbert run for 2 yds to the VTech 27
4:50
2nd & 8 at own 27
Braxton Burmeister pass complete to Tayvion Robinson for 11 yds to the VTech 38 for a 1ST down
3:31
1st & 10 at own 38
Braxton Burmeister pass incomplete
3:31
2nd & 10 at own 38
Braxton Burmeister pass complete to Raheem Blackshear for a loss of 2 yards to the VTech 36
3:31
3rd & 12 at own 36
Braxton Burmeister pass complete to Tayvion Robinson for 11 yds to the VTech 47
3:31
4th & 1 at own 47
Peter Moore punt for 39 yds, fair catch by Billy Kemp IV at the VATECH 14 VIRGINIA TECH Penalty, IF (-5 Yards) to the Virg 19
Virginia Interception, 3 plays
2:07
1st & 10 at own 19
Brennan Armstrong pass complete to Lavel Davis Jr. for 29 yds to the Virg 48 for a 1ST down
2:07
1st & 10 at own 48
Brennan Armstrong pass complete to Billy Kemp IV for a loss of 1 yard to the Virg 47
2:07
2nd & 11 at own 47
Brennan Armstrong pass intercepted Dorian Strong return for 27 yds to the Virg 39
Virginia Tech Field goal, 6 plays
0:39
1st & 10 at opp 39
Khalil Herbert run for 15 yds to the Virg 24 for a 1ST down
Q4 15:00
1st & 10 at opp 24
Braxton Burmeister run for 12 yds to the Virg 12 for a 1ST down
Q4 15:00
1st & 10 at opp 12
Khalil Herbert run for a loss of 3 yards to the Virg 15
Q4 15:00
2nd & 13 at opp 15
Khalil Herbert run for 2 yds to the Virg 13
Q4 12:52
3rd & 11 at opp 13
Braxton Burmeister pass incomplete to James Mitchell
Q4 12:47
4th & 11 at opp 13
Brian Johnson 30 yd FG GOODVirginia Tech 33, Virginia 15
4th quarter6 drives, then Virginia Tech 33, Virginia 15
Virginia Punt, 7 plays
12:47
1st & 0 at own 35
Brian Johnson kickoff for 63 yds , Shane Simpson return for 24 yds to the Virg 26
12:35
1st & 10 at own 26
Brennan Armstrong pass incomplete to Lavel Davis Jr.
12:35
2nd & 10 at own 26
Brennan Armstrong pass complete to Shane Simpson for 1 yd to the Virg 27
12:35
3rd & 9 at own 27
Brennan Armstrong pass complete to Terrell Jana for 14 yds to the Virg 41 for a 1ST down
12:35
1st & 10 at own 41
Brennan Armstrong pass complete to Lavel Davis Jr. for 13 yds to the VTech 46 for a 1ST down
12:35
1st & 10 at opp 46
Brennan Armstrong run for 5 yds to the VTech 41
12:35
2nd & 5 at opp 41
Brennan Armstrong sacked by Armani Chatman for a loss of 5 yards to the VTech 46
12:35
3rd & 10 at opp 46
Brennan Armstrong sacked by Rayshard Ashby for a loss of 6 yards to the Virg 48
12:35
4th & 16 at own 48
Nash Griffin punt for 49 yds, downed at the VTech 3
Virginia Tech Punt, 8 plays
9:16
1st & 10 at own 3
Jalen Holston run for 8 yds to the VTech 11
9:16
2nd & 2 at own 11
Jalen Holston run for 9 yds to the VTech 20 for a 1ST down
9:16
1st & 10 at own 20
Braxton Burmeister run for 5 yds to the VTech 25
9:16
2nd & 5 at own 25
Jalen Holston run for 4 yds to the VTech 29
9:16
3rd & 1 at own 29
Jalen Holston run for 2 yds to the VTech 31 for a 1ST down
9:16
1st & 10 at own 31
Braxton Burmeister pass complete to Drake DeIuliis for 5 yds to the VTech 36
5:29
2nd & 5 at own 36
Timeout VIRGINIA, clock 05:29
5:29
2nd & 5 at own 36
Jalen Holston run for 3 yds to the VTech 39
5:22
3rd & 2 at own 39
Timeout VIRGINIA, clock 05:22
5:15
3rd & 2 at own 39
Braxton Burmeister rush right for 5 yards to the VT44 (Nick Jackson), PENALTY VT illegal motion 5 yards to the VT34, NO PLAY, clock 05:15.
5:06
3rd & 7 at own 34
VIRGINIA Penalty, offside defense (Tommy Christ) to the VTech 39
4:49
3rd & 2 at own 39
Timeout VIRGINIA, clock 04:49
4:49
3rd & 2 at own 39
Braxton Burmeister run for a loss of 1 yard to the VTech 38
4:05
4th & 3 at own 38
Timeout VIRGINIA, clock 04:05
4:05
4th & 3 at own 38
Peter Moore punt for 31 yds, punt out-of-bounds at the Virg 31
Virginia Interception, 2 plays
3:58
1st & 10 at own 31
Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 36
3:58
2nd & 5 at own 36
Brennan Armstrong pass intercepted Divine Deablo return for no gain to the VTech 34
Virginia Tech Punt, 3 plays
3:30
1st & 10 at own 34
VIRGINIA TECH Penalty, substitution infraction (-5 Yards) to the VTech 29
3:30
1st & 15 at own 29
Khalil Herbert run for no gain to the VTech 29
3:24
2nd & 15 at own 29
Timeout VIRGINIA, clock 03:24
3:24
2nd & 15 at own 29
Jalen Holston run for 1 yd to the VTech 30
2:30
3rd & 14 at own 30
VIRGINIA TECH Penalty, delay of game (-5 Yards) to the VTech 25
2:30
3rd & 19 at own 25
Jalen Holston run for 1 yd to the VTech 26
2:30
4th & 18 at own 26
Peter Moore punt for 29 yds, downed at the VATECH 45 VIRGINIA Penalty, roughing the kicker ( Yards) declined
Virginia Turnover on downs, 9 plays
1:34
1st & 10 at own 45
Brennan Armstrong sacked by Jarrod Hewitt for a loss of 7 yards to the Virg 38
1:03
2nd & 17 at own 38
Brennan Armstrong pass incomplete to Ra’Shaun Henry
1:03
3rd & 17 at own 38
Brennan Armstrong pass complete to Lavel Davis Jr. for 33 yds to the VTech 29 for a 1ST down
0:50
1st & 10 at opp 29
Brennan Armstrong pass incomplete to Lavel Davis Jr.
0:50
2nd & 10 at opp 29
Brennan Armstrong run for 13 yds to the VTech 16 for a 1ST down
0:37
1st & 10 at opp 16
Brennan Armstrong pass incomplete to Ra’Shaun Henry
0:37
2nd & 10 at opp 16
VIRGINIA Penalty, false start (-5 Yards) to the VTech 21
0:37
2nd & 15 at opp 21
Brennan Armstrong pass complete to Shane Simpson for 3 yds to the VTech 18
0:05
3rd & 12 at opp 18
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Armani Chatman
0:01
4th & 12 at opp 18
Brennan Armstrong pass incomplete to Ra’Shaun Henry
Virginia Tech End of game, 1 play
0:01
1st & 10 at own 18
TEAM run for a loss of 1 yard to the VTech 17
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.