House Prediction
Model Margin
Duke by 13.4
Home Win Probability
Duke 79%
Market (Bovada)
Duke +1.5
fitted_v1 · Sep 28, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 10 | 7 | 3 | 0 | 20 | |
| 0 | 0 | 7 | 14 | 21 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | North Carolina | Duke |
|---|---|---|
| Passing | 21-39 | 15-34 |
| Pass Yards | 251 | 209 |
| Rush Yards | 156 | 187 |
| Total Yards | 407 | 396 |
| Turnovers | 1 | 1 |
| 3rd Down | 5-18 | 2-14 |
| Penalties | 10-84 | 8-65 |
| Possession | 34:06 | 25:54 |
Player Leaders
Player Leaders
Play-by-Play
Star Thomas run for 6 yds to the DUKE 31
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
Kade Reynoldson punt for 59 yds , Alijah Huzzie returns for 1 yd to the UNC 11
Jacolby Criswell pass complete to Bryson Nesbit for 5 yds to the UNC 16
Omarion Hampton run for 3 yds to the UNC 19
Omarion Hampton run for 1 yd to the UNC 20
Tom Maginness punt for 65 yds
Maalik Murphy pass incomplete
Star Thomas run for 7 yds to the DUKE 22
Maalik Murphy pass incomplete
Kade Reynoldson punt for 38 yds
Jacolby Criswell run for 13 yds to the DUKE 42 for a 1ST down
Omarion Hampton run for 17 yds to the DUKE 25 for a 1ST down
Omarion Hampton run for 3 yds to the DUKE 22
Jacolby Criswell pass incomplete
Jacolby Criswell pass incomplete
Noah Burnette 40 yd FG GOOD
Jaquez Moore run for no gain to the DUKE 25
Star Thomas run for 3 yds to the DUKE 28
Maalik Murphy sacked by Kevin Hester Jr. for a loss of 6 yards to the DUKE 22
Kade Reynoldson punt for 35 yds, fair catch by Alijah Huzzie at the UNC 43
Omarion Hampton run for no gain to the UNC 43
North Carolina Penalty, False Start (-5 Yards) to the UNC 38
Jacolby Criswell pass complete to Kobe Paysour for 6 yds to the UNC 44
Jacolby Criswell pass complete to Kobe Paysour for 11 yds to the DUKE 45 for a 1ST down
Jacolby Criswell pass complete to Bryson Nesbit for 8 yds to the DUKE 37
Jacolby Criswell pass incomplete
Omarion Hampton run for 4 yds to the DUKE 33 for a 1ST down
Omarion Hampton run for 9 yds to the DUKE 24
Omarion Hampton run for no gain to the DUKE 24
Jacolby Criswell pass incomplete
Jacolby Criswell pass complete to J.J. Jones for 24 yds for a TD (Noah Burnette KICK)
Maalik Murphy pass complete to Jordan Moore for 18 yds to the DUKE 43 for a 1ST down
Peyton Jones run for 3 yds to the DUKE 46
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
Kade Reynoldson punt for 39 yds, fair catch by Alijah Huzzie at the UNC 15
Omarion Hampton run for 6 yds to the UNC 21
Omarion Hampton run for 3 yds to the UNC 24
Omarion Hampton run for 4 yds to the UNC 28 for a 1ST down
Jacolby Criswell pass incomplete
Davion Gause run for 15 yds to the UNC 43 for a 1ST down
Davion Gause run for 2 yds to the UNC 45
Jacolby Criswell run for 4 yds to the UNC 49
Jacolby Criswell pass incomplete
Tom Maginness punt for 48 yds , Que'Sean Brown returns for 18 yds to the DUKE 33 North Carolina Penalty, Illegal Motion (Alex Taylor) to the DUKE 26
Star Thomas run for a loss of 2 yards to the DUKE 24
Maalik Murphy pass complete to Nicky Dalmolin for 8 yds to the DUKE 32
Maalik Murphy pass complete to Sahmir Hagans for 14 yds to the DUKE 46 for a 1ST down
Star Thomas run for no gain to the DUKE 46
Maalik Murphy pass complete to Sahmir Hagans for 1 yd to the DUKE 47
Maalik Murphy pass incomplete
Kade Reynoldson punt for 45 yds, fair catch by Alijah Huzzie at the UNC 8
Omarion Hampton run for 10 yds to the UNC 18 for a 1ST down
Omarion Hampton run for 2 yds to the UNC 20
Jacolby Criswell pass incomplete
Jacolby Criswell pass incomplete
Tom Maginness punt for 32 yds, fair catch by Que'Sean Brown at the DUKE 48
Peyton Jones run for no gain to the DUKE 48
Peyton Jones run for 5 yds to the UNC 47
Maalik Murphy pass incomplete
Kade Reynoldson punt for 43 yds , Alijah Huzzie returns for 20 yds to the UNC 27 Duke Penalty, Face mask (15 yards) (Ryan Smith) to the UNC 39
Omarion Hampton run for 6 yds to the UNC 45
Jacolby Criswell pass incomplete
Duke Penalty, Offsides (TEAM) to the 50 yard line for a 1ST down
Omarion Hampton run for 3 yds to the DUKE 47
Jacolby Criswell pass complete to Omarion Hampton for 5 yds to the DUKE 42
Duke Penalty, Offsides (Aaron Hall) to the DUKE 37 for a 1ST down
Omarion Hampton run for a loss of 1 yard to the DUKE 38
Jacolby Criswell pass complete to Omarion Hampton for 37 yds to the DUKE 1 for a 1ST down
North Carolina Penalty, False Start (-5 Yards) to the DUKE 6
(07:15) HAMPTON, Omarion rush up the middle for a gain of 5 yards to the DUKE1 (MOORE, Terry;HOWARD, Alex), clock 07:06. PENALTY UNC Holding on BLASKE, Austin enforced 10 yards from the DUKE6 to the DUKE16 [NHSG]. NO PLAY (replay the down).
Omarion Hampton run for 1 yd to the DUKE 15
Jacolby Criswell run for 5 yds to the DUKE 10
Jacolby Criswell pass complete to Bryson Nesbit for 10 yds for a TD (Noah Burnette KICK)
Lucas Osada kickoff for 62 yds , Peyton Jones return for 20 yds to the DUKE 23
Star Thomas run for 2 yds to the DUKE 25
Maalik Murphy pass complete to Javon Harvey for 8 yds to the DUKE 33 for a 1ST down
Star Thomas run for 5 yds to the DUKE 38
Star Thomas run for 5 yds to the DUKE 43 for a 1ST down
Star Thomas run for 8 yds to the UNC 49
Star Thomas run for 4 yds to the UNC 45 for a 1ST down
Maalik Murphy sacked by Amare Campbell for a loss of 9 yards to the DUKE 46
Maalik Murphy pass incomplete
Maalik Murphy pass complete to Peyton Jones for 13 yds to the UNC 41
(01:59) MURPHY, Maalik pass to the left incomplete intended for THOMAS, Star thrown to the UNC35, clock 01:52. PENALTY UNC Pass Interference on CAMPBELL, Amare enforced at the spot of the foul for 0 yards to the UNC41 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Star Thomas run for 2 yds to the UNC 34
Star Thomas run for 4 yds to the UNC 30
Maalik Murphy pass incomplete
Todd Pelino 47 yd FG MISSED
Jacolby Criswell pass complete to Nate McCollum for 9 yds to the UNC 39
Jacolby Criswell sacked by Vincent Anthony Jr. for a loss of 5 yards to the UNC 34
Jacolby Criswell pass complete to Omarion Hampton for no gain to the UNC 34
Tom Maginness punt for 40 yds , Que'Sean Brown returns for 11 yds to the DUKE 37
Maalik Murphy pass complete to Sahmir Hagans for a loss of 2 yards to the DUKE 35
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
End of 2nd Quarter
Ryan Degyansky kickoff for 65 yds , Nate McCollum return for 22 yds to the UNC 9
Omarion Hampton run for 3 yds to the UNC 12
Jacolby Criswell pass complete to Omarion Hampton for 8 yds to the UNC 20 for a 1ST down
Omarion Hampton run for 2 yds to the UNC 22
Jacolby Criswell pass complete to Gavin Blackwell for 2 yds to the UNC 24
Jacolby Criswell pass incomplete
punt blocked by James Hopson II blocked by James Hopson II (12:50) Punt by MAGINNESS, Tom at the UNC24 is blocked by HOPSON II, James, recovered by UNC HARDY, Will at the UNC29, returned 0 yards to the UNC29, End of Play, clock 12:49. , returns for no gain to the UNC 29
Omarion Hampton run for 1 yd to the UNC 30
Jacolby Criswell pass complete to J.J. Jones for 38 yds to the DUKE 32 for a 1ST down
Omarion Hampton run for a loss of 3 yards to the DUKE 35
Jacolby Criswell pass complete to Kobe Paysour for 17 yds to the DUKE 18 for a 1ST down
Javarius Green run for 8 yds to the DUKE 10
Omarion Hampton run for 1 yd to the DUKE 9
Omarion Hampton run for no gain to the DUKE 9
(08:49) HAMPTON, Omarion rush to the right for a gain of 2 yards to the DUKE7 (MOORE, Terry;STINSON, Jaylen), clock 08:45. PENALTY UNC Holding on NESBIT, Bryson enforced 10 yards from the DUKE9 to the DUKE19. NO PLAY (replay the down).
Noah Burnette 37 yd FG GOOD
Star Thomas run for 4 yds to the DUKE 29
Maalik Murphy pass incomplete
Maalik Murphy pass complete to Jordan Moore for 11 yds to the DUKE 40 for a 1ST down
Maalik Murphy pass complete to Eli Pancol for 9 yds to the DUKE 49
Star Thomas run for 10 yds to the UNC 41 for a 1ST down
Star Thomas run for 19 yds to the UNC 22 for a 1ST down
Duke Penalty, Intentional Grounding (Maalik Murphy) to the UNC 29
Maalik Murphy pass complete to Star Thomas for 29 yds for a TD Duke Penalty, Unsportsmanlike Conduct (Que'Sean Brown) to the UNC 0 (Todd Pelino KICK)
Ryan Degyansky kickoff for 64 yds , Nate McCollum return for 20 yds to the UNC 36
Omarion Hampton run for 1 yd to the UNC 37
Jacolby Criswell pass complete to J.J. Jones for 7 yds to the UNC 44
Jacolby Criswell sacked by Ryan Smith and Michael Reese for 0 yards to the UNC 44
Tom Maginness punt for 46 yds , Que'Sean Brown returns for 5 yds to the DUKE 15
Star Thomas run for 5 yds to the DUKE 20
Maalik Murphy pass complete to Jordan Moore for 8 yds to the DUKE 28 for a 1ST down
Maalik Murphy pass complete to Jordan Moore for 43 yds to the UNC 29 for a 1ST down
Star Thomas run for 6 yds to the UNC 23
Star Thomas run for a loss of 3 yards to the UNC 26
Maalik Murphy pass complete to Eli Pancol for 6 yds to the UNC 20
Star Thomas run for 3 yds to the UNC 17 for a 1ST down
Star Thomas run for 15 yds to the UNC 2 Duke Penalty, Offensive Holding (Eli Pancol) to the UNC 12
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
(14:30) MURPHY, Maalik pass to the right incomplete intended for HAGANS, Sahmir broken up by COST, Kaleb at the UNC0, clock 14:25. PENALTY UNC Pass Interference on COST, Kaleb enforced 10 yards to the UNC2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Star Thomas run for 2 yds for a TD (Todd Pelino KICK)
Ryan Degyansky kickoff for 64 yds , Nate McCollum return for 17 yds to the UNC 18
Nate McCollum run for 2 yds to the UNC 20
Omarion Hampton run for 20 yds to the UNC 40 for a 1ST down
Jacolby Criswell pass complete to John Copenhaver for 15 yds to the DUKE 45 for a 1ST down
Omarion Hampton run for a loss of 1 yard to the DUKE 46
Jacolby Criswell pass incomplete
Jacolby Criswell pass incomplete
Tom Maginness punt for 33 yds, fair catch by Que'Sean Brown at the DUKE 13
Star Thomas run for 9 yds to the DUKE 22
Maalik Murphy pass complete to Eli Pancol for 27 yds to the DUKE 49 for a 1ST down
Star Thomas run for 1 yd to the 50 yard line
Peyton Jones run for 10 yds to the UNC 40 for a 1ST down
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
(09:48) CRISWELL, Jacolby scrambles to the right for a gain of 4 yards to the UNC44 (NICHOLAS, Ozzie;REESE, Michael), clock 09:42. PENALTY UNC Holding on GREEN, Trevyon enforced 10 yards UNC Unsportsmanlike Conduct on JONES, J.J. enforced 15 yards from the UNC30 to the UNC15 [SG]. NO PLAY (replay the down).
Omarion Hampton run for 5 yds to the UNC 20
Jacolby Criswell run for 3 yds to the UNC 23
Jacolby Criswell pass complete to J.J. Jones for 7 yds to the UNC 30
Tom Maginness punt for 20 yds
(07:30) THOMAS, Star rush to the left for no gain to the UNC50 (ATKINSON, Beau;ECHOLS, Power), clock 07:23. PENALTY DUKE Holding on FINA, Bruno enforced 10 yards from the UNC50 to the DUKE40 [NHSG]. NO PLAY (replay the down).
Maalik Murphy pass complete to Star Thomas for 16 yds to the UNC 44
Star Thomas run for 19 yds to the UNC 25 for a 1ST down
Peyton Jones run for 5 yds to the UNC 20
Peyton Jones run for 20 yds for a TD (Todd Pelino KICK)
Omarion Hampton run for 7 yds to the UNC 32
Jacolby Criswell pass complete to J.J. Jones for 13 yds to the UNC 45 for a 1ST down
Jacolby Criswell pass incomplete
Omarion Hampton run for a loss of 4 yards to the UNC 41
Jacolby Criswell pass incomplete
Tom Maginness punt for 36 yds, fair catch by Que'Sean Brown at the DUKE 23
Star Thomas run for 4 yds to the DUKE 27
Star Thomas run for 8 yds to the DUKE 35 for a 1ST down
Star Thomas run for 11 yds to the DUKE 46 for a 1ST down
Star Thomas run for 1 yd to the DUKE 47
Star Thomas run for 3 yds to the 50 yard line
Star Thomas run for 5 yds to the UNC 45
Kade Reynoldson punt for 40 yds, fair catch by Alijah Huzzie at the UNC 5
Jacolby Criswell pass complete to Bryson Nesbit for 7 yds to the UNC 12
Jacolby Criswell pass incomplete
Jacolby Criswell pass complete to Bryson Nesbit for 3 yds to the UNC 15 for a 1ST down
Jacolby Criswell run for 6 yds to the UNC 21
Jacolby Criswell pass complete to Gavin Blackwell for 19 yds to the UNC 40 for a 1ST down
Jacolby Criswell pass incomplete
Jacolby Criswell pass incomplete
Jacolby Criswell pass intercepted Tre Freeman return for 5 yds to the UNC 42
(00:16) Kneel down by DUKE at UNC44 (team loss of 2), clock 00:10.

