House Prediction
Model Margin
Duke by 24.3
Home Win Probability
Duke 94%
Market (Bovada)
Duke -17
fitted_v1 · Sep 16, 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 |
|---|---|---|---|---|---|
| 0 | 7 | 0 | 7 | 14 | |
| 7 | 10 | 14 | 7 | 38 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Northwestern | Duke |
|---|---|---|
| Passing | 22-40 | 15-20 |
| Pass Yards | 163 | 219 |
| Rush Yards | 104 | 268 |
| Total Yards | 267 | 487 |
| Turnovers | 1 | 0 |
| 3rd Down | 9-18 | 5-9 |
| Penalties | 1-8 | 1-15 |
| Possession | 28:54 | 31:06 |
Player Leaders
Player Leaders
Play-by-Play
A.J. Henning run for 9 yds to the NU 34
Ben Bryant pass incomplete
Ben Bryant run for no gain to the NU 34
Hunter Renner punt for 22 yds, downed at the DUKE 44
Riley Leonard pass incomplete
Riley Leonard run for 9 yds to the NU 47
Jordan Waters run for 7 yds to the NU 40 for a 1ST down
Riley Leonard pass complete to Sahmir Hagans for 4 yds to the NU 36
Riley Leonard pass complete to Nicky Dalmolin for 12 yds to the NU 24 for a 1ST down
Jordan Waters run for 24 yds for a TD (Todd Pelino KICK)
Cam Porter run for 4 yds to the NU 29
Ben Bryant pass complete to Cam Johnson for 7 yds to the NU 36 for a 1ST down
Ben Bryant pass incomplete
Joseph Himon II run for no gain to the NU 36
Ben Bryant pass incomplete
Hunter Renner punt for 29 yds
Riley Leonard pass complete to Jalon Calhoun for 13 yds to the DUKE 48 for a 1ST down
Riley Leonard run for 7 yds to the NU 45
Jaquez Moore run for a loss of 1 yard to the NU 46
Jaquez Moore run for 3 yds to the NU 43
Riley Leonard run for no gain to the NU 43
Ben Bryant pass incomplete
Cam Porter run for 2 yds to the NU 45
Ben Bryant pass complete to Bryce Kirtz for 11 yds to the DUKE 44 for a 1ST down
Cam Porter run for 4 yds to the DUKE 40
Ben Bryant run for a loss of 2 yards to the DUKE 42
Ben Bryant sacked by Kendall Johnson for a loss of 8 yards to the 50 yard line
Hunter Renner punt for 39 yds, downed at the DUKE 11
Jaquez Moore run for 15 yds to the DUKE 26 for a 1ST down
Riley Leonard pass complete to Jordan Moore for 13 yds to the DUKE 39 for a 1ST down
Jaquez Moore run for 15 yds to the NU 46 for a 1ST down
Riley Leonard pass complete to Jalon Calhoun for 34 yds to the NU 12 for a 1ST down
Jordan Waters run for 5 yds to the NU 7
Riley Leonard run for 6 yds to the NU 1 for a 1ST down
Jordan Waters run for a loss of 1 yard to the NU 2
Jordan Waters run for 2 yds for a TD (Todd Pelino KICK)
Cam Porter run for 5 yds to the NU 36
Cam Porter run for 1 yd to the NU 37
Ben Bryant pass incomplete
Hunter Renner punt for 36 yds
Riley Leonard pass complete to Jordan Moore for 4 yds to the DUKE 31
Riley Leonard pass complete to Jalon Calhoun for 13 yds to the DUKE 44 for a 1ST down
Riley Leonard run for 33 yds to the NU 23 for a 1ST down
Jaquez Moore run for 1 yd to the NU 22
Jaquez Moore run for a loss of 1 yard to the NU 23
Riley Leonard run for 6 yds to the NU 17
Todd Pelino 35 yd FG GOOD
A.J. Henning run for 5 yds to the NU 32
Joseph Himon II run for 1 yd to the NU 33
Ben Bryant pass complete to Cam Johnson for 9 yds to the NU 42 for a 1ST down
Cam Porter run for 5 yds to the NU 47
Cam Porter run for 3 yds to the 50 yard line
A.J. Henning run for 3 yds to the DUKE 47 for a 1ST down
Ben Bryant pass complete to Marshall Lang for 8 yds to the DUKE 39
Joseph Himon II run for 3 yds to the DUKE 36 for a 1ST down
Jack Lausch run for 4 yds to the DUKE 32
Joseph Himon II run for 6 yds to the DUKE 26 for a 1ST down
Ben Bryant pass complete to A.J. Henning for 5 yds to the DUKE 21
Cam Porter run for a loss of 2 yards to the DUKE 23
Ben Bryant pass complete to Bryce Kirtz for 9 yds to the DUKE 14 for a 1ST down
Jack Lausch run for no gain to the DUKE 14
Ben Bryant pass complete to A.J. Henning for 14 yds for a TD (Jack Olsen KICK)
Riley Leonard pass complete to Jalon Calhoun for 24 yds to the 50 yard line for a 1ST down
Riley Leonard pass incomplete
Riley Leonard sacked by Anto Saka for a loss of 2 yards to the DUKE 48
Henry Belin IV sacked by Xander Mueller and Richie Hagarty for a loss of 7 yards to the DUKE 41
End of 2nd Quarter
Riley Leonard pass complete to Nicky Dalmolin for 5 yds to the DUKE 25
Jordan Waters run for 4 yds to the DUKE 29
Riley Leonard pass complete to Jordan Moore for 4 yds to the DUKE 33 for a 1ST down
Riley Leonard run for 7 yds to the DUKE 40
Northwestern Penalty, unsportsmanlike conduct (20 Yards) to the NU 40 for a 1ST down
Riley Leonard pass complete to Jordan Waters for 10 yds to the NU 30 for a 1ST down
Jordan Waters run for 2 yds to the NU 28
Riley Leonard pass complete to Jordan Moore for 25 yds to the NU 3 for a 1ST down
Riley Leonard run for 3 yds for a TD (Todd Pelino KICK)
Ben Bryant pass incomplete
Cam Porter run for 25 yds to the 50 yard line for a 1ST down
Ben Bryant pass complete to A.J. Henning for a loss of 2 yards to the NU 48
Ben Bryant pass incomplete
Ben Bryant pass incomplete
Hunter Renner punt for 46 yds, fair catch by Jalon Calhoun at the DUKE 6
Riley Leonard run for 13 yds to the DUKE 19 for a 1ST down
Jaquez Moore run for 4 yds to the DUKE 23
Riley Leonard pass incomplete
Riley Leonard pass complete to Jalon Calhoun for 28 yds to the NU 49 for a 1ST down
Riley Leonard pass incomplete
Riley Leonard pass complete to Jordan Moore for 10 yds to the NU 39 for a 1ST down
Jaquez Moore run for 19 yds to the NU 20 for a 1ST down
Riley Leonard pass incomplete
Riley Leonard run for 12 yds to the NU 8 for a 1ST down
Jordan Waters run for 5 yds to the NU 3
Jaquez Moore run for 1 yd to the NU 2
Riley Leonard run for 2 yds for a TD (Todd Pelino KICK)
Ben Bryant pass complete to Cam Johnson for 13 yds to the NU 41 for a 1ST down
Ben Bryant pass complete to Cam Porter for 2 yds to the NU 43
Ben Bryant pass incomplete
Duke Penalty, Unsportsmanlike Conduct (Al Blades Jr.) to the DUKE 42 for a 1ST down
Ben Bryant pass incomplete
Ben Bryant pass incomplete
Ben Bryant pass complete to A.J. Henning for 2 yds to the DUKE 40
Ben Bryant pass complete to Cam Johnson for 9 yds to the DUKE 31 for a 1ST down
Ben Bryant pass complete to Bryce Kirtz for 20 yds to the DUKE 11 for a 1ST down
Ben Bryant pass complete to Cam Porter for 2 yds to the DUKE 9
Ben Bryant pass incomplete
Ben Bryant pass incomplete
Ben Bryant pass incomplete
Jordan Waters run for 14 yds to the DUKE 23 for a 1ST down
Jordan Waters run for 3 yds to the DUKE 26
Peyton Jones run for 1 yd to the DUKE 27
Riley Leonard run for 1 yd to the DUKE 28
Porter Wilson punt for 53 yds , returns for no gain to the NU 8
Ben Bryant pass complete to Bryce Kirtz for 2 yds to the NU 10
Ben Bryant pass complete to Cam Johnson for 7 yds to the NU 17
Cam Porter run for 2 yds to the NU 19 for a 1ST down
Ben Bryant run for 3 yds to the NU 22
Ben Bryant pass complete to A.J. Henning for 5 yds to the NU 27
Ben Bryant pass incomplete
Ben Bryant pass intercepted
Jaquez Moore run for 5 yds to the NU 21
Peyton Jones run for 3 yds to the NU 18
Peyton Jones run for 3 yds to the NU 15 for a 1ST down
Peyton Jones run for 15 yds for a TD (Todd Pelino KICK)
Brendan Sullivan pass complete to Caleb Komolafe for 14 yds to the NU 43 for a 1ST down
Brendan Sullivan pass complete to Caleb Komolafe for 9 yds to the DUKE 48
Brendan Sullivan sacked by Aaron Hall and Michael Reese for a loss of 3 yards to the NU 49
Brendan Sullivan run for 6 yds to the DUKE 45 for a 1ST down
Brendan Sullivan pass complete to Caleb Komolafe for 3 yds to the DUKE 42
Brendan Sullivan pass complete to Lawson Albright for 6 yds to the DUKE 36
Joseph Himon II run for 4 yds to the DUKE 32 for a 1ST down
Brendan Sullivan pass complete to Calvin Johnson II for 8 yds to the DUKE 24
Brendan Sullivan run for 1 yd to the DUKE 23
Joseph Himon II run for 5 yds to the DUKE 18 for a 1ST down
Brendan Sullivan run for 8 yds to the DUKE 10
Brendan Sullivan pass incomplete
Brendan Sullivan run for 10 yds for a TD (Jack Olsen KICK)
Travis Bates run for 32 yds to the NU 43 for a 1ST down
(00:40) Kneel down by DU at NU45 (team loss of 2).

