The lead after every score: above the line Northwestern is ahead, below it Duke. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
10:30
TDJaylen Coleman 16 Yd Run (Charlie Ham Kick)6 plays, 77 yds, 2:44 · from DUKE 23
DUKE 7–0 NU
3:17
TDJordan Waters 42 Yd Run (Charlie Ham Kick)5 plays, 80 yds, 2:00 · from DUKE 20
DUKE 14–0 NU
2nd quarter
14:27
TDJordan Waters 3 Yd Run (Charlie Ham Kick)5 plays, 90 yds, 1:54 · from DUKE 10
DUKE 21–0 NU
11:18
TDEvan Hull 6 Yd Run (Adam Stage Kick)8 plays, 75 yds, 3:09 · from NU 25
DUKE 21–7 NU
0:30
FGAdam Stage 34 Yd Field Goal13 plays, 57 yds, 4:59 · from NU 27
DUKE 21–10 NU
3rd quarter
1:50
TDEvan Hull 39 Yd pass from Ryan Hilinski (Two-Point Pass Conversion Failed)8 plays, 79 yds, 2:10 · from NU 21
DUKE 21–16 NU
4th quarter
13:33
TDJordan Moore 8 Yd pass from Riley Leonard (Charlie Ham Kick)8 plays, 77 yds, 3:10 · from DUKE 23
DUKE 28–16 NU
5:49
TDDonny Navarro III 14 Yd pass from Ryan Hilinski (Adam Stage Kick)10 plays, 80 yds, 1:55 · from NU 20
DUKE 28–23 NU
1:18
FGCharlie Ham 18 Yd Field Goal7 plays, 33 yds, 2:13 · from NU 34
DUKE 31–23 NU
Drives
NU 4/11 scoredDUKE 5/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
NU
NU 25
4
14
1:46
Punt
Q1
13:14
DUKE
DUKE 23
6
77
2:44
Touchdown
Q1
10:30
NU
NU 25
11
55
5:13
Missed FG
Q1
5:17
DUKE
DUKE 20
5
80
2:00
Touchdown
Q1
3:17
NU
NU 25
3
2
1:56
Punt
Q1
1:21
DUKE
DUKE 10
5
90
1:54
Touchdown
Q2
14:27
NU
NU 25
8
75
3:09
Touchdown
Q2
11:11
DUKE
DUKE 22
3
-5
1:40
Punt
Q2
9:31
NU
NU 30
8
38
2:55
Downs
Q2
6:36
DUKE
DUKE 32
3
3
1:07
Punt
Q2
5:29
NU
NU 27
13
57
4:59
Field Goal
Q2
0:23
DUKE
DUKE 21
1
-1
0:23
End of Half
Win probability
Duke 100% · pregame line Northwestern −10.0 (closing line)
The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.
Box score
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Riley Leonard
13/24
240
10.0
1
1
51.9
Rushing
CAR
YDS
AVG
TD
LONG
Jordan Waters
10
91
9.1
2
42
Jaylen Coleman
11
83
7.5
1
16
Jordan Moore
2
23
11.5
0
12
Riley Leonard
6
17
2.8
0
10
Jaquez Moore
4
9
2.3
0
3
Team
2
-2
-1.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Jalon Calhoun
6
108
18.0
0
51
Eli Pancol
2
106
53.0
0
81
Jordan Moore
2
14
7.0
1
8
Jordan Waters
1
9
9.0
0
9
Nicky Dalmolin
2
3
1.5
0
3
Interceptions
INT
YDS
TD
Brandon Johnson
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Charlie Ham
1/2
50.0
18
4/4
7
Punting
NO
YDS
AVG
TB
In 20
LONG
Porter Wilson
4
188
47.0
1
0
53
Biggest plays
NU +63%Q4 3:31 Ryan Hilinski pass intercepted
DUKE +59%Q4 3:31 Ryan Hilinski pass intercepted
NU +54%Q4 5:49 Donny Navarro III 14 Yd pass from Ryan Hilinski (Adam Stage Kick)
NU +52%Q4 5:49 Jordan Waters run for 3 yds to the Duke 28
DUKE +43%Q4 13:33 Jordan Moore 8 Yd pass from Riley Leonard (Charlie Ham Kick)
Team stats
Stat
DUKE
NU
1st Downs
21
29
3rd down efficiency
4-10
5-17
4th down efficiency
0-0
4-6
Total Yards
461
511
Passing
240
435
Comp/Att
13/24
36/60
Yards per pass
10.0
7.3
Rushing
221
76
Rushing Attempts
35
34
Yards per rush
6.3
2.2
Penalties
7-85
4-51
Turnovers
1
3
Fumbles lost
0
2
Interceptions thrown
1
1
Possession
25:12
34:48
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:12 3rd & 1 at DUKE 12 Evan Hull run for 12 yds Evan Hull fumbled, recovered by Duke Brandon Johnson
Q4 0:32 2nd & 5 at DUKE 16 Ryan Hilinski pass complete to Donny Navarro III for 4 yds to the Duke 12
Q4 0:32 1st & 5 at DUKE 16 Ryan Hilinski pass incomplete
Q4 0:32 Timeout DUKE, clock 00:32
Q4 0:32 1st & 10 at DUKE 21 DUKE Penalty, Offsides (R.J. Oben) to the Duke 16
Q4 1:18 Charlie Ham kickoff for 65 yds for a touchback
Q4 1:18 1st & 10 at DUKE 38 Ryan Hilinski pass complete to Thomas Gordon for 17 yds to the Duke 21 for a 1ST down
Q4 1:18 1st & 10 at NU 49 Ryan Hilinski pass complete to Malik Washington for 13 yds to the Duke 38 for a 1ST down
Q4 1:18 1st & 10 at NU 49 Ryan Hilinski pass complete to Malik Washington for 13 yds to the Duke 38 for a 1ST down
Q4 1:18 2nd & 2 at NU 33 Ryan Hilinski pass complete to Evan Hull for 16 yds to the Nwest 49 for a 1ST down
Q4 1:18 1st & 10 at NU 25 Ryan Hilinski pass complete to Malik Washington for 8 yds to the Nwest 33
Q4 1:18 & Goal at NU 0 Charlie Ham 18 Yd Field Goal
Q4 1:22 3rd & Goal at NU 1 Jaquez Moore run for no gain to the Nwest 1
Q4 1:22 Timeout NORTHWESTERN, clock 01:22
Q4 1:26 2nd & Goal at NU 2 Riley Leonard run for 1 yd to the Nwest 1
Q4 1:26 Timeout NORTHWESTERN, clock 01:26
Q4 1:31 1st & Goal at NU 5 Jaylen Coleman run for 3 yds to the Nwest 2
Q4 1:31 1st & Goal at NU 5 Jaylen Coleman run for 3 yds to the Nwest 2
Q4 1:31 Timeout NORTHWESTERN, clock 01:31
Q4 3:31 1st & 10 at NU 16 Jaylen Coleman run for 11 yds to the Nwest 5 for a 1ST down
Q4 3:31 2nd & 8 at NU 32 Jaylen Coleman run for 16 yds to the Nwest 16 for a 1ST down
Q4 3:31 1st & 10 at NU 34 Jaylen Coleman run for 2 yds to the Nwest 32
Q4 3:31 3rd & 2 at NU 33 Ryan Hilinski pass intercepted
Q4 3:31 3rd & 2 at NU 33 Ryan Hilinski pass intercepted