From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Carolina A&T
Duke
264
Total yards
433
56
Passing yards
283
208
Rushing yards
150
2.7
Yards per pass
8.6
4.3
Yards per rush
3.9
19
First downs
24
10–17
Third downs
9–15
0–1
Fourth downs
1–1
0
Turnovers
0
6–60
Penalties
7–69
37:41
Possession
22:19
1
Sacks (by defense)
0
Efficiency
North Carolina A&T
Duke
40%
Success rate
54%
0.10
EPA per play
0.53
0.97
Explosiveness
1.39
0.21
Rushing EPA
0.53
−0.19
Passing EPA
0.53
32%
Passing-down success
50%
−0.27
First-down EPA
0.29
0.29
Second-down EPA
0.29
0.61
Third-down EPA
1.24
12%
Havoc by its defense
12%
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 59% to win. Elo’s favorite won.
The line
Duke −22.5, over/under 55.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 94%, North Carolina A&T 6%. 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 A&T right to left.
Q1 DukePunt, 3 plays, −10 yards
Q1 North Carolina A&TTouchdown, 20 plays, 86 yards
Q1 DukeTouchdown, 9 plays, 75 yards
Q2 DukeTouchdown, 6 plays, 52 yards
Q2 North Carolina A&TPunt, 5 plays, 28 yards
Q2 DukePunt, 3 plays, 5 yards
Q2 North Carolina A&TTouchdown, 14 plays, 59 yards
Q2 DukeTouchdown, 10 plays, 74 yards
Q3 North Carolina A&TPunt, 3 plays, 2 yards
Q3 DukeTouchdown, 4 plays, 29 yards
Q3 North Carolina A&TField goal, 8 plays, 67 yards
Q3 DukeTouchdown, 9 plays, 75 yards
Q3 North Carolina A&TPunt, 3 plays, 0 yards
Q3 DukeTouchdown, 8 plays, 69 yards
Q3 North Carolina A&TTurnover on downs, 5 plays, 22 yards
Q4 DukeField goal, 9 plays, 29 yards
Q4 North Carolina A&TPunt, 4 plays, 21 yards
Q4 DukePunt, 6 plays, 27 yards
Q4 North Carolina A&TPunt, 8 plays, 23 yards
Q4 DukeEnd of game, 5 plays, 33 yards
Play by play
1st quarter3 drives, then North Carolina A&T 7, Duke 0
Duke Punt, 3 plays
15:00
1st & 10 at own 35
Andrew Brown kickoff for 54 yds, Jaylen Stinson return 16 yds to Duke 27
14:56
1st & 10 at own 27
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 33
14:56
2nd & 4 at own 33
Mataeo Durant run for 4 yds to the Duke 29
14:25
3rd & 8 at own 29
PENALTY DUK False Start (McIntyre,Maurice) 5 yards from DUK29 to DUK24. NO PLAY.
14:05
3rd & 13 at own 24
Gunnar Holmberg sacked by Devin Harrell for a loss of 7 yards to the Duke 17
13:15
4th & 20 at own 17
Porter Wilson punt for 69 yds
North Carolina A&T Touchdown, 20 plays
13:15
1st & 10 at own 14
Jah-Maine Martin run for no gain to the NCAT 14
13:05
2nd & 10 at own 14
Kingsley Ifedi run for 3 yds to the NCAT 17
12:45
3rd & 7 at own 17
Kingsley Ifedi pass complete to Taymon Cooke for 7 yds to the NCAT 24 for a 1ST down
12:25
1st & 10 at own 24
Jah-Maine Martin run for 1 yd to the NCAT 25
12:00
2nd & 9 at own 25
Kingsley Ifedi run for 3 yds to the NCAT 28
11:30
3rd & 6 at own 28
Kingsley Ifedi pass complete to Korey Banks for 9 yds to the NCAT 37 for a 1ST down
11:00
1st & 10 at own 37
Kashon Baker run for 4 yds to the NCAT 41
10:15
2nd & 6 at own 41
Kingsley Ifedi run for 10 yds to the Duke 49 for a 1ST down
9:45
1st & 10 at opp 49
Jah-Maine Martin run for 1 yd to the Duke 48
9:15
2nd & 9 at opp 48
Bhayshul Tuten run for 5 yds to the Duke 43
8:25
3rd & 4 at opp 43
Kingsley Ifedi pass complete to Kashon Baker for 16 yds to the Duke 27 for a 1ST down
7:45
1st & 10 at opp 27
Kingsley Ifedi pass complete to Sterling Berkhalter for 1 yd to the Duke 28
6:55
2nd & 11 at opp 28
Jah-Maine Martin run for 6 yds to the Duke 22
6:15
3rd & 5 at opp 22
Kingsley Ifedi pass complete to Sterling Berkhalter for 6 yds to the Duke 16 for a 1ST down
5:15
1st & 10 at opp 16
Kashon Baker run for 4 yds to the Duke 12
4:15
2nd & 6 at opp 12
Fredderick Graves run for 3 yds to the Duke 9
3:15
3rd & 3 at opp 9
Fredderick Graves run for 3 yds to the Duke 6 for a 1ST down
2:15
1st & goal at opp 6
Kingsley Ifedi run for 4 yds to the Duke 2
1:40
1st & goal at opp 6
Timeout DUKE, clock 01:40
1:40
2nd & goal at opp 2
Jah-Maine Martin run for 1 yd to the Duke 1
1:07
3rd & goal at opp 1
Kingsley Ifedi 1 Yd Run (Andrew Brown Kick)North Carolina A&T 7, Duke 0
Duke Touchdown, 9 plays
1:07
1st & 10 at own 35
Andrew Brown kickoff for 65 yds for a touchback
1:07
1st & 10 at own 25
Gunnar Holmberg pass incomplete to Eli Pancol
1:07
2nd & 10 at own 25
Mataeo Durant run for 1 yd to the Duke 26
1:07
3rd & 9 at own 26
Gunnar Holmberg pass complete to Jake Bobo for 11 yds to the Duke 37 for a 1ST down
0:00
1st & 10 at own 37
Gunnar Holmberg pass complete to Jake Bobo for 9 yds to the Duke 46
Q2 15:00
2nd & 1 at own 46
Mataeo Durant run for 3 yds to the Duke 49 for a 1ST down
Q2 15:00
1st & 10 at own 49
Mataeo Durant run for 1 yd to the Duke 48
Q2 15:00
2nd & 11 at own 48
Gunnar Holmberg pass complete to Mataeo Durant for 19 yds to the NCAT 33 for a 1ST down
Q2 15:00
1st & 10 at opp 33
Gunnar Holmberg pass complete to Jalon Calhoun for 14 yds to the NCAT 19 for a 1ST down
Q2 13:38
1st & 10 at opp 19
Mataeo Durant run for 19 yds for a TD, (Charlie Ham KICK)Tied at 7
2nd quarter6 drives, then Duke 21, North Carolina A&T 14
Duke Touchdown, 6 plays
13:38
1st & 10 at own 35
Duke recovers onside kick
13:38
1st & 10 at own 48
Gunnar Holmberg pass incomplete to Mataeo Durant
13:38
2nd & 10 at own 48
Gunnar Holmberg pass complete to Jake Bobo for 12 yds to the NCAT 40 for a 1ST down
13:38
1st & 10 at opp 40
Gunnar Holmberg pass complete to Nicky Dalmolin for 2 yds to the NCAT 38
13:38
2nd & 8 at opp 38
Mataeo Durant run for 2 yds to the NCAT 36
13:38
3rd & 6 at opp 36
Gunnar Holmberg pass complete to Jalon Calhoun for 35 yds to the NCAT 1 for a 1ST down
12:17
1st & goal at opp 1
Mataeo Durant run for 1 yd for a TD, (Charlie Ham KICK)Duke 14, North Carolina A&T 7
North Carolina A&T Punt, 5 plays
12:17
1st & 10 at own 35
Charlie Ham kickoff for 64 yds
12:17
1st & 10 at own 35
Jah-Maine Martin run for 1 yd to the NCAT 36
12:17
2nd & 9 at own 36
Kingsley Ifedi pass complete to Taymon Cooke for 1 yd to the NCAT 37
12:17
3rd & 8 at own 37
Ifedi,Kingsley pass incomplete to Berkhalter,Sterling broken up by Blackwell,Josh, 1ST DOWN, PENALTY DUK Pass Interference (Blackwell,Josh) 7 yards from A&T37 to A&T44, 1ST DOWN. NO PLAY.
12:17
1st & 10 at own 44
Ifedi,Kingsley pass intercepted by Blackwell,Josh at DUK30, End Of Play PENALTY DUK Pass Interference (Blackwell,Josh) 15 yards from A&T44 to DUK41, 1ST DOWN. NO PLAY.
12:17
1st & 10 at opp 41
Kingsley Ifedi pass incomplete to Nicholas Dobson
12:17
2nd & 10 at opp 41
Kingsley Ifedi run for 9 yds to the Duke 32
12:17
3rd & 1 at opp 32
PENALTY A&T False Start (Lee,Ricky) 5 yards from DUK32 to DUK37. NO PLAY.
12:17
3rd & 6 at opp 37
Kingsley Ifedi run for no gain to the Duke 37
12:17
4th & 6 at opp 37
NC A&T Penalty, Delay Of Game (Korey Banks) declined
8:52
4th & 6 at opp 37
Michael Rivers punt for 27 yds, fair catch by Josh Blackwell at the Duke 10
Duke Punt, 3 plays
8:52
1st & 10 at own 10
Jordan Waters run for 1 yd to the Duke 9
8:52
2nd & 11 at own 9
Jordan Waters run for 6 yds to the Duke 15
8:52
3rd & 5 at own 15
Gunnar Holmberg pass incomplete to Jake Marwede
7:51
4th & 5 at own 15
Porter Wilson punt for 45 yds, Korey Banks return 1 yard to NCAT 41
North Carolina A&T Touchdown, 14 plays
7:51
1st & 10 at own 41
Bhayshul Tuten run for 7 yds to the NCAT 48
7:51
2nd & 3 at own 48
Jah-Maine Martin run for 2 yds to the 50 yard line
7:51
3rd & 1 at the 50
Kingsley Ifedi run for 2 yds to the Duke 48 for a 1ST down
7:51
1st & 10 at opp 48
Kingsley Ifedi pass incomplete to Ron Hunt
7:51
2nd & 10 at opp 48
Kingsley Ifedi run for 11 yds to the Duke 37 for a 1ST down
7:51
1st & 10 at opp 37
Kashon Baker run for 5 yds to the Duke 32
7:51
2nd & 5 at opp 32
Kashon Baker run for 4 yds to the Duke 28
7:51
3rd & 1 at opp 28
Kingsley Ifedi run for 1 yd to the Duke 27 for a 1ST down
7:51
1st & 10 at opp 27
Kashon Baker run for 1 yd to the Duke 28
7:51
2nd & 11 at opp 28
Kingsley Ifedi pass complete to Taymon Cooke for 5 yds to the Duke 23
7:51
3rd & 6 at opp 23
Kingsley Ifedi pass complete to Korey Banks for 6 yds to the Duke 17 for a 1ST down
7:51
1st & 10 at opp 17
DUKE Penalty, UNR: Unnecessary Roughness (Dorian Mausi) to the Duke 6 for a 1ST down
7:51
1st & goal at opp 6
Jah-Maine Martin run for 1 yd to the Duke 5
1:08
1st & goal at opp 6
Timeout NC A&T, clock 01:08
1:03
2nd & goal at opp 5
Kingsley Ifedi 5 Yd Run (Andrew Brown Kick)Tied at 14
Duke Touchdown, 10 plays
0:58
1st & 10 at own 35
Andrew Brown kickoff for 52 yds, Jaylen Stinson return 13 yds to Duke 26
0:58
1st & 10 at own 26
Gunnar Holmberg pass complete to Jake Bobo for 10 yds to the Duke 36 for a 1ST down
0:58
1st & 10 at own 36
Gunnar Holmberg pass incomplete to Cole Finney
0:58
2nd & 10 at own 36
Gunnar Holmberg pass complete to Jake Bobo for 7 yds to the Duke 43
0:40
2nd & 10 at own 36
Timeout DUKE, clock 00:40
0:40
3rd & 3 at own 43
Gunnar Holmberg pass complete to Jalon Calhoun for 14 yds to the NCAT 43 for a 1ST down
0:40
1st & 10 at opp 43
Gunnar Holmberg pass incomplete
0:40
2nd & 10 at opp 43
Gunnar Holmberg pass complete to Darrell Harding Jr. for 6 yds to the NCAT 37
0:40
3rd & 4 at opp 37
Gunnar Holmberg pass incomplete to Cole Finney
0:40
4th & 4 at opp 37
Gunnar Holmberg pass complete to Jalon Calhoun for 15 yds to the NCAT 22 for a 1ST down
0:40
1st & 10 at opp 22
Gunnar Holmberg pass complete to Jalon Calhoun for 20 yds to the NCAT 2 for a 1ST down
0:05
1st & 10 at opp 22
Timeout DUKE, clock 00:05
0:03
1st & goal at opp 2
Mataeo Durant run for 2 yds for a TD, (Charlie Ham KICK)Duke 21, North Carolina A&T 14
0:03
1st & 10 at own 35
PENALTY A&T Roughing The Kicker (Howard,Kyin) 15 yards from DUK35 to DUK50. NO PLAY.
0:03
1st & 10 at the 50
PENALTY DUK Delay Of Game 5 yards from DUK50 to DUK45. NO PLAY.
North Carolina A&T Punt, 3 plays
0:03
1st & 15 at own 45
Charlie Ham kickoff for 32 yds, KeAndre Jones return 5 yds to NCAT 28
Q3 14:57
1st & 10 at own 35
Charlie Ham kickoff for 65 yds, Taymon Cooke return 6 yds to NCAT 6
Q3 14:57
1st & 10 at own 6
Jah-Maine Martin run for 1 yd to the NCAT 7
Q3 14:57
2nd & 9 at own 7
Kingsley Ifedi run for 1 yd to the NCAT 8
Q3 14:57
3rd & 8 at own 8
Kingsley Ifedi pass incomplete to Taymon Cooke
Q3 13:25
4th & 8 at own 8
Michael Rivers punt for 50 yds, Josh Blackwell return 29 yds to NCAT 29
3rd quarter6 drives, then Duke 42, North Carolina A&T 17
Duke Touchdown, 4 plays
13:25
1st & 10 at opp 29
Gunnar Holmberg pass complete to Nicky Dalmolin for 28 yds to the NCAT 1 for a 1ST down
13:25
1st & goal at opp 1
Mataeo Durant run for 1 yd to the NCAT 2
13:25
2nd & goal at opp 2
Mataeo Durant run for 1 yd to the NCAT 1
11:53
3rd & goal at opp 1
Gunnar Holmberg 1 Yd Run (Charlie Ham Kick)Duke 28, North Carolina A&T 14
North Carolina A&T Field goal, 8 plays
11:53
1st & 10 at own 35
Charlie Ham kickoff for 56 yds
11:53
1st & 10 at own 25
PENALTY A&T False Start (Lee,Ricky) 5 yards from A&T25 to A&T20. NO PLAY.
11:53
1st & 15 at own 20
Kashon Baker run for 10 yds to the NCAT 30
11:53
2nd & 5 at own 30
Bhayshul Tuten run for 24 yds to the Duke 46 for a 1ST down
11:53
1st & 10 at opp 46
Taymon Cooke run for 6 yds to the Duke 40
11:53
2nd & 4 at opp 40
Kingsley Ifedi run for 28 yds to the Duke 12 for a 1ST down
11:53
1st & 10 at opp 12
Kashon Baker run for 4 yds to the Duke 8
11:53
2nd & 6 at opp 8
Kingsley Ifedi run for no gain to the Duke 8
11:53
3rd & 6 at opp 8
NC A&T Penalty, Ineligible Downfield on Pass ( Yards) declined
7:50
4th & 6 at opp 8
Andrew Brown 26 Yd Field GoalDuke 28, North Carolina A&T 17
Duke Touchdown, 9 plays
7:45
1st & 10 at own 35
Andrew Brown kickoff for 58 yds
7:45
1st & 10 at own 25
Mataeo Durant run for 6 yds to the Duke 31
7:45
2nd & 4 at own 31
Gunnar Holmberg pass complete to Jake Bobo for 3 yds to the Duke 34
7:45
3rd & 1 at own 34
Mataeo Durant run for 3 yds to the Duke 37 for a 1ST down
7:45
1st & 10 at own 37
Gunnar Holmberg pass complete to Jake Bobo for 25 yds to the NCAT 38 for a 1ST down
7:45
1st & 10 at opp 38
Gunnar Holmberg pass complete to Eli Pancol for 18 yds to the NCAT 20 for a 1ST down
7:45
1st & 10 at opp 20
Mataeo Durant run for 2 yds to the NCAT 18
7:45
2nd & 8 at opp 18
Gunnar Holmberg pass incomplete to Jake Bobo
7:45
3rd & 8 at opp 18
Gunnar Holmberg pass complete to Mataeo Durant for 9 yds to the NCAT 9 for a 1ST down
4:46
1st & goal at opp 9
Gunnar Holmberg run for 9 yds for a TD, (Charlie Ham KICK)Duke 35, North Carolina A&T 17
North Carolina A&T Punt, 3 plays
4:46
1st & 10 at own 35
Charlie Ham kickoff for 51 yds
4:46
1st & 10 at own 25
Kingsley Ifedi pass incomplete to Sterling Berkhalter
4:46
2nd & 10 at own 25
Kingsley Ifedi pass incomplete to Ron Hunt
4:46
3rd & 10 at own 25
Kingsley Ifedi pass incomplete to Korey Banks
4:23
4th & 10 at own 25
Michael Rivers punt for 44 yds, fair catch by Scott Boylan at the Duke 31
Duke Touchdown, 8 plays
4:23
1st & 10 at own 31
NC A&T Penalty, Personal Foul (Janorris Robertson) to the Duke 47 for a 1ST down
4:23
3rd & 6 at opp 35
Gunnar Holmberg run for 26 yds to the NCAT 9 for a 1ST down
4:23
1st & 10 at own 47
Gunnar Holmberg pass complete to Jake Bobo for 7 yds to the NCAT 46
4:23
2nd & 3 at opp 46
Mataeo Durant run for 2 yds to the NCAT 44
4:23
3rd & 1 at opp 44
Mataeo Durant run for 5 yds to the NCAT 39 for a 1ST down
4:23
1st & 10 at opp 39
Gunnar Holmberg pass incomplete to Eli Pancol
4:23
2nd & 10 at opp 39
Jordan Waters run for 4 yds to the NCAT 35
1:56
1st & goal at opp 9
Jordan Moore run for 9 yds for a TD, (Charlie Ham KICK)Duke 42, North Carolina A&T 17
North Carolina A&T Turnover on downs, 5 plays
1:56
1st & 10 at own 35
Charlie Ham kickoff for 64 yds
1:56
1st & 10 at own 25
DUKE Penalty, Face Mask (15 yards) (15 Yards) to the NCAT 40 for a 1ST down
1:56
1st & 10 at own 40
Jah-Maine Martin run for 4 yds to the NCAT 44
1:56
2nd & 6 at own 44
Kingsley Ifedi run for 5 yds to the NCAT 49
0:00
3rd & 1 at own 49
Jah-Maine Martin run for 2 yds to the NCAT 47
Q4 14:54
4th & 3 at own 47
Kingsley Ifedi pass incomplete to Nicholas Dobson
4th quarter5 drives, then Duke 45, North Carolina A&T 17
Duke Field goal, 9 plays
14:54
1st & 10 at opp 47
Nate Kyei-Donkor run for 5 yds to the NCAT 42
14:54
2nd & 5 at opp 42
Jordan Moore pass incomplete to Jontavis Robertson
14:54
3rd & 5 at opp 42
Jordan Moore run for 2 yds to the NCAT 40 for a 1ST down NC A&T Penalty, UNS: Unsportsmanlike Conduct (Herbert Booker) to the NCAT 29 for a 1ST down
14:54
1st & 10 at opp 29
Jordan Moore pass incomplete to Jarett Garner
14:54
2nd & 10 at opp 29
Jordan Moore run for 11 yds to the NCAT 18 for a 1ST down
14:54
1st & 10 at opp 18
Nate Kyei-Donkor run for 4 yds to the NCAT 14
14:54
2nd & 6 at opp 14
Jordan Moore pass incomplete to Jontavis Robertson
14:54
3rd & 6 at opp 14
Jordan Moore pass complete to Nate Kyei-Donkor for 4 yds to the NCAT 18
12:40
4th & 10 at opp 18
Charlie Ham 36 yd FG GOODDuke 45, North Carolina A&T 17
North Carolina A&T Punt, 4 plays
12:40
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
12:40
1st & 10 at own 25
DUKE Penalty, Face Mask (15 yards) (15 Yards) to the NCAT 44 for a 1ST down
12:40
1st & 10 at own 44
Bhayshul Tuten run for 2 yds to the NCAT 46
12:40
2nd & 8 at own 46
Kingsley Ifedi pass incomplete to Bhayshul Tuten
12:40
3rd & 8 at own 46
Kingsley Ifedi pass complete to Quinzel Lockhart for no gain to the NCAT 46
11:30
4th & 8 at own 46
Michael Rivers punt for 40 yds, fair catch by Scott Boylan at the Duke 14
Duke Punt, 6 plays
11:30
1st & 10 at own 14
Luca Diamont run for 3 yds to the Duke 17
11:30
2nd & 7 at own 17
Jaylen Coleman run for 4 yds to the Duke 21
11:30
3rd & 3 at own 21
Luca Diamont pass complete to Eli Pancol for 17 yds to the Duke 38 for a 1ST down
11:30
1st & 10 at own 38
Luca Diamont run for 2 yds to the Duke 40
11:30
2nd & 8 at own 40
Luca Diamont run for 5 yds to the Duke 45
11:30
3rd & 3 at own 45
Jaylen Coleman run for 4 yds to the Duke 41
8:40
4th & 7 at own 41
Porter Wilson punt for 46 yds, fair catch by Korey Banks at the NCAT 13
North Carolina A&T Punt, 8 plays
8:40
1st & 10 at own 13
Bhayshul Tuten run for 2 yds to the NCAT 15
8:40
2nd & 8 at own 15
Fredderick Graves run for 5 yds to the NCAT 20
8:40
3rd & 3 at own 20
Zachary Yeager pass complete to Fredderick Graves for 3 yds to the NCAT 23 for a 1ST down
8:40
1st & 10 at own 23
Fredderick Graves run for 1 yd to the NCAT 24
8:40
2nd & 9 at own 24
Bhayshul Tuten run for 9 yds to the NCAT 33 for a 1ST down
8:40
1st & 10 at own 33
Bhayshul Tuten run for 5 yds to the NCAT 38
8:40
2nd & 5 at own 38
Fredderick Graves run for 3 yds to the NCAT 41
8:40
3rd & 2 at own 41
PENALTY A&T False Start (Ward,Melik) 5 yards from A&T41 to A&T36. NO PLAY.
8:40
3rd & 7 at own 36
Zachary Yeager pass complete to Sterling Berkhalter for no gain to the NCAT 36
2:36
4th & 7 at own 36
Michael Rivers punt for 39 yds, fair catch by Scott Boylan at the Duke 25
Duke End of game, 5 plays
2:36
1st & 10 at own 25
Jaylen Coleman run for 3 yds to the Duke 28
2:36
2nd & 7 at own 28
Nakeie Montgomery run for 16 yds to the Duke 44 for a 1ST down
2:36
1st & 10 at own 44
Nakeie Montgomery run for no gain to the Duke 44
2:36
2nd & 10 at own 44
Nakeie Montgomery run for 12 yds to the NCAT 44 for a 1ST down
0:00
1st & 10 at opp 44
Nate Kyei-Donkor run for 2 yds to the NCAT 42
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.