House Prediction
Model Margin
Duke by 1.9
Home Win Probability
Northwestern 43%
Market (Bovada)
Northwestern -2.5
fitted_v1 · Sep 7, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | OT | Final |
|---|---|---|---|---|---|---|
| 7 | 0 | 3 | 3 | 13 | 26 | |
| 3 | 7 | 0 | 3 | 7 | 20 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Duke | Northwestern |
|---|---|---|
| Passing | 25-40 | 20-36 |
| Pass Yards | 249 | 158 |
| Rush Yards | 93 | 130 |
| Total Yards | 342 | 288 |
| Turnovers | 2 | 2 |
| 3rd Down | 4-15 | 3-16 |
| Penalties | 9-80 | 7-63 |
| Possession | 28:47 | 31:13 |
Player Leaders
Player Leaders
Play-by-Play
Cam Porter run for 2 yds to the NU 10
Cam Porter run for 44 yds to the DUKE 46 for a 1ST down
Mike Wright pass complete to Marshall Lang for 12 yds to the DUKE 34 for a 1ST down
Mike Wright pass incomplete
Mike Wright pass complete to A.J. Henning for 6 yds to the DUKE 28
Mike Wright pass complete to Mike Wright for 2 yds to the DUKE 26
Jack Olsen 44 yd FG GOOD
Northwestern Penalty, False Start (TEAM) to the NU 20
Luke Akers kickoff for 63 yds , Peyton Jones return for 15 yds to the DUKE 17
Jaquez Moore run for 2 yds to the DUKE 19
Maalik Murphy pass complete to Jeremiah Hasley for 3 yds to the DUKE 22
Maalik Murphy pass complete to Sahmir Hagans for 6 yds to the DUKE 28 for a 1ST down
Maalik Murphy pass complete to Sahmir Hagans for 9 yds to the DUKE 37
Star Thomas run for a loss of 1 yard to the DUKE 36
Star Thomas run for 9 yds to the DUKE 45 for a 1ST down
Maalik Murphy pass complete to Nicky Dalmolin for 3 yds to the DUKE 48
Jaquez Moore run for 1 yd to the DUKE 49
Maalik Murphy pass incomplete
Kade Reynoldson punt for 47 yds
Joseph Himon II run for a loss of 1 yard to the NU 3
Joseph Himon II run for 5 yds to the NU 8
Mike Wright pass intercepted Terry Moore return for no gain to the NU 29
Jaquez Moore run for 8 yds to the NU 21
Star Thomas run for 3 yds to the NU 18 for a 1ST down
Star Thomas run for 2 yds to the NU 16
Maalik Murphy pass complete to Eli Pancol for 16 yds for a TD (Todd Pelino KICK)
Mike Wright pass complete to Cam Porter for 11 yds to the NU 36 for a 1ST down
Mike Wright pass incomplete
Mike Wright run for 5 yds to the NU 41
Cam Porter run for a loss of 3 yards to the NU 38
Luke Akers punt for 35 yds , Que'Sean Brown returns for 3 yds to the DUKE 30
Maalik Murphy pass incomplete
Peyton Jones run for 3 yds to the DUKE 33
Maalik Murphy run for 2 yds to the DUKE 35
Kade Reynoldson punt for 60 yds , A.J. Henning returns for 7 yds to the NU 12
Mike Wright pass complete to Calvin Johnson II for 2 yds to the NU 14
Mike Wright run for 12 yds to the NU 26 for a 1ST down
(14:53) KOMOLAFE, Caleb rush up the middle for a gain of 8 yards to the NU34 (STINSON, Jaylen), clock 14:52. PENALTY NU Holding on GORDON, Thomas enforced 10 yards from the NU26 to the NU16 [SG]. NO PLAY (replay the down).
Mike Wright pass complete to Joseph Himon II for 4 yds to the NU 20
Caleb Komolafe run for 4 yds to the NU 24
Mike Wright pass complete to Thomas Gordon for 16 yds to the NU 40 for a 1ST down
Mike Wright pass complete to A.J. Henning for 11 yds to the DUKE 49 for a 1ST down
QB Keeper WRIGHT, Mike rush to the left for no gain to the DU49, out of bounds, clock 11:39. PENALTY DU Offsides on WILLIAMS, Wesley enforced 5 yards from the DU49 to the DU44 [SG]. NO PLAY (replay the down).
Mike Wright pass complete to A.J. Henning for 7 yds to the DUKE 37 for a 1ST down
Mike Wright run for 10 yds to the DUKE 27 for a 1ST down
Northwestern Penalty, False Start (-5 Yards) to the DUKE 32
Caleb Komolafe run for 3 yds to the DUKE 29
Caleb Komolafe run for a loss of 4 yards to the DUKE 33
Mike Wright run for a loss of 7 yards to the DUKE 40
Luke Akers punt 28 yards to the DU12 muffed by Que'Sean Brown at the DU12, recovered by NU FITZGERALD, Robert at the DU11, returned 0 yards to the DUKE 11
Cam Porter run for 2 yds to the DUKE 9
Cam Porter run for 4 yds for a TD (Jack Olsen KICK)
Maalik Murphy pass complete to Jordan Moore 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
Star Thomas run for 4 yds to the DUKE 44
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
Kade Reynoldson punt for 44 yds, fair catch by A.J. Henning at the NU 12
Joseph Himon II run for a loss of 3 yards to the NU 9
Mike Wright pass incomplete
Mike Wright pass incomplete
Luke Akers punt for 40 yds , Que'Sean Brown returns for no gain to the DUKE 41
Star Thomas run for 2 yds to the DUKE 43
Star Thomas run for 5 yds to the DUKE 48
Maalik Murphy pass incomplete
Kade Reynoldson punt for 42 yds, fair catch by A.J. Henning at the NU 10
Mike Wright pass complete to Bryce Kirtz for 25 yds to the NU 35 for a 1ST down
Mike Wright pass incomplete
Mike Wright pass incomplete
Mike Wright pass incomplete
Luke Akers punt for 46 yds, fair catch by Que'Sean Brown at the DUKE 19
Star Thomas run for no gain to the DUKE 19
Star Thomas run for 3 yds to the DUKE 22
Star Thomas run for a loss of 1 yard to the DUKE 21
Kade Reynoldson punt for 39 yds, fair catch by A.J. Henning at the NU 40
(00:02) [SG] Kneel down by WRIGHT, Mike at NU39 (team loss of 1), clock 00:00.
End of 2nd Quarter
Luke Akers kickoff for 54 yds , Peyton Jones return for 13 yds to the DUKE 24
Star Thomas run for 4 yds to the DUKE 28
Maalik Murphy pass incomplete
Maalik Murphy sacked by R.J. Pearson for a loss of 4 yards to the DUKE 24
punt blocked by Noah Taylor blocked by Noah Taylor , returns for no gain to the DUKE 9
Cam Porter run for a loss of 2 yards to the DUKE 11
Mike Wright pass incomplete
Mike Wright pass incomplete
Jack Olsen 29 yd FG MISSED
Peyton Jones run for 4 yds to the DUKE 24
Maalik Murphy pass intercepted Calvin Johnson II return for no gain to the DUKE 45
Caleb Komolafe run for a loss of 1 yard to the DUKE 46
Mike Wright pass complete to Thomas Gordon for 8 yds to the DUKE 38
Caleb Komolafe run for a loss of 5 yards to the DUKE 46 Caleb Komolafe fumbled, recovered by DUKE Ozzie Nicholas O. Nicholas return for 3 yds
Star Thomas run for 4 yds to the 50 yard line
Henry Belin IV run for 7 yds to the NU 43 for a 1ST down
Henry Belin IV run for 5 yds to the NU 38
Henry Belin IV pass complete to Jordan Moore for 7 yds to the NU 31 for a 1ST down
QB Keeper BELIN IV, Henry rush to the right for no gain to the NU31 (SMITH, Evan), clock 08:37. PENALTY DU Holding declined DU Tripping on FINA, Bruno enforced 15 yards from the NU31 to the NU46 [NHSG]. NO PLAY (replay the down).
Maalik Murphy pass incomplete
Maalik Murphy pass complete to Nicky Dalmolin for 15 yds to the NU 31
Duke Penalty, False Start (Bruno Fina) to the NU 36
Peyton Jones run for 4 yds to the NU 32
Todd Pelino 49 yd FG GOOD
Mike Wright pass complete to Cam Porter for 11 yds to the NU 36 for a 1ST down
Cam Porter run for 2 yds to the NU 38
Cam Porter run for 5 yds to the NU 43
Mike Wright pass incomplete
Luke Akers punt for 37 yds, fair catch by Que'Sean Brown at the DUKE 20
Maalik Murphy pass complete to Jordan Moore for 14 yds to the DUKE 34 for a 1ST down
Maalik Murphy pass complete to Jordan Moore for 9 yds to the DUKE 43
Maalik Murphy pass complete to Jontavis Robertson for 10 yds to the NU 47 for a 1ST down
Maalik Murphy pass complete to Que'Sean Brown for 4 yds to the NU 43
Peyton Jones run for 3 yds to the NU 40
Peyton Jones run for 1 yd to the NU 39
Maalik Murphy pass incomplete
Duke Penalty, Offsides (5 Yards) to the NU 44
Mike Wright pass incomplete
Mike Wright pass complete to Duke Olges for 6 yds to the 50 yard line for a 1ST down
Mike Wright pass complete to A.J. Henning for 8 yds to the DUKE 42
Joseph Himon II run for 11 yds to the DUKE 31 for a 1ST down
Joseph Himon II run for 2 yds to the DUKE 29
Mike Wright run for no gain to the DUKE 29
Joseph Himon II run for 10 yds to the DUKE 19 for a 1ST down
A.J. Henning run for a loss of 1 yard to the DUKE 20
Mike Wright pass complete to A.J. Henning for 2 yds to the DUKE 18
Mike Wright pass incomplete
Jack Olsen 35 yd FG GOOD
Luke Akers kickoff for 63 yds , Peyton Jones return for 27 yds to the DUKE 13
Star Thomas run for 1 yd to the DUKE 14
Maalik Murphy pass incomplete
Maalik Murphy pass incomplete
Kade Reynoldson punt for 48 yds , A.J. Henning returns for no gain to the NU 38
Mike Wright pass complete to A.J. Henning for 3 yds to the NU 41
Mike Wright pass complete to A.J. Henning for 7 yds to the NU 48 for a 1ST down
WRIGHT, Mike pass deep to the left incomplete intended for GORDON, Thomas thrown to the DU34, clock 09:34. PENALTY DU Pass Interference on HOWARD, Alex enforced 15 yards to the DU37 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Mike Wright pass incomplete
Mike Wright run for a loss of 2 yards to the DUKE 39
Mike Wright pass incomplete
Luke Akers punt for 39 yds for a touchback
Maalik Murphy pass complete to Jordan Moore for 15 yds to the DUKE 35 for a 1ST down
Maalik Murphy pass complete to Jordan Moore for 4 yds to the DUKE 39
Maalik Murphy pass complete to Sahmir Hagans for 11 yds to the 50 yard line for a 1ST down
MURPHY, Maalik pass up the middle incomplete intended for MOORE, Jordan thrown to the NU40, clock 07:29. PENALTY Before the snap, NU Illegal Substitution enforced 5 yards from the NU50 to the NU45. NO PLAY (replay the down).
MURPHY, Maalik pass up the middle incomplete intended for DALMOLIN, Nicky thrown to the NU36, clock 07:25. PENALTY NU Pass Interference on AZEMA, Coco enforced 15 yards to the NU30 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Duke Penalty, Offensive Holding (Joshua Pickett) to the NU 45
Maalik Murphy pass complete to Nicky Dalmolin for 21 yds to the NU 24 for a 1ST down
Maalik Murphy pass complete to Jontavis Robertson for 5 yds to the NU 19
Star Thomas run for 3 yds to the NU 16
Maalik Murphy pass incomplete
Todd Pelino 33 yd FG MISSED
Northwestern Penalty, Offensive Holding (Thomas Gordon) to the NU 10
Cam Porter run for 3 yds to the NU 13
Mike Wright pass complete to Bryce Kirtz for 4 yds to the NU 17
Cam Porter run for 2 yds to the NU 19
Luke Akers punt for 45 yds , Que'Sean Brown returns for 9 yds to the DUKE 45
Maalik Murphy pass complete to Sahmir Hagans for 9 yds to the NU 46
Maalik Murphy pass incomplete
Maalik Murphy pass complete to Javon Harvey for 13 yds to the NU 33 for a 1ST down
Star Thomas run for no gain to the NU 33
Maalik Murphy pass complete to Jordan Moore for 11 yds to the NU 22 for a 1ST down
Maalik Murphy sacked by Anto Saka for a loss of 1 yard to the NU 23
Star Thomas run for 11 yds to the NU 12 for a 1ST down
Maalik Murphy pass incomplete
Star Thomas run for 9 yds to the NU 3
Maalik Murphy pass complete to Jordan Moore for a loss of 1 yard to the NU 4
Todd Pelino 22 yd FG GOOD
Ryan Degyansky kickoff for 37 yds , Duke Olges return for no gain to the NU 28
Mike Wright run for 7 yds to the NU 35
End of 4th Quarter
Cam Porter run for 6 yds to the DUKE 19
Cam Porter run for 1 yd to the DUKE 18
Mike Wright pass complete to A.J. Henning for 8 yds to the DUKE 10 for a 1ST down
Cam Porter 10 Yd Run (Jack Olsen Kick)
Maalik Murphy pass complete to Jordan Moore for 25 yds for a TD (Todd Pelino KICK)
Maalik Murphy pass complete to Jordan Moore for 22 yds to the NU 3 for a 1ST down
Eli Pancol 3 Yd pass from Maalik Murphy (Two-Point Pass Conversion Failed)
Cam Porter run for 7 yds to the DUKE 18
Cam Porter run for 6 yds to the DUKE 12 for a 1ST down
Mike Wright pass complete to Cam Porter for 5 yds to the DUKE 7
Cam Porter run for 4 yds to the DUKE 3
Mike Wright run for a loss of 8 yards to the DUKE 11
Mike Wright pass incomplete

