From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Miami
Virginia Tech
458
Total yards
257
351
Passing yards
179
107
Rushing yards
78
7.6
Yards per pass
5.4
3.8
Yards per rush
2.6
22
First downs
19
8–17
Third downs
4–15
0–0
Fourth downs
1–1
0
Turnovers
1
17–159
Penalties
6–56
31:12
Possession
28:48
6
Sacks (by defense)
2
Efficiency
Miami
Virginia Tech
42%
Success rate
25%
0.33
EPA per play
−0.06
1.48
Explosiveness
1.17
0.08
Rushing EPA
0.06
0.45
Passing EPA
−0.14
35%
Passing-down success
28%
0.10
First-down EPA
−0.34
0.34
Second-down EPA
0.06
0.77
Third-down EPA
0.28
17%
Havoc by its defense
19%
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)
Miami 53% to win. Elo’s favorite won.
The line
Miami −8.5, over/under 48.
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 Miami 72%, Virginia Tech 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. Virginia Tech drives left to right, Miami right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 Virginia TechFumble, 4 plays, 47 yards
Q1 MiamiTouchdown, 4 plays, 65 yards
Q1 Virginia TechPunt, 3 plays, 9 yards
Q1 MiamiField goal, 18 plays, 71 yards
Q1 Virginia TechPunt, 6 plays, 14 yards
Q2 MiamiPunt, 5 plays, 23 yards
Q2 Virginia TechPunt, 7 plays, 29 yards
Q2 MiamiTouchdown, 8 plays, 80 yards
Q2 Virginia TechPunt, 7 plays, 33 yards
Q2 MiamiPunt, 7 plays, 34 yards
Q2 Virginia TechEnd of half, 1 play, 3 yards
Q3 MiamiPunt, 3 plays, 8 yards
Q3 Virginia TechPunt, 3 plays, −4 yards
Q3 MiamiPunt, 5 plays, 32 yards
Q3 Virginia TechPunt, 3 plays, 9 yards
Q3 MiamiField goal, 6 plays, 43 yards
Q3 Virginia TechPunt, 5 plays, 2 yards
Q3 MiamiPunt, 3 plays, 1 yard
Q4 Virginia TechTouchdown, 7 plays, 65 yards
Q4 MiamiPunt, 5 plays, 15 yards
Q4 Virginia TechPunt, 7 plays, 34 yards
Q4 MiamiPunt, 4 plays, 24 yards
Q4 Virginia TechResult not recorded, 7 plays, 60 yards
Play by play
1st quarter5 drives, then Miami 10, Virginia Tech 0
Virginia Tech Fumble, 4 plays
15:00
Andres Borregales kickoff for 64 yds , Keshawn King return for 13 yds to the VTech 14
15:00
1st & 10 at own 14
Malachi Thomas run for 16 yds to the VTech 30 for a 1ST down
15:00
1st & 10 at own 30
Grant Wells pass incomplete
15:00
2nd & 10 at own 30
Malachi Thomas run for 4 yds to the VTech 34
13:37
3rd & 6 at own 34
Grant Wells pass complete to Dae’Quan Wright for 27 yds Dae’Quan Wright fumbled, recovered by MiaFl Avantae Williams
Miami Touchdown, 4 plays
13:37
1st & 10 at own 35
Tyler Van Dyke pass complete to Brashard Smith for 30 yds to the VTech 35 for a 1ST down
13:37
1st & 10 at opp 35
Jaylan Knighton run for a loss of 2 yards to the VTech 37
12:40
2nd & 12 at opp 37
VAN DYKE, Tyler pass to the left incomplete intended for LADSON JR., Frank thrown to the VT35, clock 12:40. PENALTY MIA Ineligible Receiver Downfield on Pass on MALLORY, Will enforced 5 yards from the VT37 to the VT42 [SG]. NO PLAY (replay the down).
12:40
2nd & 17 at opp 42
Tyler Van Dyke pass complete to Colbie Young for 37 yds to the VTech 5 for a 1ST down
12:05
1st & goal at opp 5
Tyler Van Dyke pass complete to Frank Ladson Jr. for 5 yds for a TD, (Andres Borregales KICK)Miami 7, Virginia Tech 0
Virginia Tech Punt, 3 plays
12:05
Andres Borregales kickoff for 65 yds for a touchback
12:05
1st & 10 at own 25
Grant Wells pass incomplete
12:05
2nd & 10 at own 25
Grant Wells run for no gain to the VTech 25
10:52
4th & 1 at own 34
Timeout MIAMI FL, clock 10:52
10:52
3rd & 10 at own 25
Grant Wells pass complete to Kaleb Smith for 9 yds to the VTech 34
10:36
4th & 1 at own 34
Peter Moore punt for 47 yds, fair catch by Brashard Smith at the MiaFl 19
Miami Field goal, 18 plays
10:26
1st & 10 at own 19
Jaylan Knighton run for a loss of 1 yard to the MiaFl 18
9:52
2nd & 11 at own 18
Tyler Van Dyke pass complete to Brashard Smith for 15 yds to the MiaFl 33 for a 1ST down
9:40
1st & 10 at own 33
Tyler Van Dyke pass incomplete
9:27
2nd & 10 at own 33
Tyler Van Dyke pass complete to Colbie Young for 4 yds to the MiaFl 37
9:27
3rd & 6 at own 37
Tyler Van Dyke pass complete to Will Mallory for 14 yds to the VTech 49 for a 1ST down
8:52
2nd & 10 at opp 49
Timeout MIAMI FL, clock 08:52
8:52
1st & 10 at opp 49
Tyler Van Dyke pass incomplete
8:34
2nd & 10 at opp 49
Jaylan Knighton run for 8 yds to the VTech 41
7:53
3rd & 2 at opp 41
Jacurri Brown run for 3 yds to the VTech 38 for a 1ST down
7:43
1st & 10 at opp 38
VAN DYKE, Tyler pass to the right complete for 32 yards to SMITH, Brashard caught at the VT9 and advanced to the VT6 (PEOPLES, Nasir), clock 07:43. PENALTY MIA Holding on DENIS, Jonathan enforced 10 yards from the VT38 to the VT48 [NHSG]. NO PLAY (replay the down).
7:14
1st & 20 at opp 48
Tyler Van Dyke pass incomplete
7:14
2nd & 20 at opp 48
MIAMI FL Penalty, Offensive Holding (Brashard Smith) to the MiaFl 46
7:14
3rd & 26 at own 46
Tyler Van Dyke pass complete to Will Mallory for 28 yds to the VTech 26 for a 1ST down
7:14
1st & 10 at opp 26
Jaylan Knighton run for no gain to the VTech 26
7:14
2nd & 10 at opp 26
Tyler Van Dyke run for 9 yds to the VTech 17
7:14
3rd & 1 at opp 17
Thaddius Franklin Jr. run for 3 yds to the VTech 14 for a 1ST down
7:14
1st & 10 at opp 14
Tyler Van Dyke pass complete to Brashard Smith for 4 yds to the VTech 10
7:14
2nd & 6 at opp 10
Thaddius Franklin Jr. run for no gain to the VTech 10
3:07
3rd & 6 at opp 10
Tyler Van Dyke pass incomplete
3:02
4th & 6 at opp 10
Andres Borregales 28 yd FG GOODMiami 10, Virginia Tech 0
Virginia Tech Punt, 6 plays
3:02
Andres Borregales kickoff for 65 yds for a touchback
3:02
1st & 10 at own 25
Malachi Thomas run for 3 yds to the VTech 28
3:02
2nd & 7 at own 28
Grant Wells pass complete to Da’Wain Lofton for 6 yds to the VTech 34
3:02
3rd & 1 at own 34
Malachi Thomas run for 1 yd to the VTech 35 for a 1ST down
3:02
1st & 10 at own 35
Malachi Thomas run for 2 yds to the VTech 37
3:02
2nd & 8 at own 37
Grant Wells run for 2 yds to the VTech 39
0:08
3rd & 6 at own 39
Grant Wells pass incomplete
0:00
4th & 6 at own 39
Peter Moore punt for 33 yds
Q2 14:55
1st & 10 at own 28
VAN DYKE, Tyler pass to the left incomplete intended for YOUNG, Colbie thrown to the VT35, clock 14:55. PENALTY MIA Personal Foul on COOPER, Anez enforced half the distance from the goal, 14 yards from the MIA28 to the MIA14 [SG]. NO PLAY (replay the down).
2nd quarter6 drives, then Miami 17, Virginia Tech 0
Miami Punt, 5 plays
14:50
1st & 24 at own 14
Tyler Van Dyke pass incomplete
14:43
2nd & 24 at own 14
Tyler Van Dyke pass complete to Will Mallory for 20 yds to the MiaFl 34 for a 1ST down VIRGINIA TECH Penalty, Targeting on PEOPLES, Nasir enforced (Nasir Peoples) to the MiaFl 49 for a 1ST down
14:43
1st & 10 at own 49
Tyler Van Dyke sacked by TyJuan Garbutt and Josh Fuga for a loss of 6 yards to the MiaFl 43
14:43
2nd & 16 at own 43
Jaylan Knighton run for 1 yd to the MiaFl 44
13:01
3rd & 15 at own 44
MIAMI FL Penalty, False Start (-5 Yards) to the MiaFl 39
13:01
3rd & 20 at own 39
Tyler Van Dyke pass complete to Thaddius Franklin Jr. for 12 yds to the VTech 49
11:54
4th & 8 at opp 49
Lou Hedley punt for 39 yds, downed at the VTech 10
Virginia Tech Punt, 7 plays
11:54
1st & 10 at own 10
Grant Wells pass complete to Keshawn King for 1 yd to the VTech 11
11:54
2nd & 9 at own 11
Grant Wells pass complete to Kaleb Smith for 10 yds to the VTech 21 for a 1ST down
11:54
1st & 10 at own 21
Keshawn King run for 2 yds to the VTech 23
11:54
2nd & 8 at own 23
Grant Wells run for 4 yds to the VTech 27
11:54
3rd & 4 at own 27
VIRGINIA TECH Penalty, False Start (-6 Yards) to the VTech 21
11:54
3rd & 10 at own 21
WELLS, Grant pass to the right incomplete intended for SMITH, Kaleb thrown to the VT45. PENALTY MIA Pass Interference on PORTER JR., Daryl enforced 15 yards to the VT36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:54
1st & 10 at own 36
Grant Wells pass complete to Keshawn King for 3 yds to the VTech 39
11:54
2nd & 7 at own 39
Malachi Thomas run for no gain to the VTech 39
11:54
3rd & 7 at own 39
Grant Wells pass incomplete
7:57
4th & 7 at own 39
Peter Moore punt for 41 yds, downed at the MiaFl 20
Miami Touchdown, 8 plays
7:57
1st & 10 at own 20
Tyler Van Dyke pass complete to Jaleel Skinner for 6 yds to the MiaFl 26
7:57
2nd & 4 at own 26
Jaylan Knighton run for 3 yds to the MiaFl 29
7:02
3rd & 1 at own 29
Jacurri Brown run for 19 yds to the MiaFl 48 for a 1ST down
7:02
1st & 10 at own 48
Tyler Van Dyke pass complete to Frank Ladson Jr. for 9 yds to the VTech 43
7:02
2nd & 1 at opp 43
Lucious Stanley run for 9 yds to the VTech 34 for a 1ST down
7:02
1st & 10 at opp 34
Tyler Van Dyke pass complete to Frank Ladson Jr. for 17 yds to the VTech 17 for a 1ST down
5:34
1st & 10 at opp 17
Tyler Van Dyke pass incomplete
5:28
2nd & 10 at opp 17
Tyler Van Dyke pass complete to Colbie Young for 17 yds for a TD, (Andres Borregales KICK)Miami 17, Virginia Tech 0
Virginia Tech Punt, 7 plays
5:28
Andres Borregales kickoff for 65 yds for a touchback
5:28
1st & 10 at own 25
Malachi Thomas run for 4 yds to the VTech 29
5:28
2nd & 6 at own 29
Malachi Thomas run for no gain to the VTech 29
5:28
3rd & 6 at own 29
WELLS, Grant sacked for a loss of 9 yards at the VT20 (MESIDOR, Akheem). PENALTY MIA Offsides enforced 5 yards from the VT29 to the VT34 [NHSG]. NO PLAY (replay the down).
5:28
3rd & 1 at own 34
Grant Wells run for 2 yds to the VTech 36 for a 1ST down
5:28
1st & 10 at own 36
MIAMI FL Penalty, Face mask (15 yards) (Wesley Bissainthe) to the MiaFl 37 for a 1ST down
5:28
1st & 10 at opp 37
Grant Wells sacked by Akheem Mesidor for a loss of 4 yards to the MiaFl 41
5:28
2nd & 14 at opp 41
Grant Wells pass complete to Malachi Thomas for 6 yds to the MiaFl 35
5:28
3rd & 8 at opp 35
Grant Wells sacked by Corey Flagg Jr. for a loss of 7 yards to the MiaFl 42
1:19
4th & 15 at opp 42
Peter Moore punt for 32 yds
Miami Punt, 7 plays
1:19
1st & 10 at own 10
Tyler Van Dyke pass incomplete
1:19
2nd & 10 at own 10
Tyler Van Dyke pass incomplete
1:19
3rd & 10 at own 10
Jaylan Knighton run for 15 yds to the MiaFl 25 for a 1ST down
1:19
1st & 10 at own 25
Tyler Van Dyke pass complete to Colbie Young for 13 yds to the MiaFl 38 for a 1ST down
1:19
1st & 10 at own 38
Tyler Van Dyke pass complete to Colbie Young for 6 yds to the MiaFl 44
1:19
2nd & 4 at own 44
Tyler Van Dyke pass incomplete
0:37
3rd & 4 at own 44
Tyler Van Dyke pass incomplete
0:28
4th & 4 at own 44
Lou Hedley punt for 46 yds
Virginia Tech End of half, 1 play
0:00
1st & 10 at own 10
Malachi Thomas run for 3 yds to the VTech 13
3rd quarter7 drives, then Miami 20, Virginia Tech 0
Miami Punt, 3 plays
15:00
Kyle Lowe kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tyler Van Dyke pass incomplete
15:00
2nd & 10 at own 25
Jaylan Knighton run for 2 yds to the MiaFl 27
15:00
3rd & 8 at own 27
Tyler Van Dyke pass complete to Colbie Young for 6 yds to the MiaFl 33
13:28
4th & 2 at own 33
Lou Hedley punt for 42 yds
Virginia Tech Punt, 3 plays
13:28
1st & 10 at own 25
Malachi Thomas run for 2 yds to the VTech 27
13:28
2nd & 8 at own 27
Grant Wells sacked by Akheem Mesidor for a loss of 6 yards to the VTech 21
13:28
3rd & 14 at own 21
Grant Wells pass incomplete
11:50
4th & 14 at own 21
Peter Moore punt for 55 yds, fair catch by Jahfari Harvey at the MiaFl 24
Miami Punt, 5 plays
11:50
1st & 10 at own 24
Lucious Stanley run for 11 yds to the MiaFl 35 for a 1ST down
11:50
1st & 10 at own 35
MIAMI FL Penalty, False Start (-5 Yards) to the MiaFl 30
11:50
1st & 15 at own 30
MIAMI FL Penalty, False Start (James Williams) to the MiaFl 25
11:50
1st & 20 at own 25
Tyler Van Dyke pass complete to Frank Ladson Jr. for 12 yds to the VTech 37 for a 1ST down VIRGINIA TECH Penalty, Roughing the Passer on POLLARD, Norell enforced (15 Yards) to the VTech 48 for a 1ST down
11:50
1st & 10 at opp 48
Lucious Stanley run for no gain to the VTech 48
11:50
2nd & 10 at opp 48
Tyler Van Dyke pass complete to Dominic Mammarelli for a loss of 2 yards to the 50 yard line
11:50
3rd & 12 at the 50
Tyler Van Dyke pass complete to Colbie Young for 11 yds to the VTech 39
11:50
4th & 1 at opp 39
MIAMI FL Penalty, False Start (-5 Yards) to the VTech 44
8:14
4th & 6 at opp 44
Lou Hedley punt for 36 yds, downed at the VTech 8
Virginia Tech Punt, 3 plays
8:14
1st & 10 at own 8
Malachi Thomas run for 4 yds to the VTech 12
8:14
2nd & 6 at own 12
Grant Wells pass complete to Nick Gallo for 4 yds to the VTech 16
8:14
3rd & 2 at own 16
Grant Wells pass complete to Malachi Thomas for 1 yd to the VTech 17
6:20
4th & 1 at own 17
Peter Moore punt for 51 yds , Brashard Smith returns for 18 yds to the 50 yard line
Miami Field goal, 6 plays
6:20
1st & 10 at the 50
Tyler Van Dyke pass complete to Brashard Smith for 9 yds to the VTech 41
6:20
2nd & 1 at opp 41
Thaddius Franklin Jr. run for 18 yds to the VTech 23 for a 1ST down
6:20
1st & 10 at opp 23
VAN DYKE, Tyler pass up the middle incomplete intended for YOUNG, Colbie thrown to the VT14. PENALTY VT Holding on JOHNSON, Cam enforced 10 yards from the VT23 to the VT13 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
6:20
1st & 10 at opp 13
Tyler Van Dyke pass incomplete
6:20
2nd & 10 at opp 13
Thaddius Franklin Jr. run for 3 yds to the VTech 10
6:20
3rd & 7 at opp 10
Tyler Van Dyke run for 3 yds to the VTech 7
3:54
4th & 4 at opp 7
Andres Borregales 25 yd FG GOODMiami 20, Virginia Tech 0
Virginia Tech Punt, 5 plays
3:54
Andres Borregales kickoff for 65 yds for a touchback
3:54
1st & 10 at own 25
Grant Wells pass complete to Nick Gallo for 3 yds to the VTech 28
3:54
2nd & 7 at own 28
Grant Wells pass complete to Kaleb Smith for 7 yds to the VTech 35 for a 1ST down
3:54
1st & 10 at own 35
VIRGINIA TECH Penalty, False Start (Malachi Thomas) to the VTech 30
2:50
1st & 15 at own 30
Grant Wells pass incomplete
2:50
2nd & 15 at own 30
Grant Wells sacked by Nyjalik Kelly and Mitchell Agude for a loss of 3 yards to the VTech 27
2:50
3rd & 18 at own 27
Grant Wells pass incomplete
1:51
4th & 18 at own 27
Peter Moore punt for 52 yds , Brashard Smith returns for a loss of 5 yards to the MiaFl 16
Miami Punt, 3 plays
1:51
1st & 10 at own 16
Jaylan Knighton run for a loss of 2 yards to the MiaFl 14
1:51
2nd & 12 at own 14
Tyler Van Dyke pass complete to Isaiah Horton for 6 yds to the MiaFl 20
1:51
3rd & 6 at own 20
Tyler Van Dyke sacked by TyJuan Garbutt for a loss of 3 yards to the MiaFl 17
0:00
4th & 9 at own 17
Lou Hedley punt for 47 yds , DJ Harvey returns for a loss of 1 yard to the VTech 35
4th quarter5 drives, then Miami 20, Virginia Tech 14
Virginia Tech Touchdown, 7 plays
15:00
1st & 10 at own 35
Grant Wells pass complete to Da’Wain Lofton for 11 yds to the VTech 46 for a 1ST down
15:00
1st & 10 at own 46
Grant Wells pass incomplete
15:00
2nd & 10 at own 46
Grant Wells run for 12 yds to the MiaFl 42 for a 1ST down
15:00
1st & 10 at opp 42
WELLS, Grant pass to the right incomplete dropped by WRIGHT, Dae’Quan thrown to the MIA29. PENALTY MIA Personal Foul enforced 15 yards from the MIA42 to the MIA27 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
15:00
1st & 10 at opp 27
Grant Wells run for 17 yds to the MiaFl 10 for a 1ST down
15:00
1st & goal at opp 10
Grant Wells sacked by Akheem Mesidor and Leonard Taylor for a loss of 5 yards to the MiaFl 15
15:00
2nd & goal at opp 15
Grant Wells run for 1 yd to the MiaFl 14
12:10
3rd & goal at opp 14
Grant Wells pass complete to Malachi Thomas for 14 yds for a TD, (William Ross KICK)Miami 20, Virginia Tech 7
Miami Punt, 5 plays
12:10
Kyle Lowe kickoff for 65 yds for a touchback
12:10
1st & 10 at own 25
Tyler Van Dyke pass complete to Brashard Smith for 14 yds to the MiaFl 39 for a 1ST down
12:10
1st & 10 at own 39
MIAMI FL Penalty, Offensive Holding (Jaleel Skinner) to the MiaFl 0
11:13
1st & 10 at own 39
Tyler Van Dyke pass incomplete
11:13
2nd & 10 at own 39
MIAMI FL Penalty, False Start (-5 Yards) to the MiaFl 34
11:13
2nd & 15 at own 34
Tyler Van Dyke pass incomplete
10:25
3rd & 15 at own 34
Tyler Van Dyke pass complete to Colbie Young for 6 yds to the MiaFl 40
10:19
4th & 9 at own 40
Lou Hedley punt for 58 yds, downed at the VTech 2
Virginia Tech Punt, 7 plays
10:19
1st & 10 at own 2
Malachi Thomas run for no gain to the VTech 2
10:19
2nd & 10 at own 2
Malachi Thomas run for 2 yds to the VTech 4
10:19
3rd & 8 at own 4
Grant Wells pass complete to Malachi Thomas for 16 yds to the VTech 20 for a 1ST down
10:19
1st & 10 at own 20
Grant Wells pass complete to Dae’Quan Wright for 12 yds to the VTech 32 for a 1ST down
10:19
1st & 10 at own 32
Grant Wells pass complete to Malachi Thomas for 4 yds to the VTech 36
10:19
2nd & 6 at own 36
Grant Wells pass incomplete
10:19
3rd & 6 at own 36
Grant Wells pass incomplete
6:58
4th & 6 at own 36
Peter Moore punt for 32 yds, downed at the MiaFl 32
Miami Punt, 4 plays
6:58
1st & 10 at own 32
Tyler Van Dyke pass complete to Jaleel Skinner for 24 yds to the VTech 44 for a 1ST down
6:58
1st & 10 at opp 44
Tyler Van Dyke pass incomplete
6:58
2nd & 10 at opp 44
Tyler Van Dyke pass incomplete
6:58
3rd & 10 at opp 44
Tyler Van Dyke pass incomplete
6:02
4th & 10 at opp 44
Lou Hedley punt for 44 yds for a touchback
Virginia Tech Result not recorded, 7 plays
6:02
1st & 10 at own 20
Grant Wells pass complete to Dae’Quan Wright for a loss of 2 yards to the VTech 18
6:02
2nd & 12 at own 18
Grant Wells pass complete to Da’Wain Lofton for 23 yds to the VTech 41 for a 1ST down
5:00
1st & 10 at own 41
Grant Wells sacked by Akheem Mesidor for a loss of 3 yards to the VTech 38
5:00
2nd & 13 at own 38
Timeout VIRGINIA TECH, clock 05:00
5:00
2nd & 13 at own 38
Grant Wells pass complete to Malachi Thomas for 2 yds to the VTech 40
5:00
3rd & 11 at own 40
Grant Wells run for 10 yds to the 50 yard line for a 1ST down MIAMI FL Penalty, Unnecessary Roughness (Te’Cory Couch) to the MiaFl 35 for a 1ST down
5:00
1st & 10 at opp 35
WELLS, Grant pass to the right incomplete intended for JONES, Jaylen thrown to the MIA8. PENALTY MIA Pass Interference on IVEY, DJ enforced 15 yards to the MIA20 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
5:00
1st & 10 at opp 20
Grant Wells pass incomplete
5:00
2nd & 10 at opp 20
Grant Wells pass incomplete
5:00
3rd & 10 at opp 20
VIRGINIA TECH Penalty, False Start (-5 Yards) to the MiaFl 25
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.