House Prediction
Model Margin
Duke by 10.8
Home Win Probability
Duke 78%
Market (Bovada)
Duke -3.5
fitted_v1 · Oct 15, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 3 | 0 | 0 | 0 | 3 | |
| 7 | 10 | 7 | 0 | 24 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | NC State | Duke |
|---|---|---|
| Passing | 24-40 | 4-12 |
| Pass Yards | 193 | 107 |
| Rush Yards | 112 | 194 |
| Total Yards | 305 | 301 |
| Turnovers | 1 | 1 |
| 3rd Down | 4-15 | 1-9 |
| Penalties | 11-87 | 6-33 |
| Possession | 36:56 | 23:04 |
Player Leaders
Player Leaders
Play-by-Play
Henry Belin IV pass incomplete
Jordan Waters run for no gain to the DUKE 25
Henry Belin IV pass intercepted
MJ Morris pass complete to Keyon Lesane for a loss of 1 yard to the DUKE 39
Ii Demarcus Jones run for 1 yd to the DUKE 38
MJ Morris pass incomplete
Brayden Narveson 57 yd FG GOOD
Jordan Waters run for no gain to the DUKE 25
Henry Belin IV pass complete to Jordan Moore for 9 yds to the DUKE 34
Jordan Waters run for no gain to the DUKE 34
Porter Wilson punt for 42 yds
NC State Penalty, False Start (-5 Yards) to the NCSU 19
Michael Allen run for 6 yds to the NCSU 25
MJ Morris pass complete to Bradley Rozner for 10 yds to the NCSU 35 for a 1ST down
Kevin Concepcion run for 15 yds to the 50 yard line for a 1ST down
NC State Penalty, False Start (-5 Yards) to the NCSU 45
MJ Morris run for 1 yd to the NCSU 46
MJ Morris run for 9 yds to the DUKE 45
MJ Morris pass incomplete
Caden Noonkester punt for 35 yds
Henry Belin IV pass complete to Jeremiah Hasley for 21 yds to the DUKE 31 for a 1ST down
Henry Belin IV pass complete to Jalon Calhoun for 69 yds for a TD (Todd Pelino KICK)
MJ Morris pass complete to Julian Gray for 8 yds to the NCSU 33
Michael Allen run for 2 yds to the NCSU 35 for a 1ST down
Kevin Concepcion run for 21 yds to the DUKE 44 for a 1ST down
NC State Penalty, False Start (-5 Yards) to the DUKE 49
MJ Morris run for 2 yds to the DUKE 47
MJ Morris pass incomplete
MJ Morris run for 8 yds to the DUKE 39
NC State Penalty, False Start (-5 Yards) to the DUKE 44
Caden Noonkester punt for 40 yds, downed at the DUKE 4
Jaquez Moore run for a loss of 1 yard to the DUKE 3
Duke Penalty, False Start (Yards) to the DUKE 2
(01:16) BELIN IV, Henry pass deep to the left incomplete intended for MOORE, Jordan thrown to the DU45; QB hurried by BROWN, Sean. PENALTY NSU Pass Interference on BATTLE, Shyheim enforced 15 yards to the DU17 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Jaquez Moore run for 16 yds to the DUKE 33 for a 1ST down
Henry Belin IV pass incomplete
(00:42) BELIN IV, Henry pass up the middle incomplete intended for MOORE, Jordan thrown to the DU43; QB hurried by JACKSON, Savion. PENALTY NSU Roughing the Passer on JACKSON, Savion enforced 15 yards from the DU33 to the DU48 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Jordan Waters run for 20 yds to the NCSU 32 for a 1ST down
Duke Penalty, False Start (Jordan Moore) to the NCSU 37
(15:00) BELIN IV, Henry pass deep to the right incomplete intended for CALHOUN, Jalon thrown to the NSU0; QB hurried by SCOTT, Jaylon. PENALTY DU Holding on BARTON, Graham enforced 10 yards from the NSU37 to the NSU47 [NHSG]. NO PLAY (replay the down).
Jordan Waters run for 3 yds to the NCSU 44
Henry Belin IV run for 6 yds to the NCSU 38
Jaquez Moore run for 3 yds to the NCSU 35
Todd Pelino 52 yd FG GOOD
MJ Morris pass complete to Kevin Concepcion for 5 yds to the NCSU 23
(12:10) MORRIS, MJ pass to the left complete for 4 yards to CONCEPCION, Kevin 'KC' caught at the NSU19 and advanced to the NSU27 (DILLON, Cam;MORRIS JR., Nick). PENALTY Before the snap, NSU Illegal Formation enforced 5 yards from the NSU23 to the NSU18. NO PLAY (replay the down).
MJ Morris pass intercepted
Henry Belin IV pass complete to Jeremiah Hasley for 8 yds for a TD (Todd Pelino KICK)
Kendrick Raphael run for 5 yds to the NCSU 30
MJ Morris run for 9 yds to the NCSU 39 for a 1ST down
MJ Morris pass complete to Ii Demarcus Jones for 17 yds to the DUKE 44 for a 1ST down
MJ Morris pass incomplete
Kevin Concepcion run for a loss of 2 yards to the DUKE 46
MJ Morris pass incomplete
Caden Noonkester punt for 36 yds, fair catch by Jalon Calhoun at the DUKE 10
(08:41) MOORE, Jaquez rush up the middle for a gain of 5 yards to the DU15 (WILSON, Payton). PENALTY DU Holding on ELLIOTT, Scott enforced half the distance from the goal, 5 yards from the DU10 to the DU5 [NHSG]. NO PLAY (replay the down).
Duke Penalty, Delay Of Game (Henry Belin IV) to the DUKE 3
Henry Belin IV pass incomplete
Henry Belin IV run for 26 yds to the DUKE 29 for a 1ST down
Henry Belin IV pass incomplete
Jaquez Moore run for 3 yds to the DUKE 32
(06:29) BELIN IV, Henry pass to the left incomplete intended for MOORE, Jordan thrown to the DU30; QB hurried by SCOTT, Jaylon. PENALTY NSU Holding on BATTLE, Shyheim enforced 10 yards from the DU32 to the DU42 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Jordan Waters run for 11 yds to the NCSU 47 for a 1ST down
Jordan Waters run for a loss of 2 yards to the NCSU 49
Henry Belin IV pass incomplete
Henry Belin IV pass incomplete
Porter Wilson punt for 41 yds
Iii Delbert Mimms run for 2 yds to the NCSU 10
MJ Morris pass incomplete
MJ Morris sacked by Aeneas Peebles for a loss of 3 yards to the NCSU 7
Caden Noonkester punt for 55 yds , returns for no gain
Jaquez Moore run for 11 yds to the DUKE 39 for a 1ST down
Jaquez Moore run for a loss of 3 yards to the DUKE 36
Jaquez Moore run for 1 yd to the DUKE 37
Jordan Waters run for 2 yds to the DUKE 39
Porter Wilson punt for 56 yds, downed at the NCSU 5
(01:25) ALLEN, Michael rush to the right for a gain of 5 yards to the NSU10 (MAUSI, Dorian;MOORE, Terry). PENALTY NSU Tripping on COOPER, Lyndon enforced half the distance from the goal, 2 yards from the NSU5 to the NSU3 [NHSG]. NO PLAY (replay the down).
Iii Delbert Mimms run for 2 yds to the NCSU 5
Iii Delbert Mimms run for 5 yds to the NCSU 10
MJ Morris run for 16 yds to the NCSU 26 for a 1ST down
End of 2nd Quarter
Michael Allen run for no gain to the NCSU 25
MJ Morris pass complete to Julian Gray for 5 yds to the NCSU 30
MJ Morris pass complete to Kevin Concepcion for 10 yds to the NCSU 40 for a 1ST down
Kevin Concepcion run for a loss of 1 yard to the NCSU 39
MJ Morris pass complete to Keyon Lesane for 3 yds to the NCSU 42
MJ Morris pass complete to Keyon Lesane for 15 yds to the DUKE 43 for a 1ST down
MJ Morris sacked by Dorian Mausi and Terry Moore for a loss of 10 yards to the NCSU 47
MJ Morris pass complete to Keyon Lesane for 3 yds to the 50 yard line
MJ Morris pass incomplete
Caden Noonkester punt for 33 yds, fair catch by Jalon Calhoun at the DUKE 17
Jordan Waters run for 83 yds for a TD (Todd Pelino KICK)
MJ Morris pass incomplete
MJ Morris pass complete to Michael Allen for 1 yd to the NCSU 32
MJ Morris pass incomplete
Caden Noonkester punt for 48 yds
Jaquez Moore run for 2 yds to the DUKE 28
Henry Belin IV run for 2 yds to the DUKE 30
Henry Belin IV pass incomplete
Porter Wilson punt for 46 yds
MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 30
MJ Morris pass complete to Jr. Terrell Timmons for 16 yds to the NCSU 46 for a 1ST down
(04:45) MORRIS, MJ pass deep to the left incomplete intended for TIMMONS, JR., Terrell thrown to the DU10. PENALTY NSU Holding on BELTON, Anthony enforced 10 yards from the NSU46 to the NSU36 [NHSG]. NO PLAY (replay the down).
MJ Morris pass complete to Kevin Concepcion for 21 yds to the DUKE 43 for a 1ST down
MJ Morris pass incomplete
MJ Morris pass incomplete
MJ Morris run for a loss of 1 yard to the DUKE 44
MJ Morris sacked by Brandon Johnson for a loss of 8 yards to the NCSU 48
Henry Belin IV run for a loss of 3 yards to the DUKE 49
Jordan Waters run for 1 yd to the 50 yard line
Henry Belin IV sacked by Payton Wilson and Travali Price for a loss of 3 yards to the DUKE 47
Porter Wilson punt for 46 yds, fair catch by Jalen Coit at the NCSU 7
MJ Morris pass complete to Kevin Concepcion for 15 yds to the NCSU 22 for a 1ST down
Michael Allen run for 11 yds to the NCSU 33 for a 1ST down
MJ Morris pass complete to Kevin Concepcion for 6 yds to the NCSU 39
MJ Morris pass complete to Keyon Lesane for 3 yds Keyon Lesane fumbled, recovered by NCSU Keyon Lesane
Iii Delbert Mimms run for no gain to the NCSU 42
Iii Delbert Mimms run for 5 yds to the NCSU 47 for a 1ST down
(11:38) QB Keeper MORRIS, MJ rush to the left for a gain of 4 yards to the DU49, out of bounds. PENALTY NSU Holding on MCMAHON, Dylan enforced 10 yards from the NSU47 to the NSU37 [NHSG]. NO PLAY (replay the down).
MJ Morris pass complete to Keyon Lesane for 2 yds to the NCSU 39
MJ Morris run for 13 yds to the DUKE 48
Michael Allen run for 2 yds to the DUKE 46
MJ Morris pass incomplete
Jaquez Moore run for 4 yds to the 50 yard line
Jaquez Moore run for 5 yds to the NCSU 45
Jaquez Moore run for 4 yds to the NCSU 41 for a 1ST down
Jordan Waters run for 1 yd to the NCSU 40
Jordan Waters run for 1 yd to the NCSU 39
Jordan Waters run for 3 yds to the NCSU 36
Porter Wilson punt for 36 yds for a touchback
MJ Morris run for 6 yds to the NCSU 26
MJ Morris pass complete to Jr. Terrell Timmons for 6 yds to the NCSU 32 for a 1ST down
MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 39
MJ Morris pass complete to Kendrick Raphael for 7 yds to the NCSU 46 for a 1ST down
MJ Morris pass incomplete
MJ Morris pass complete to Kendrick Raphael for 5 yds to the DUKE 49
MJ Morris pass complete to Bradley Rozner for 7 yds to the DUKE 42 for a 1ST down
MJ Morris pass complete to Bradley Rozner for 16 yds to the DUKE 26 for a 1ST down
MJ Morris pass incomplete
MJ Morris run for 6 yds to the DUKE 20
MJ Morris sacked by R.J. Oben for a loss of 10 yards to the DUKE 30
MJ Morris pass incomplete
(00:16) Kneel down by DU at DU28 (team loss of 2).

