Referee Jeff Flanagan; umpire Jim Eckl; head linesman Arthur Hardin; line judge Colin Formulak; side judge Jeffrey Shears; field judge Billy Becket; back judge Scot Maslin; center judge Larry HayesGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
William & Mary
7
0
7
0
14
NC State
7
21
7
13
48
Standouts
PassingRyan Finley17 of 21, 174 yards, 2 TDNC State
RushingMatthew Dayes23 carries, 138 yards, 2 TDNC State
No. 8DefenseCorey Parker15 tackles, 1 INTWilliam & Mary
Photos: Wikimedia Commons, free licenses; credits on each player’s page.
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
William & Mary
NC State
168
Total yards
521
106
Passing yards
262
62
Rushing yards
259
5.6
Yards per pass
8.7
2.2
Yards per rush
4.5
10
First downs
28
1–8
Third downs
10–16
0–0
Fourth downs
1–2
2
Turnovers
1
8–70
Penalties
7–80
24:47
Possession
35:13
2
Sacks (by defense)
1
Efficiency
William & Mary
NC State
23%
Success rate
59%
−0.26
EPA per play
0.29
1.25
Explosiveness
1.01
−0.31
Rushing EPA
0.23
−0.20
Passing EPA
0.39
11%
Passing-down success
50%
−0.14
First-down EPA
0.10
−0.68
Second-down EPA
0.33
0.26
Third-down EPA
0.93
5%
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)
NC State 73% to win. Elo’s favorite won.
The line
NC State −30.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 NC State 98%, William & Mary 2%. 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. NC State drives left to right, William & Mary right to left.
Q1 NC StateTouchdown, 8 plays, 70 yards
Q1 William & MaryTouchdown, 11 plays, 75 yards
Q1 NC StateTouchdown, 16 plays, 75 yards
Q2 William & MaryPunt, 4 plays, −7 yards
Q2 NC StateInterception, 9 plays, 50 yards
Q2 William & MaryInterception, 2 plays, 2 yards
Q2 NC StateTouchdown, 7 plays, 26 yards
Q2 William & MaryInterception, 7 plays, 30 yards
Q2 NC StateTouchdown, 7 plays, 65 yards
Q2 William & MaryEnd of half, 1 play, −2 yards
Q3 William & MaryTouchdown, 4 plays, 65 yards
Q3 NC StatePunt, 3 plays, 4 yards
Q3 William & MaryPunt, 3 plays, −5 yards
Q3 NC StateTouchdown, 10 plays, 64 yards
Q3 William & MaryPunt, 3 plays, −3 yards
Q3 NC StateTurnover on downs, 5 plays, 32 yards
Q3 William & MaryPunt, 3 plays, 3 yards
Q3 NC StateTouchdown, 6 plays, 33 yards
Q4 William & MaryPunt, 3 plays, 8 yards
Q4 NC StateTouchdown, 10 plays, 77 yards
Q4 William & MaryPunt, 3 plays, 9 yards
Q4 NC StatePunt, 3 plays, −1 yard
Q4 William & MaryPunt, 3 plays, 3 yards
Q4 NC StateEnd of game, 3 plays, 11 yards
Play by play
1st quarter3 drives, then Tied at 7
NC State Touchdown, 8 plays
15:00
1st & 10 at own 35
Nick Dorka kickoff for 60 yds , Nyheim Hines return for 25 yds to the NCSt 30
15:00
1st & 10 at own 30
Ryan Finley pass complete to Matthew Dayes for 4 yds to the NCSt 34
15:00
2nd & 6 at own 34
Matthew Dayes run for 7 yds to the NCSt 41 for a 1ST down
15:00
1st & 10 at own 41
Jaylen Samuels run for 9 yds to the 50 yard line
15:00
2nd & 1 at the 50
Ryan Finley pass complete to Matthew Dayes for 14 yds to the WmMry 36 for a 1ST down
15:00
1st & 10 at opp 36
Ryan Finley pass complete to Jaylen Samuels for 22 yds to the WmMry 14 for a 1ST down
15:00
1st & 10 at opp 14
Matthew Dayes run for 2 yds to the WmMry 12
15:00
2nd & 8 at opp 12
Matthew Dayes run for 7 yds to the WmMry 5
11:36
3rd & 1 at opp 5
Matthew Dayes run for 5 yds for a TD, (Connor Haskins KICK)NC State 7, William & Mary 0
William & Mary Touchdown, 11 plays
11:36
1st & 0 at own 35
Jackson Maples kickoff for 65 yds for a touchback
11:36
1st & 10 at own 25
Albert Funderburke run for 1 yd to the WmMry 26
11:36
2nd & 9 at own 26
Albert Funderburke run for 3 yds to the WmMry 29
11:36
3rd & 6 at own 29
Steve Cluley pass complete to DeVonte Dedmon for 9 yds to the WmMry 38 for a 1ST down
11:36
1st & 10 at own 38
Jonathan Dunn run for 1 yd to the WmMry 39
11:36
2nd & 9 at own 39
Steve Cluley pass complete to DeVonte Dedmon for 16 yds to the NCSt 45 for a 1ST down
11:36
1st & 10 at opp 45
Albert Funderburke run for 7 yds to the NCSt 38
11:36
2nd & 3 at opp 38
Jonathan Dunn run for 7 yds to the NCSt 31 for a 1ST down
11:36
1st & 10 at opp 31
Jonathan Dunn run for 4 yds to the NCSt 27
11:36
2nd & 6 at opp 27
Steve Cluley pass complete to Daniel Kuzjak for 8 yds to the NCSt 19 for a 1ST down
11:36
1st & 10 at opp 19
Albert Funderburke run for 3 yds to the NCSt 16
5:22
2nd & 7 at opp 16
Steve Cluley pass complete to DeVonte Dedmon for 16 yds for a TD, (Nick Dorka KICK)Tied at 7
NC State Touchdown, 16 plays
5:22
1st & 0 at own 35
Nick Dorka kickoff for 65 yds for a touchback
5:22
1st & 10 at own 25
Nyheim Hines run for 2 yds to the NCSt 27 NC STATE Penalty, illegal block (-10 Yards) to the NCSt 17
5:22
1st & 18 at own 17
Ryan Finley pass complete to Bra’Lon Cherry for 4 yds to the NCSt 21
5:22
2nd & 14 at own 21
Ryan Finley pass complete to Jaylen Samuels for 11 yds to the NCSt 32
5:22
3rd & 3 at own 32
Ryan Finley pass complete to Jakobi Meyers for 9 yds to the NCSt 41 for a 1ST down
5:22
1st & 10 at own 41
Matthew Dayes run for 8 yds to the NCSt 49 WILLIAM & MARY Penalty, Defensive offside ( Yards) declined
5:22
2nd & 2 at own 49
Ryan Finley pass complete to Cole Cook for 6 yds to the WmMry 45 for a 1ST down
5:22
1st & 10 at opp 45
Ryan Finley sacked by Arman Jones for a loss of 4 yards to the WmMry 49
5:22
2nd & 14 at opp 49
Ryan Finley pass complete to Stephen Louis for 4 yds to the WmMry 45
5:22
3rd & 10 at opp 45
Ryan Finley pass complete to Jaylen Samuels for 17 yds to the WmMry 28 for a 1ST down
5:22
1st & 10 at opp 28
Matthew Dayes run for 2 yds to the WmMry 26
5:22
2nd & 8 at opp 26
Matthew Dayes run for 2 yds to the WmMry 24
Q2 15:00
3rd & 6 at opp 24
Ryan Finley run for 7 yds to the WmMry 17 for a 1ST down
Q2 15:00
1st & 10 at opp 17
Ryan Finley pass incomplete
Q2 15:00
2nd & 10 at opp 17
Matthew Dayes run for 9 yds to the WmMry 8
Q2 15:00
3rd & 1 at opp 8
Matthew Dayes run for 4 yds to the WmMry 4 for a 1ST down
Q2 13:43
1st & goal at opp 4
Matthew Dayes run for 4 yds for a TD, (Kyle Bambard KICK)NC State 14, William & Mary 7
2nd quarter7 drives, then NC State 28, William & Mary 7
William & Mary Punt, 4 plays
13:43
1st & 0 at own 35
Jackson Maples kickoff for 63 yds , Jalen Christian return for 53 yds to the NCSt 45
13:33
1st & 10 at opp 45
Steve Cluley pass incomplete
13:28
2nd & 10 at opp 45
Timeout WILLIAM & MARY, clock 13:28
13:28
2nd & 10 at opp 45
Jalen Christian run for 2 yds to the WmMry 43 WILLIAM & MARY Penalty, Offensive holding (-10 Yards) to the WmMry 47
13:28
4th & 17 at own 48
Hunter Windmuller punt for 40 yds, fair catch by Bra’Lon Cherry at the NCSt 12
13:28
2nd & 18 at own 47
Steve Cluley pass complete to Kendell Anderson for a loss of 2 yards to the WmMry 45
13:28
3rd & 20 at own 45
Kendell Anderson run for 3 yds to the WmMry 48
NC State Interception, 9 plays
11:24
1st & 10 at own 12
Jalan McClendon run for 6 yds to the NCSt 18
11:24
2nd & 4 at own 18
Jalan McClendon pass complete to Nyheim Hines for 13 yds to the NCSt 31 for a 1ST down
11:24
1st & 10 at own 31
Matthew Dayes run for 5 yds to the NCSt 36
11:24
2nd & 5 at own 36
Jalan McClendon pass incomplete to Jaylen Samuels
11:24
3rd & 5 at own 36
Jalan McClendon pass complete to Kelvin Harmon for 24 yds to the WmMry 40 for a 1ST down
11:24
1st & 10 at opp 40
Jalan McClendon pass complete to Maurice Trowell for 6 yds to the WmMry 34 NC STATE Penalty, Offensive holding (Kelvin Harmon) to the WmMry 44
11:24
1st & 14 at opp 44
Jalan McClendon run for a loss of 3 yards to the WmMry 43 Jalan McClendon fumbled, recovered by NCSt Reggie Gallaspy II , return for 4 yds to the WmMry 43
11:24
2nd & 13 at opp 43
Reggie Gallaspy II run for 5 yds to the WmMry 38
11:24
3rd & 8 at opp 38
Jalan McClendon pass intercepted Corey Parker return for 9 yds to the WmMry 28
William & Mary Interception, 2 plays
7:53
1st & 10 at own 28
Albert Funderburke run for 2 yds to the WmMry 30
7:53
2nd & 8 at own 30
Steve Cluley pass intercepted Jerod Fernandez return for 11 yds to the WmMry 26
NC State Touchdown, 7 plays
7:18
1st & 10 at opp 26
Matthew Dayes run for 9 yds to the WmMry 17
7:18
2nd & 1 at opp 17
Matthew Dayes run for 1 yd to the WmMry 16 NC STATE Penalty, Offensive holding (-10 Yards) to the WmMry 26
7:18
2nd & 10 at opp 26
Ryan Finley pass complete to Jaylen Samuels for 2 yds to the WmMry 24
7:18
3rd & 8 at opp 24
Ryan Finley pass complete to Nyheim Hines for 21 yds to the WmMry 3 for a 1ST down
7:18
1st & goal at opp 3
NC STATE Penalty, illegal formation (-5 Yards) to the WmMry 8
7:18
1st & goal at opp 8
Ryan Finley run for 2 yds to the WmMry 6
7:18
2nd & goal at opp 6
Jaylen Samuels run for 3 yds to the WmMry 3
3:48
3rd & goal at opp 3
Jaylen Samuels run for 3 yds for a TD, (Kyle Bambard KICK)NC State 21, William & Mary 7
William & Mary Interception, 7 plays
3:48
1st & 0 at own 35
Jackson Maples kickoff for 65 yds for a touchback
3:48
1st & 10 at own 25
Steve Cluley pass complete to Jack Armstrong for 9 yds to the WmMry 34
3:48
2nd & 1 at own 34
Kendell Anderson run for a loss of 1 yard to the WmMry 33
3:48
3rd & 2 at own 33
NC STATE Penalty, Defensive pass interference (Shawn Boone) to the WmMry 48 for a 1ST down
3:48
1st & 10 at own 48
Steve Cluley pass incomplete to DeVonte Dedmon
3:48
2nd & 10 at own 48
Steve Cluley pass incomplete to Kendell Anderson
3:48
3rd & 10 at own 48
Steve Cluley sacked by Kentavius Street for a loss of 7 yards to the NCSt 41 for a 1ST down NC STATE Penalty, unsportsmanlike conduct (Kentavius Street) to the NCSt 44 for a 1ST down
3:48
1st & 10 at opp 44
Kendell Anderson run for a loss of 1 yard to the NCSt 45
3:48
2nd & 11 at opp 45
Steve Cluley pass intercepted Josh Jones return for 9 yds to the NCSt 35
NC State Touchdown, 7 plays
1:29
1st & 10 at own 35
Ryan Finley pass complete to Nyheim Hines for 5 yds to the NCSt 40
1:29
2nd & 5 at own 40
Ryan Finley pass complete to Bra’Lon Cherry for 16 yds to the WmMry 44 for a 1ST down
1:29
1st & 10 at opp 44
Ryan Finley pass incomplete to Bra’Lon Cherry
1:29
2nd & 10 at opp 44
Ryan Finley pass incomplete to Jakobi Meyers
1:29
3rd & 10 at opp 44
Ryan Finley pass complete to Reggie Gallaspy II for 6 yds to the WmMry 38 for a 1ST down WILLIAM & MARY Penalty, face mask (15 yards) (Marcus Harvey) to the WmMry 23 for a 1ST down
0:32
1st & 10 at opp 23
Timeout NC STATE, clock 00:32
0:32
1st & 10 at opp 23
Reggie Gallaspy II run for 7 yds to the WmMry 16
0:26
2nd & 3 at opp 16
Timeout NC STATE, clock 00:26
0:20
2nd & 3 at opp 16
Ryan Finley pass complete to Bra’Lon Cherry for 16 yds for a TD, (Kyle Bambard KICK)NC State 28, William & Mary 7
William & Mary End of half, 1 play
0:20
1st & 0 at own 35
Jackson Maples kickoff for 53 yds , Jalen Christian return for 12 yds to the WmMry 24
0:15
1st & 10 at own 24
TEAM run for a loss of 2 yards to the WmMry 22
3rd quarter8 drives, then NC State 35, William & Mary 14
William & Mary Touchdown, 4 plays
15:00
2nd & 12 at own 35
Jackson Maples kickoff for 57 yds
15:00
1st & 10 at own 35
WILLIAM & MARY Penalty, false start (Andrew Caskin) to the WmMry 30
15:00
1st & 15 at own 30
Steve Cluley pass incomplete to Daniel Kuzjak
15:00
2nd & 15 at own 30
NC STATE Penalty, personal foul (Justin Jones) to the WmMry 45 for a 1ST down
15:00
1st & 10 at own 45
Albert Funderburke run for 13 yds to the NCSt 42 for a 1ST down
15:00
1st & 10 at opp 42
Steve Cluley pass complete to DeVonte Dedmon for 32 yds to the NCSt 10 for a 1ST down
13:24
1st & goal at opp 10
Steve Cluley run for 10 yds for a TD, (Nick Dorka KICK)NC State 28, William & Mary 14
NC State Punt, 3 plays
13:24
1st & 0 at own 35
Nick Dorka kickoff for 65 yds for a touchback
13:24
1st & 10 at own 25
Jaylen Samuels run for 1 yd to the NCSt 26
13:24
2nd & 9 at own 26
Ryan Finley pass complete to Nyheim Hines for 3 yds to the NCSt 29
13:24
3rd & 6 at own 29
Ryan Finley pass incomplete to Jakobi Meyers
13:24
4th & 6 at own 29
A.J. Cole III punt for 41 yds, fair catch by DeVonte Dedmon at the WmMry 30
William & Mary Punt, 3 plays
12:09
1st & 10 at own 30
Albert Funderburke run for 3 yds to the WmMry 33
12:09
2nd & 7 at own 33
Steve Cluley pass complete to DeVonte Dedmon for 2 yds to the WmMry 35
12:09
3rd & 5 at own 35
WILLIAM & MARY Penalty, personal foul (Andrew Caskin) to the WmMry 20
12:09
3rd & 20 at own 20
Kendell Anderson run for 5 yds to the WmMry 25
12:09
4th & 15 at own 25
Hunter Windmuller punt for 40 yds, fair catch by Bra’Lon Cherry at the NCSt 35
NC State Touchdown, 10 plays
10:38
1st & 10 at own 36
Matthew Dayes run for 6 yds to the NCSt 42
10:38
2nd & 4 at own 42
Matthew Dayes run for 10 yds to the WmMry 48 for a 1ST down
10:38
1st & 10 at opp 48
Matthew Dayes run for 5 yds to the WmMry 43
10:38
2nd & 5 at opp 43
Matthew Dayes run for 9 yds to the WmMry 34 for a 1ST down
10:38
1st & 10 at opp 34
Nyheim Hines run for 1 yd to the WmMry 33
10:38
2nd & 9 at opp 33
Dakwa Nichols run for 10 yds to the WmMry 23 for a 1ST down
10:38
1st & 10 at opp 23
Dakwa Nichols run for 4 yds to the WmMry 19
10:38
2nd & 6 at opp 19
Matthew Dayes run for 5 yds to the WmMry 14
10:38
3rd & 1 at opp 14
Matthew Dayes run for 6 yds to the WmMry 8 for a 1ST down
6:34
1st & goal at opp 8
Jaylen Samuels run for 8 yds for a TD, (Kyle Bambard KICK)NC State 35, William & Mary 14
William & Mary Punt, 3 plays
6:34
1st & 0 at own 35
Jackson Maples kickoff for 52 yds , Jack Armstrong return for 10 yds to the WmMry 45 WILLIAM & MARY Penalty, illegal block (Quinton Taylor) to the WmMry 13
6:28
1st & 10 at own 13
Steve Cluley pass incomplete to Jalen Christian
6:28
2nd & 10 at own 13
Steve Cluley run for 2 yds to the WmMry 15
6:28
3rd & 8 at own 15
WILLIAM & MARY Penalty, false start (-5 Yards) to the WmMry 10
6:28
3rd & 13 at own 10
Steve Cluley pass incomplete to Daniel Kuzjak
6:28
4th & 13 at own 10
Hunter Windmuller punt for 23 yds, punt out-of-bounds at the WmMry 33
NC State Turnover on downs, 5 plays
4:56
1st & 10 at opp 33
Matthew Dayes run for 30 yds to the WmMry 3 for a 1ST down
4:56
1st & goal at opp 3
Matthew Dayes run for 2 yds to the WmMry 1
4:56
2nd & goal at opp 1
Matthew Dayes run for no gain to the WmMry 1
4:56
3rd & goal at opp 1
Matthew Dayes run for no gain to the WmMry 1
4:56
4th & goal at opp 1
Ryan Finley run for no gain to the WmMry 1
William & Mary Punt, 3 plays
2:30
1st & 10 at own 1
Steve Cluley run for 1 yd to the WmMry 2
2:30
2nd & 9 at own 2
Kendell Anderson run for 2 yds to the WmMry 4
2:30
3rd & 7 at own 4
Steve Cluley pass incomplete to DeVonte Dedmon, broken up by Jack Tocho
2:30
4th & 7 at own 4
Hunter Windmuller punt for 42 yds , Bra’Lon Cherry returns for 13 yds to the WmMry 33
NC State Touchdown, 6 plays
0:43
1st & 10 at opp 33
Reggie Gallaspy II run for 3 yds to the WmMry 30
Q4 15:00
2nd & 7 at opp 30
Nyheim Hines run for 5 yds to the WmMry 25
Q4 15:00
3rd & 2 at opp 25
Ryan Finley run for 1 yd to the WmMry 24
Q4 15:00
4th & 1 at opp 24
Jalan McClendon run for 4 yds to the WmMry 20 for a 1ST down
Q4 15:00
1st & 10 at opp 20
Reggie Gallaspy II run for 6 yds to the WmMry 14
Q4 13:14
2nd & 4 at opp 14
Ryan Finley pass complete to Jaylen Samuels for 14 yds for a TD, (Kyle Bambard PAT BLOCKED)NC State 41, William & Mary 14
4th quarter6 drives, then NC State 48, William & Mary 14
William & Mary Punt, 3 plays
13:14
1st & 0 at own 35
Kyle Bambard kickoff for 65 yds , Jalen Christian return for 25 yds to the WmMry 25
13:09
1st & 10 at own 25
Albert Funderburke run for 1 yd to the WmMry 26
13:09
2nd & 9 at own 26
Albert Funderburke run for a loss of 2 yards to the WmMry 24
13:09
3rd & 11 at own 24
Steve Cluley pass complete to Jonathan Dunn for 9 yds to the WmMry 33
13:09
4th & 2 at own 33
Hunter Windmuller punt for 44 yds, fair catch by Bra’Lon Cherry at the NCSt 23
NC State Touchdown, 10 plays
11:17
1st & 10 at own 23
Jalan McClendon pass complete to Thaddeus Moss for 9 yds to the NCSt 32
11:17
2nd & 10 at opp 30
Jalan McClendon pass complete to Kelvin Harmon for 29 yds to the WmMry 1 for a 1ST down
11:17
2nd & 1 at own 32
Dakwa Nichols run for 2 yds to the NCSt 34 for a 1ST down
11:17
1st & 10 at own 34
Dakwa Nichols run for 11 yds to the NCSt 45 for a 1ST down
11:17
1st & 10 at own 45
Jalan McClendon run for 4 yds to the NCSt 49
11:17
2nd & 6 at own 49
Jalan McClendon pass complete to Thaddeus Moss for 7 yds to the WmMry 44 for a 1ST down
11:17
1st & 10 at opp 44
Johnny Frasier run for 8 yds to the WmMry 36
11:17
2nd & 2 at opp 36
Johnny Frasier run for 6 yds to the WmMry 30 for a 1ST down
11:17
1st & 10 at opp 30
Johnny Frasier run for no gain to the WmMry 30
8:02
1st & goal at opp 1
Johnny Frasier run for 1 yd for a TD, (Kyle Bambard KICK)NC State 48, William & Mary 14
William & Mary Punt, 3 plays
8:02
1st & 0 at own 35
Kyle Bambard kickoff for 52 yds , Jalen Christian return for 18 yds to the WmMry 31
7:55
1st & 10 at own 31
Jonathan Dunn run for no gain to the WmMry 31
7:55
2nd & 10 at own 31
Jonathan Dunn run for 2 yds to the WmMry 33
7:55
3rd & 8 at own 33
Tommy McKee pass complete to Jonathan Dunn for 7 yds to the WmMry 40
5:46
4th & 1 at own 40
Timeout WILLIAM & MARY, clock 05:46
5:46
4th & 1 at own 40
Hunter Windmuller punt for 22 yds, punt out-of-bounds at the NCSt 38
NC State Punt, 3 plays
5:38
1st & 10 at own 38
Jalan McClendon pass incomplete to Stephen Morrison
5:38
2nd & 10 at own 38
Jalan McClendon run for 4 yds to the NCSt 42
5:38
3rd & 6 at own 42
Jalan McClendon sacked by Josh Dulaney for a loss of 10 yards to the NCSt 32
5:38
4th & 16 at own 32
WILLIAM & MARY Penalty, Defensive offside (5 Yards) to the NCSt 37
5:38
4th & 11 at own 37
A.J. Cole III punt for 39 yds, downed at the WmMry 24
William & Mary Punt, 3 plays
4:04
1st & 10 at own 24
Tommy McKee run for 6 yds to the WmMry 30
4:04
2nd & 4 at own 30
Brehon Britt run for no gain to the WmMry 30
4:04
3rd & 4 at own 30
Tommy McKee run for a loss of 3 yards to the WmMry 27
4:04
4th & 7 at own 27
Hunter Windmuller punt for 53 yds, punt out-of-bounds at the NCSt 20
NC State End of game, 3 plays
1:57
1st & 10 at own 20
Johnny Frasier run for 5 yds to the NCSt 25
1:57
2nd & 5 at own 25
Johnny Frasier run for 3 yds to the NCSt 28
1:57
3rd & 2 at own 28
Johnny Frasier run for 3 yds to the NCSt 31 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.