Referee Tra Blake; umpire Tom Laverty; head linesman Tracy Lynch; line judge James Andrick; side judge Rich Wilborn; field judge Jim Biddle; back judge Barry Hendon; center judge James ColeGame 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
North Carolina Central
Duke
158
Total yards
524
94
Passing yards
281
64
Rushing yards
243
5.2
Yards per pass
8.3
2.1
Yards per rush
5.2
8
First downs
30
2–12
Third downs
6–14
0–1
Fourth downs
3–4
1
Turnovers
0
7–66
Penalties
3–40
29:11
Possession
30:49
1
Sacks (by defense)
3
Efficiency
North Carolina Central
Duke
18%
Success rate
57%
−0.43
EPA per play
0.35
1.70
Explosiveness
1.02
−0.45
Rushing EPA
0.32
−0.31
Passing EPA
0.42
8%
Passing-down success
29%
−0.75
First-down EPA
0.33
−0.31
Second-down EPA
0.42
0.22
Third-down EPA
0.48
7%
Havoc by its defense
27%
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 66% to win. Elo’s favorite won.
The line
Duke −36.
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 99%, North Carolina Central 1%. 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, North Carolina Central right to left.
Q1 North Carolina CentralPunt, 3 plays, 5 yards
Q1 DukeTouchdown, 7 plays, 51 yards
Q1 North Carolina CentralPick-six, 1 play (Duke scores), 0 yards
Q1 North Carolina CentralPunt, 6 plays, 22 yards
Q1 DukeTouchdown, 8 plays, 86 yards
Q1 North Carolina CentralPunt, 3 plays, 0 yards
Q1 DukeTouchdown, 11 plays, 66 yards
Q2 North Carolina CentralSafety, 1 play (Duke scores), −13 yards
Q2 DukeField goal, 8 plays, 21 yards
Q2 North Carolina CentralPunt, 3 plays, 3 yards
Q2 DukeTouchdown, 3 plays, 69 yards
Q2 North Carolina CentralTouchdown, 1 play, 81 yards
Q2 DukeTouchdown, 10 plays, 77 yards
Q2 North Carolina CentralTurnover on downs, 7 plays, 16 yards
Q3 DukeTurnover on downs, 6 plays, 38 yards
Q3 North Carolina CentralPunt, 5 plays, 13 yards
Q3 DukeTouchdown, 7 plays, 86 yards
Q3 North Carolina CentralPunt, 4 plays, 20 yards
Q3 DukePunt, 5 plays, 9 yards
Q3 North Carolina CentralPunt, 3 plays, −21 yards
Q4 DukeTouchdown, 8 plays, 50 yards
Q4 North Carolina CentralPunt, 5 plays, 20 yards
Q4 DukePunt, 6 plays, 14 yards
Q4 North Carolina CentralPunt, 3 plays, 2 yards
Q4 DukePunt, 3 plays, −2 yards
Q4 North Carolina CentralEnd of game, 4 plays, 15 yards
Play by play
1st quarter6 drives, then Duke 21, North Carolina Central 0
North Carolina Central Punt, 3 plays
15:00
1st & 10 at own 35
Austin Parker kickoff for 65 yds , Alphonso Carter return for 13 yds to the NCCtl 13
15:00
1st & 10 at own 13
Ramone Simpson run for a loss of 1 yard to the NCCtl 12
15:00
2nd & 11 at own 12
Micah Zanders pass complete to Josh McCoy for 6 yds to the NCCtl 18
15:00
3rd & 5 at own 18
Micah Zanders pass incomplete
15:00
4th & 5 at own 18
Nathaniel Tilque punt for 33 yds, downed at the Duke 49
Duke Touchdown, 7 plays
13:30
1st & 10 at own 49
Shaun Wilson run for 3 yds to the NCCtl 48
13:30
2nd & 7 at opp 48
Shaun Wilson run for 7 yds to the NCCtl 41 for a 1ST down NC CENTRAL Penalty, Defensive offside ( Yards) declined for a 1ST down
13:30
1st & 10 at opp 41
Daniel Jones pass incomplete to T.J. Rahming
13:30
2nd & 10 at opp 41
Shaun Wilson run for 9 yds to the NCCtl 32
13:30
3rd & 1 at opp 32
Shaun Wilson run for 21 yds to the NCCtl 11 for a 1ST down NC CENTRAL Penalty, personal foul (6 Yards) to the NCCtl 5 for a 1ST down
13:30
1st & 4 at opp 5
Daniel Jones pass complete to Shaun Wilson for 4 yds to the NCCtl 1 for a 1ST down
11:27
1st & goal at opp 1
Shaun Wilson run for 1 yd for a TD, (Austin Parker KICK)Duke 7, North Carolina Central 0
11:27
1st & 0 at own 35
Austin Parker kickoff for 65 yds for a touchback
11:21
1st & 10 at own 25
Micah Zanders pass intercepted for a TD Bryon Fields Jr. return for 28 yds for a TD, (Austin Parker KICK)Duke 14, North Carolina Central 0
North Carolina Central Punt, 6 plays
11:21
1st & 0 at own 35
Austin Parker kickoff for 65 yds for a touchback
11:21
1st & 10 at own 25
Dorrel McClain run for 2 yds to the NCCtl 27
11:21
2nd & 8 at own 27
Dorrel McClain run for a loss of 2 yards to the NCCtl 25
11:21
3rd & 10 at own 25
Micah Zanders pass complete to Jordan Fieulleteau for 27 yds to the Duke 48 for a 1ST down
11:21
1st & 10 at opp 48
Dorrel McClain run for no gain to the Duke 48
11:21
2nd & 10 at opp 48
Micah Zanders pass complete to Jacen Murphy for 6 yds to the NCCtl 42 NC CENTRAL Penalty, personal foul (-15 Yards) to the NCCtl 43
11:21
3rd & 19 at own 43
Micah Zanders run for 4 yds to the NCCtl 47
11:21
4th & 15 at own 47
Nathaniel Tilque punt for 39 yds, fair catch by T.J. Rahming at the Duke 14
Duke Touchdown, 8 plays
7:49
1st & 10 at own 14
Shaun Wilson run for 3 yds to the Duke 17
7:49
2nd & 7 at own 17
Shaun Wilson run for 6 yds to the Duke 23
7:49
3rd & 1 at own 23
Shaun Wilson run for 1 yd to the Duke 24 for a 1ST down
7:49
1st & 10 at own 24
Daniel Jones pass complete to Chris Taylor for 5 yds to the Duke 29
7:49
2nd & 5 at own 29
Daniel Jones run for 8 yds to the Duke 37 for a 1ST down
7:49
1st & 10 at own 37
Brittain Brown run for 24 yds to the DUKE 39 for a 1ST down NC CENTRAL Penalty, Defensive offside ( Yards) declined for a 1ST down
7:49
1st & 10 at opp 39
Daniel Jones pass incomplete
5:11
2nd & 10 at opp 39
Brittain Brown run for 39 yds for a TD, (Austin Parker KICK)Duke 21, North Carolina Central 0
North Carolina Central Punt, 3 plays
5:11
1st & 0 at own 35
Austin Parker kickoff for 65 yds , Isaiah Totten return for 28 yds to the NCCtl 28
5:06
1st & 10 at own 28
Micah Zanders run for no gain to the NCCtl 28
4:21
2nd & 10 at own 28
Timeout NC CENTRAL, clock 04:21
4:21
2nd & 10 at own 28
Micah Zanders pass complete to Jordan Fieulleteau for 3 yds to the NCCtl 31
4:21
3rd & 7 at own 31
Micah Zanders sacked by Victor Dimukeje for a loss of 3 yards to the NCCtl 28
4:21
4th & 10 at own 28
Nathaniel Tilque punt for 38 yds, fair catch by T.J. Rahming at the Duke 34
Duke Touchdown, 11 plays
2:47
1st & 10 at own 34
Daniel Jones pass complete to Aaron Young for 7 yds to the Duke 41
2:47
2nd & 3 at own 41
Brittain Brown run for 1 yd to the Duke 42
2:47
3rd & 2 at own 42
Daniel Jones pass complete to Daniel Helm for 3 yds to the Duke 45 for a 1ST down
2:47
1st & 10 at own 45
Daniel Jones pass complete to Brittain Brown for 11 yds to the NCCtl 44 for a 1ST down
2:47
1st & 10 at opp 44
Brittain Brown run for 2 yds to the NCCtl 42
2:47
2nd & 8 at opp 42
Daniel Jones pass complete to Daniel Helm for 22 yds to the NCCtl 20 for a 1ST down
2:47
1st & 10 at opp 20
Daniel Jones pass complete to Aaron Young for 6 yds to the NCCtl 14
2:47
2nd & 4 at opp 14
Daniel Jones pass incomplete to Aaron Young
2:47
3rd & 4 at opp 14
Daniel Jones pass complete to T.J. Rahming for 3 yds to the NCCtl 11
Q2 15:00
4th & 1 at opp 11
Quentin Harris run for 2 yds to the NCCtl 9 for a 1ST down
Q2 15:00
1st & goal at opp 9
Jones, D pass incomplete to Chambers, Q, PENALTY NCCU offside (COX,Kawuan) 5 yards to the NCCU4, NO PLAY.
Q2 14:26
1st & goal at opp 4
Daniel Jones run for 4 yds for a TD, (Austin Parker KICK)Duke 28, North Carolina Central 0
Q2 14:26
1st & 0 at own 35
Austin Parker kickoff for 65 yds , Jacen Murphy return for 13 yds to the NCCtl 13
Q2 14:17
1st & 10 at own 13
TEAM run for a loss of 13 yards for a SAFETYDuke 30, North Carolina Central 0
2nd quarter6 drives, then Duke 47, North Carolina Central 7
Duke Field goal, 8 plays
14:17
1st & 0 at own 20
Aedan Johnson kickoff for 51 yds , Shaun Wilson return for 36 yds to the NCCtl 35
14:09
1st & 10 at opp 35
Daniel Jones pass incomplete
14:09
2nd & 10 at opp 35
Daniel Jones pass complete to Keyston Fuller for no gain Keyston Fuller fumbled, forced by King Kiaku,
14:09
3rd & 10 at opp 35
Daniel Jones pass complete to Aaron Young for 9 yds to the NCCtl 26
14:09
4th & 1 at opp 26
Deon Jackson run for 6 yds to the NCCtl 20 for a 1ST down
14:09
1st & 10 at opp 20
Daniel Jones pass complete to Deon Jackson for 6 yds to the NCCtl 14
14:09
2nd & 4 at opp 14
Deon Jackson run for no gain to the NCCtl 14
14:09
3rd & 4 at opp 14
Daniel Jones pass incomplete
11:25
4th & 4 at opp 14
Austin Parker 32 yd FG GOODDuke 33, North Carolina Central 0
North Carolina Central Punt, 3 plays
11:25
1st & 0 at own 35
Austin Parker kickoff for 60 yds , Isaiah Totten return for 18 yds to the NCCtl 23
11:19
1st & 10 at own 23
Isaiah Totten run for 2 yds to the NCCtl 25
11:19
2nd & 8 at own 25
Micah Zanders sacked by Joe Giles-Harris for a loss of 1 yard to the NCCtl 24
11:19
3rd & 9 at own 24
NC CENTRAL Penalty, delay of game (-5 Yards) to the NCCtl 19
11:19
3rd & 14 at own 19
Micah Zanders pass complete to Jacen Murphy for 7 yds to the NCCtl 26
11:19
4th & 7 at own 26
Nathaniel Tilque punt for 46 yds , T.J. Rahming returns for 3 yds to the Duke 31
Duke Touchdown, 3 plays
8:36
1st & 10 at own 31
Shaun Wilson run for 8 yds to the Duke 39
8:36
2nd & 2 at own 39
Daniel Jones pass complete to Keyston Fuller for 7 yds to the Duke 46 for a 1ST down
7:46
1st & 10 at own 46
Daniel Jones pass complete to Aaron Young for 54 yds for a TD, (Austin Parker KICK)Duke 40, North Carolina Central 0
North Carolina Central Touchdown, 1 play
7:46
1st & 0 at own 35
Austin Parker kickoff for 65 yds , Isaiah Totten return for 19 yds to the NCCtl 19
7:22
1st & 10 at own 19
Isaiah Totten run for 81 yds for a TD, (Aedan Johnson KICK)Duke 40, North Carolina Central 7
Duke Touchdown, 10 plays
7:22
1st & 0 at own 35
Aedan Johnson kickoff for 59 yds , Shaun Wilson return for 17 yds to the Duke 23
7:16
1st & 10 at own 23
Brittain Brown run for 8 yds to the Duke 31
7:16
2nd & 2 at own 31
Brittain Brown run for 9 yds to the Duke 40 for a 1ST down
7:16
1st & 10 at own 40
Quentin Harris pass complete to Scott Bracey for 15 yds to the NCCtl 45 for a 1ST down
7:16
1st & 10 at opp 45
NC CENTRAL Penalty, personal foul (Antonio Brown) to the NCCtl 30 for a 1ST down
7:16
1st & 10 at opp 30
Quentin Harris pass complete to Trevon Lee for 4 yds to the NCCtl 26
7:16
2nd & 6 at opp 26
Quentin Harris run for 5 yds to the NCCtl 21
7:16
3rd & 1 at opp 21
Quentin Harris run for no gain to the NCCtl 21
7:16
4th & 1 at opp 21
Quentin Harris run for 2 yds to the NCCtl 19 for a 1ST down
7:16
1st & 10 at opp 19
Quentin Harris pass incomplete
7:16
2nd & 10 at opp 19
Brittain Brown run for 16 yds to the NCCtl 3 for a 1ST down
3:31
1st & goal at opp 3
Quentin Harris run for 3 yds for a TD, (Austin Parker KICK)Duke 47, North Carolina Central 7
North Carolina Central Turnover on downs, 7 plays
3:31
1st & 0 at own 35
Austin Parker kickoff for 55 yds , Alphonso Carter return for 31 yds to the NCCtl 41
3:21
1st & 10 at own 41
Ramone Simpson run for no gain to the NCCtl 41
3:21
2nd & 10 at own 41
Micah Zanders pass complete to E.J. Hicks for 13 yds to the Duke 46 for a 1ST down
3:21
1st & 10 at opp 46
Micah Zanders pass complete to David Miller for 10 yds to the Duke 36 for a 1ST down
3:21
1st & 10 at opp 36
Jacen Murphy run for a loss of 8 yards to the Duke 45 Jacen Murphy fumbled, forced by Tre Hornbuckle, recovered by NCCtl Jacen Murphy
3:21
2nd & 19 at opp 45
Micah Zanders pass complete to David Miller for 6 yds to the Duke 39
3:21
3rd & 13 at opp 39
Micah Zanders pass incomplete to Jordan Fieulleteau
0:02
4th & 13 at opp 39
Timeout NC CENTRAL, clock 00:02
0:02
4th & 13 at opp 39
TEAM run for a loss of 4 yards to the Duke 43
3rd quarter6 drives, then Duke 53, North Carolina Central 7
Duke Turnover on downs, 6 plays
15:00
1st & 10 at own 35
Aedan Johnson kickoff for 63 yds , Brittain Brown return for 38 yds to the Duke 40
14:52
1st & 10 at own 40
Daniel Jones run for 8 yds to the Duke 48
14:52
2nd & 2 at own 48
Brittain Brown run for 9 yds to the DUKE 43 for a 1ST down NC CENTRAL Penalty, personal foul (15 Yards) to the NCCtl 28 for a 1ST down
14:52
1st & 10 at opp 28
Daniel Jones run for a loss of 1 yard to the NCCtl 29
14:52
2nd & 11 at opp 29
Daniel Jones pass incomplete to T.J. Rahming
14:52
3rd & 11 at opp 29
Daniel Jones pass complete to Johnathan Lloyd for 2 yds to the NCCtl 27
14:52
4th & 9 at opp 27
Daniel Jones pass complete to Davis Koppenhaver for 5 yds to the NCCtl 22
North Carolina Central Punt, 5 plays
12:57
1st & 10 at own 22
Ramone Simpson run for 3 yds to the NCCtl 25
12:57
2nd & 7 at own 25
Micah Zanders pass complete to Jacen Murphy for 8 yds to the NCCtl 33 for a 1ST down
12:57
1st & 10 at own 33
Ramone Simpson run for 2 yds to the NCCtl 35
12:57
2nd & 8 at own 35
Ramone Simpson run for no gain to the NCCtl 35
12:57
3rd & 8 at own 35
Micah Zanders pass incomplete to Jacen Murphy
9:56
4th & 8 at own 35
Nathaniel Tilque punt for 41 yds , T.J. Rahming returns for no gain to the Duke 35 DUKE Penalty, Offensive holding (10 Yards) to the Duke 14
Duke Touchdown, 7 plays
9:56
1st & 10 at own 14
Brittain Brown run for 5 yds to the Duke 19
9:56
2nd & 5 at own 19
Brittain Brown run for 7 yds to the Duke 26 for a 1ST down
9:56
1st & 10 at own 26
Daniel Jones pass complete to T.J. Rahming for 17 yds to the Duke 43 for a 1ST down
9:56
1st & 10 at own 43
Daniel Jones pass complete to Johnathan Lloyd for 15 yds to the NCCtl 42 for a 1ST down
9:56
1st & 10 at opp 42
Daniel Jones pass complete to Aaron Young for 13 yds to the NCCtl 29 for a 1ST down
9:56
1st & 10 at opp 29
Deon Jackson run for 5 yds to the NCCtl 24
6:40
2nd & 5 at opp 24
Daniel Jones pass complete to Johnathan Lloyd for 24 yds for a TD, (Austin Parker PAT MISSED)Duke 53, North Carolina Central 7
North Carolina Central Punt, 4 plays
6:40
1st & 0 at own 35
Jack Driggers kickoff for 60 yds , Alphonso Carter return for 11 yds to the NCCtl 16
6:35
1st & 10 at own 16
Micah Zanders pass incomplete, broken up by Joe Giles-Harris
6:24
2nd & 10 at own 16
ZANDERS,Micah pass intercepted by Fields Jr., B at the NCCU20, Fields Jr., B return to the NCCU0, clock 06:24, PENALTY DU personal foul (Ramsay, M) 15 yards to the NCCU31, 1ST DOWN NCCU, NO PLAY.
6:24
1st & 10 at own 31
Dorrel McClain run for no gain to the NCCtl 31
6:24
2nd & 10 at own 31
Micah Zanders pass incomplete
6:24
3rd & 10 at own 31
Micah Zanders pass complete to Jacen Murphy for 5 yds to the NCCtl 36
6:24
4th & 5 at own 36
Nathaniel Tilque punt for 38 yds, punt out-of-bounds at the Duke 26
Duke Punt, 5 plays
4:46
1st & 10 at own 26
Nicodem Pierre run for 4 yds to the Duke 30
4:46
2nd & 6 at own 30
Nicodem Pierre run for 10 yds to the Duke 40 for a 1ST down
4:46
1st & 10 at own 40
Nicodem Pierre run for a loss of 3 yards to the Duke 37
4:46
2nd & 13 at own 37
Nicodem Pierre run for 3 yds to the Duke 40
4:46
3rd & 10 at own 40
Quentin Harris sacked by Antonio Brown for a loss of 5 yards to the Duke 35
4:46
4th & 15 at own 35
Austin Parker punt for 35 yds, downed at the NCCtl 30
North Carolina Central Punt, 3 plays
2:08
1st & 10 at own 30
Chauncey Caldwell run for 5 yds to the NCCtl 35
2:08
2nd & 5 at own 35
TEAM run for a loss of 12 yards to the NCCtl 23
2:08
3rd & 17 at own 23
NC CENTRAL Penalty, false start (-5 Yards) to the NCCtl 18
2:08
3rd & 22 at own 18
Chauncey Caldwell sacked by Victor Dimukeje and Drew Jordan for a loss of 9 yards to the NCCtl 9
2:08
4th & 31 at own 9
Nathaniel Tilque punt for 50 yds , Myles Hudzick returns for 9 yds to the 50 yard line
4th quarter6 drives, then Duke 60, North Carolina Central 7
Duke Touchdown, 8 plays
15:00
1st & 10 at the 50
Deon Jackson run for 5 yds to the NCCtl 45
15:00
2nd & 5 at opp 45
Deon Jackson run for 2 yds to the NCCtl 43
15:00
3rd & 3 at opp 43
Quentin Harris pass complete to Noah Gray for 17 yds to the NCCtl 26 for a 1ST down
15:00
1st & 10 at opp 26
Quentin Harris pass complete to Noah Gray for 4 yds to the NCCtl 22
15:00
2nd & 6 at opp 22
Quentin Harris pass complete to Scott Bracey for 12 yds to the NCCtl 10 for a 1ST down
15:00
1st & goal at opp 10
Quentin Harris run for a loss of 3 yards to the NCCtl 13
15:00
2nd & goal at opp 13
Quentin Harris run for 3 yds to the NCCtl 10
12:17
3rd & goal at opp 10
Quentin Harris pass complete to Noah Gray for 10 yds for a TD, (Austin Parker KICK)Duke 60, North Carolina Central 7
North Carolina Central Punt, 5 plays
12:17
1st & 0 at own 35
Jack Driggers kickoff for 62 yds , Isaiah Totten return for 33 yds to the NCCtl 36
12:09
1st & 10 at own 36
Isaiah Totten run for a loss of 2 yards to the NCCtl 34
12:09
2nd & 12 at own 34
Chauncey Caldwell run for 2 yds to the NCCtl 36
12:09
3rd & 10 at own 36
CALDWELL,Chaunc pass incomplete, QB hurry by Jordan, D, PENALTY DU personal foul (Jordan, D) 15 yards to the DU49, 1ST DOWN NCCU, NO PLAY.
12:09
1st & 10 at opp 49
Isaiah Totten run for 2 yds to the Duke 47
12:09
2nd & 8 at opp 47
Isaiah Totten run for no gain to the Duke 47
12:09
3rd & 8 at opp 47
Chauncey Caldwell pass complete to Eric Saintil for 3 yds to the Duke 44
12:09
4th & 5 at opp 44
Nathaniel Tilque punt for 31 yds, fair catch by Myles Hudzick at the Duke 13
Duke Punt, 6 plays
8:42
1st & 10 at own 13
Nicodem Pierre run for 3 yds to the Duke 16
8:42
2nd & 7 at own 16
Parker Boehme pass complete to Keyston Fuller for 6 yds to the Duke 22
8:42
3rd & 1 at own 22
Nicodem Pierre run for 3 yds to the Duke 25 for a 1ST down
8:42
1st & 10 at own 25
Nicodem Pierre run for no gain to the Duke 25
8:42
2nd & 10 at own 25
Deon Jackson run for 2 yds to the Duke 27
8:42
3rd & 8 at own 27
Parker Boehme pass incomplete
8:42
4th & 8 at own 27
Austin Parker punt for 51 yds, fair catch by Jacen Murphy at the NCCtl 22
North Carolina Central Punt, 3 plays
5:59
1st & 10 at own 22
Torri Cotton run for a loss of 3 yards to the NCCtl 19
5:59
2nd & 13 at own 19
Micah Zanders pass incomplete to Jordan Fieulleteau
5:59
3rd & 13 at own 19
Torri Cotton run for 5 yds to the NCCtl 24
5:59
4th & 8 at own 24
Nathaniel Tilque punt for 34 yds, punt out-of-bounds at the Duke 42
Duke Punt, 3 plays
4:43
1st & 10 at own 42
Elijah Deveaux run for 2 yds to the Duke 44
4:43
2nd & 8 at own 44
Parker Boehme run for a loss of 4 yards to the Duke 38 Parker Boehme fumbled, recovered by Duke Parker Boehme
4:43
3rd & 14 at own 38
Elijah Deveaux run for 2 yds to the Duke 40
4:43
4th & 12 at own 40
Austin Parker punt for 39 yds , Alphonso Carter returns for 8 yds to the NCCtl 29
North Carolina Central End of game, 4 plays
2:52
1st & 10 at own 29
Torri Cotton run for 6 yds to the NCCtl 35
2:52
2nd & 4 at own 35
Torri Cotton run for 3 yds to the NCCtl 38
2:52
3rd & 1 at own 38
Micah Zanders run for 6 yds to the NCCtl 44 for a 1ST down
2:52
1st & 10 at own 44
Torri Cotton run for no gain to the NCCtl 44
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.