Northwestern at Duke

Saturday, September 18, 2021

Duke beat Northwestern 30–⁠23. It was their 21st meeting; after it, Duke led the series 11–⁠10.

AwayNorthwestern3–⁠9 in 2021
23
HomeDuke3–⁠9 in 2021
30

Final at Wallace Wade Stadium, DurhamTV: ACCNAttendance 12,323

At kickoff
82°F, wind 2 mphWeather: NOAA NCEI Integrated Surface Database; Durham 11 W, 14 km from the stadium
Official
Mark KluczynskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Northwestern0713323
Duke2190030

Standouts

  • PassingAndrew Marty11 of 16, 151 yards, 2 TDNorthwestern
  • RushingMataeo Durant22 carries, 102 yards, 1 TDDuke
  • ReceivingJake Bobo11 catches, 109 yardsDuke
  • DefenseChris Bergin13 tackles, 1 for loss, 1 INTNorthwestern

Player stats

Northwestern

PassingC/AttYdsTDInt
Hunter Johnson6/167503
Andrew Marty11/1615120
Ryan Hilinski2/73400
RushingCarYdsTDLong
Evan Hull1049015
Andrew Marty744125
Andrew Clair541025
Anthony Tyus III633015
ReceivingRecYdsTDLong
Bryce Kirtz372044
Stephon Robinson254040
Malik Washington334013
Jacob Gill234131
DefenseTklTFLSacksInt
Peter McIntyre15200
Chris Bergin13101
Sam Miller11000
Coco Azema11000
Jeffery Pooler Jr.5110

Duke

PassingC/AttYdsTDInt
Gunnar Holmberg31/4431411
Jordan Moore1/13600
RushingCarYdsTDLong
Mataeo Durant22102121
Gunnar Holmberg1146018
Jordan Moore113719
Jordan Waters634018
ReceivingRecYdsTDLong
Jake Bobo11109021
Darrell Harding Jr.258050
Mataeo Durant441122
Eli Pancol338016
DefenseTklTFLSacksInt
Shaka Heyward12000
Lummie Young IV7111
Nate Thompson7000
Dorian Mausi7000
DeWayne Carter3110
Leonard Johnson2001
Aeneas Peebles1110
Jeremiah Lewis1001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

NorthwesternDuke
417Total yards558
260Passing yards350
157Rushing yards208
6.7Yards per pass7.8
4.9Yards per rush3.9
22First downs26
5–⁠13Third downs11–⁠22
0–⁠1Fourth downs1–⁠2
5Turnovers3
5–⁠40Penalties10–⁠104
22:29Possession37:31
1Sacks (by defense)3

Efficiency

NorthwesternDuke
39%Success rate43%
−0.02EPA per play0.17
1.31Explosiveness1.21
0.12Rushing EPA0.16
0.21Passing EPA0.28
20%Passing-down success36%
−0.13First-down EPA0.01
0.11Second-down EPA0.16
0.55Third-down EPA0.58
18%Havoc by its defense26%

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

Duke end zoneNorthwestern end zoneQ1 NorthwesternPunt, 3 playsQ1 DukeTouchdown, 4 playsQ1 NorthwesternPunt, 3 playsQ1 DukeTouchdown, 5 playsQ1 NorthwesternFumble, 11 playsQ1 DukeFumble, 13 playsQ1 NorthwesternInterception, 3 playsQ1 DukeTouchdown, 2 playsQ1 NorthwesternInterception, 3 playsQ2 DukeField goal, 6 playsQ2 NorthwesternPunt, 4 playsQ2 DukePunt, 4 playsQ2 NorthwesternInterception, 4 playsQ2 DukeField goal, 14 playsQ2 NorthwesternTouchdown, 6 playsQ2 DukeField goal, 7 playsQ3 DukePunt, 6 playsQ3 NorthwesternTouchdown, 6 playsQ3 DukeFumble, 2 playsQ3 NorthwesternTouchdown, 3 playsQ3 DukeInterception, 6 playsQ3 NorthwesternTurnover on downs, 4 playsQ3 DukeResult not recorded, 7 playsQ3 NorthwesternPunt, 10 playsQ3 DukePunt, 3 playsQ4 DukePunt, 9 playsQ4 NorthwesternPunt, 3 playsQ4 DukeTurnover on downs, 8 playsQ4 NorthwesternField goal, 8 playsQ4 DukeEnd of game, 6 plays
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.
  1. Q1 NorthwesternPunt, 3 plays, −6 yards
  2. Q1 DukeTouchdown, 4 plays, 60 yards
  3. Q1 NorthwesternPunt, 3 plays, 2 yards
  4. Q1 DukeTouchdown, 5 plays, 70 yards
  5. Q1 NorthwesternFumble, 11 plays, 62 yards
  6. Q1 DukeFumble, 13 plays, 87 yards
  7. Q1 NorthwesternInterception, 3 plays, 1 yard
  8. Q1 DukeTouchdown, 2 plays, 31 yards
  9. Q1 NorthwesternInterception, 3 plays, 11 yards
  10. Q2 DukeField goal, 6 plays, 44 yards
  11. Q2 NorthwesternPunt, 4 plays, 27 yards
  12. Q2 DukePunt, 4 plays, 20 yards
  13. Q2 NorthwesternInterception, 4 plays, 32 yards
  14. Q2 DukeField goal, 14 plays, 69 yards
  15. Q2 NorthwesternTouchdown, 6 plays, 75 yards
  16. Q2 DukeField goal, 7 plays, 32 yards
  17. Q3 DukePunt, 6 plays, 6 yards
  18. Q3 NorthwesternTouchdown, 6 plays, 71 yards
  19. Q3 DukeFumble, 2 plays, −11 yards
  20. Q3 NorthwesternTouchdown, 3 plays, 7 yards
  21. Q3 DukeInterception, 6 plays, 14 yards
  22. Q3 NorthwesternTurnover on downs, 4 plays, 2 yards
  23. Q3 DukeResult not recorded, 7 plays, 25 yards
  24. Q3 NorthwesternPunt, 10 plays, 31 yards
  25. Q3 DukePunt, 3 plays, 0 yards
  26. Q4 DukePunt, 9 plays, 11 yards
  27. Q4 NorthwesternPunt, 3 plays, 0 yards
  28. Q4 DukeTurnover on downs, 8 plays, 34 yards
  29. Q4 NorthwesternField goal, 8 plays, 66 yards
  30. Q4 DukeEnd of game, 6 plays, 9 yards

Play by play

1st quarter9 drives, then Duke 21, Northwestern 0
Northwestern Punt, 3 plays
15:001st & 10 at own 40Charlie Ham kickoff for 52 yds
15:001st & 10 at own 25PENALTY NWU Delay Of Game (Johnson,Hunter) 5 yards from NWU25 to NWU20. NO PLAY.
15:001st & 15 at own 20Hunter Johnson pass incomplete to Marshall Lang
15:002nd & 15 at own 20Evan Hull run for 1 yd to the Nwest 19
15:003rd & 16 at own 19Hunter Johnson pass incomplete to Malik Washington
14:084th & 16 at own 19Derek Adams punt for 41 yds, fair catch by Josh Blackwell at the Duke 40
Duke Touchdown, 4 plays
14:081st & 10 at own 40Gunnar Holmberg pass complete to Darrell Harding Jr. for 50 yds to the Nwest 10 for a 1ST down
14:081st & goal at opp 10Mataeo Durant run for 1 yd to the Nwest 11
14:082nd & goal at opp 11Gunnar Holmberg pass incomplete to Jake Bobo
13:173rd & goal at opp 11Gunnar Holmberg pass complete to Mataeo Durant for 11 yds for a TD, (Charlie Ham KICK)Duke 7, Northwestern 0
Northwestern Punt, 3 plays
13:171st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
13:171st & 10 at own 25Hunter Johnson pass incomplete to Evan Hull
13:172nd & 10 at own 25Evan Hull run for 2 yds to the Nwest 27
13:173rd & 8 at own 27Hunter Johnson pass incomplete to Bryce Kirtz
12:234th & 8 at own 27Derek Adams punt for 55 yds , Josh Blackwell returns for 12 yds to the Duke 30
Duke Touchdown, 5 plays
12:231st & 10 at own 30Gunnar Holmberg pass complete to Jake Bobo for 21 yds to the Nwest 49 for a 1ST down
12:231st & 10 at opp 49Mataeo Durant run for 20 yds to the Nwest 29 for a 1ST down
12:231st & 10 at opp 29Gunnar Holmberg pass incomplete to Nicky Dalmolin
12:232nd & 10 at opp 29Gunnar Holmberg pass complete to Jalon Calhoun for 8 yds to the Nwest 21
11:073rd & 2 at opp 21Mataeo Durant run for 21 yds for a TD, (Charlie Ham KICK)Duke 14, Northwestern 0
Northwestern Fumble, 11 plays
11:071st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
11:071st & 10 at own 25Andrew Clair run for 2 yds to the Nwest 27
11:072nd & 8 at own 27Andrew Clair run for no gain to the Nwest 27
11:073rd & 8 at own 27Hunter Johnson pass complete to Malik Washington for 12 yds to the Nwest 39 for a 1ST down
11:071st & 10 at own 39Hunter Johnson pass incomplete to Jacob Gill
11:072nd & 10 at own 39Hunter Johnson pass incomplete to Connor Newhouse
11:073rd & 10 at own 39PENALTY NWU False Start (Niro III,Raymond) 5 yards from NWU39 to NWU34. NO PLAY.
11:073rd & 15 at own 34Hunter Johnson pass complete to Bryce Kirtz for 44 yds to the Duke 22 for a 1ST down
11:071st & 10 at opp 22Hunter Johnson run for 4 yds to the Duke 18
11:072nd & 6 at opp 18Anthony Tyus III run for 15 yds to the Duke 3 for a 1ST down
11:071st & goal at opp 3Evan Hull run for 2 yds to the Duke 1
7:431st & goal at opp 3Timeout DUKE, clock 07:43
7:432nd & goal at opp 1PENALTY NWU False Start (Wiederkehr,Ethan) 5 yards from DUK01 to DUK06. NO PLAY.
7:432nd & goal at opp 6Hunter Johnson pass complete to Evan Hull for 4 yds to the Duke 2
7:043rd & goal at opp 2Hunter 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:041st & 10 at own 13Gunnar Holmberg pass complete to Jake Bobo for 14 yds to the Duke 27 for a 1ST down
7:041st & 10 at own 27Gunnar Holmberg pass complete to Mataeo Durant for 6 yds to the Duke 33
7:042nd & 4 at own 33Gunnar Holmberg pass complete to Jake Bobo for 13 yds to the Duke 46 for a 1ST down
7:041st & 10 at own 46Gunnar Holmberg pass incomplete to Jarett Garner
7:042nd & 10 at own 46Gunnar Holmberg pass complete to Jordan Waters for 5 yds to the Nwest 49
7:043rd & 5 at opp 49Gunnar Holmberg pass complete to Jake Marwede for 3 yds to the Nwest 46
7:044th & 2 at opp 46Mataeo Durant run for 5 yds to the Nwest 41 for a 1ST down
7:041st & 10 at opp 41Holmberg,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:041st & 15 at opp 46Gunnar Holmberg pass complete to Jordan Waters for 1 yd to the Nwest 45
7:042nd & 14 at opp 45Gunnar Holmberg pass complete to Jake Bobo for 15 yds to the Nwest 30 for a 1ST down
7:041st & 10 at opp 30Gunnar Holmberg sacked by Jeffery Pooler Jr. for a loss of 5 yards to the Nwest 35
7:042nd & 15 at opp 35Gunnar Holmberg run for 18 yds to the Nwest 17 for a 1ST down
2:302nd & 15 at opp 35Timeout NORTHWESTERN, clock 02:30
2:301st & 10 at opp 17Mataeo Durant run for 6 yds to the Nwest 11
Northwestern Interception, 3 plays
1:571st & 10 at own 20Evan Hull run for 3 yds to the Nwest 23
1:572nd & 7 at own 23Hunter Johnson pass complete to Evan Hull for 8 yds to the Nwest 31 for a 1ST down
1:571st & 10 at own 31Hull,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:411st & 20 at own 21Hunter Johnson pass intercepted DUKE Penalty, Personal Foul (Christian Rorie) to the Nwest 31
Duke Touchdown, 2 plays
0:411st & 10 at opp 31Gunnar Holmberg pass complete to Mataeo Durant for 22 yds to the Nwest 9 for a 1ST down
0:121st & goal at opp 9Jordan Moore run for 9 yds for a TD, (Charlie Ham KICK)Duke 21, Northwestern 0
Northwestern Interception, 3 plays
0:121st & 10 at own 35Charlie Ham kickoff for 65 yds for a touchback
0:001st & 10 at own 25Anthony Tyus III run for 11 yds to the Nwest 36 for a 1ST down
Q2 15:001st & 10 at own 36Anthony Tyus III run for no gain to the Nwest 36
Q2 14:202nd & 10 at own 36Hunter Johnson pass intercepted
2nd quarter8 drives, then Duke 30, Northwestern 7
Duke Field goal, 6 plays
14:201st & 10 at opp 49Jordan Moore run for 1 yd to the Nwest 48
14:202nd & 9 at opp 48Jordan Moore pass complete to Cole Finney for 36 yds to the Nwest 12 for a 1ST down
14:201st & 10 at opp 12Jordan Moore run for no gain to the Nwest 12
14:202nd & 10 at opp 12Jordan Moore run for 4 yds to the Nwest 8
14:203rd & 6 at opp 8Jordan Moore run for 3 yds to the Nwest 5
12:084th & 3 at opp 5Charlie Ham 23 yd FG GOODDuke 24, Northwestern 0
Northwestern Punt, 4 plays
12:041st & 10 at own 35Charlie Ham kickoff for 60 yds , Raymond Niro III return for 10 yds to the Nwest 15
12:041st & 10 at own 15Andrew Clair run for 25 yds to the Nwest 40 for a 1ST down
12:041st & 10 at own 40Hunter Johnson run for 1 yd to the Nwest 39
12:042nd & 11 at own 39Hunter Johnson pass complete to Andrew Clair for 3 yds to the Nwest 42
12:043rd & 8 at own 42Hunter Johnson pass incomplete to Stephon Robinson Jr.
10:144th & 8 at own 42Derek Adams punt for 47 yds, fair catch by Scott Boylan at the Duke 11
Duke Punt, 4 plays
10:141st & 10 at own 11Mataeo Durant run for 17 yds to the Duke 28 for a 1ST down
10:141st & 10 at own 28Mataeo Durant run for 2 yds to the Duke 30
10:142nd & 8 at own 30Gunnar Holmberg pass complete to Jalon Calhoun for 1 yd to the Duke 31
10:143rd & 7 at own 31Gunnar Holmberg pass incomplete to Jarett Garner
9:044th & 7 at own 31Porter Wilson punt for 29 yds, punt out-of-bounds at the Nwest 40
Northwestern Interception, 4 plays
9:041st & 10 at own 40Evan Hull run for 15 yds to the Duke 45 for a 1ST down
9:041st & 10 at opp 45DUKE Penalty, UNS: Unsportsmanlike Conduct (15 Yards) to the Duke 26 for a 1ST down
9:041st & 10 at opp 26Hunter Johnson run for 2 yds to the Duke 28
7:532nd & 12 at opp 28Hunter Johnson pass intercepted
Duke Field goal, 14 plays
7:531st & 10 at own 22Holmberg,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:531st & 15 at own 17Gunnar Holmberg pass complete to Jalon Calhoun for 6 yds to the Duke 23
7:532nd & 9 at own 23Mataeo Durant run for 8 yds to the Duke 31
7:533rd & 1 at own 31Mataeo Durant run for 2 yds to the Duke 33 for a 1ST down
7:531st & 10 at own 33Gunnar Holmberg pass incomplete to Darrell Harding Jr.
7:532nd & 10 at own 33Gunnar Holmberg pass complete to Eli Pancol for 7 yds to the Duke 40
7:533rd & 3 at own 40Gunnar Holmberg run for 8 yds to the Duke 48 for a 1ST down
7:531st & 10 at own 48Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Nwest 46
7:532nd & 4 at opp 46Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Nwest 40 for a 1ST down
7:531st & 10 at opp 40Gunnar Holmberg pass complete to Jake Bobo for 4 yds to the Nwest 36
7:532nd & 6 at opp 36Jordan Waters run for 18 yds to the Nwest 18 for a 1ST down
7:531st & 10 at opp 18Mataeo Durant run for 4 yds to the Nwest 14
7:532nd & 6 at opp 14Jordan Waters run for 3 yds to the Nwest 11
7:533rd & 3 at opp 11Jordan Moore run for 2 yds to the Nwest 9
2:213rd & 3 at opp 11Timeout DUKE, clock 02:21
2:164th & 1 at opp 9Charlie Ham 27 yd FG GOODDuke 27, Northwestern 0
Northwestern Touchdown, 6 plays
2:161st & 10 at own 35Charlie Ham kickoff for 61 yds
2:161st & 10 at own 25Andrew Marty pass complete to Malik Washington for 13 yds to the Nwest 38 for a 1ST down
2:161st & 10 at own 38Andrew Marty pass incomplete to Raymond Niro III
2:162nd & 10 at own 38Andrew Marty pass complete to Evan Hull for 17 yds to the Duke 45 for a 1ST down
2:161st & 10 at opp 45Evan Hull run for 14 yds to the Duke 31 for a 1ST down
2:161st & 10 at opp 31Andrew Marty pass incomplete to Evan Hull
1:252nd & 10 at opp 31Andrew 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:171st & 10 at own 35Charlie Kuhbander kickoff for 61 yds , Jaylen Stinson return for 32 yds to the Duke 36
1:171st & 10 at own 36Mataeo Durant run for 5 yds to the Duke 41
1:172nd & 5 at own 41Gunnar Holmberg pass complete to Jake Marwede for 14 yds to the Nwest 45 for a 1ST down
1:171st & 10 at opp 45Gunnar Holmberg pass incomplete to Jalon Calhoun
1:172nd & 10 at opp 45Gunnar Holmberg pass complete to Darrell Harding Jr. for 8 yds to the Nwest 37
1:173rd & 2 at opp 37Mataeo Durant run for 5 yds to the Nwest 32 for a 1ST down
0:133rd & 2 at opp 37Timeout NORTHWESTERN, clock 00:13
0:131st & 10 at opp 32Gunnar Holmberg pass incomplete to Jake Bobo
0:071st & 10 at opp 32Timeout NORTHWESTERN, clock 00:07
0:012nd & 10 at opp 32Charlie Ham 50 yd FG GOODDuke 30, Northwestern 7
Duke Punt, 6 plays
0:001st & 10 at own 35Charlie Ham kickoff for 32 yds , Charlie Mangieri return for no gain to the Nwest 33
Q3 14:551st & 10 at own 35Charlie Kuhbander kickoff for 65 yds , Jaylen Stinson return for 15 yds to the Duke 15
Q3 14:551st & 10 at own 15Mataeo Durant run for 3 yds to the Duke 12
Q3 14:552nd & 13 at own 12DUKE Penalty, Ineligible Downfield on Pass ( Yards) declined
Q3 14:553rd & 13 at own 12Gunnar 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:551st & 10 at own 15Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 21
Q3 14:552nd & 4 at own 21Mataeo Durant run for no gain to the Duke 21
Q3 14:553rd & 4 at own 21Gunnar Holmberg pass incomplete to Jake Bobo
Q3 13:124th & 4 at own 21Porter 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:121st & 10 at own 29Andrew Marty pass complete to Charlie Mangieri for 6 yds to the Nwest 35
13:122nd & 4 at own 35Evan Hull run for 2 yds to the Nwest 37
13:123rd & 2 at own 37Evan Hull run for 3 yds to the Nwest 40 for a 1ST down
13:121st & 10 at own 40Andrew Marty pass complete to Stephon Robinson Jr. for 40 yds to the Duke 20 for a 1ST down
13:121st & 10 at opp 20Andrew Marty pass incomplete to Bryce Kirtz
11:442nd & 10 at opp 20Andrew 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:381st & 10 at own 35Charlie Kuhbander kickoff for 64 yds , Jaylen Stinson return for 17 yds to the Duke 18
11:381st & 10 at own 18Gunnar Holmberg pass incomplete to Darrell Harding Jr.
Northwestern Touchdown, 3 plays
11:241st & goal at opp 7Anthony Tyus III run for 4 yds to the Duke 3
11:242nd & goal at opp 3Anthony Tyus III run for 2 yds to the Duke 1
10:213rd & goal at opp 1Andrew Marty run for 1 yd for a TD, (Charlie Kuhbander KICK)Duke 30, Northwestern 20
Duke Interception, 6 plays
10:211st & 10 at own 35Charlie Kuhbander kickoff for 60 yds
10:211st & 10 at own 25Gunnar Holmberg pass complete to Jalon Calhoun for 1 yd to the Duke 24
10:212nd & 11 at own 24Jordan Waters run for 4 yds to the Duke 28
10:213rd & 7 at own 28Gunnar Holmberg pass complete to Jake Bobo for 10 yds to the Duke 38 for a 1ST down
10:211st & 10 at own 38Jordan Waters run for 1 yd to the Duke 39
10:212nd & 9 at own 39Gunnar Holmberg run for no gain to the Duke 39
8:173rd & 9 at own 39Gunnar Holmberg pass intercepted
Northwestern Turnover on downs, 4 plays
8:171st & 10 at opp 43Hull,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:171st & 25 at own 42Andrew Marty pass complete to Evan Hull for 1 yd to the Nwest 41
8:172nd & 26 at own 41Andrew Marty run for 13 yds to the Duke 46
8:173rd & 13 at opp 46Andrew Marty pass complete to Charlie Mangieri for 5 yds to the Duke 41
6:104th & 8 at opp 41Andrew Marty pass incomplete to Bryce Kirtz
6:104th & 8 at opp 41Andrew Marty pass incomplete to Bryce Kirtz
Duke Result not recorded, 7 plays
6:101st & 10 at own 41Jordan Waters run for 8 yds to the Duke 49
6:102nd & 2 at own 49Jordan Waters run for no gain to the Duke 49
6:103rd & 2 at own 49Gunnar Holmberg pass complete to Jontavis Robertson for 10 yds to the Nwest 41 for a 1ST down
6:101st & 10 at opp 41Gunnar Holmberg pass complete to Jake Bobo for 8 yds to the Nwest 33
6:102nd & 2 at opp 33Coleman,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:102nd & 12 at opp 43Gunnar Holmberg run for 9 yds to the Nwest 34
6:103rd & 3 at opp 34Gunnar Holmberg pass incomplete to Jontavis Robertson
3:454th & 3 at opp 34Charlie Ham 52 yd FG MISSED
Northwestern Punt, 10 plays
3:451st & 10 at own 34Andrew Marty run for 6 yds to the Nwest 40
3:452nd & 4 at own 40Andrew Clair run for 5 yds to the Nwest 45 for a 1ST down
3:451st & 10 at own 45Andrew Marty pass complete to Jacob Gill for 3 yds to the Nwest 48
3:452nd & 7 at own 48Andrew Marty pass complete to Bryce Kirtz for 8 yds to the Duke 44 for a 1ST down
3:451st & 10 at opp 44Andrew Marty run for 8 yds to the Duke 36
3:452nd & 2 at opp 36Anthony Tyus III run for 1 yd to the Duke 35
3:453rd & 1 at opp 35Andrew Marty run for 1 yd to the Duke 34 for a 1ST down
3:451st & 10 at opp 34Andrew 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:452nd & 20 at opp 44Andrew Marty pass complete to Malik Washington for 9 yds to the Duke 35
3:453rd & 11 at opp 35Andrew Marty pass incomplete to Malik Washington
0:114th & 11 at opp 35Derek Adams punt for 34 yds
Duke Punt, 3 plays
0:111st & 10 at own 1PENALTY DUK False Start (Holman,Casey). NO PLAY.
0:001st & 10 at own 1Mataeo Durant run for 2 yds to the Duke 3
Q4 15:002nd & 8 at own 3Mataeo Durant run for 1 yd to the Duke 2
Q4 15:003rd & 9 at own 2Gunnar Holmberg run for 1 yd to the Duke 1
Q4 13:244th & 10 at own 1Porter 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:141st & 10 at own 26Jordan Moore run for 8 yds to the Duke 34
13:142nd & 2 at own 34Mataeo Durant run for 2 yds to the Duke 36 for a 1ST down
13:141st & 10 at own 36Jordan Moore run for 1 yd to the Duke 35
13:142nd & 11 at own 35Jordan Moore run for 4 yds to the Duke 39
13:143rd & 7 at own 39Gunnar Holmberg run for 8 yds to the Duke 47 for a 1ST down
13:141st & 10 at own 47Jordan Moore run for 4 yds to the Nwest 49
13:142nd & 6 at opp 49Jordan Moore run for 7 yds to the Duke 42 DUKE Penalty, Offensive Holding (Jake Marwede) to the Duke 44
13:142nd & 13 at own 44Moore,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:142nd & 28 at own 29Gunnar Holmberg pass complete to Mataeo Durant for 2 yds to the Duke 31
13:143rd & 26 at own 31Gunnar Holmberg pass complete to Jake Bobo for 6 yds to the Duke 37
8:144th & 20 at own 37Porter Wilson punt for 41 yds , Evan Hull returns for 3 yds to the Nwest 25
Northwestern Punt, 3 plays
8:141st & 10 at own 25Ryan Hilinski pass incomplete to Raymond Niro III
8:142nd & 10 at own 25Ryan Hilinski pass incomplete to Stephon Robinson Jr.
8:143rd & 10 at own 25Ryan Hilinski pass incomplete to Evan Hull
7:484th & 10 at own 25Derek Adams punt for 47 yds , Josh Blackwell returns for 11 yds to the Duke 39
Duke Turnover on downs, 8 plays
7:481st & 10 at own 39Gunnar Holmberg pass complete to Eli Pancol for 15 yds to the Nwest 46 for a 1ST down
7:481st & 10 at opp 46Mataeo Durant run for 6 yds to the Nwest 40
7:482nd & 4 at opp 40Mataeo Durant run for 2 yds to the Nwest 38
7:483rd & 2 at opp 38Gunnar Holmberg run for 2 yds to the Nwest 36 for a 1ST down
7:481st & 10 at opp 36Gunnar Holmberg pass incomplete to Jake Bobo
7:482nd & 10 at opp 36Gunnar Holmberg run for no gain to the Nwest 36
7:483rd & 10 at opp 36Gunnar Holmberg run for 6 yds to the Nwest 30
4:403rd & 10 at opp 36Timeout NORTHWESTERN, clock 04:40
4:354th & 4 at opp 30Gunnar Holmberg pass complete to for 3 yds to the Nwest 27
Northwestern Field goal, 8 plays
4:241st & 10 at own 27Hilinski,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:241st & 10 at own 41Ryan Hilinski pass complete to Stephon Robinson Jr. for 14 yds to the Duke 45 for a 1ST down
4:241st & 10 at opp 45Andrew Clair run for 9 yds to the Duke 36
4:242nd & 1 at opp 36Evan Hull run for 8 yds to the Duke 28 for a 1ST down
4:241st & 10 at opp 28Ryan Hilinski pass complete to Bryce Kirtz for 20 yds to the Duke 8 for a 1ST down
4:241st & goal at opp 8Ryan Hilinski pass incomplete to Stephon Robinson Jr.
4:242nd & goal at opp 8Evan Hull run for 1 yd to the Duke 7
4:243rd & goal at opp 7Ryan Hilinski pass incomplete to Bryce Kirtz
2:484th & goal at opp 7Charlie Kuhbander 25 yd FG GOODDuke 30, Northwestern 23
Duke End of game, 6 plays
2:481st & 10 at own 35Charlie Kuhbander kickoff for 65 yds for a touchback
2:481st & 10 at own 25Gunnar Holmberg run for 1 yd to the Duke 26
2:441st & 10 at own 25Timeout NORTHWESTERN, clock 02:44
2:442nd & 9 at own 26Mataeo Durant run for 3 yds to the Duke 29
2:402nd & 9 at own 26Timeout DUKE, clock 02:40
2:403rd & 6 at own 29Gunnar Holmberg pass complete to Eli Pancol for 16 yds to the Duke 45 for a 1ST down
2:033rd & 6 at own 29Timeout DUKE, clock 02:03
2:031st & 10 at own 45run for a loss of 4 yards to the Duke 41
1:181st & 10 at own 45Timeout DUKE, clock 01:18
1:182nd & 14 at own 41run for a loss of 4 yards to the Duke 37
0:003rd & 18 at own 37run 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.

Duke leads 14–⁠10 in 24 meetings, counting the three since this game.

Recent meetings
2024Duke 26, Northwestern 20
2023Duke 38, Northwestern 14
2022Duke 31, Northwestern 23
2021Duke 30, Northwestern 23
2018Duke 21, Northwestern 7
2017Duke 41, Northwestern 17

Around this game