← CFB Terminal
26
Big Ten
AT
20
Big Ten
2024 week 10 · Saturday, November 2, 2024 at 11:00 AM CT · Ross-Ade Stadium · 📺 BTN · 61,141 att · 53.8°F Clear, wind 7

Drive chart

Northwestern Purdue bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · 7 yd · 1:21
0–0
15:00 1st & 10 OWN 25 Hudson Card pass incomplete 0 -0.70
14:55 2nd & 10 OWN 25 Devin Mockobee run for 8 yds to the PUR 33 +8 0.48
14:55 3rd & 2 OWN 33 Devin Mockobee run for a loss of 1 yard to the PUR 32 -1 -0.68
13:39 4th & 3 OWN 32 Keelan Crimmins punt for 38 yds
FG
12 pl · 48 yd · 6:18
3–0
13:39 1st & 10 OWN 30 Jack Lausch pass complete to A.J. Henning for 9 yds to the NU 39 +9 1.35
13:39 2nd & 1 OWN 39 Cam Porter run for no gain to the NU 39 0 -1.39
12:40 3rd & 1 OWN 39 Cam Porter run for 3 yds to the NU 42 for a 1ST down +3 1.17
12:40 1st & 10 OWN 42 Jack Lausch pass complete to Joseph Himon II for 3 yds to the NU 45 +3 -0.43
11:25 2nd & 7 OWN 45 Jack Lausch pass complete to Cam Porter for 12 yds to the PUR 43 for a 1ST down +12 1.64
11:25 1st & 10 OPP 43 Jack Lausch run for 8 yds to the PUR 35 +8 0.69
11:25 2nd & 2 OPP 35 LAUSCH, Jack pass short to the left complete for 5 yards to HENNING, A.J. caught at the PUR30 and advanced to the PUR30, out of bounds. PENALTY NOR Pass Interference on GORDON, Thomas enforced 15 yards to the NOR50 [SG]. NO PLAY (replay the down). -15
11:25 2nd & 17 50 Jack Lausch run for 1 yd to the PUR 49 +1 -0.63
11:25 3rd & 16 OPP 49 Jack Lausch pass complete to Frank Covey IV for 27 yds to the PUR 22 for a 1ST down +27 3.80
11:25 1st & 10 OPP 22 Jack Lausch pass incomplete 0 -0.40
11:25 2nd & 10 OPP 22 Jack Lausch run for no gain to the PUR 22 0 -0.52
11:25 3rd & 10 OPP 22 Jack Lausch pass incomplete 0 -0.79
7:21 4th & 10 OPP 22 Luke Akers 39 yd FG GOOD
FG
10 pl · 67 yd · 4:12
3–3
7:21 1st & 10 OWN 25 Reggie Love III run for 4 yds to the PUR 29 +4 -0.11
7:21 2nd & 6 OWN 29 Hudson Card pass incomplete 0 -0.65
7:21 3rd & 6 OWN 29 Hudson Card pass complete to CJ Smith for 32 yds to the NU 39 for a 1ST down +32 3.70
7:21 1st & 10 OPP 39 Hudson Card pass complete to CJ Smith for 3 yds to the NU 36 +3 -0.26
7:21 2nd & 7 OPP 36 Hudson Card pass complete to Jaron Tibbs for 12 yds to the NU 24 for a 1ST down +12 0.72
5:19 1st & 10 OPP 24 Hudson Card pass complete to Max Klare for 13 yds to the NU 11 for a 1ST down +13 0.16
5:19 1st & 10 OPP 11 Hudson Card run for 1 yd to the NU 10 +1 -0.23
5:19 2nd & 9 OPP 10 Reggie Love III run for 2 yds to the NU 8 +2 -0.15
5:19 3rd & 7 OPP 8 Hudson Card pass incomplete 0 -0.34
3:09 4th & 7 OPP 8 Spencer Porath 26 yd FG GOOD
TD
6 pl · 75 yd · 2:31
10–3
3:09 1st & 10 OWN 25 Ryan Hilinski pass incomplete 0 -0.70
3:06 2nd & 10 OWN 25 Joseph Himon II run for no gain to the NU 25 0 -0.35
3:06 3rd & 10 OWN 25 Jack Lausch pass complete to Calvin Johnson II for 14 yds to the NU 39 for a 1ST down +14 2.27
3:06 1st & 10 OWN 39 Jack Lausch pass incomplete 0 -1.11
1:33 2nd & 10 OWN 39 Joseph Himon II run for 10 yds to the NU 49 for a 1ST down +10 2.04
0:38 1st & 10 OWN 49 Joseph Himon II run for 51 yds for a TD (Luke Akers KICK) +51 3.92
PUNT
3 pl · 9 yd · 1:31
10–3
0:38 1st & 10 OWN 25 Ryan Browne run for 2 yds to the PUR 27 +2 -0.45
0:00 2nd & 8 OWN 27 Devin Mockobee run for 7 yds to the PUR 34 +7 0.43
0:00 OWN 27 End of 1st Quarter
15:00 3rd & 1 OWN 34 Ryan Browne pass complete to Jahmal Edrine for no gain to the PUR 34 0 -0.70
14:07 4th & 1 OWN 34 Keelan Crimmins punt for 55 yds , A.J. Henning returns for 1 yd to the NU 12
Q2
INT
3 pl · 16 yd · 1:39
10–3
14:07 1st & 10 OWN 12 Ryan Hilinski pass complete to Frank Covey IV for 16 yds fumbled, recovered by NU Calvin Johnson II C. Johnson II return for 0 yds for a 1ST down +16 0.88
14:07 1st & 10 OWN 28 Joseph Himon II run for no gain to the NU 28 0 -0.80
12:28 2nd & 10 OWN 28 Ryan Hilinski pass intercepted Antonio Stevens return for no gain to the PUR 31 -0.35
ON DOWNS
7 pl · 19 yd · 3:43
10–3
12:28 1st & 10 OWN 31 Reggie Love III run for 5 yds to the PUR 36 +5 0.10
12:28 2nd & 5 OWN 36 Reggie Love III run for a loss of 7 yards to the PUR 29 -7 -1.61
12:28 3rd & 12 OWN 29 Ryan Browne pass complete to Devin Mockobee for 13 yds to the PUR 42 for a 1ST down +13 2.55
12:28 1st & 10 OWN 42 Ryan Browne run for 6 yds to the PUR 48 +6 0.40
12:28 2nd & 4 OWN 48 Devin Mockobee run for 3 yds to the NU 49 +3 -0.45
12:28 3rd & 1 OPP 49 Devin Mockobee run for a loss of 3 yards to the PUR 48 -3 -1.73
8:45 4th & 4 OWN 48 Ryan Browne pass complete to Shamar Rigby for 2 yds to the 50 yard line +2 -0.65
TD
11 pl · 50 yd · 6:22
17–3
8:45 1st & 10 50 Jack Lausch pass complete to Cam Porter for 8 yds to the PUR 42 +8 0.84
8:45 2nd & 2 OPP 42 Cam Porter run for no gain to the PUR 42 0 -1.13
8:45 3rd & 2 OPP 42 Jack Lausch pass complete to Thomas Gordon for 2 yds to the PUR 40 for a 1ST down +2 0.94
8:45 1st & 10 OPP 40 LAUSCH, Jack scrambles to the left for a gain of 3 yards to the PUR37, out of bounds. PENALTY NOR Holding on CARSELLO, Jackson enforced 10 yards from the PUR40 to the NOR50 [SG]. NO PLAY (replay the down). -10
6:34 1st & 20 50 Jack Lausch run for 8 yds to the PUR 42 +8 0.71
6:34 2nd & 12 OPP 42 Jack Lausch pass complete to Marshall Lang for 21 yds to the PUR 21 for a 1ST down +21 1.82
6:34 1st & 10 OPP 21 Jack Lausch pass incomplete 0 -0.39
4:51 2nd & 10 OPP 21 Jack Lausch run for 9 yds to the PUR 12 +9 0.44
4:51 3rd & 1 OPP 12 Cam Porter run for 3 yds to the PUR 9 for a 1ST down +3 0.16
4:51 1st & 9 OPP 9 Jack Lausch pass complete to Cam Porter for 8 yds to the PUR 1 +8 0.52
4:51 2nd & 1 OPP 1 Cam Porter run for no gain to the PUR 1 0 -0.55
2:23 3rd & 1 OPP 1 Cam Porter run for 1 yd for a TD (Luke Akers KICK) +1 2.45
TD
12 pl · 87 yd · 1:55
17–10
2:00 2nd & 13 OWN 10 Timeout Purdue, clock 02:00
2:00 1st & 10 OWN 13 Devin Mockobee run for a loss of 3 yards to the PUR 10 -3 -0.53
2:00 2nd & 13 OWN 10 Hudson Card pass complete to Max Klare for 12 yds to the PUR 22 +12 0.55
2:00 3rd & 1 OWN 22 Hudson Card pass complete to Max Klare for 13 yds to the PUR 35 for a 1ST down +13 1.44
2:00 1st & 10 OWN 35 Hudson Card pass complete to Max Klare for 14 yds to the PUR 49 for a 1ST down +14 1.32
2:00 1st & 10 OWN 49 Hudson Card pass complete to Jaron Tibbs for 19 yds to the NU 32 for a 1ST down +19 1.05
2:00 1st & 10 OPP 32 Hudson Card pass incomplete 0 -0.61
0:56 3rd & 10 OPP 32 Timeout Purdue, clock 00:56
0:56 2nd & 10 OPP 32 Hudson Card pass incomplete 0 -0.83
0:56 3rd & 10 OPP 32 Hudson Card run for 9 yds to the NU 23 +9 0.78
0:44 4th & 1 OPP 23 Timeout Purdue, clock 00:44
0:44 4th & 1 OPP 23 Hudson Card pass complete to Jaron Tibbs for 17 yds to the NU 6 for a 1ST down +17 1.47
0:44 1st & 6 OPP 6 Hudson Card pass incomplete 0 -0.48
0:29 2nd & 6 OPP 6 Hudson Card pass incomplete 0 -0.30
0:29 3rd & 6 OPP 6 Timeout Northwestern, clock 00:29
0:25 3rd & 6 OPP 6 Hudson Card pass complete to Jahmal Edrine for 6 yds for a TD (Spencer Porath KICK) +6 2.82
END OF HALF
1 pl · -2 yd · 0:25
17–10
0:25 1st & 10 OWN 25 (00:25) [NH] Kneel down by LAUSCH, Jack at NOR23 (team loss of 2). -2 -0.89
0:00 OWN 23 End of 2nd Quarter
Q3
PUNT
3 pl · 4 yd · 1:43
17–10
14:54 1st & 10 OWN 25 Jack Lausch run for 8 yds to the NU 33 +8 0.91
14:13 3rd & 2 OWN 33 Timeout Northwestern, clock 14:13
14:13 2nd & 2 OWN 33 Jack Lausch pass incomplete 0 -1.13
14:13 3rd & 2 OWN 33 Cam Porter run for 1 yd to the NU 34 +1 -0.50
14:13 4th & 1 OWN 34 Northwestern Penalty, Delay Of Game (-5 Yards) to the NU 29 -5
13:11 4th & 6 OWN 29 Hunter Renner punt for 47 yds , Dillon Thieneman returns for 14 yds to the PUR 38
PUNT
3 pl · 8 yd · 1:25
17–10
13:11 1st & 15 OWN 33 Hudson Card pass incomplete 0 -0.67
13:05 2nd & 15 OWN 33 Hudson Card pass complete to Max Klare for 13 yds to the PUR 46 +13 1.48
13:05 3rd & 2 OWN 46 Hudson Card run for no gain to the PUR 46 0 -1.00
11:46 4th & 2 OWN 46 Keelan Crimmins punt for 46 yds, fair catch by A.J. Henning at the NU 8
PUNT
5 pl · 16 yd · 4:00
17–10
11:46 1st & 10 OWN 8 Jack Lausch run for 1 yd to the NU 9 +1 -0.27
11:46 2nd & 9 OWN 9 Jack Lausch pass complete to A.J. Henning for 14 yds to the NU 23 for a 1ST down +14 0.91
11:46 1st & 10 OWN 23 Northwestern Penalty, False Start (-5 Yards) to the NU 18 -5
11:46 1st & 15 OWN 18 Joseph Himon II run for 1 yd to the NU 19 +1 -0.24
11:46 2nd & 14 OWN 19 Jack Lausch pass complete to Thomas Gordon for 3 yds to the NU 22 +3 -0.07
11:46 3rd & 11 OWN 22 Jack Lausch pass complete to Thomas Gordon for 2 yds to the NU 24 +2 -0.08
7:46 4th & 9 OWN 24 Hunter Renner punt for 47 yds , Dillon Thieneman returns for 3 yds to the PUR 32
FG
10 pl · 62 yd · 5:02
17–13
7:46 1st & 10 OWN 32 Hudson Card pass complete to Jahmal Edrine for 7 yds to the PUR 39 +7 0.69
7:46 2nd & 3 OWN 39 Reggie Love III run for 2 yds to the PUR 41 +2 -0.74
7:46 3rd & 1 OWN 41 Hudson Card run for 2 yds to the PUR 43 for a 1ST down +2 1.10
7:46 1st & 10 OWN 43 Hudson Card pass incomplete 0 -1.16
7:46 2nd & 10 OWN 43 Hudson Card pass complete to Shamar Rigby for 10 yds to the NU 47 for a 1ST down +10 2.01
7:46 1st & 10 OPP 47 CARD, Hudson sacked for a loss of 3 yards at the NOR50 (PATE, Jaylen). PENALTY NOR Face mask on PATE, Jaylen enforced 15 yards from the NOR47 to the NOR32 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +15
7:46 1st & 10 OPP 32 Hudson Card pass complete to Jahmal Edrine for 28 yds to the NU 4 for a 1ST down +28 1.18
4:39 1st & 4 OPP 4 Hudson Card sacked by Aidan Hubbard and R.J. Pearson for a loss of 4 yards to the NU 8 -4 -0.99
4:39 2nd & 8 OPP 8 Hudson Card pass complete to Reggie Love III for 2 yds to the NU 6 +2 -0.15
3:13 3rd & 6 OPP 6 Hudson Card pass incomplete 0 -0.30
2:44 4th & 6 OPP 6 Spencer Porath 24 yd FG GOOD
FG
16 pl · 52 yd · 7:30
20–13
2:44 1st & 10 OWN 25 Jack Lausch run for a loss of 4 yards to the NU 21 -4 -1.02
2:44 2nd & 14 OWN 21 Jack Lausch run for 3 yds to the NU 24 +3 -0.08
2:44 3rd & 11 OWN 24 Jack Lausch pass complete to A.J. Henning for 18 yds to the NU 42 for a 1ST down +18 2.61
2:44 1st & 10 OWN 42 Caleb Komolafe run for 3 yds to the NU 45 +3 -0.43
0:20 2nd & 7 OWN 45 Jack Lausch pass incomplete 0 -1.06
0:04 3rd & 7 OWN 45 Timeout Northwestern, clock 00:04
0:04 3rd & 7 OWN 45 Jack Lausch pass complete to A.J. Henning for 6 yds to the PUR 49 +6 0.26
0:00 OWN 45 End of 3rd Quarter
15:00 4th & 1 OPP 49 Cam Porter run for 4 yds to the PUR 45 for a 1ST down +4 2.31
15:00 1st & 10 OPP 45 Jack Lausch sacked by Kydran Jenkins and Cole Brevard for a loss of 8 yards to the NU 47 -8 -2.68
15:00 2nd & 18 OWN 47 Purdue Penalty, Personal Foul (Jireh Ojata) to the PUR 34 for a 1ST down +15
13:34 1st & 10 OPP 34 Jack Lausch run for no gain to the PUR 34 0 -0.66
13:34 2nd & 10 OPP 34 Jack Lausch pass complete to Marshall Lang for 8 yds to the PUR 26 +8 0.53
13:34 3rd & 2 OPP 26 Jack Lausch pass complete to Marshall Lang for 7 yds to the PUR 19 for a 1ST down +7 0.47
13:34 1st & 10 OPP 19 Jack Lausch pass incomplete 0 -0.36
13:34 2nd & 10 OPP 19 Cam Porter run for 1 yd to the PUR 18 +1 -0.33
10:23 3rd & 14 OPP 23 Timeout Northwestern, clock 10:23
10:23 3rd & 9 OPP 18 Northwestern Penalty, Delay Of Game (Jack Lausch) to the PUR 23 -5
10:23 3rd & 14 OPP 23 Jack Lausch pass incomplete 0 -0.93
10:14 4th & 14 OPP 23 Luke Akers 41 yd FG GOOD
Q4
TD
11 pl · 75 yd · 4:58
20–20
10:14 1st & 10 OWN 25 Devin Mockobee run for 4 yds to the PUR 29 +4 -0.11
10:14 2nd & 6 OWN 29 Hudson Card pass incomplete 0 -0.65
10:14 3rd & 6 OWN 29 Hudson Card pass complete to Max Klare for 13 yds to the PUR 42 for a 1ST down +13 2.28
10:14 1st & 10 OWN 42 Hudson Card pass complete to CJ Smith for 8 yds to the 50 yard line +8 0.99
10:14 2nd & 2 50 Hudson Card pass complete to Drew Biber for 15 yds to the NU 35 for a 1ST down +15 0.60
10:14 1st & 10 OPP 35 Devin Mockobee run for 8 yds to the NU 27 +8 0.56
10:14 2nd & 2 OPP 27 Hudson Card pass complete to Jahmal Edrine for 13 yds to the NU 14 for a 1ST down +13 -0.14
7:08 1st & 10 OPP 14 Hudson Card pass incomplete 0 -0.31
6:52 2nd & 10 OPP 14 Hudson Card pass complete to Drew Biber for 5 yds to the NU 9 +5 0.04
6:15 3rd & 5 OPP 9 Shamar Rigby pass complete to Jaron Tibbs for 8 yds to the NU 1 for a 1ST down +8 1.88
5:16 1st & 1 OPP 1 Devin Mockobee run for 1 yd for a TD (Spencer Porath KICK) +1 0.94
PUNT
6 pl · 25 yd · 3:28
20–20
5:09 1st & 10 OWN 23 Jack Lausch pass complete to Cam Porter for 9 yds to the NU 32 +9 1.20
5:09 2nd & 1 OWN 32 Cam Porter run for no gain to the NU 32 0 -1.22
5:09 3rd & 1 OWN 32 Jack Lausch pass complete to Cam Porter for 15 yds to the NU 47 for a 1ST down +15 2.13
5:09 1st & 10 OWN 47 KOMOLAFE, Caleb rush to the right for a loss of 3 yards to the NOR44 (JENKINS, Kydran). PENALTY NOR Holding on THOMPSON, Josh enforced 10 yards from the NOR47 to the NOR37 [SG]. NO PLAY (replay the down). -10
3:01 1st & 20 OWN 37 Jack Lausch pass incomplete 0 -0.57
2:00 3rd & 4 OPP 47 Timeout Purdue, clock 02:00
2:00 2nd & 20 OWN 37 Joseph Himon II run for 16 yds to the PUR 47 +16 1.94
2:00 3rd & 4 OPP 47 Jack Lausch pass incomplete 0 -1.06
1:52 4th & 4 OPP 47 Northwestern Penalty, False Start (Kenny Soares Jr.) to the NU 48 -5
1:41 4th & 9 OWN 48 Hunter Renner punt for 52 yds for a touchback
PUNT
3 pl · 8 yd · 0:49
20–20
1:41 1st & 10 OWN 20 Hudson Card sacked by Michael Kilbane and Aidan Hubbard for a loss of 4 yards to the PUR 16 -4 -0.80
1:41 2nd & 14 OWN 16 Hudson Card pass incomplete 0 -0.13
1:08 3rd & 14 OWN 16 Hudson Card pass complete to CJ Smith for 12 yds to the PUR 28 +12 0.28
0:58 4th & 2 OWN 28 Keelan Crimmins punt for 47 yds, fair catch by A.J. Henning at the NU 25
END OF GAME
6 pl · 60 yd · 0:52
20–20
0:52 1st & 10 OWN 25 Jack Lausch pass complete to Cam Porter for 5 yds to the NU 30 +5 0.09
0:52 2nd & 5 OWN 30 Jack Lausch pass complete to Cam Porter for 10 yds to the NU 40 for a 1ST down +10 1.23
0:52 1st & 10 OWN 40 Jack Lausch pass incomplete 0 -1.12
0:23 2nd & 10 OWN 40 Jack Lausch pass complete to Joseph Himon II for 9 yds to the NU 49 +9 1.07
0:23 3rd & 1 OWN 49 Jack Lausch pass incomplete 0 -1.14
0:00 4th & 1 OWN 49 Ryan Hilinski pass complete to Hayden Eligon II for 36 yds to the PUR 15 for a 1ST down +36 3.40
0:00 OPP 15 End of 4th Quarter
Q5
4 pl · 5 yd · 15:00
20–20
0:00 4th & 5 OPP 20 Timeout Purdue, clock 00:00
0:00 1st & 10 OPP 25 Devin Mockobee run for 5 yds to the NU 20 +5 0.08
0:00 3rd & 5 OPP 20 Hudson Card pass incomplete 0 -0.61
0:00 4th & 5 OPP 20 Hudson Card pass incomplete 0 -3.28
TD
2 pl · 25 yd
26–20
0:00 1st & 25 OPP 40 Jack Lausch pass complete to Cam Porter for 18 yds to the PUR 22 +18 1.94
0:00 2nd & 7 OPP 22 Jack Lausch pass complete to Joseph Himon II for 22 yds for a TD +22 2.84
0:00 OPP 0 End of OT
21 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

2sacks1
6plays for loss3
0takeaways1
4three-and-outs forced1
4explosive plays allowed8
5.35yards allowed / play6.03
4 of 10scoring drives allowed5 of 11
Northwestern
Grayson Metz 8 (6) 1 TFL
Theran Johnson 7 (6) 1 PD
Coco Azema 6 (5)
Robert Fitzgerald 5 (4)
Jaylen Pate 3 (3) 3 TFL · 1 QH
Damon Walters 3 (2) 1 PD
Mac Uihlein 3 (2)
Josh Fussell 3 (2)
Purdue
Dillon Thieneman 9 (6) 1 PD
Yanni Karlaftis 8 (4)
Antonio Stevens 7 (5) 1 INT
Kydran Jenkins 6 (3) 0.5 sk · 0.5 TFL · 1 QH
Hudson Miller 5 (4)
Jireh Ojata 4 (3)
Cole Brevard 3 (1) 0.5 sk · 0.5 TFL
Will Heldt 3 (3) 1 TFL · 1 QH
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 2field goals2 of 2
3punts4
48.7punt average46.5
0punts inside the 202
46return yards20
own 22average drive startown 25
Northwestern
K Luke Akers 2/2 FG · long 41 · 2/2 XP
P Hunter Renner 3 punts · 48.7 avg · 1 TB
KR Joseph Himon II 2 ret · 45 yds · long 24
PR A.J. Henning 1 ret · 1 yds · long 1
Purdue
K Spencer Porath 2/2 FG · long 26 · 2/2 XP
P Keelan Crimmins 4 punts · 46.5 avg · 2 in 20
KR Leland Smith 1 ret · 3 yds · long 3
PR Dillon Thieneman 2 ret · 17 yds · long 14
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

67plays63
404yards337
11drives10
45%success rate44%
23.23total PPA9.59
Derived from 130 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Luke Akers 39 yd FG GOOD 3–0
Q1Spencer Porath 26 yd FG GOOD 3–3
Q1Joseph Himon II run for 51 yds for a TD (Luke Akers KICK) 10–3
Q2Cam Porter run for 1 yd for a TD (Luke Akers KICK) 17–3
Q2Hudson Card pass complete to Jahmal Edrine for 6 yds for a TD (Spencer Porath KICK) 10–17
Q3Spencer Porath 24 yd FG GOOD 13–17
Q4Luke Akers 41 yd FG GOOD 20–13
Q4Devin Mockobee run for 1 yd for a TD (Spencer Porath KICK) 20–20
Q5Jack Lausch pass complete to Joseph Himon II for 22 yds for a TD 26–20

Biggest plays by PPA

Q1Joseph Himon II run for 51 yds for a TD (Luke Akers KICK) 3.92
Q1Jack Lausch pass complete to Frank Covey IV for 27 yds to the PUR 22 for a 1ST down 3.80
Q1Hudson Card pass complete to CJ Smith for 32 yds to the NU 39 for a 1ST down 3.70
Q4Ryan Hilinski pass complete to Hayden Eligon II for 36 yds to the PUR 15 for a 1ST down 3.40
Q5Jack Lausch pass complete to Joseph Himon II for 22 yds for a TD 2.84
Q2Hudson Card pass complete to Jahmal Edrine for 6 yds for a TD (Spencer Porath KICK) 2.82

Series recent meetings

2025 Purdue 0 – 19 Northwestern
2023 Purdue 15 – 23 Northwestern
2022 Northwestern 9 – 17 Purdue
2021 Purdue 32 – 14 Northwestern
2020 Northwestern 27 – 20 Purdue
2019 Purdue 24 – 22 Northwestern
2018 Northwestern 31 – 27 Purdue
2017 Purdue 13 – 23 Northwestern
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal