The lead after every score: above the line Duke is ahead, below it Northwestern. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
9:28
FGCharlie Kuhbander 40 Yd Field Goal 10 plays, 35 yds, 2:28 · from NU 42
NW 3–0 DUKE
0:52
TDDaniel Jones 11 Yd Run (Austin Parker Kick)13 plays, 80 yds, 5:28 · from DUKE 20
NW 3–7 DUKE
2nd quarter
13:18
TDChris Taylor 52 Yd pass from Daniel Jones (Austin Parker Kick)5 plays, 74 yds, 1:42 · from DUKE 26
NW 3–14 DUKE
9:15
TDDaniel Jones 4 Yd Run (Austin Parker Kick)9 plays, 37 yds, 2:40 · from NU 37
NW 3–21 DUKE
0:33
TDJustin Jackson 5 Yd Run (Charlie Kuhbander Kick)5 plays, 54 yds, 1:02 · from NU 46
NW 10–21 DUKE
3rd quarter
9:54
FGAustin Parker 31 Yd Field Goal 8 plays, 55 yds, 2:16 · from DUKE 32
NW 10–24 DUKE
3:08
TDDavis Koppenhaver 1 Yd pass from Daniel Jones (Austin Parker Kick)15 plays, 75 yds, 5:10 · from DUKE 25
NW 10–31 DUKE
4th quarter
10:07
TDShaun Wilson 8 Yd Run (Austin Parker Kick)13 plays, 82 yds, 6:45 · from DUKE 18
NW 10–38 DUKE
5:07
FGAustin Parker 24 Yd Field Goal 10 plays, 25 yds, 4:54 · from NU 31
NW 10–41 DUKE
2:05
TDRiley Lees 20 Yd pass from Matt Alviti (Charlie Kuhbander Kick)7 plays, 75 yds, 2:17 · from NU 25
NW 17–41 DUKE
Drives
DUKE 7/14 scoredNW 3/13 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
NW
NU 25
4
5
1:47
Punt
Q1
13:13
DUKE
DUKE 31
3
0
1:17
Punt
Q1
11:56
NW
NU 42
10
35
2:28
Field Goal
Q1
9:28
DUKE
DUKE 21
5
45
1:21
Interception
Q1
8:07
NW
NU 13
4
15
1:47
Punt
Q1
6:20
DUKE
DUKE 20
13
80
5:28
Touchdown
Q1
0:52
NW
NU 15
3
1
0:52
Punt
Q1
DUKE
DUKE 26
5
74
1:42
Touchdown
Q2
13:18
NW
NU 25
3
12
1:23
Fumble
Q2
11:55
DUKE
NU 37
9
37
2:40
Touchdown
Q2
9:15
NW
NU 30
3
-6
1:41
Punt
Q2
7:34
DUKE
DUKE 25
10
42
3:50
Punt
Win probability
Duke 100% · pregame line Northwestern −1.5 (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
Clayton Thorson
11/29
120
4.1
0
2
18.2
Matt Alviti
3/4
49
12.3
1
0
99.6
Rushing
CAR
YDS
AVG
TD
LONG
Justin Jackson
7
18
2.6
1
8
Jeremy Larkin
6
18
3.0
0
8
Jelani Roberts
1
15
15.0
0
15
Jesse Brown
1
13
13.0
0
13
John Moten IV
1
2
2.0
0
2
Riley Lees
1
-4
-4.0
0
0
Clayton Thorson
4
-40
-10.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Riley Lees
2
31
15.5
1
20
Cody Link
2
29
14.5
0
15
Flynn Nagel
3
27
9.0
0
14
Jalen Brown
2
25
12.5
0
13
Justin Jackson
1
24
24.0
0
24
Garrett Dickerson
1
9
9.0
0
9
Ben Skowronek
1
9
9.0
0
9
Cameron Green
1
8
8.0
0
8
Macan Wilson
1
7
7.0
0
7
Interceptions
INT
YDS
TD
Montre Hartage
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Charlie Kuhbander
1/1
100.0
40
2/2
5
Punting
NO
YDS
AVG
TB
In 20
LONG
Hunter Niswander
7
348
49.7
0
0
59
Biggest plays
DUKE +19%Q1 0:52 Daniel Jones 11 Yd Run (Austin Parker Kick)
NW +19%Q2 0:33 Justin Jackson 5 Yd Run (Charlie Kuhbander Kick)
DUKE +18%Q2 13:18 Chris Taylor 52 Yd pass from Daniel Jones (Austin Parker Kick)
DUKE +15%Q2 0:33 Luke Otto kickoff for 65 yds for a touchback
NW +15%Q1 0:52 Jack Driggers kickoff for 65 yds , John Moten IV return for 15 yds to the Nwest 15
Team stats
Stat
NW
DUKE
1st Downs
15
34
3rd down efficiency
1-10
15-22
4th down efficiency
0-0
0-0
Total Yards
191
538
Passing
169
305
Comp/Att
14/33
29/45
Yards per pass
5.1
6.8
Rushing
22
233
Rushing Attempts
21
59
Yards per rush
1.0
3.9
Penalties
3-26
8-55
Turnovers
3
2
Fumbles lost
1
1
Interceptions thrown
2
1
Possession
18:42
41:18
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 2nd & 8 at NU 46 Deon Jackson run for 3 yds to the Nwest 43
Q4 1:00 1st & 10 at NU 48 Quentin Harris run for 2 yds to the Nwest 46
Q4 1:12 4th & 3 at DUKE 47 NORTHWESTERN Penalty, Running Into Kicker (5 Yards) to the Nwest 48 for a 1ST down
Q4 1:20 Timeout NORTHWESTERN, clock 01:20
Q4 1:20 3rd & 6 at DUKE 44 Quentin Harris run for 3 yds to the Duke 47
Q4 2:05 2nd & 8 at DUKE 42 Deon Jackson run for 2 yds to the Duke 44
Q4 2:43 1st & 10 at DUKE 40 Brittain Brown run for 2 yds to the Duke 42
Q4 2:50 Luke Otto on-side kick recovered by DUKE at the Duke 40
Q4 2:05 1st & 10 at DUKE 20 Riley Lees 20 Yd pass from Matt Alviti (Charlie Kuhbander Kick)
Q4 3:25 1st & 10 at DUKE 33 Matt Alviti pass incomplete
Q4 3:30 1st & 10 at DUKE 47 Matt Alviti pass complete to Cody Link for 14 yds to the Duke 33 for a 1ST down
Q4 3:59 1st & 10 at NU 38 Matt Alviti pass complete to Cody Link for 15 yds to the Duke 47 for a 1ST down
Q4 4:13 3rd & 2 at NU 33 DUKE Penalty, Defensive Offside (5 Yards) to the Nwest 38 for a 1ST down
Q4 4:37 2nd & 4 at NU 31 Jeremy Larkin run for 2 yds to the Nwest 33
Q4 5:00 1st & 10 at NU 25 Jeremy Larkin run for 6 yds to the Nwest 31
Q4 5:07 Jack Driggers kickoff for 65 yds for a touchback
Q4 5:07 4th & Goal at NU 6 Austin Parker 24 Yd Field Goal
Q4 5:50 3rd & Goal at NU 5 Quentin Harris run for a loss of 1 yard to the Nwest 6
Q4 5:57 2nd & Goal at NU 5 Daniel Jones pass incomplete
Q4 6:38 1st & Goal at NU 5 Brittain Brown run for no gain to the Nwest 5
Q4 6:56 3rd & 5 at NU 15 Brittain Brown run for 10 yds to the Nwest 5 for a 1ST down
Q4 7:30 2nd & 12 at NU 22 Daniel Jones run for 7 yds to the Nwest 15
Q4 8:01 1st & 10 at NU 20 Deon Jackson run for a loss of 2 yards to the Nwest 22
Q4 8:35 3rd & 1 at NU 22 Deon Jackson run for 2 yds to the Nwest 20 for a 1ST down