← CFB Terminal
#44Duke
26
ACC
NEUTRAL
20
Big Ten
2024 week 2 · Friday, September 6, 2024 at 8:00 PM CT · Lanny and Sharon Martin Stadium · 📺 FS1 · 11,062 att

Drive chart

Duke Northwestern bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
FG
7 pl · 66 yd · 3:14
0–3
14:45 1st & 15 OWN 8 Cam Porter run for 2 yds to the NU 10 +2 -0.11
14:19 2nd & 13 OWN 10 Cam Porter run for 44 yds to the DUKE 46 for a 1ST down +44 3.69
13:34 1st & 10 OPP 46 Mike Wright pass complete to Marshall Lang for 12 yds to the DUKE 34 for a 1ST down +12 0.61
12:55 1st & 10 OPP 34 Mike Wright pass incomplete 0 -0.66
12:49 2nd & 10 OPP 34 Mike Wright pass complete to A.J. Henning for 6 yds to the DUKE 28 +6 0.22
12:09 3rd & 4 OPP 28 Mike Wright pass complete to Mike Wright for 2 yds to the DUKE 26 +2 -0.45
11:46 4th & 2 OPP 26 Jack Olsen 44 yd FG GOOD
0:30 1st & 10 OWN 25 Northwestern Penalty, False Start (TEAM) to the NU 20 -5
PUNT
9 pl · 32 yd · 4:07
0–3
11:36 1st & 10 OWN 17 Jaquez Moore run for 2 yds to the DUKE 19 +2 -0.31
11:15 2nd & 8 OWN 19 Maalik Murphy pass complete to Jeremiah Hasley for 3 yds to the DUKE 22 +3 -0.13
10:39 3rd & 5 OWN 22 Maalik Murphy pass complete to Sahmir Hagans for 6 yds to the DUKE 28 for a 1ST down +6 1.13
10:18 1st & 10 OWN 28 Maalik Murphy pass complete to Sahmir Hagans for 9 yds to the DUKE 37 +9 1.32
9:47 2nd & 1 OWN 37 Star Thomas run for a loss of 1 yard to the DUKE 36 -1 -1.57
9:12 3rd & 2 OWN 36 Star Thomas run for 9 yds to the DUKE 45 for a 1ST down +9 1.83
8:49 1st & 10 OWN 45 Maalik Murphy pass complete to Nicky Dalmolin for 3 yds to the DUKE 48 +3 -0.42
8:12 2nd & 7 OWN 48 Jaquez Moore run for 1 yd to the DUKE 49 +1 -0.90
7:42 3rd & 6 OWN 49 Maalik Murphy pass incomplete 0 -0.86
7:34 4th & 6 OWN 49 Kade Reynoldson punt for 47 yds
INT
3 pl · 4 yd · 1:21
0–3
7:29 1st & 10 OWN 4 Joseph Himon II run for a loss of 1 yard to the NU 3 -1 -0.31
6:52 2nd & 11 OWN 3 Joseph Himon II run for 5 yds to the NU 8 +5 0.02
6:13 3rd & 6 OWN 8 Mike Wright pass intercepted Terry Moore return for no gain to the NU 29 0.22
TD
4 pl · 29 yd · 1:23
7–3
6:07 1st & 10 OPP 29 Jaquez Moore run for 8 yds to the NU 21 +8 0.50
5:46 2nd & 2 OPP 21 Star Thomas run for 3 yds to the NU 18 for a 1ST down +3 -0.31
5:17 1st & 10 OPP 18 Star Thomas run for 2 yds to the NU 16 +2 -0.19
4:50 2nd & 8 OPP 16 Maalik Murphy pass complete to Eli Pancol for 16 yds for a TD (Todd Pelino KICK) +16 2.79
PUNT
4 pl · 13 yd · 1:59
7–3
4:44 1st & 10 OWN 25 Mike Wright pass complete to Cam Porter for 11 yds to the NU 36 for a 1ST down +11 0.93
4:14 1st & 10 OWN 36 Mike Wright pass incomplete 0 -1.04
4:08 2nd & 10 OWN 36 Mike Wright run for 5 yds to the NU 41 +5 0.06
3:29 3rd & 5 OWN 41 Cam Porter run for a loss of 3 yards to the NU 38 -3 -0.91
2:54 4th & 8 OWN 38 Luke Akers punt for 35 yds , Que'Sean Brown returns for 3 yds to the DUKE 30
PUNT
3 pl · 5 yd · 1:29
7–3
2:49 1st & 10 OWN 30 Maalik Murphy pass incomplete 0 -0.86
2:42 2nd & 10 OWN 30 Peyton Jones run for 3 yds to the DUKE 33 +3 -0.20
2:04 3rd & 7 OWN 33 Maalik Murphy run for 2 yds to the DUKE 35 +2 -0.24
1:23 4th & 5 OWN 35 Kade Reynoldson punt for 60 yds , A.J. Henning returns for 7 yds to the NU 12
PUNT
11 pl · 48 yd · 8:57
7–3
1:14 1st & 10 OWN 12 Mike Wright pass complete to Calvin Johnson II for 2 yds to the NU 14 +2 -0.25
0:30 2nd & 8 OWN 14 Mike Wright run for 12 yds to the NU 26 for a 1ST down +12 0.97
0:00 OWN 14 End of 1st Quarter
14:53 1st & 10 OWN 26 (14:53) KOMOLAFE, Caleb rush up the middle for a gain of 8 yards to the NU34 (STINSON, Jaylen), clock 14:52. PENALTY NU Holding on GORDON, Thomas enforced 10 yards from the NU26 to the NU16 [SG]. NO PLAY (replay the down). -10
14:29 1st & 20 OWN 16 Mike Wright pass complete to Joseph Himon II for 4 yds to the NU 20 +4 -0.03
13:48 2nd & 16 OWN 20 Caleb Komolafe run for 4 yds to the NU 24 +4 -0.03
13:00 3rd & 12 OWN 24 Mike Wright pass complete to Thomas Gordon for 16 yds to the NU 40 for a 1ST down +16 2.44
12:19 1st & 10 OWN 40 Mike Wright pass complete to A.J. Henning for 11 yds to the DUKE 49 for a 1ST down +11 0.99
11:39 1st & 10 OPP 49 QB Keeper WRIGHT, Mike rush to the left for no gain to the DU49, out of bounds, clock 11:39. PENALTY DU Offsides on WILLIAMS, Wesley enforced 5 yards from the DU49 to the DU44 [SG]. NO PLAY (replay the down). +5
11:20 1st & 5 OPP 44 Mike Wright pass complete to A.J. Henning for 7 yds to the DUKE 37 for a 1ST down +7 -0.44
11:18 1st & 10 OPP 37 Timeout Northwestern, clock 11:18
10:36 1st & 10 OPP 37 Mike Wright run for 10 yds to the DUKE 27 for a 1ST down +10 0.31
10:05 1st & 10 OPP 27 Northwestern Penalty, False Start (-5 Yards) to the DUKE 32 -5
9:38 1st & 15 OPP 32 Caleb Komolafe run for 3 yds to the DUKE 29 +3 -0.21
8:57 2nd & 12 OPP 29 Caleb Komolafe run for a loss of 4 yards to the DUKE 33 -4 -1.61
8:09 3rd & 16 OPP 33 Mike Wright run for a loss of 7 yards to the DUKE 40 -7 -1.82
7:31 4th & 23 OPP 40 Luke Akers punt 28 yards to the DU12 muffed by Que'Sean Brown at the DU12, recovered by NU FITZGERALD, Robert at the DU11, returned 0 yards to the DUKE 11
Q2
TD
2 pl · 11 yd · 0:53
7–10
7:19 1st & 10 OPP 11 Cam Porter run for 2 yds to the DUKE 9 +2 -0.17
6:32 1st & 4 OPP 4 Cam Porter run for 4 yds for a TD (Jack Olsen KICK) +4 1.69
PUNT
6 pl · 19 yd · 1:31
7–10
6:27 1st & 10 OWN 25 Maalik Murphy pass complete to Jordan Moore for 4 yds to the DUKE 29 +4 -0.11
6:03 2nd & 6 OWN 29 Maalik Murphy pass incomplete 0 -0.65
5:56 3rd & 6 OWN 29 Maalik Murphy pass complete to Jordan Moore for 11 yds to the DUKE 40 for a 1ST down +11 2.09
5:40 1st & 10 OWN 40 Star Thomas run for 4 yds to the DUKE 44 +4 -0.17
5:12 2nd & 6 OWN 44 Maalik Murphy pass incomplete 0 -1.09
5:08 3rd & 6 OWN 44 Maalik Murphy pass incomplete 0 -0.70
5:01 4th & 6 OWN 44 Kade Reynoldson punt for 44 yds, fair catch by A.J. Henning at the NU 12
PUNT
3 pl · -3 yd · 0:58
7–10
4:56 1st & 10 OWN 12 Joseph Himon II run for a loss of 3 yards to the NU 9 -3 -0.51
4:15 2nd & 13 OWN 9 Mike Wright pass incomplete 0 -0.10
4:11 3rd & 13 OWN 9 Mike Wright pass incomplete 0 -0.04
4:03 4th & 13 OWN 9 Luke Akers punt for 40 yds , Que'Sean Brown returns for no gain to the DUKE 41
PUNT
3 pl · 7 yd · 1:28
7–10
3:58 1st & 10 OWN 41 Star Thomas run for 2 yds to the DUKE 43 +2 -0.68
3:26 2nd & 8 OWN 43 Star Thomas run for 5 yds to the DUKE 48 +5 0.09
2:42 3rd & 3 OWN 48 Maalik Murphy pass incomplete 0 -0.99
2:35 4th & 3 OWN 48 Kade Reynoldson punt for 42 yds, fair catch by A.J. Henning at the NU 10
PUNT
4 pl · 25 yd · 0:59
7–10
2:27 1st & 10 OWN 10 Mike Wright pass complete to Bryce Kirtz for 25 yds to the NU 35 for a 1ST down +25 1.55
1:56 1st & 10 OWN 35 Mike Wright pass incomplete 0 -1.01
1:50 2nd & 10 OWN 35 Mike Wright pass incomplete 0 -0.60
1:43 3rd & 10 OWN 35 Mike Wright pass incomplete 0 -0.30
1:40 4th & 10 OWN 35 Luke Akers punt for 46 yds, fair catch by Que'Sean Brown at the DUKE 19
PUNT
3 pl · 2 yd · 1:32
7–10
1:29 1st & 10 OWN 19 Star Thomas run for no gain to the DUKE 19 0 -0.53
0:54 2nd & 10 OWN 19 Star Thomas run for 3 yds to the DUKE 22 +3 -0.11
0:13 3rd & 7 OWN 22 Star Thomas run for a loss of 1 yard to the DUKE 21 -1 -0.21
0:10 4th & 8 OWN 21 Timeout Northwestern, clock 00:10
0:07 4th & 8 OWN 21 Kade Reynoldson punt for 39 yds, fair catch by A.J. Henning at the NU 40
END OF HALF
1 pl · -1 yd · 0:04
7–10
0:02 1st & 10 OWN 40 (00:02) [SG] Kneel down by WRIGHT, Mike at NU39 (team loss of 1), clock 00:00. -1 -1.32
0:00 OWN 39 End of 2nd Quarter
Q3
PUNT
3 pl · 0 yd · 1:10
7–10
14:50 1st & 10 OWN 24 Star Thomas run for 4 yds to the DUKE 28 +4 -0.11
14:29 2nd & 6 OWN 28 Maalik Murphy pass incomplete 0 -0.62
14:23 3rd & 6 OWN 28 Maalik Murphy sacked by R.J. Pearson for a loss of 4 yards to the DUKE 24 -4 -0.42
13:46 4th & 10 OWN 24 punt blocked by Noah Taylor blocked by Noah Taylor , returns for no gain to the DUKE 9
MISSED FG
4 pl · -2 yd · 0:59
7–10
13:42 1st & 9 OPP 9 Cam Porter run for a loss of 2 yards to the DUKE 11 -2 -0.43
13:00 2nd & 11 OPP 11 Mike Wright pass incomplete 0 -0.30
12:51 3rd & 11 OPP 11 Mike Wright pass incomplete 0 -0.49
12:50 4th & 11 OPP 11 Jack Olsen 29 yd FG MISSED
INT
2 pl · 4 yd · 0:32
7–10
12:42 1st & 10 OWN 20 Peyton Jones run for 4 yds to the DUKE 24 +4 -0.09
12:15 2nd & 6 OWN 24 Maalik Murphy pass intercepted Calvin Johnson II return for no gain to the DUKE 45 -0.53
FUMBLE
3 pl · 2 yd · 1:44
7–10
12:10 1st & 10 OPP 45 Caleb Komolafe run for a loss of 1 yard to the DUKE 46 -1 -1.23
11:25 2nd & 11 OPP 46 Mike Wright pass complete to Thomas Gordon for 8 yds to the DUKE 38 +8 0.76
10:31 3rd & 3 OPP 38 Caleb Komolafe run for a loss of 5 yards to the DUKE 46 Caleb Komolafe fumbled, recovered by DUKE Ozzie Nicholas O. Nicholas return for 3 yds -3.06
FG
8 pl · 22 yd · 3:31
10–10
10:25 1st & 10 OWN 46 Star Thomas run for 4 yds to the 50 yard line +4 -0.16
9:57 2nd & 6 50 Henry Belin IV run for 7 yds to the NU 43 for a 1ST down +7 0.99
9:26 1st & 10 OPP 43 Henry Belin IV run for 5 yds to the NU 38 +5 0.09
9:02 2nd & 5 OPP 38 Henry Belin IV pass complete to Jordan Moore for 7 yds to the NU 31 for a 1ST down +7 0.42
8:37 1st & 10 OPP 31 QB Keeper BELIN IV, Henry rush to the right for no gain to the NU31 (SMITH, Evan), clock 08:37. PENALTY DU Holding declined DU Tripping on FINA, Bruno enforced 15 yards from the NU31 to the NU46 [NHSG]. NO PLAY (replay the down). 0
8:22 1st & 25 OPP 46 Maalik Murphy pass incomplete 0 -0.89
8:15 2nd & 25 OPP 46 Maalik Murphy pass complete to Nicky Dalmolin for 15 yds to the NU 31 +15 2.04
7:59 3rd & 10 OPP 31 Duke Penalty, False Start (Bruno Fina) to the NU 36 -5
7:36 3rd & 15 OPP 36 Peyton Jones run for 4 yds to the NU 32 +4 -0.16
7:00 4th & 11 OPP 32 Todd Pelino 49 yd FG GOOD
PUNT
4 pl · 18 yd · 2:15
10–10
6:53 1st & 10 OWN 25 Mike Wright pass complete to Cam Porter for 11 yds to the NU 36 for a 1ST down +11 0.93
6:13 1st & 10 OWN 36 Cam Porter run for 2 yds to the NU 38 +2 -0.64
5:36 2nd & 8 OWN 38 Cam Porter run for 5 yds to the NU 43 +5 0.08
4:52 3rd & 3 OWN 43 Mike Wright pass incomplete 0 -0.85
4:47 4th & 3 OWN 43 Luke Akers punt for 37 yds, fair catch by Que'Sean Brown at the DUKE 20
ON DOWNS
7 pl · 41 yd · 2:53
10–10
4:38 1st & 10 OWN 20 Maalik Murphy pass complete to Jordan Moore for 14 yds to the DUKE 34 for a 1ST down +14 1.05
4:17 1st & 10 OWN 34 Maalik Murphy pass complete to Jordan Moore for 9 yds to the DUKE 43 +9 1.38
3:57 2nd & 1 OWN 43 Maalik Murphy pass complete to Jontavis Robertson for 10 yds to the NU 47 for a 1ST down +10 0.34
3:32 1st & 10 OPP 47 Maalik Murphy pass complete to Que'Sean Brown for 4 yds to the NU 43 +4 -0.13
3:01 2nd & 6 OPP 43 Peyton Jones run for 3 yds to the NU 40 +3 -0.37
2:27 3rd & 3 OPP 40 Peyton Jones run for 1 yd to the NU 39 +1 -0.88
1:52 4th & 2 OPP 39 Maalik Murphy pass incomplete 0 -2.00
FG
11 pl · 43 yd · 5:13
10–13
1:45 1st & 5 OWN 44 Mike Wright pass incomplete 0 -1.39
1:45 2nd & 5 OWN 44 Timeout Northwestern, clock 01:45
1:37 2nd & 5 OWN 44 Mike Wright pass complete to Duke Olges for 6 yds to the 50 yard line for a 1ST down +6 0.90
0:53 1st & 10 50 Mike Wright pass complete to A.J. Henning for 8 yds to the DUKE 42 +8 0.84
0:17 2nd & 2 OPP 42 Joseph Himon II run for 11 yds to the DUKE 31 for a 1ST down +11 0.16
0:00 OPP 42 End of 3rd Quarter
14:55 1st & 10 OPP 31 Joseph Himon II run for 2 yds to the DUKE 29 +2 -0.31
14:16 2nd & 8 OPP 29 Mike Wright run for no gain to the DUKE 29 0 -0.70
13:44 3rd & 8 OPP 29 Joseph Himon II run for 10 yds to the DUKE 19 for a 1ST down +10 1.24
13:09 1st & 10 OPP 19 A.J. Henning run for a loss of 1 yard to the DUKE 20 -1 -0.45
12:27 2nd & 11 OPP 20 Mike Wright pass complete to A.J. Henning for 2 yds to the DUKE 18 +2 -0.25
11:43 3rd & 9 OPP 18 Mike Wright pass incomplete 0 -0.64
11:39 4th & 9 OPP 18 Jack Olsen 35 yd FG GOOD
Q4
PUNT
3 pl · 1 yd · 0:39
10–13
11:27 1st & 10 OWN 13 Star Thomas run for 1 yd to the DUKE 14 +1 -0.34
11:05 2nd & 9 OWN 14 Maalik Murphy pass incomplete 0 -0.21
11:02 3rd & 9 OWN 14 Maalik Murphy pass incomplete 0 -0.09
10:53 4th & 9 OWN 14 Kade Reynoldson punt for 48 yds , A.J. Henning returns for no gain to the NU 38
PUNT
5 pl · 23 yd · 2:23
10–13
10:47 1st & 10 OWN 38 Mike Wright pass complete to A.J. Henning for 3 yds to the NU 41 +3 -0.43
10:07 2nd & 7 OWN 41 Mike Wright pass complete to A.J. Henning for 7 yds to the NU 48 for a 1ST down +7 1.37
9:34 1st & 10 OWN 48 WRIGHT, Mike pass deep to the left incomplete intended for GORDON, Thomas thrown to the DU34, clock 09:34. PENALTY DU Pass Interference on HOWARD, Alex enforced 15 yards to the DU37 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down). +15
9:27 1st & 10 OPP 37 Mike Wright pass incomplete 0 -0.75
9:27 2nd & 10 OPP 37 Timeout Northwestern, clock 09:27
9:19 2nd & 10 OPP 37 Mike Wright run for a loss of 2 yards to the DUKE 39 -2 -1.41
8:38 3rd & 12 OPP 39 Mike Wright pass incomplete 0 -0.94
8:33 4th & 12 OPP 39 Luke Akers punt for 39 yds for a touchback
MISSED FG
8 pl · 64 yd · 6:30
10–13
8:24 1st & 10 OWN 20 Maalik Murphy pass complete to Jordan Moore for 15 yds to the DUKE 35 for a 1ST down +15 1.14
8:05 1st & 10 OWN 35 Maalik Murphy pass complete to Jordan Moore for 4 yds to the DUKE 39 +4 -0.16
7:43 2nd & 6 OWN 39 Maalik Murphy pass complete to Sahmir Hagans for 11 yds to the 50 yard line for a 1ST down +11 1.56
7:29 1st & 10 50 MURPHY, Maalik pass up the middle incomplete intended for MOORE, Jordan thrown to the NU40, clock 07:29. PENALTY Before the snap, NU Illegal Substitution enforced 5 yards from the NU50 to the NU45. NO PLAY (replay the down). +5
7:25 1st & 5 OPP 45 MURPHY, Maalik pass up the middle incomplete intended for DALMOLIN, Nicky thrown to the NU36, clock 07:25. PENALTY NU Pass Interference on AZEMA, Coco enforced 15 yards to the NU30 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
4:47 1st & 10 OPP 35 Duke Penalty, Offensive Holding (Joshua Pickett) to the NU 45 -10
4:25 1st & 20 OPP 45 Maalik Murphy pass complete to Nicky Dalmolin for 21 yds to the NU 24 for a 1ST down +21 2.00
3:48 1st & 10 OPP 24 Maalik Murphy pass complete to Jontavis Robertson for 5 yds to the NU 19 +5 0.08
3:25 3rd & 5 OPP 19 Star Thomas run for 3 yds to the NU 16 +3 -0.18
3:21 2nd & 5 OPP 19 Maalik Murphy pass incomplete 0 -0.46
2:04 4th & 2 OPP 16 Todd Pelino 33 yd FG MISSED
PUNT
3 pl · -1 yd
10–13
2:00 1st & 20 OWN 10 Cam Porter run for 3 yds to the NU 13 +3 -0.05
2:00 2nd & 17 OWN 13 Mike Wright pass complete to Bryce Kirtz for 4 yds to the NU 17 +4 -0.01
2:00 3rd & 13 OWN 17 Cam Porter run for 2 yds to the NU 19 +2 -0.04
2:00 4th & 11 OWN 19 Luke Akers punt for 45 yds , Que'Sean Brown returns for 9 yds to the DUKE 45
FG
11 pl · 51 yd · 1:46
13–13
2:00 1st & 10 OWN 45 Maalik Murphy pass complete to Sahmir Hagans for 9 yds to the NU 46 +9 1.23
2:00 2nd & 1 OPP 46 Maalik Murphy pass incomplete 0 -1.28
2:00 3rd & 1 OPP 46 Maalik Murphy pass complete to Javon Harvey for 13 yds to the NU 33 for a 1ST down +13 1.43
1:49 1st & 10 OPP 33 Star Thomas run for no gain to the NU 33 0 -0.64
1:49 2nd & 10 OPP 33 Maalik Murphy pass complete to Jordan Moore for 11 yds to the NU 22 for a 1ST down +11 0.89
0:15 1st & 10 OPP 22 Maalik Murphy sacked by Anto Saka for a loss of 1 yard to the NU 23 -1 -0.50
0:15 2nd & 11 OPP 23 Star Thomas run for 11 yds to the NU 12 for a 1ST down +11 0.62
0:15 1st & 10 OPP 12 Maalik Murphy pass incomplete 0 -0.30
0:15 2nd & 10 OPP 12 Star Thomas run for 9 yds to the NU 3 +9 0.36
0:15 3rd & 1 OPP 3 Maalik Murphy pass complete to Jordan Moore for a loss of 1 yard to the NU 4 -1 -0.42
0:14 4th & 2 OPP 4 Todd Pelino 22 yd FG GOOD
END OF GAME
1 pl · 7 yd · 0:13
13–13
0:10 1st & 10 OWN 28 Mike Wright run for 7 yds to the NU 35 +7 0.65
0:00 OWN 35 End of 4th Quarter
Q5
TD
4 pl · 25 yd
13–20
0:00 1st & 10 OPP 25 Cam Porter run for 6 yds to the DUKE 19 +6 0.20
0:00 2nd & 4 OPP 19 Cam Porter run for 1 yd to the DUKE 18 +1 -0.38
0:00 3rd & 3 OPP 18 Mike Wright pass complete to A.J. Henning for 8 yds to the DUKE 10 for a 1ST down +8 0.37
0:00 1st & 10 OPP 10 Cam Porter 10 Yd Run (Jack Olsen Kick) +10 2.51
TD
1 pl · 25 yd
20–20
0:00 1st & 10 OPP 25 Maalik Murphy pass complete to Jordan Moore for 25 yds for a TD (Todd Pelino KICK) +25 2.70
TD
2 pl · 25 yd
26–20
0:00 1st & 10 OPP 25 Maalik Murphy pass complete to Jordan Moore for 22 yds to the NU 3 for a 1ST down +22 1.24
0:00 1st & 3 OPP 3 Eli Pancol 3 Yd pass from Maalik Murphy (Two-Point Pass Conversion Failed) +3 1.46
6 pl · 14 yd · 15:00
26–20
0:00 1st & 10 OPP 25 Cam Porter run for 7 yds to the DUKE 18 +7 0.33
0:00 2nd & 3 OPP 18 Cam Porter run for 6 yds to the DUKE 12 for a 1ST down +6 -0.16
0:00 1st & 10 OPP 12 Mike Wright pass complete to Cam Porter for 5 yds to the DUKE 7 +5 0.07
0:00 2nd & 5 OPP 7 Cam Porter run for 4 yds to the DUKE 3 +4 -0.02
0:00 3rd & 1 OPP 3 Mike Wright run for a loss of 8 yards to the DUKE 11 -8 -1.03
0:00 4th & 9 OPP 11 Mike Wright pass incomplete 0 -3.50
0:00 OPP 11 End of OT
32 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks2
11plays for loss5
2takeaways1
2three-and-outs forced5
4explosive plays allowed4
4.06yards allowed / play4.89
4 of 17scoring drives allowed5 of 15
Duke
Alex Howard 14 (8) 2.5 TFL
Jaylen Stinson 8 (4) 1 PD
Tre Freeman 6 (4)
Chandler Rivers 5 (5) 2 TFL · 1 PD
Ozzie Nicholas 5 (4) 1 PD
Cameron Bergeron 3 (2) 1 QH
Michael Reese 3 (1)
Kendy Charles 2 (1) 1.5 TFL
Northwestern
Devin Turner 11 (8) 1 PD
Xander Mueller 11 (4) 1 PD
Theran Johnson 5 (4) 0.5 TFL · 1 INT
Reginald Pearson 4 (3) 1 sk · 1 TFL
Braden Turner 4 (4) 1 TFL
Evan Smith 4 (3) 1 TFL
Coco Azema 4 (4) 1 PD
Aidan Hubbard 3 (1) 0.5 TFL
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

2 of 3field goals2 of 3
6punts7
46.7punt average38.6
4punts inside the 202
60return yards22
own 35average drive startown 37
Duke
K Todd Pelino 2/3 FG · long 49 · 2/2 XP
P Kade Reynoldson 6 punts · 46.7 avg · 4 in 20
KR Peyton Jones 3 ret · 49 yds · long 21
PR Que'Sean Brown 4 ret · 11 yds · long 9
Northwestern
K Jack Olsen 2/3 FG · long 44 · 2/2 XP
P Luke Akers 7 punts · 38.6 avg · 2 in 20 · 1 TB
KR Duke Olges 1 ret · 0 yds
PR Noah Taylor 1 ret · 15 yds · long 15
PR A.J. Henning 2 ret · 7 yds · long 7
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

70plays72
342yards292
15drives17
36%success rate35%
8.56total PPA-4.15
Derived from 142 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Jack Olsen 44 yd FG GOOD 3–0
Q1Maalik Murphy pass complete to Eli Pancol for 16 yds for a TD (Todd Pelino KICK) 7–3
Q2Cam Porter run for 4 yds for a TD (Jack Olsen KICK) 10–7
Q3Todd Pelino 49 yd FG GOOD 10–10
Q4Jack Olsen 35 yd FG GOOD 13–10
Q4Todd Pelino 22 yd FG GOOD 13–13
Q5Cam Porter 10 Yd Run (Jack Olsen Kick) 20–13
Q5Maalik Murphy pass complete to Jordan Moore for 25 yds for a TD (Todd Pelino KICK) 20–20
Q5Eli Pancol 3 Yd pass from Maalik Murphy (Two-Point Pass Conversion Failed) 26–20

Biggest plays by PPA

Q1Cam Porter run for 44 yds to the DUKE 46 for a 1ST down 3.69
Q1Maalik Murphy pass complete to Eli Pancol for 16 yds for a TD (Todd Pelino KICK) 2.79
Q5Maalik Murphy pass complete to Jordan Moore for 25 yds for a TD (Todd Pelino KICK) 2.70
Q5Cam Porter 10 Yd Run (Jack Olsen Kick) 2.51
Q2Mike Wright pass complete to Thomas Gordon for 16 yds to the NU 40 for a 1ST down 2.44
Q2Maalik Murphy pass complete to Jordan Moore for 11 yds to the DUKE 40 for a 1ST down 2.09

Series recent meetings

2023 Northwestern 14 – 38 Duke
2022 Duke 31 – 23 Northwestern
2021 Northwestern 23 – 30 Duke
2018 Duke 21 – 7 Northwestern
2017 Northwestern 17 – 41 Duke
2016 Duke 13 – 24 Northwestern
2015 Northwestern 19 – 10 Duke
2008 Northwestern 24 – 20 Duke
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal