Referee Riley Johnson; umpire Michael Wooten; head linesman Kavin McGrath; line judge Peter Beratta; side judge Eddie Bonet; field judge Mike Cullin; back judge Brian McGready; center judge Thomas McCreeshGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Virginia Tech
3
14
7
7
31
Duke
7
0
0
7
14
Standouts
No. 5PassingRyan Willis17 of 27, 332 yards, 3 TDVirginia Tech
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Virginia Tech
Duke
413
Total yards
327
332
Passing yards
256
81
Rushing yards
71
11.9
Yards per pass
6.6
2.0
Yards per rush
2.0
17
First downs
18
6–16
Third downs
4–16
2–3
Fourth downs
2–4
0
Turnovers
1
4–26
Penalties
3–15
30:52
Possession
29:08
3
Sacks (by defense)
1
Efficiency
Virginia Tech
Duke
37%
Success rate
36%
0.24
EPA per play
−0.09
1.64
Explosiveness
1.26
−0.23
Rushing EPA
−0.23
0.91
Passing EPA
0.03
37%
Passing-down success
27%
−0.03
First-down EPA
−0.25
0.37
Second-down EPA
0.26
0.67
Third-down EPA
−0.14
21%
Havoc by its defense
14%
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)
Duke 64% to win. Virginia Tech pulled the upset.
The line
Duke −6.5, over/under 51.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 Duke 67%, Virginia Tech 33%. 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. Duke drives left to right, Virginia Tech right to left.
Q1 DukePunt, 7 plays, 23 yards
Q1 Virginia TechTurnover on downs, 7 plays, 28 yards
Q1 DukeInterception, 3 plays, 8 yards
Q1 Virginia TechField goal, 9 plays, 38 yards
Q1 DukeTouchdown, 9 plays, 75 yards
Q1 Virginia TechTouchdown, 9 plays, 76 yards
Q2 DukeFumble, 3 plays, 7 yards
Q2 Virginia TechTouchdown, 4 plays, 87 yards
Q2 DukeMissed FG, 12 plays, 50 yards
Q2 Virginia TechPunt, 4 plays, 4 yards
Q2 DukePunt, 7 plays, 12 yards
Q2 Virginia TechPunt, 3 plays, 7 yards
Q2 DukeEnd of half, 1 play, −1 yard
Q3 Virginia TechPunt, 3 plays, 6 yards
Q3 DukeTurnover on downs, 8 plays, 34 yards
Q3 Virginia TechTouchdown, 5 plays, 50 yards
Q3 DukePunt, 4 plays, 13 yards
Q3 Virginia TechPunt, 6 plays, 7 yards
Q3 DukePunt, 3 plays, 7 yards
Q3 Virginia TechPunt, 3 plays, −9 yards
Q3 DukeTouchdown, 9 plays, 49 yards
Q4 Virginia TechTouchdown, 10 plays, 75 yards
Q4 DukePunt, 3 plays, −7 yards
Q4 Virginia TechPunt, 3 plays, 5 yards
Q4 DukeTurnover on downs, 7 plays, 42 yards
Q4 Virginia TechEnd of game, 4 plays, 11 yards
Play by play
1st quarter6 drives, then Duke 7, Virginia Tech 3
Duke Punt, 7 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 63 yds , Deon Jackson return for 20 yds to the Duke 22
14:41
1st & 10 at own 22
Brittain Brown run for 8 yds to the Duke 30
14:22
2nd & 2 at own 30
Daniel Jones pass complete to Johnathan Lloyd for 8 yds to the Duke 38 for a 1ST down
13:55
1st & 10 at own 38
Brittain Brown run for 3 yds to the Duke 41
13:12
2nd & 7 at own 41
Daniel Jones pass complete to Chris Taylor for 10 yds to the VTech 49 for a 1ST down
13:00
1st & 10 at opp 49
Brittain Brown run for a loss of 1 yard to the 50 yard line
12:38
2nd & 11 at the 50
Daniel Jones pass incomplete to Chris Taylor
12:38
3rd & 11 at the 50
DUKE Penalty, False Start (Robert Kraeling) to the Duke 45
12:32
3rd & 16 at own 45
Daniel Jones pass incomplete
12:23
4th & 16 at own 45
Austin Parker punt for 32 yds, downed at the VTech 23
Virginia Tech Turnover on downs, 7 plays
12:08
1st & 10 at own 23
Steven Peoples run for 5 yds to the VTech 28
11:58
2nd & 5 at own 28
Ryan Willis pass incomplete
11:51
3rd & 5 at own 28
Ryan Willis pass complete to Hezekiah Grimsley for 16 yds to the VTech 44 for a 1ST down
11:33
1st & 10 at own 44
VIRGINIA TECH Penalty, False Start (Damon Hazelton) to the VTech 39
11:15
1st & 15 at own 39
Steven Peoples run for 1 yd to the VTech 40
10:45
2nd & 14 at own 40
Ryan Willis pass complete to Damon Hazelton for 13 yds to the Duke 47
10:26
3rd & 1 at opp 47
Steven Peoples run for a loss of 2 yards to the Duke 49
10:00
4th & 3 at opp 49
Caleb Farley run for 2 yds to the Duke 47
Duke Interception, 3 plays
9:45
1st & 10 at own 47
Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the 50 yard line
9:26
2nd & 7 at the 50
Brittain Brown run for 5 yds to the VTech 45
9:03
3rd & 2 at opp 45
Daniel Jones pass intercepted Reggie Floyd return for 4 yds to the Duke 48
Virginia Tech Field goal, 9 plays
8:55
1st & 10 at opp 48
Deshawn McClease run for 6 yds to the Duke 42
8:36
2nd & 4 at opp 42
Deshawn McClease run for 12 yds to the Duke 30 for a 1ST down
8:17
1st & 10 at opp 30
Ryan Willis pass incomplete to Damon Hazelton
8:04
2nd & 10 at opp 30
Deshawn McClease run for 1 yd to the Duke 29
7:38
3rd & 9 at opp 29
Ryan Willis pass complete to Phil Patterson for 18 yds to the Duke 11 for a 1ST down
7:05
1st & 10 at opp 11
Deshawn McClease run for 1 yd to the Duke 10
6:41
2nd & 9 at opp 10
Ryan Willis pass incomplete to Sean Savoy
6:37
3rd & 9 at opp 10
Ryan Willis pass incomplete to Eric Kumah
6:34
4th & 9 at opp 10
Brian Johnson 28 yd FG GOODVirginia Tech 3, Duke 0
Duke Touchdown, 9 plays
6:34
4th & 9 at own 35
Jordan Stout kickoff for 65 yds for a touchback
6:15
1st & 10 at own 25
Deon Jackson run for no gain to the Duke 25
5:55
2nd & 10 at own 25
Daniel Jones pass complete to Deon Jackson for 1 yd to the Duke 26
5:44
3rd & 9 at own 26
Daniel Jones pass complete to Noah Gray for 15 yds to the Duke 41 for a 1ST down
5:11
1st & 10 at own 41
Daniel Jones run for 10 yds to the VTech 49 for a 1ST down
4:50
1st & 10 at opp 49
Daniel Jones pass incomplete to Chris Taylor
4:40
2nd & 10 at opp 49
Daniel Jones pass complete to Daniel Helm for 15 yds to the VTech 34 for a 1ST down
4:16
1st & 10 at opp 34
Deon Jackson run for 1 yd to the VTech 33
3:59
2nd & 9 at opp 33
Daniel Jones run for 10 yds to the VTech 23 for a 1ST down
3:25
1st & 10 at opp 23
Daniel Jones pass complete to Noah Gray for 23 yds for a TD, (Collin Wareham KICK)Duke 7, Virginia Tech 3
Virginia Tech Touchdown, 9 plays
3:25
1st & 10 at own 35
Jack Driggers kickoff for 65 yds , Steven Peoples return for 24 yds to the VTech 24
3:20
1st & 10 at own 24
Steven Peoples run for 1 yd to the VTech 25
2:41
2nd & 9 at own 25
Ryan Willis pass complete to Steven Peoples for 11 yds to the VTech 36 for a 1ST down
2:09
1st & 10 at own 36
Steven Peoples run for 1 yd to the VTech 37
1:49
2nd & 9 at own 37
Ryan Willis pass incomplete to Hezekiah Grimsley
1:40
3rd & 9 at own 37
Ryan Willis pass complete to Eric Kumah for 18 yds to the Duke 45 for a 1ST down
1:06
1st & 10 at opp 45
Hendon Hooker run for 1 yd to the Duke 44
0:42
2nd & 9 at opp 44
Ryan Willis pass complete to Eric Kumah for 13 yds to the Duke 31 for a 1ST down
0:01
1st & 10 at opp 31
Terius Wheatley run for 4 yds to the Duke 27
Q2 14:55
2nd & 6 at opp 27
Ryan Willis pass complete to Damon Hazelton for 27 yds for a TD, (Brian Johnson KICK)Virginia Tech 10, Duke 7
2nd quarter8 drives, then Virginia Tech 17, Duke 7
Duke Fumble, 3 plays
14:55
2nd & 6 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
Daniel Jones sacked by Ricky Walker for a loss of 8 yards to the Duke 17
14:14
2nd & 18 at own 17
Daniel Jones pass complete to T.J. Rahming for 15 yds to the Duke 32
13:20
3rd & 3 at own 32
Deon Jackson run for no gain to the Duke 32
Virginia Tech Touchdown, 4 plays
12:50
1st & 10 at own 13
Sean Savoy run for a loss of 5 yards to the VTech 8
12:50
4th & 3 at own 32
Austin Parker punt for 53 yds , Damon Hazelton returns for a loss of 2 yards to the VTech 13 Damon Hazelton fumbled, recovered by VTech Jovonn Quillen
Virginia Tech Touchdown, 4 plays
12:37
2nd & 15 at own 8
Terius Wheatley run for 1 yd to the VTech 9
12:04
3rd & 14 at own 9
Ryan Willis pass complete to Hezekiah Grimsley for 24 yds to the VTech 33 for a 1ST down
11:34
1st & 10 at own 33
Ryan Willis pass complete to Dalton Keene for 67 yds for a TD, (Brian Johnson KICK)Virginia Tech 17, Duke 7
Duke Missed FG, 12 plays
11:34
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
11:17
1st & 10 at own 25
Daniel Jones pass complete to Johnathan Lloyd for 11 yds to the Duke 36 for a 1ST down
10:43
1st & 10 at own 36
Brittain Brown run for 8 yds to the Duke 44
10:35
2nd & 2 at own 44
Brittain Brown run for 2 yds to the Duke 46 for a 1ST down
9:59
1st & 10 at own 46
Daniel Jones pass complete to Davis Koppenhaver for 7 yds to the VTech 47
9:35
2nd & 3 at opp 47
Brittain Brown run for a loss of 1 yard to the VTech 48
8:56
3rd & 4 at opp 48
Daniel Jones pass complete to Chris Taylor for 14 yds to the VTech 34 for a 1ST down
8:31
1st & 10 at opp 34
Daniel Jones pass incomplete to T.J. Rahming
8:22
2nd & 10 at opp 34
Daniel Jones pass complete to Chris Taylor for 12 yds to the VTech 22 for a 1ST down
8:01
1st & 10 at opp 22
DUKE Penalty, False Start (Daniel Helm) to the VTech 27
7:44
1st & 15 at opp 27
Daniel Jones pass incomplete to Scott Bracey
7:38
2nd & 15 at opp 27
Daniel Jones pass incomplete
7:27
3rd & 15 at opp 27
Deon Jackson run for 2 yds to the VTech 25
6:58
4th & 13 at opp 25
Collin Wareham 43 yd FG MISSED
Virginia Tech Punt, 4 plays
6:51
1st & 10 at own 25
Ryan Willis pass complete to Damon Hazelton for 17 yds to the VTech 42 for a 1ST down
6:25
1st & 10 at own 42
VIRGINIA TECH Penalty, Offensive Holding (Braxton Pfaff) to the VTech 32
5:57
1st & 20 at own 32
Deshawn McClease run for a loss of 4 yards to the VTech 28
5:10
2nd & 24 at own 28
Ryan Willis pass complete to Deshawn McClease for no gain to the VTech 28
4:49
3rd & 24 at own 28
Ryan Willis run for 1 yd to the VTech 29
4:21
4th & 23 at own 29
Oscar Bradburn punt for 49 yds , T.J. Rahming returns for 1 yd to the Duke 23
Duke Punt, 7 plays
4:07
1st & 10 at own 23
Brittain Brown run for no gain to the Duke 23
3:35
2nd & 10 at own 23
Daniel Jones pass incomplete
3:20
3rd & 10 at own 23
Daniel Jones pass complete to Chris Taylor for 9 yds to the Duke 32
2:53
4th & 1 at own 32
Timeout DUKE, clock 02:53
2:49
4th & 1 at own 32
Brittain Brown run for 1 yd to the Duke 33 for a 1ST down
2:29
1st & 10 at own 33
Deon Jackson run for a loss of 1 yard to the Duke 32
2:00
2nd & 11 at own 32
Daniel Jones run for 3 yds to the Duke 35
1:35
3rd & 8 at own 35
Daniel Jones pass incomplete to Johnathan Lloyd
1:25
4th & 8 at own 35
Austin Parker punt for 55 yds , C.J. Carroll returns for 7 yds to the VTech 17
Virginia Tech Punt, 3 plays
1:01
1st & 10 at own 17
Steven Peoples run for 5 yds to the VTech 22
0:33
2nd & 5 at own 22
Steven Peoples run for no gain to the VTech 22
0:25
3rd & 5 at own 22
Timeout DUKE, clock 00:25
0:21
3rd & 5 at own 22
Steven Peoples run for 2 yds to the VTech 24
0:21
4th & 3 at own 24
Timeout DUKE, clock 00:21
0:16
4th & 3 at own 24
Oscar Bradburn punt for 45 yds, fair catch by T.J. Rahming at the Duke 31
Duke End of half, 1 play
0:05
1st & 10 at own 31
TEAM run for a loss of 1 yard to the Duke 30
3rd quarter8 drives, then Virginia Tech 24, Duke 7
Virginia Tech Punt, 3 plays
15:00
1st & 10 at own 35
Jack Driggers kickoff for 65 yds , Terius Wheatley return for 30 yds to the VTech 30
14:49
1st & 10 at own 30
Ryan Willis pass incomplete to Damon Hazelton
14:37
2nd & 10 at own 30
Deshawn McClease run for no gain to the VTech 30
14:00
3rd & 10 at own 30
Ryan Willis pass complete to Chris Cunningham for 6 yds to the VTech 36
13:41
4th & 4 at own 36
Oscar Bradburn punt for 48 yds, fair catch by T.J. Rahming at the Duke 16
Duke Turnover on downs, 8 plays
13:29
1st & 10 at own 16
Brittain Brown run for 4 yds to the Duke 20
13:07
2nd & 6 at own 20
Brittain Brown run for 6 yds to the Duke 26 for a 1ST down
12:44
1st & 10 at own 26
Daniel Jones pass complete to T.J. Rahming for a loss of 2 yards to the Duke 24
12:27
2nd & 12 at own 24
Daniel Jones pass complete to T.J. Rahming for 17 yds to the Duke 41 for a 1ST down
12:04
1st & 10 at own 41
Brittain Brown run for no gain to the Duke 41
11:33
2nd & 10 at own 41
Deon Jackson run for 4 yds to the Duke 45
11:08
3rd & 6 at own 45
Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the 50 yard line
10:49
4th & 1 at the 50
Deon Jackson run for no gain to the 50 yard line
Virginia Tech Touchdown, 5 plays
10:46
1st & 10 at the 50
Ryan Willis pass incomplete
10:32
2nd & 10 at the 50
Steven Peoples run for 14 yds to the Duke 36 for a 1ST down
10:16
1st & 10 at opp 36
Sean Savoy pass incomplete VIRGINIA TECH Penalty, Intentional Grounding (Sean Savoy) to the Duke 42
9:45
2nd & 16 at opp 42
Ryan Willis pass complete to Eric Kumah for 36 yds to the Duke 6 for a 1ST down
9:35
1st & goal at opp 6
Steven Peoples run for 6 yds for a TD, (Brian Johnson KICK)Virginia Tech 24, Duke 7
Duke Punt, 4 plays
9:35
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
9:23
1st & 10 at own 25
Daniel Jones pass complete to Chris Taylor for 13 yds to the Duke 38 for a 1ST down
8:53
1st & 10 at own 38
Daniel Jones sacked by Houshun Gaines for a loss of 4 yards to the Duke 34
8:16
2nd & 14 at own 34
Daniel Jones pass complete to Deon Jackson for 4 yds to the Duke 38
7:51
3rd & 10 at own 38
Daniel Jones pass incomplete to Daniel Helm
7:45
4th & 10 at own 38
Austin Parker punt for 40 yds, fair catch by C.J. Carroll at the VTech 22
Virginia Tech Punt, 6 plays
7:31
1st & 10 at own 23
Ryan Willis run for 5 yds to the VTech 28
7:05
2nd & 5 at own 28
Deshawn McClease run for 2 yds to the VTech 30
6:42
3rd & 3 at own 30
Ryan Willis pass complete to Damon Hazelton for 8 yds to the VTech 38 for a 1ST down
5:55
1st & 10 at own 38
Hendon Hooker run for a loss of 1 yard to the VTech 37
5:12
2nd & 11 at own 37
Ryan Willis run for 3 yds to the VTech 40
4:40
3rd & 8 at own 40
Ryan Willis sacked by Lummie Young IV for a loss of 10 yards to the VTech 30
4:06
4th & 18 at own 30
Oscar Bradburn punt for 42 yds , T.J. Rahming returns for a loss of 2 yards to the Duke 26
Duke Punt, 3 plays
3:52
1st & 10 at own 26
Deon Jackson run for 2 yds to the Duke 28
3:20
2nd & 8 at own 28
Daniel Jones pass complete to Johnathan Lloyd for 5 yds to the Duke 33
3:07
3rd & 3 at own 33
Daniel Jones pass incomplete to Davis Koppenhaver
3:00
4th & 3 at own 33
Austin Parker punt for 49 yds, fair catch by C.J. Carroll at the VTech 18
Virginia Tech Punt, 3 plays
2:46
1st & 10 at own 18
Ryan Willis run for a loss of 3 yards to the VTech 15
2:15
2nd & 13 at own 15
Ryan Willis pass incomplete to Eric Kumah
2:15
3rd & 13 at own 15
VIRGINIA TECH Penalty, False Start (Yosuah Nijman) to the VTech 10
2:10
3rd & 18 at own 10
Steven Peoples run for a loss of 1 yard to the VTech 9 Steven Peoples fumbled, recovered by VTech Steven Peoples
1:32
4th & 19 at own 9
Oscar Bradburn punt for 40 yds , T.J. Rahming returns for no gain to the VTech 49
Duke Touchdown, 9 plays
1:02
1st & 10 at opp 49
Daniel Jones pass complete to Johnathan Lloyd for 9 yds to the VTech 40
0:55
2nd & 1 at opp 40
Daniel Jones pass complete to Johnathan Lloyd for no gain to the VTech 40
0:27
3rd & 1 at opp 40
Deon Jackson run for 2 yds to the VTech 38 for a 1ST down
0:01
1st & 10 at opp 38
Marvin Hubbard III run for a loss of 2 yards to the VTech 40
Q4 14:55
2nd & 12 at opp 40
Deon Jackson run for 9 yds to the VTech 31
Q4 14:42
3rd & 3 at opp 31
Daniel Jones pass incomplete
Q4 14:29
4th & 3 at opp 31
Daniel Jones pass complete to Deon Jackson for 29 yds to the VTech 2 for a 1ST down
Q4 13:59
1st & goal at opp 2
Deon Jackson run for 1 yd to the VTech 1
Q4 13:47
2nd & goal at opp 1
Deon Jackson run for 1 yd for a TD, (Collin Wareham KICK)Virginia Tech 24, Duke 14
4th quarter5 drives, then Virginia Tech 31, Duke 14
Virginia Tech Touchdown, 10 plays
13:47
2nd & 9 at own 35
Jack Driggers kickoff for 65 yds for a touchback
13:40
1st & 10 at own 25
Ryan Willis pass incomplete
13:31
2nd & 10 at own 25
Deshawn McClease run for 4 yds to the VTech 29
12:46
3rd & 6 at own 29
Ryan Willis pass complete to Tre Turner for 33 yds to the Duke 38 for a 1ST down
12:10
1st & 10 at opp 38
Steven Peoples run for 3 yds to the Duke 35
11:45
2nd & 7 at opp 35
Ryan Willis pass complete to Dalton Keene for 15 yds to the Duke 20 for a 1ST down
11:05
1st & 10 at opp 20
Steven Peoples run for 7 yds to the Duke 13
10:32
2nd & 3 at opp 13
Steven Peoples run for 2 yds to the Duke 11
9:50
3rd & 1 at opp 11
Ryan Willis run for no gain to the Duke 11
9:14
4th & 1 at opp 11
Ryan Willis run for 1 yd to the Duke 10 for a 1ST down
9:14
1st & 0 at opp 10
Timeout DUKE, clock 09:14
9:08
1st & goal at opp 10
Ryan Willis pass complete to Phil Patterson for 10 yds for a TD, (Brian Johnson KICK)Virginia Tech 31, Duke 14
Duke Punt, 3 plays
9:08
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
9:08
1st & 10 at own 25
DUKE Penalty, False Start (Robert Kraeling) to the Duke 20
9:00
1st & 15 at own 20
Deon Jackson run for 5 yds to the Duke 25
8:38
2nd & 10 at own 25
Daniel Jones pass complete to Johnathan Lloyd for 3 yds to the Duke 28
8:01
3rd & 7 at own 28
Daniel Jones sacked by Houshun Gaines and Ricky Walker for a loss of 10 yards to the Duke 18
7:29
4th & 17 at own 18
Austin Parker punt for 54 yds , C.J. Carroll returns for 2 yds to the VTech 30
Virginia Tech Punt, 3 plays
7:20
1st & 10 at own 30
Deshawn McClease run for 1 yd to the VTech 31
6:34
2nd & 9 at own 31
Deshawn McClease run for 4 yds to the VTech 35
5:53
3rd & 5 at own 35
Ryan Willis pass incomplete
5:41
4th & 5 at own 35
Oscar Bradburn punt for 44 yds , T.J. Rahming returns for 1 yd to the Duke 22
Duke Turnover on downs, 7 plays
5:28
1st & 10 at own 22
Quentin Harris run for 4 yds to the Duke 26
5:01
2nd & 6 at own 26
Deon Jackson run for 3 yds to the Duke 29
4:28
3rd & 3 at own 29
Quentin Harris pass complete to Jake Bobo for 31 yds to the VTech 40 for a 1ST down
4:08
1st & 10 at opp 40
Quentin Harris pass incomplete to Damond Philyaw-Johnson
3:55
2nd & 10 at opp 40
Deon Jackson run for 5 yds to the VTech 35
3:13
3rd & 5 at opp 35
Quentin Harris pass complete to Marvin Hubbard III for a loss of 1 yard to the VTech 36
2:54
4th & 6 at opp 36
Quentin Harris pass incomplete to Scott Bracey
Virginia Tech End of game, 4 plays
2:45
1st & 10 at own 36
Steven Peoples run for 2 yds to the VTech 38
1:50
2nd & 8 at own 38
Steven Peoples run for 1 yd to the VTech 39
0:48
3rd & 7 at own 39
Ryan Willis run for 6 yds to the VTech 45
0:22
4th & 1 at own 45
Timeout VIRGINIA TECH, clock 00:22
0:00
4th & 1 at own 45
Ryan Willis run for 2 yds to the VTech 47 for a 1ST down
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.