From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northwestern
Duke
417
Total yards
558
260
Passing yards
350
157
Rushing yards
208
6.7
Yards per pass
7.8
4.9
Yards per rush
3.9
22
First downs
26
5–13
Third downs
11–22
0–1
Fourth downs
1–2
5
Turnovers
3
5–40
Penalties
10–104
22:29
Possession
37:31
1
Sacks (by defense)
3
Efficiency
Northwestern
Duke
39%
Success rate
43%
−0.02
EPA per play
0.17
1.31
Explosiveness
1.21
0.12
Rushing EPA
0.16
0.21
Passing EPA
0.28
20%
Passing-down success
36%
−0.13
First-down EPA
0.01
0.11
Second-down EPA
0.16
0.55
Third-down EPA
0.58
18%
Havoc by its defense
26%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Northwestern 57% to win. Duke won as Elo’s underdog.
The line
Northwestern −2.5, over/under 50.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Northwestern 57%, Duke 43%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Duke drives left to right, Northwestern right to left.
Q1 NorthwesternPunt, 3 plays, −6 yards
Q1 DukeTouchdown, 4 plays, 60 yards
Q1 NorthwesternPunt, 3 plays, 2 yards
Q1 DukeTouchdown, 5 plays, 70 yards
Q1 NorthwesternFumble, 11 plays, 62 yards
Q1 DukeFumble, 13 plays, 87 yards
Q1 NorthwesternInterception, 3 plays, 1 yard
Q1 DukeTouchdown, 2 plays, 31 yards
Q1 NorthwesternInterception, 3 plays, 11 yards
Q2 DukeField goal, 6 plays, 44 yards
Q2 NorthwesternPunt, 4 plays, 27 yards
Q2 DukePunt, 4 plays, 20 yards
Q2 NorthwesternInterception, 4 plays, 32 yards
Q2 DukeField goal, 14 plays, 69 yards
Q2 NorthwesternTouchdown, 6 plays, 75 yards
Q2 DukeField goal, 7 plays, 32 yards
Q3 DukePunt, 6 plays, 6 yards
Q3 NorthwesternTouchdown, 6 plays, 71 yards
Q3 DukeFumble, 2 plays, −11 yards
Q3 NorthwesternTouchdown, 3 plays, 7 yards
Q3 DukeInterception, 6 plays, 14 yards
Q3 NorthwesternTurnover on downs, 4 plays, 2 yards
Q3 DukeResult not recorded, 7 plays, 25 yards
Q3 NorthwesternPunt, 10 plays, 31 yards
Q3 DukePunt, 3 plays, 0 yards
Q4 DukePunt, 9 plays, 11 yards
Q4 NorthwesternPunt, 3 plays, 0 yards
Q4 DukeTurnover on downs, 8 plays, 34 yards
Q4 NorthwesternField goal, 8 plays, 66 yards
Q4 DukeEnd of game, 6 plays, 9 yards
Play by play
1st quarter9 drives, then Duke 21, Northwestern 0
Northwestern Punt, 3 plays
15:00
1st & 10 at own 40
Charlie Ham kickoff for 52 yds
15:00
1st & 10 at own 25
PENALTY NWU Delay Of Game (Johnson,Hunter) 5 yards from NWU25 to NWU20. NO PLAY.
15:00
1st & 15 at own 20
Hunter Johnson pass incomplete to Marshall Lang
15:00
2nd & 15 at own 20
Evan Hull run for 1 yd to the Nwest 19
15:00
3rd & 16 at own 19
Hunter Johnson pass incomplete to Malik Washington
14:08
4th & 16 at own 19
Derek Adams punt for 41 yds, fair catch by Josh Blackwell at the Duke 40
Duke Touchdown, 4 plays
14:08
1st & 10 at own 40
Gunnar Holmberg pass complete to Darrell Harding Jr. for 50 yds to the Nwest 10 for a 1ST down
14:08
1st & goal at opp 10
Mataeo Durant run for 1 yd to the Nwest 11
14:08
2nd & goal at opp 11
Gunnar Holmberg pass incomplete to Jake Bobo
13:17
3rd & goal at opp 11
Gunnar Holmberg pass complete to Mataeo Durant for 11 yds for a TD, (Charlie Ham KICK)Duke 7, Northwestern 0
Northwestern Punt, 3 plays
13:17
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
13:17
1st & 10 at own 25
Hunter Johnson pass incomplete to Evan Hull
13:17
2nd & 10 at own 25
Evan Hull run for 2 yds to the Nwest 27
13:17
3rd & 8 at own 27
Hunter Johnson pass incomplete to Bryce Kirtz
12:23
4th & 8 at own 27
Derek Adams punt for 55 yds , Josh Blackwell returns for 12 yds to the Duke 30
Duke Touchdown, 5 plays
12:23
1st & 10 at own 30
Gunnar Holmberg pass complete to Jake Bobo for 21 yds to the Nwest 49 for a 1ST down
12:23
1st & 10 at opp 49
Mataeo Durant run for 20 yds to the Nwest 29 for a 1ST down
12:23
1st & 10 at opp 29
Gunnar Holmberg pass incomplete to Nicky Dalmolin
12:23
2nd & 10 at opp 29
Gunnar Holmberg pass complete to Jalon Calhoun for 8 yds to the Nwest 21
11:07
3rd & 2 at opp 21
Mataeo Durant run for 21 yds for a TD, (Charlie Ham KICK)Duke 14, Northwestern 0
Northwestern Fumble, 11 plays
11:07
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
11:07
1st & 10 at own 25
Andrew Clair run for 2 yds to the Nwest 27
11:07
2nd & 8 at own 27
Andrew Clair run for no gain to the Nwest 27
11:07
3rd & 8 at own 27
Hunter Johnson pass complete to Malik Washington for 12 yds to the Nwest 39 for a 1ST down
11:07
1st & 10 at own 39
Hunter Johnson pass incomplete to Jacob Gill
11:07
2nd & 10 at own 39
Hunter Johnson pass incomplete to Connor Newhouse
11:07
3rd & 10 at own 39
PENALTY NWU False Start (Niro III,Raymond) 5 yards from NWU39 to NWU34. NO PLAY.
11:07
3rd & 15 at own 34
Hunter Johnson pass complete to Bryce Kirtz for 44 yds to the Duke 22 for a 1ST down
11:07
1st & 10 at opp 22
Hunter Johnson run for 4 yds to the Duke 18
11:07
2nd & 6 at opp 18
Anthony Tyus III run for 15 yds to the Duke 3 for a 1ST down
11:07
1st & goal at opp 3
Evan Hull run for 2 yds to the Duke 1
7:43
1st & goal at opp 3
Timeout DUKE, clock 07:43
7:43
2nd & goal at opp 1
PENALTY NWU False Start (Wiederkehr,Ethan) 5 yards from DUK01 to DUK06. NO PLAY.
7:43
2nd & goal at opp 6
Hunter Johnson pass complete to Evan Hull for 4 yds to the Duke 2
7:04
3rd & goal at opp 2
Hunter Johnson sacked by Lummie Young IV for a loss of 11 yards to the Duke 13 Hunter Johnson fumbled, recovered by Duke Ben Frye , return for 0 yards
Duke Fumble, 13 plays
7:04
1st & 10 at own 13
Gunnar Holmberg pass complete to Jake Bobo for 14 yds to the Duke 27 for a 1ST down
7:04
1st & 10 at own 27
Gunnar Holmberg pass complete to Mataeo Durant for 6 yds to the Duke 33
7:04
2nd & 4 at own 33
Gunnar Holmberg pass complete to Jake Bobo for 13 yds to the Duke 46 for a 1ST down
7:04
1st & 10 at own 46
Gunnar Holmberg pass incomplete to Jarett Garner
7:04
2nd & 10 at own 46
Gunnar Holmberg pass complete to Jordan Waters for 5 yds to the Nwest 49
7:04
3rd & 5 at opp 49
Gunnar Holmberg pass complete to Jake Marwede for 3 yds to the Nwest 46
7:04
4th & 2 at opp 46
Mataeo Durant run for 5 yds to the Nwest 41 for a 1ST down
7:04
1st & 10 at opp 41
Holmberg,Gunnar pass incomplete to Pancol,Eli broken up by Mitchell,Cameron PENALTY DUK Ineligible Downfield on Pass (McIntyre,Maurice) 5 yards from NWU41 to NWU46. NO PLAY.
7:04
1st & 15 at opp 46
Gunnar Holmberg pass complete to Jordan Waters for 1 yd to the Nwest 45
7:04
2nd & 14 at opp 45
Gunnar Holmberg pass complete to Jake Bobo for 15 yds to the Nwest 30 for a 1ST down
7:04
1st & 10 at opp 30
Gunnar Holmberg sacked by Jeffery Pooler Jr. for a loss of 5 yards to the Nwest 35
7:04
2nd & 15 at opp 35
Gunnar Holmberg run for 18 yds to the Nwest 17 for a 1ST down
2:30
2nd & 15 at opp 35
Timeout NORTHWESTERN, clock 02:30
2:30
1st & 10 at opp 17
Mataeo Durant run for 6 yds to the Nwest 11
Northwestern Interception, 3 plays
1:57
1st & 10 at own 20
Evan Hull run for 3 yds to the Nwest 23
1:57
2nd & 7 at own 23
Hunter Johnson pass complete to Evan Hull for 8 yds to the Nwest 31 for a 1ST down
1:57
1st & 10 at own 31
Hull,Evan rush for 4 yards gain to the NWU35 (Johnson,Leonard) PENALTY NWU Holding (Schmidt,Charlie) 10 yards from NWU31 to NWU21. NO PLAY.
0:41
1st & 20 at own 21
Hunter Johnson pass intercepted DUKE Penalty, Personal Foul (Christian Rorie) to the Nwest 31
Duke Touchdown, 2 plays
0:41
1st & 10 at opp 31
Gunnar Holmberg pass complete to Mataeo Durant for 22 yds to the Nwest 9 for a 1ST down
0:12
1st & goal at opp 9
Jordan Moore run for 9 yds for a TD, (Charlie Ham KICK)Duke 21, Northwestern 0
Northwestern Interception, 3 plays
0:12
1st & 10 at own 35
Charlie Ham kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Anthony Tyus III run for 11 yds to the Nwest 36 for a 1ST down
Q2 15:00
1st & 10 at own 36
Anthony Tyus III run for no gain to the Nwest 36
Q2 14:20
2nd & 10 at own 36
Hunter Johnson pass intercepted
2nd quarter8 drives, then Duke 30, Northwestern 7
Duke Field goal, 6 plays
14:20
1st & 10 at opp 49
Jordan Moore run for 1 yd to the Nwest 48
14:20
2nd & 9 at opp 48
Jordan Moore pass complete to Cole Finney for 36 yds to the Nwest 12 for a 1ST down
14:20
1st & 10 at opp 12
Jordan Moore run for no gain to the Nwest 12
14:20
2nd & 10 at opp 12
Jordan Moore run for 4 yds to the Nwest 8
14:20
3rd & 6 at opp 8
Jordan Moore run for 3 yds to the Nwest 5
12:08
4th & 3 at opp 5
Charlie Ham 23 yd FG GOODDuke 24, Northwestern 0
Northwestern Punt, 4 plays
12:04
1st & 10 at own 35
Charlie Ham kickoff for 60 yds , Raymond Niro III return for 10 yds to the Nwest 15
12:04
1st & 10 at own 15
Andrew Clair run for 25 yds to the Nwest 40 for a 1ST down
12:04
1st & 10 at own 40
Hunter Johnson run for 1 yd to the Nwest 39
12:04
2nd & 11 at own 39
Hunter Johnson pass complete to Andrew Clair for 3 yds to the Nwest 42
12:04
3rd & 8 at own 42
Hunter Johnson pass incomplete to Stephon Robinson Jr.
10:14
4th & 8 at own 42
Derek Adams punt for 47 yds, fair catch by Scott Boylan at the Duke 11
Duke Punt, 4 plays
10:14
1st & 10 at own 11
Mataeo Durant run for 17 yds to the Duke 28 for a 1ST down
10:14
1st & 10 at own 28
Mataeo Durant run for 2 yds to the Duke 30
10:14
2nd & 8 at own 30
Gunnar Holmberg pass complete to Jalon Calhoun for 1 yd to the Duke 31
10:14
3rd & 7 at own 31
Gunnar Holmberg pass incomplete to Jarett Garner
9:04
4th & 7 at own 31
Porter Wilson punt for 29 yds, punt out-of-bounds at the Nwest 40
Northwestern Interception, 4 plays
9:04
1st & 10 at own 40
Evan Hull run for 15 yds to the Duke 45 for a 1ST down
9:04
1st & 10 at opp 45
DUKE Penalty, UNS: Unsportsmanlike Conduct (15 Yards) to the Duke 26 for a 1ST down
9:04
1st & 10 at opp 26
Hunter Johnson run for 2 yds to the Duke 28
7:53
2nd & 12 at opp 28
Hunter Johnson pass intercepted
Duke Field goal, 14 plays
7:53
1st & 10 at own 22
Holmberg,Gunnar pass complete to Bobo,Jake for 7 yards to the DUK29 (Mitchell,Cameron), out of bounds PENALTY DUK Illegal Formation (Barton,Graham) 5 yards from DUK22 to DUK17. NO PLAY.
7:53
1st & 15 at own 17
Gunnar Holmberg pass complete to Jalon Calhoun for 6 yds to the Duke 23
7:53
2nd & 9 at own 23
Mataeo Durant run for 8 yds to the Duke 31
7:53
3rd & 1 at own 31
Mataeo Durant run for 2 yds to the Duke 33 for a 1ST down
7:53
1st & 10 at own 33
Gunnar Holmberg pass incomplete to Darrell Harding Jr.
7:53
2nd & 10 at own 33
Gunnar Holmberg pass complete to Eli Pancol for 7 yds to the Duke 40
7:53
3rd & 3 at own 40
Gunnar Holmberg run for 8 yds to the Duke 48 for a 1ST down
7:53
1st & 10 at own 48
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Nwest 46
7:53
2nd & 4 at opp 46
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Nwest 40 for a 1ST down
7:53
1st & 10 at opp 40
Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the Nwest 36
7:53
2nd & 6 at opp 36
Jordan Waters run for 18 yds to the Nwest 18 for a 1ST down
7:53
1st & 10 at opp 18
Mataeo Durant run for 4 yds to the Nwest 14
7:53
2nd & 6 at opp 14
Jordan Waters run for 3 yds to the Nwest 11
7:53
3rd & 3 at opp 11
Jordan Moore run for 2 yds to the Nwest 9
2:21
3rd & 3 at opp 11
Timeout DUKE, clock 02:21
2:16
4th & 1 at opp 9
Charlie Ham 27 yd FG GOODDuke 27, Northwestern 0
Northwestern Touchdown, 6 plays
2:16
1st & 10 at own 35
Charlie Ham kickoff for 61 yds
2:16
1st & 10 at own 25
Andrew Marty pass complete to Malik Washington for 13 yds to the Nwest 38 for a 1ST down
2:16
1st & 10 at own 38
Andrew Marty pass incomplete to Raymond Niro III
2:16
2nd & 10 at own 38
Andrew Marty pass complete to Evan Hull for 17 yds to the Duke 45 for a 1ST down
2:16
1st & 10 at opp 45
Evan Hull run for 14 yds to the Duke 31 for a 1ST down
2:16
1st & 10 at opp 31
Andrew Marty pass incomplete to Evan Hull
1:25
2nd & 10 at opp 31
Andrew Marty pass complete to Jacob Gill for 31 yds for a TD, (Charlie Kuhbander KICK)Duke 27, Northwestern 7
Duke Field goal, 7 plays
1:17
1st & 10 at own 35
Charlie Kuhbander kickoff for 61 yds , Jaylen Stinson return for 32 yds to the Duke 36
1:17
1st & 10 at own 36
Mataeo Durant run for 5 yds to the Duke 41
1:17
2nd & 5 at own 41
Gunnar Holmberg pass complete to Jake Marwede for 14 yds to the Nwest 45 for a 1ST down
1:17
1st & 10 at opp 45
Gunnar Holmberg pass incomplete to Jalon Calhoun
1:17
2nd & 10 at opp 45
Gunnar Holmberg pass complete to Darrell Harding Jr. for 8 yds to the Nwest 37
1:17
3rd & 2 at opp 37
Mataeo Durant run for 5 yds to the Nwest 32 for a 1ST down
0:13
3rd & 2 at opp 37
Timeout NORTHWESTERN, clock 00:13
0:13
1st & 10 at opp 32
Gunnar Holmberg pass incomplete to Jake Bobo
0:07
1st & 10 at opp 32
Timeout NORTHWESTERN, clock 00:07
0:01
2nd & 10 at opp 32
Charlie Ham 50 yd FG GOODDuke 30, Northwestern 7
Duke Punt, 6 plays
0:00
1st & 10 at own 35
Charlie Ham kickoff for 32 yds , Charlie Mangieri return for no gain to the Nwest 33
Q3 14:55
1st & 10 at own 35
Charlie Kuhbander kickoff for 65 yds , Jaylen Stinson return for 15 yds to the Duke 15
Q3 14:55
1st & 10 at own 15
Mataeo Durant run for 3 yds to the Duke 12
Q3 14:55
2nd & 13 at own 12
DUKE Penalty, Ineligible Downfield on Pass ( Yards) declined
Q3 14:55
3rd & 13 at own 12
Gunnar Holmberg pass complete to Jalon Calhoun for 18 yds to the Duke 30 for a 1ST down DUKE Penalty, UNS: Unsportsmanlike Conduct (Jack Wohlabaugh) to the Duke 15 for a 1ST down
Q3 14:55
1st & 10 at own 15
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 21
Q3 14:55
2nd & 4 at own 21
Mataeo Durant run for no gain to the Duke 21
Q3 14:55
3rd & 4 at own 21
Gunnar Holmberg pass incomplete to Jake Bobo
Q3 13:12
4th & 4 at own 21
Porter Wilson punt for 49 yds , Raymond Niro III returns for no gain to the Nwest 29
3rd quarter8 drives, then Duke 30, Northwestern 20
Northwestern Touchdown, 6 plays
13:12
1st & 10 at own 29
Andrew Marty pass complete to Charlie Mangieri for 6 yds to the Nwest 35
13:12
2nd & 4 at own 35
Evan Hull run for 2 yds to the Nwest 37
13:12
3rd & 2 at own 37
Evan Hull run for 3 yds to the Nwest 40 for a 1ST down
13:12
1st & 10 at own 40
Andrew Marty pass complete to Stephon Robinson Jr. for 40 yds to the Duke 20 for a 1ST down
13:12
1st & 10 at opp 20
Andrew Marty pass incomplete to Bryce Kirtz
11:44
2nd & 10 at opp 20
Andrew Marty pass complete to Marshall Lang for 20 yds for a TD, (Two-Point Conversion failed )Duke 30, Northwestern 13
Duke Fumble, 2 plays
11:38
1st & 10 at own 35
Charlie Kuhbander kickoff for 64 yds , Jaylen Stinson return for 17 yds to the Duke 18
11:38
1st & 10 at own 18
Gunnar Holmberg pass incomplete to Darrell Harding Jr.
Northwestern Touchdown, 3 plays
11:24
1st & goal at opp 7
Anthony Tyus III run for 4 yds to the Duke 3
11:24
2nd & goal at opp 3
Anthony Tyus III run for 2 yds to the Duke 1
10:21
3rd & goal at opp 1
Andrew Marty run for 1 yd for a TD, (Charlie Kuhbander KICK)Duke 30, Northwestern 20
Duke Interception, 6 plays
10:21
1st & 10 at own 35
Charlie Kuhbander kickoff for 60 yds
10:21
1st & 10 at own 25
Gunnar Holmberg pass complete to Jalon Calhoun for 1 yd to the Duke 24
10:21
2nd & 11 at own 24
Jordan Waters run for 4 yds to the Duke 28
10:21
3rd & 7 at own 28
Gunnar Holmberg pass complete to Jake Bobo for 10 yds to the Duke 38 for a 1ST down
10:21
1st & 10 at own 38
Jordan Waters run for 1 yd to the Duke 39
10:21
2nd & 9 at own 39
Gunnar Holmberg run for no gain to the Duke 39
8:17
3rd & 9 at own 39
Gunnar Holmberg pass intercepted
Northwestern Turnover on downs, 4 plays
8:17
1st & 10 at opp 43
Hull,Evan rush for 2 yards gain to the DUK41 (Thompson,Nate) PENALTY NWU Personal Foul (Gerak,Sam) 15 yards from DUK43 to NWU42. NO PLAY.
8:17
1st & 25 at own 42
Andrew Marty pass complete to Evan Hull for 1 yd to the Nwest 41
8:17
2nd & 26 at own 41
Andrew Marty run for 13 yds to the Duke 46
8:17
3rd & 13 at opp 46
Andrew Marty pass complete to Charlie Mangieri for 5 yds to the Duke 41
6:10
4th & 8 at opp 41
Andrew Marty pass incomplete to Bryce Kirtz
6:10
4th & 8 at opp 41
Andrew Marty pass incomplete to Bryce Kirtz
Duke Result not recorded, 7 plays
6:10
1st & 10 at own 41
Jordan Waters run for 8 yds to the Duke 49
6:10
2nd & 2 at own 49
Jordan Waters run for no gain to the Duke 49
6:10
3rd & 2 at own 49
Gunnar Holmberg pass complete to Jontavis Robertson for 10 yds to the Nwest 41 for a 1ST down
6:10
1st & 10 at opp 41
Gunnar Holmberg pass complete to Jake Bobo for 8 yds to the Nwest 33
6:10
2nd & 2 at opp 33
Coleman,Jaylen rush for 1 yard gain to the NWU32 (Bergin,Chris) PENALTY DUK Holding (Barton,Graham) 10 yards from NWU33 to NWU43. NO PLAY.
6:10
2nd & 12 at opp 43
Gunnar Holmberg run for 9 yds to the Nwest 34
6:10
3rd & 3 at opp 34
Gunnar Holmberg pass incomplete to Jontavis Robertson
3:45
4th & 3 at opp 34
Charlie Ham 52 yd FG MISSED
Northwestern Punt, 10 plays
3:45
1st & 10 at own 34
Andrew Marty run for 6 yds to the Nwest 40
3:45
2nd & 4 at own 40
Andrew Clair run for 5 yds to the Nwest 45 for a 1ST down
3:45
1st & 10 at own 45
Andrew Marty pass complete to Jacob Gill for 3 yds to the Nwest 48
3:45
2nd & 7 at own 48
Andrew Marty pass complete to Bryce Kirtz for 8 yds to the Duke 44 for a 1ST down
3:45
1st & 10 at opp 44
Andrew Marty run for 8 yds to the Duke 36
3:45
2nd & 2 at opp 36
Anthony Tyus III run for 1 yd to the Duke 35
3:45
3rd & 1 at opp 35
Andrew Marty run for 1 yd to the Duke 34 for a 1ST down
3:45
1st & 10 at opp 34
Andrew Marty sacked by DeWayne Carter for a loss of 10 yards to the Duke 44 Andrew Marty fumbled, recovered by Nwest Peter Skoronski , return for 0 yards
3:45
2nd & 20 at opp 44
Andrew Marty pass complete to Malik Washington for 9 yds to the Duke 35
3:45
3rd & 11 at opp 35
Andrew Marty pass incomplete to Malik Washington
0:11
4th & 11 at opp 35
Derek Adams punt for 34 yds
Duke Punt, 3 plays
0:11
1st & 10 at own 1
PENALTY DUK False Start (Holman,Casey). NO PLAY.
0:00
1st & 10 at own 1
Mataeo Durant run for 2 yds to the Duke 3
Q4 15:00
2nd & 8 at own 3
Mataeo Durant run for 1 yd to the Duke 2
Q4 15:00
3rd & 9 at own 2
Gunnar Holmberg run for 1 yd to the Duke 1
Q4 13:24
4th & 10 at own 1
Porter Wilson punt for 64 yds , Raymond Niro III returns for 14 yds to the Nwest 49
4th quarter5 drives, then Duke 30, Northwestern 23
Duke Punt, 9 plays
13:14
1st & 10 at own 26
Jordan Moore run for 8 yds to the Duke 34
13:14
2nd & 2 at own 34
Mataeo Durant run for 2 yds to the Duke 36 for a 1ST down
13:14
1st & 10 at own 36
Jordan Moore run for 1 yd to the Duke 35
13:14
2nd & 11 at own 35
Jordan Moore run for 4 yds to the Duke 39
13:14
3rd & 7 at own 39
Gunnar Holmberg run for 8 yds to the Duke 47 for a 1ST down
13:14
1st & 10 at own 47
Jordan Moore run for 4 yds to the Nwest 49
13:14
2nd & 6 at opp 49
Jordan Moore run for 7 yds to the Duke 42 DUKE Penalty, Offensive Holding (Jake Marwede) to the Duke 44
13:14
2nd & 13 at own 44
Moore,Jordan pass complete to Durant,Mataeo for 4 yards to the DUK48 (Heard II,Rod) PENALTY DUK Personal Foul (Bobo,Jake) 15 yards from DUK44 to DUK29. NO PLAY.
13:14
2nd & 28 at own 29
Gunnar Holmberg pass complete to Mataeo Durant for 2 yds to the Duke 31
13:14
3rd & 26 at own 31
Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 37
8:14
4th & 20 at own 37
Porter Wilson punt for 41 yds , Evan Hull returns for 3 yds to the Nwest 25
Northwestern Punt, 3 plays
8:14
1st & 10 at own 25
Ryan Hilinski pass incomplete to Raymond Niro III
8:14
2nd & 10 at own 25
Ryan Hilinski pass incomplete to Stephon Robinson Jr.
8:14
3rd & 10 at own 25
Ryan Hilinski pass incomplete to Evan Hull
7:48
4th & 10 at own 25
Derek Adams punt for 47 yds , Josh Blackwell returns for 11 yds to the Duke 39
Duke Turnover on downs, 8 plays
7:48
1st & 10 at own 39
Gunnar Holmberg pass complete to Eli Pancol for 15 yds to the Nwest 46 for a 1ST down
7:48
1st & 10 at opp 46
Mataeo Durant run for 6 yds to the Nwest 40
7:48
2nd & 4 at opp 40
Mataeo Durant run for 2 yds to the Nwest 38
7:48
3rd & 2 at opp 38
Gunnar Holmberg run for 2 yds to the Nwest 36 for a 1ST down
7:48
1st & 10 at opp 36
Gunnar Holmberg pass incomplete to Jake Bobo
7:48
2nd & 10 at opp 36
Gunnar Holmberg run for no gain to the Nwest 36
7:48
3rd & 10 at opp 36
Gunnar Holmberg run for 6 yds to the Nwest 30
4:40
3rd & 10 at opp 36
Timeout NORTHWESTERN, clock 04:40
4:35
4th & 4 at opp 30
Gunnar Holmberg pass complete to for 3 yds to the Nwest 27
Northwestern Field goal, 8 plays
4:24
1st & 10 at own 27
Hilinski,Ryan pass intercepted by Blackwell,Josh at NWU49 Blackwell,Josh return 45 yards to the NWU04 (Gerak,Sam) PENALTY DUK Pass Interference (Blackwell,Josh) 14 yards from NWU27 to NWU41, 1ST DOWN. NO PLAY.
4:24
1st & 10 at own 41
Ryan Hilinski pass complete to Stephon Robinson Jr. for 14 yds to the Duke 45 for a 1ST down
4:24
1st & 10 at opp 45
Andrew Clair run for 9 yds to the Duke 36
4:24
2nd & 1 at opp 36
Evan Hull run for 8 yds to the Duke 28 for a 1ST down
4:24
1st & 10 at opp 28
Ryan Hilinski pass complete to Bryce Kirtz for 20 yds to the Duke 8 for a 1ST down
4:24
1st & goal at opp 8
Ryan Hilinski pass incomplete to Stephon Robinson Jr.
4:24
2nd & goal at opp 8
Evan Hull run for 1 yd to the Duke 7
4:24
3rd & goal at opp 7
Ryan Hilinski pass incomplete to Bryce Kirtz
2:48
4th & goal at opp 7
Charlie Kuhbander 25 yd FG GOODDuke 30, Northwestern 23
Duke End of game, 6 plays
2:48
1st & 10 at own 35
Charlie Kuhbander kickoff for 65 yds for a touchback
2:48
1st & 10 at own 25
Gunnar Holmberg run for 1 yd to the Duke 26
2:44
1st & 10 at own 25
Timeout NORTHWESTERN, clock 02:44
2:44
2nd & 9 at own 26
Mataeo Durant run for 3 yds to the Duke 29
2:40
2nd & 9 at own 26
Timeout DUKE, clock 02:40
2:40
3rd & 6 at own 29
Gunnar Holmberg pass complete to Eli Pancol for 16 yds to the Duke 45 for a 1ST down
2:03
3rd & 6 at own 29
Timeout DUKE, clock 02:03
2:03
1st & 10 at own 45
run for a loss of 4 yards to the Duke 41
1:18
1st & 10 at own 45
Timeout DUKE, clock 01:18
1:18
2nd & 14 at own 41
run for a loss of 4 yards to the Duke 37
0:00
3rd & 18 at own 37
run for a loss of 3 yards to the Duke 34
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.