From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
NC State
Duke
377
Total yards
411
222
Passing yards
317
159
Rushing yards
94
8.7
Yards per pass
6.1
4.7
Yards per rush
3.4
17
First downs
25
2–10
Third downs
7–16
0–0
Fourth downs
0–4
0
Turnovers
0
6–42
Penalties
5–48
16:36
Possession
19:39
Efficiency
NC State
Duke
32%
Success rate
43%
0.03
EPA per play
−0.13
1.37
Explosiveness
0.69
−0.06
Rushing EPA
−0.23
0.18
Passing EPA
−0.07
40%
Passing-down success
28%
−0.31
First-down EPA
−0.07
0.65
Second-down EPA
0.22
−0.18
Third-down EPA
0.24
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 going in
Our ratings (scores only)
Duke 58% to win. NC State won as Elo’s underdog.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, NC State 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.
NC StateResult not recorded, −89 yards
Q1 DukeTurnover on downs, 12 plays, 65 yards
Q2 NC StateTouchdown pass, 12 plays, 89 yards
Q2 DukeTouchdown pass, 3 plays, 57 yards
Q2 NC StateTouchdown pass, 6 plays, 67 yards
Q2 DukePunt, 3 plays, 6 yards
Q2 NC StatePunt, 3 plays, 5 yards
Q2 DukeEnd of half, 1 play, 3 yards
Q3 NC StatePunt, 5 plays, 47 yards
Q3 DukeTurnover on downs, 15 plays, 85 yards
Q3 NC StatePunt, 5 plays, 53 yards
Q3 DukePunt, 4 plays, 19 yards
Q3 NC StateField goal, 7 plays, 49 yards
Q3 DukeTurnover on downs, 4 plays, 4 yards
Q4 NC StatePunt, 5 plays, 20 yards
Q4 DukePunt, 3 plays, 3 yards
Q4 NC StatePunt, 4 plays, 15 yards
Q4 DukeTurnover on downs, 8 plays, 57 yards
Q4 NC StatePunt, 3 plays, 2 yards
Q4 DukeTouchdown pass, 9 plays, 52 yards
Q4 NC StateEnd of game, 2 plays, −6 yards
Play by play
1st quarter2 drives, then NC State 10, Duke 3
NC State Result not recorded
1:22
Josh Czajkowski extra point GOOD.
1:22
Bradley Pierson kickoff for 70 yards returned by Jabari Marshall, tackled by Jeremy Gray and DeAndre Morgan for 25 yards to the Duke 25, tackled by Jeremy Gray and DeAndre Morgan.
Duke Turnover on downs, 12 plays
1:22
1st & 10 at own 25
Jay Hollingsworth rush for 7 yards to the Duke 32, tackled by DeAndre Morgan and Jimmaul Simmons.
1:22
2nd & 3 at own 32
Jay Hollingsworth rush for 1 yard to the Duke 33, tackled by LeRoy Burgess.
1:22
3rd & 2 at own 33
Zack Asack rush for 6 yards to the Duke 39, tackled by DeAndre Morgan for a 1ST down.
1:22
1st & 10 at own 39
Nc State penalty 39 yard sideline interference accepted.
Q2 15:00
1st & 5 at own 44
Jay Hollingsworth rush for 6 yards to the 50 yard line, tackled by LeRoy Burgess for a 1ST down.
Q2 15:00
1st & 10 at the 50
Thaddeus Lewis pass incomplete to Jay Hollingsworth.
Q2 15:00
2nd & 10 at the 50
Nc State penalty 15 yard personal foul on DeAndre Morgan accepted.
Q2 15:00
1st & 10 at opp 35
Thaddeus Lewis pass incomplete to Johnny Williams.
Q2 15:00
2nd & 10 at opp 35
Thaddeus Lewis pass complete to Jay Hollingsworth for 8 yards to the NCSt 27, tackled by Nate Irving.
Q2 15:00
3rd & 2 at opp 27
Thaddeus Lewis pass complete to Johnny Williams for 8 yards to the NCSt 19, tackled by DeAndre Morgan for a 1ST down.
Q2 15:00
1st & 10 at opp 19
Thaddeus Lewis pass incomplete to Johnny Williams, broken up by DeAndre Morgan.
Q2 15:00
2nd & 10 at opp 19
Thaddeus Lewis rush for 5 yards to the NCSt 14, tackled by Alan-Michael Cash.
Q2 15:00
3rd & 5 at opp 14
Thaddeus Lewis pass complete to Eron Riley for 4 yards to the NCSt 10, tackled by Robbie Leonard.
Q2 15:00
4th & 1 at opp 10
Jay Hollingsworth rush for no gain to the NCSt 10, tackled by Willie Young and Alan-Michael Cash.
2nd quarter6 drives, then NC State 24, Duke 10
NC State Touchdown pass, 12 plays
15:00
1st & 10 at own 11
Jamelle Eugene rush for no gain to the NCSt 11, tackled by Mike Tauiliili and Ayanga Okpokowuruk.
15:00
2nd & 10 at own 11
Jamelle Eugene rush for 14 yards to the NCSt 25, tackled by Chris Rwabukamba and Catron Gainey for a 1ST down.
15:00
1st & 10 at own 25
Russell Wilson pass complete to Owen Spencer for 13 yards to the NCSt 38, tackled by Adrian Aye-Darko for a 1ST down.
15:00
1st & 10 at own 38
Russell Wilson pass incomplete, hurried by Ayanga Okpokowuruk.
15:00
2nd & 10 at own 38
Russell Wilson pass incomplete to N/A, Duke penalty 13 yard pass interference on Glenn Williams accepted for a 1ST down.
15:00
1st & 10 at opp 49
Nc State penalty 5 yard false start accepted.
15:00
1st & 15 at own 46
Russell Wilson pass complete to Jamelle Eugene for a loss of 2 yards to the NCSt 44, tackled by Mike Tauiliili.
15:00
2nd & 17 at own 44
Russell Wilson pass complete to Owen Spencer for 23 yards to the Duke 33, tackled by Catron Gainey for a 1ST down.
15:00
1st & 10 at opp 33
Jamelle Eugene rush for 3 yards to the Duke 30, tackled by Vincent Rey.
15:00
2nd & 7 at opp 30
Russell Wilson pass incomplete to Jamelle Eugene.
15:00
3rd & 7 at opp 30
Russell Wilson pass complete to Anthony Hill for 25 yards to the Duke 5, tackled by Adrian Aye-Darko for a 1ST down.
7:01
1st & goal at opp 5
Andre Brown rush for 3 yards to the Duke 2, tackled by Kinney Rucker and Vincent Rey.
7:01
2nd & goal at opp 2
Russell Wilson pass complete to Anthony Hill for 2 yards for a TOUCHDOWN.
7:01
Josh Czajkowski extra point GOOD.
7:01
Bradley Pierson kickoff for 63 yards returned by Jabari Marshall, tackled by J.C. Neal for 36 yards to the Duke 43, tackled by J.C. Neal.
Duke Touchdown pass, 3 plays
7:01
1st & 10 at own 43
Thaddeus Lewis rush for 22 yards to the NCSt 35, tackled by Clem Johnson and Sterling Lucas for a 1ST down.
7:01
1st & 10 at opp 35
Tony Jackson rush for 1 yard to the NCSt 34, tackled by Willie Young and LeRoy Burgess.
7:01
2nd & 9 at opp 34
Nc State penalty 8 yard pass interference on Jeremy Gray accepted, no play.
5:41
1st & 10 at opp 26
Thaddeus Lewis pass complete to Brett Huffman for 26 yards for a TOUCHDOWN.
5:41
Nick Maggio extra point GOOD, Nc State penalty illegal participation declined.
5:41
Joe Surgan kickoff for 54 yards returned by Jr Curtis Underwood, tackled by Abraham Kromah for 17 yards to the NCSt 33, tackled by Abraham Kromah.
NC State Touchdown pass, 6 plays
5:41
1st & 10 at own 33
Russell Wilson rush for 6 yards to the NCSt 33, tackled by Catron Gainey, Duke penalty 15 yard personal foul on Catron Gainey accepted for a 1ST down.
5:41
1st & 10 at opp 46
Andre Brown rush for 6 yards to the Duke 40, tackled by Mike Tauiliili and Wesley Oglesby.
5:41
2nd & 4 at opp 40
Russell Wilson pass incomplete to Owen Spencer.
5:41
3rd & 4 at opp 40
Russell Wilson rush for 6 yards to the Duke 34, tackled by Vincent Rey for a 1ST down.
2:59
1st & 10 at opp 34
Andre Brown rush for 2 yards to the Duke 32, tackled by Mike Tauiliili and Catron Gainey.
2:59
2nd & 8 at opp 32
Russell Wilson pass complete to Jarvis Williams for 32 yards for a TOUCHDOWN.
2:59
Josh Czajkowski extra point GOOD.
2:59
Bradley Pierson kickoff for 59 yards returned by Jabari Marshall, tackled by Taylor Gentry for 25 yards to the Duke 36, tackled by Taylor Gentry.
Duke Punt, 3 plays
2:59
1st & 10 at own 36
Jay Hollingsworth rush for 2 yards to the Duke 38, tackled by Alan-Michael Cash.
2:59
2nd & 8 at own 38
Thaddeus Lewis pass complete to Austin Kelly for 4 yards to the Duke 42, tackled by DeAndre Morgan and J.C. Neal.
2:59
3rd & 4 at own 42
Thaddeus Lewis pass incomplete to Eron Riley, broken up by Nate Irving.
2:59
4th & 4 at own 42
Kevin Jones punt for 43 yards, returned by T.J. Graham for 13 yards to the NCSt 28, tackled by Mike Tauiliili and Adam Banks.
NC State Punt, 3 plays
2:53
1st & 10 at own 28
Russell Wilson sacked by Greg Akinbiyi for a loss of 4 yards to the NCSt 24.
2:53
2nd & 14 at own 24
Jamelle Eugene rush for 3 yards to the NCSt 27, tackled by Ayanga Okpokowuruk.
0:30
3rd & 11 at own 27
Timeout Duke, clock 00:30.
0:30
3rd & 11 at own 27
Jamelle Eugene rush for 6 yards to the NCSt 33, tackled by Greg Akinbiyi and Vincent Rey.
0:22
4th & 5 at own 33
Timeout Duke, clock 00:22.
0:22
4th & 5 at own 33
Bradley Pierson punt for 63 yards to the Duke 4, no return.
Duke End of half, 1 play
0:22
1st & 10 at own 4
Thaddeus Lewis rush for 3 yards to the Duke 7, tackled by Alan-Michael Cash.
Q3 15:00
Joe Surgan kickoff for 91 yards returned by T.J. Graham, tackled by Trent Mackey for 13 yards to the NCSt 15, tackled by Trent Mackey.
3rd quarter6 drives, then NC State 27, Duke 10
NC State Punt, 5 plays
15:00
1st & 10 at own 15
Andre Brown rush for 3 yards to the NCSt 18, tackled by Mike Tauiliili and Clifford Respress.
15:00
2nd & 7 at own 18
Russell Wilson pass complete to Jarvis Williams for 37 yards to the Duke 45, tackled by Jabari Marshall for a 1ST down.
15:00
1st & 10 at opp 45
Andre Brown rush for 4 yards to the Duke 41, tackled by Clifford Respress.
15:00
2nd & 6 at opp 41
Andre Brown rush for 3 yards to the Duke 38, tackled by Vince Oghobaase.
15:00
3rd & 3 at opp 38
Russell Wilson pass incomplete to Andre Brown, broken up by Marcus Jones.
15:00
4th & 3 at opp 38
Bradley Pierson punt for 24 yards to the Duke 14, no return.
Duke Turnover on downs, 15 plays
14:53
1st & 10 at own 14
Clifford Harris rush for no gain to the Duke 14, tackled by Willie Young.
14:53
2nd & 10 at own 14
Thaddeus Lewis pass complete to Eron Riley for 7 yards to the Duke 21, tackled by Jeremy Gray.
14:53
3rd & 3 at own 21
Thaddeus Lewis pass complete to Clifford Harris for 5 yards to the Duke 26, tackled by Nate Irving for a 1ST down.
14:53
1st & 10 at own 26
Thaddeus Lewis pass complete to Eron Riley for 12 yards to the Duke 38, tackled by Clem Johnson for a 1ST down.
14:53
1st & 10 at own 38
Clifford Harris rush for 6 yards to the Duke 44, tackled by DeAndre Morgan.
14:53
2nd & 4 at own 44
Clifford Harris rush for 11 yards to the NCSt 45, tackled by DeAndre Morgan and Ray Michel for a 1ST down.
14:53
1st & 10 at opp 45
Thaddeus Lewis pass incomplete to Johnny Williams.
14:53
2nd & 10 at opp 45
Thaddeus Lewis pass complete to Tony Jackson for 3 yards to the NCSt 42, tackled by Jeremy Gray.
14:53
3rd & 7 at opp 42
Thaddeus Lewis pass complete to Donovan Varner for 10 yards to the NCSt 32, tackled by Robbie Leonard for a 1ST down.
14:53
1st & 10 at opp 32
Tony Jackson rush for 7 yards to the NCSt 25, tackled by J.C. Neal.
14:53
2nd & 3 at opp 25
Thaddeus Lewis pass complete to Eron Riley for 22 yards to the NCSt 3, tackled by Clem Johnson for a 1ST down.
14:53
1st & goal at opp 3
Clifford Harris rush for 2 yards to the NCSt 1, tackled by Alan-Michael Cash and Ray Michel.
14:53
2nd & goal at opp 1
Clifford Harris rush for no gain to the NCSt 1, tackled by Ray Michel and Shea McKeen.
14:53
3rd & goal at opp 1
Clifford Harris rush for no gain to the NCSt 1, tackled by Robbie Leonard and Willie Young.
14:53
4th & goal at opp 1
Thaddeus Lewis pass incomplete to Brett Huffman, hurried by LeRoy Burgess.
NC State Punt, 5 plays
12:10
1st & 10 at own 1
Russell Wilson pass incomplete to N/A.
12:10
2nd & 10 at own 1
Jamelle Eugene rush for 53 yards to the Duke 46, tackled by Adrian Aye-Darko for a 1ST down.
12:10
1st & 10 at opp 46
Russell Wilson pass incomplete to Owen Spencer.
12:10
2nd & 10 at opp 46
Russell Wilson pass incomplete to N/A.
12:10
3rd & 10 at opp 46
Russell Wilson pass incomplete to Jarvis Williams, broken up by Chris Rwabukamba.
12:10
4th & 10 at opp 46
Bradley Pierson punt for 37 yards to the Duke 9, no return.
Duke Punt, 4 plays
5:32
1st & 10 at own 9
Thaddeus Lewis pass complete to Eron Riley for 12 yards to the Duke 21, tackled by Jeremy Gray out-of-bounds for a 1ST down.
5:32
1st & 10 at own 21
Jay Hollingsworth rush for 2 yards to the Duke 23, tackled by DeAndre Morgan.
5:32
2nd & 8 at own 23
Thaddeus Lewis pass incomplete to Eron Riley.
5:32
3rd & 8 at own 23
Thaddeus Lewis pass complete to Brett Huffman for 5 yards to the Duke 28, tackled by Jeremy Gray.
5:32
4th & 3 at own 28
Kevin Jones punt for 36 yards, fair catch by T.J. Graham at the NCSt 36.
NC State Field goal, 7 plays
4:29
1st & 10 at own 36
Andre Brown rush for 4 yards to the NCSt 40, tackled by Kinney Rucker.
4:29
2nd & 6 at own 40
Russell Wilson pass complete to Owen Spencer for 21 yards to the Duke 39, tackled by Glenn Williams for a 1ST down.
4:29
1st & 10 at opp 39
Russell Wilson pass complete to Darrell Davis for 17 yards to the Duke 22, tackled by Mike Tauiliili for a 1ST down.
4:29
1st & 10 at opp 22
Andre Brown rush for 3 yards to the Duke 19, tackled by Mike Tauiliili.
4:29
2nd & 7 at opp 19
Andre Brown rush for 4 yards to the Duke 15, tackled by Greg Akinbiyi.
0:19
3rd & 3 at opp 15
Russell Wilson pass incomplete, hurried by Greg Akinbiyi, Nc State penalty ineligible downfield on pass declined.
0:19
4th & 3 at opp 15
Josh Czajkowski 32 yard field goal GOOD.
0:19
Bradley Pierson kickoff for 57 yards returned by Jabari Marshall, tackled by Bobby Floyd for 38 yards to the NCSt 49, tackled by Bobby Floyd.
Duke Turnover on downs, 4 plays
15:00
1st & 10 at opp 49
Tony Jackson rush for a loss of 4 yards to the Duke 47, tackled by Willie Young.
Q4 15:00
2nd & 14 at own 47
Thaddeus Lewis pass complete to Tielor Robinson for 8 yards to the NCSt 45, tackled by Jeremy Gray.
Q4 15:00
3rd & 6 at opp 45
Thaddeus Lewis pass complete to Tony Jackson for no gain to the NCSt 45, tackled by DeAndre Morgan and Willie Young.
Q4 15:00
4th & 6 at opp 45
Thaddeus Lewis pass incomplete to Clifford Harris, hurried by Willie Young.
4th quarter7 drives, then NC State 27, Duke 17
NC State Punt, 5 plays
15:00
1st & 10 at own 45
Jamelle Eugene rush for 2 yards to the NCSt 47, tackled by Mike Tauiliili and Ayanga Okpokowuruk.
15:00
2nd & 8 at own 47
Russell Wilson pass complete to Jamelle Eugene for 12 yards to the Duke 41, tackled by Glenn Williams for a 1ST down.
15:00
1st & 10 at opp 41
Russell Wilson rush for 1 yard to the Duke 40, tackled by Mike Tauiliili.
15:00
2nd & 9 at opp 40
Jamelle Eugene rush for 5 yards to the Duke 35, tackled by Chris Rwabukamba.
15:00
3rd & 4 at opp 35
Russell Wilson pass incomplete to T.J. Graham, hurried by Vincent Rey.
15:00
4th & 4 at opp 35
Bradley Pierson punt for 35 yards for a touchback.
Duke Punt, 3 plays
13:45
1st & 10 at own 20
Jay Hollingsworth rush for 5 yards to the Duke 25, tackled by Clem Johnson.
13:45
2nd & 5 at own 25
Duke penalty 10 yard holding accepted, no play.
13:45
2nd & 15 at own 15
Thaddeus Lewis pass incomplete to Jay Hollingsworth, hurried by Markus Kuhn.
13:45
3rd & 15 at own 15
Thaddeus Lewis pass complete to Jay Hollingsworth for 8 yards to the Duke 23, tackled by Nate Irving.
13:45
4th & 7 at own 23
Kevin Jones punt for 40 yards, returned by T.J. Graham for 4 yards to the NCSt 41, tackled by Mike Tauiliili.
NC State Punt, 4 plays
10:51
1st & 10 at own 41
Russell Wilson pass complete to Anthony Hill for 13 yards to the Duke 46, tackled by Catron Gainey and Patrick Egboh for a 1ST down.
10:51
1st & 10 at opp 46
Andre Brown rush for 1 yard to the Duke 45, tackled by Mike Tauiliili and Vince Oghobaase.
10:51
2nd & 9 at opp 45
Andre Brown rush for 8 yards to the Duke 37, tackled by Greg Akinbiyi and Adrian Aye-Darko.
10:51
3rd & 1 at opp 37
Andre Brown rush for a loss of 2 yards to the Duke 39, tackled by Greg Akinbiyi and Mike Tauiliili.
10:51
4th & 3 at opp 39
Nc State penalty 5 yard delay of game accepted.
10:51
4th & 8 at opp 44
Bradley Pierson punt for 13 yards, punt out-of-bounds at the Duke 31.
Duke Turnover on downs, 8 plays
9:20
1st & 10 at own 31
Thaddeus Lewis pass complete to Jay Hollingsworth for 16 yards to the Duke 47, tackled by Robbie Leonard for a 1ST down.
9:20
1st & 10 at own 47
Thaddeus Lewis pass complete to Jay Hollingsworth for 10 yards to the NCSt 43, tackled by Robbie Leonard and Ray Michel for a 1ST down.
9:20
1st & 10 at opp 43
Thaddeus Lewis pass incomplete to Eron Riley.
9:20
2nd & 10 at opp 43
Thaddeus Lewis pass complete to Jay Hollingsworth for 23 yards to the NCSt 20, tackled by Clem Johnson for a 1ST down.
9:20
1st & 10 at opp 20
Thaddeus Lewis pass complete to Eron Riley for 7 yards to the NCSt 13, tackled by Jeremy Gray.
9:20
2nd & 3 at opp 13
Thaddeus Lewis pass incomplete to Eron Riley.
9:20
3rd & 3 at opp 13
Thaddeus Lewis pass incomplete to N/A.
9:20
4th & 3 at opp 13
Duke penalty 5 yard false start on Kyle Hill accepted.
9:20
4th & 8 at opp 18
Thaddeus Lewis pass complete to Eron Riley for 6 yards to the NCSt 12, tackled by Jeremy Gray.
NC State Punt, 3 plays
6:27
1st & 10 at own 12
Nc State penalty 4 yard false start accepted.
4:23
1st & 14 at own 8
Jamelle Eugene rush for a loss of 2 yards to the NCSt 6, tackled by Vincent Rey.
4:23
2nd & 16 at own 6
Timeout Duke, clock 04:23.
4:23
2nd & 16 at own 6
Jamelle Eugene rush for 3 yards to the NCSt 9, tackled by Greg Akinbiyi.
4:23
3rd & 13 at own 9
Timeout Duke, clock 04:23.
4:18
3rd & 13 at own 9
Jamelle Eugene rush for 5 yards to the NCSt 14, tackled by Vincent Rey.
4:18
4th & 8 at own 14
Timeout Duke, clock 04:18.
4:18
4th & 8 at own 14
Bradley Pierson punt for 41 yards, returned by Lee Butler for 3 yards to the Duke 48, tackled by Ryan Goodman and Bobby Floyd.
Duke Touchdown pass, 9 plays
4:18
1st & 10 at own 48
Thaddeus Lewis pass complete to Sheldon Bell for 6 yards to the NCSt 46, tackled by Jeremy Gray.
4:18
2nd & 4 at opp 46
Thaddeus Lewis pass complete to Jay Hollingsworth for 11 yards to the NCSt 35, tackled by Jeremy Gray and Alan-Michael Cash for a 1ST down.
4:18
1st & 10 at opp 35
Thaddeus Lewis pass complete to Raphael Chestnut for 3 yards to the NCSt 32, tackled by DeAndre Morgan.
4:18
2nd & 7 at opp 32
Thaddeus Lewis pass complete to Donovan Varner for 9 yards to the NCSt 23, tackled by Nate Irving for a 1ST down.
4:18
1st & 10 at opp 23
Thaddeus Lewis pass incomplete to Raphael Chestnut.
4:18
2nd & 10 at opp 23
Thaddeus Lewis pass complete to Sheldon Bell for 5 yards to the NCSt 18, tackled by Clem Johnson.
4:18
3rd & 5 at opp 18
Thaddeus Lewis pass complete to Eron Riley for 7 yards to the NCSt 11, tackled by Jeremy Gray for a 1ST down.
1:26
1st & 10 at opp 11
Thaddeus Lewis rush for 8 yards, fumbled, forced by Nate Irving, recovered by Duke Raphael Chestnut at the NCSt 4.
1:26
2nd & 3 at opp 4
Thaddeus Lewis pass complete to Jay Hollingsworth for 4 yards for a TOUCHDOWN.
1:26
Nick Maggio extra point GOOD.
1:26
1st & 0 at own 30
Timeout N.C. State, clock 01:26.
1:26
Joe Surgan on-side kick recovered by Nc State at the Duke 45 out-of-bounds.
NC State End of game, 2 plays
1:26
1st & 10 at opp 45
Team rush for a loss of 4 yards to the Duke 49.
1:26
2nd & 14 at opp 49
Team rush for a loss of 2 yards to the NCSt 49.
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.