← CFB Terminal
32
Big Ten
NEUTRAL
14
Big Ten
2021 week 12 · Saturday, November 20, 2021 at 11:00 AM CT · Wrigley Field · πŸ“Ί BTN · 31,500 att · 46.8°F Overcast, wind 11.8

Drive chart

Purdue Northwestern bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
MISSED FG
10 pl · 53 yd · 4:27
0–0
14:53 1st & 10 OWN 27 Aidan O'Connell pass complete to Milton Wright for 16 yds to the Prdue 43 for a 1ST down +16 1.47
14:53 1st & 10 OWN 43 Aidan O'Connell pass incomplete to David Bell 0 -1.16
14:53 2nd & 10 OWN 43 Aidan O'Connell pass complete to David Bell for 9 yds to the Nwest 48 +9 1.10
14:53 3rd & 1 OPP 48 Zander Horvath run for 2 yds to the Nwest 46 for a 1ST down +2 0.98
14:53 1st & 10 OPP 46 Zander Horvath run for 11 yds to the Nwest 35 for a 1ST down +11 0.57
14:53 1st & 10 OPP 35 Aidan O'Connell pass complete to Milton Wright for 15 yds to the Nwest 20 for a 1ST down +15 0.35
14:53 1st & 10 OPP 20 Jackson Anthrop run for 3 yds to the Nwest 17 +3 -0.12
14:53 2nd & 7 OPP 17 Zander Horvath run for 5 yds to the Nwest 12 +5 0.06
14:53 3rd & 2 OPP 12 Aidan O'Connell sacked by Trevor Kent for a loss of 8 yards to the Nwest 20 -8 -1.52
10:26 4th & 10 OPP 20 Mitchell Fineran 37 yd FG MISSED
PUNT
6 pl · 25 yd · 2:40
0–0
10:26 1st & 10 OWN 20 PENALTY PUR Offside (Karlaftis,George) 5 yards from NU 20 to NU 25. NO PLAY. -5
10:26 1st & 5 OWN 25 Evan Hull run for 4 yds to the Nwest 29 +4 -0.15
10:26 2nd & 1 OWN 29 Evan Hull run for 3 yds to the Nwest 32 for a 1ST down +3 -0.25
10:26 1st & 10 OWN 32 Andrew Marty pass complete to Evan Hull for 14 yds to the Nwest 46 for a 1ST down +14 1.33
10:26 1st & 10 OWN 46 Stephon Robinson Jr. run for 2 yds to the Nwest 48 +2 -0.67
10:26 2nd & 8 OWN 48 Andrew Marty pass incomplete to Evan Hull 0 -1.07
10:26 3rd & 8 OWN 48 Evan Hull run for 3 yds to the Nwest 45 +3 -0.31
7:46 4th & 11 OWN 45 Derek Adams punt for 44 yds , Jackson Anthrop returns for 9 yds to the Prdue 10
PUNT
3 pl · 9 yd · 2:00
0–0
7:46 1st & 10 OWN 10 Dylan Downing run for 2 yds to the Prdue 12 +2 -0.23
7:46 2nd & 8 OWN 12 Aidan O'Connell pass complete to Broc Thompson for 7 yds to the Prdue 19 +7 0.25
7:46 3rd & 1 OWN 19 King Doerue run for no gain to the Prdue 19 0 -0.36
5:46 4th & 1 OWN 19 Jack Ansell punt for 38 yds, fair catch by JJ Jefferson at the Nwest 43
MISSED FG
7 pl · 37 yd · 3:17
0–0
5:46 1st & 10 OWN 43 Andrew Marty pass complete to Andrew Clair for 9 yds to the Prdue 48 +9 1.28
5:46 2nd & 1 OPP 48 Andrew Clair run for 5 yds to the Prdue 43 for a 1ST down +5 -0.17
5:46 1st & 10 OPP 43 Andrew Clair run for 21 yds to the Prdue 22 for a 1ST down +21 0.70
5:46 1st & 10 OPP 22 Andrew Marty pass complete to Stephon Robinson Jr. for 2 yds to the Prdue 20 +2 -0.22
5:46 2nd & 8 OPP 20 Evan Hull run for 1 yd to the Prdue 19 +1 -0.34
5:46 3rd & 7 OPP 19 Evan Hull run for 1 yd to the Prdue 20 +1 -0.47
2:29 4th & 8 OPP 20 Charlie Kuhbander 38 yd FG MISSED
FG
13 pl · 65 yd · 3:55
3–0
2:29 1st & 10 OWN 20 Aidan O'Connell pass incomplete to David Bell 0 -0.56
2:29 2nd & 10 OWN 20 Aidan O'Connell pass incomplete to Milton Wright 0 -0.26
2:29 3rd & 10 OWN 20 O'Connell,Aidan pass incomplete to Bell,David broken up by Mitchell,Cameron PENALTY NU Pass Interference (Mitchell,Cameron) 15 yards from PUR20 to PUR35, 1ST DOWN. NO PLAY. +15
2:29 1st & 10 OWN 35 Zander Horvath run for 3 yds to the Prdue 38 +3 -0.41
2:29 2nd & 7 OWN 38 Aidan O'Connell pass incomplete to Milton Wright 0 -0.87
2:29 3rd & 7 OWN 38 Aidan O'Connell pass complete to David Bell for 9 yds to the Prdue 47 for a 1ST down +9 2.42
2:29 1st & 10 OWN 47 Aidan O'Connell pass complete to Jackson Anthrop for 42 yds to the NORTHWSTRN 11 for a 1ST down NORTHWESTERN Penalty, Personal Foul (15 Yards) to the Nwest 26 for a 1ST down +57
2:29 1st & 10 OPP 26 Aidan O'Connell pass complete to Jackson Anthrop for 2 yds to the Nwest 24 +2 -0.25
0:00 2nd & 8 OPP 24 Aidan O'Connell pass complete to David Bell for 7 yds to the Nwest 17 +7 0.29
0:00 OPP 24 End of 1st Quarter
15:00 3rd & 1 OPP 17 Aidan O'Connell pass complete to Payne Durham for 4 yds to the Nwest 13 for a 1ST down +4 0.14
15:00 1st & 10 OPP 13 Aidan O'Connell pass incomplete to David Bell 0 -0.30
15:00 2nd & 10 OPP 13 Zander Horvath run for 2 yds to the Nwest 15 +2 -0.17
15:00 3rd & 12 OPP 15 Aidan O'Connell pass incomplete to TJ Sheffield 0 -0.63
13:34 4th & 12 OPP 15 Mitchell Fineran 32 yd FG GOOD
Q2
PUNT
3 pl · 5 yd · 2:01
3–0
13:34 1st & 10 OWN 25 Evan Hull run for 2 yds to the Nwest 27 +2 -0.45
13:34 2nd & 8 OWN 27 Evan Hull run for 1 yd to the Nwest 28 +1 -0.40
13:34 3rd & 7 OWN 28 Ryan Hilinski pass complete to Marshall Lang for 2 yds to the Nwest 30 +2 -0.18
11:33 4th & 5 OWN 30 Derek Adams punt for 38 yds, fair catch by Jackson Anthrop at the Prdue 32
FG
10 pl · 60 yd · 4:54
6–0
11:33 1st & 10 OWN 32 O'Connell,Aidan sacked for loss of 7 yards to the PUR25 (Adebawore,Adetomiwa) PENALTY NU Holding (Hampton, Jr.,A.J.) 10 yards from PUR32 to PUR42, 1ST DOWN. NO PLAY. +10
11:33 1st & 10 OWN 42 Aidan O'Connell pass complete to David Bell for 21 yds to the Nwest 37 for a 1ST down +21 1.51
11:33 1st & 10 OPP 37 O'Connell,Aidan pass complete to Wright,Milton for 32 yards to the NU 05, End Of Play PENALTY PUR Holding (Long,Greg) 10 yards from NU 37 to NU 47. NO PLAY. +10
11:33 1st & 20 OPP 47 Aidan O'Connell pass complete to Milton Wright for 8 yds to the Nwest 39 +8 0.69
11:33 2nd & 12 OPP 39 Aidan O'Connell pass complete to David Bell for 14 yds to the Nwest 25 for a 1ST down +14 1.49
11:33 1st & 10 OPP 25 King Doerue run for 5 yds to the Nwest 20 +5 0.08
11:33 2nd & 5 OPP 20 O'Connell,Aidan pass incomplete to Doerue,King PENALTY PUR Holding (Long,Greg) 10 yards from NU 20 to NU 30. NO PLAY. +10
11:33 2nd & 15 OPP 30 Aidan O'Connell pass incomplete to David Bell 0 -0.89
11:33 3rd & 15 OPP 30 NORTHWESTERN Penalty, Personal Foul (Chris Bergin) to the Nwest 14 for a 1ST down +14
11:33 1st & 10 OPP 14 Jackson Anthrop run for 1 yd to the Nwest 15 +1 -0.25
11:33 2nd & 11 OPP 15 Aidan O'Connell pass complete to Broc Thompson for 7 yds to the Nwest 8 +7 0.18
11:33 3rd & 4 OPP 8 Aidan O'Connell pass incomplete to Jackson Anthrop 0 -0.34
6:39 4th & 4 OPP 8 Mitchell Fineran 25 yd FG GOOD
ON DOWNS
6 pl · 46 yd · 2:52
6–0
6:39 1st & 10 OWN 25 Ryan Hilinski pass complete to Evan Hull for 1 yd to the Nwest 24 +1 -0.59
6:39 2nd & 11 OWN 24 Ryan Hilinski pass complete to Malik Washington for 46 yds to the Prdue 30 for a 1ST down +46 4.07
6:39 1st & 10 OPP 30 PENALTY NU False Start (Mangieri,Charlie) 5 yards from PUR30 to PUR35. NO PLAY. -5
6:39 1st & 15 OPP 35 Evan Hull run for 1 yd to the Prdue 36 +1 -0.58
6:39 2nd & 16 OPP 36 Ryan Hilinski pass incomplete to JJ Jefferson 0 -1.01
6:39 3rd & 16 OPP 36 Ryan Hilinski pass complete to Evan Hull for 6 yds to the Prdue 30 +6 0.26
3:54 4th & 10 OPP 30 Timeout NORTHWESTERN, clock 03:54
3:47 4th & 10 OPP 30 Ryan Hilinski pass complete to Evan Hull for 1 yd to the Prdue 29 +1 -1.88
TD
4 pl · 71 yd · 2:02
13–0
3:47 1st & 10 OWN 29 Horvath,Zander rush for 2 yards gain to the PUR31 (Mitchell,Cameron) PENALTY PUR Chop Block (Holstege,Spencer) 14 yards from PUR29 to PUR15. NO PLAY. -14
3:47 1st & 24 OWN 15 Aidan O'Connell pass complete to Zander Horvath for 12 yds to the Prdue 27 +12 0.41
3:47 2nd & 12 OWN 27 Aidan O'Connell pass complete to Garrett Miller for 11 yds to the Prdue 38 +11 1.02
3:47 3rd & 1 OWN 38 Aidan O'Connell pass complete to Milton Wright for 9 yds to the Prdue 47 for a 1ST down +9 1.72
1:45 1st & 10 OWN 47 Aidan O'Connell pass complete to Milton Wright for 53 yds for a TD, (Mitchell Fineran KICK) +53 4.10
TD
9 pl · 76 yd · 1:39
13–7
1:39 1st & 10 OWN 24 Andrew Marty pass complete to Stephon Robinson Jr. for 35 yds to the NORTHWSTRN 41 for a 1ST down PURDUE Penalty, Defensive Pass Interference (Jack Albers) declined for a 1ST down +35 2.91
1:39 1st & 10 OPP 41 Andrew Marty run for no gain to the Prdue 41 0 -0.88
1:39 2nd & 10 OPP 41 Andrew Marty pass complete to Evan Hull for 10 yds to the Prdue 31 for a 1ST down +10 1.28
1:39 1st & 10 OPP 31 Andrew Marty pass incomplete to Stephon Robinson Jr. 0 -0.58
1:39 2nd & 10 OPP 31 Andrew Marty pass complete to Stephon Robinson Jr. for 5 yds to the Prdue 26 +5 0.05
0:27 3rd & 5 OPP 26 Timeout PURDUE, clock 00:27
0:27 3rd & 5 OPP 26 Evan Hull run for 19 yds to the Prdue 7 for a 1ST down PURDUE Penalty, Defensive Offside (Jack Albers) declined for a 1ST down +19 1.17
0:27 1st & 7 OPP 7 Andrew Marty pass incomplete to Marshall Lang 0 -0.41
0:27 2nd & 7 OPP 7 Andrew Marty run for 3 yds to the Prdue 4 +3 -0.09
0:00 3rd & 4 OPP 4 Andrew Marty pass complete to Marshall Lang for 4 yds for a TD, (Charlie Kuhbander KICK) +4 2.70
0:00 OPP 3 End of 2nd Quarter
Q3
TD
7 pl · 49 yd · 2:27
19–7
14:58 1st & 10 OWN 35 kickoff for 16 yds
14:58 1st & 10 OPP 49 Aidan O'Connell pass complete to David Bell for 3 yds to the Nwest 46 +3 -0.38
14:58 2nd & 7 OPP 46 Aidan O'Connell pass complete to David Bell for 5 yds to the Nwest 41 +5 0.09
14:58 3rd & 2 OPP 41 Zander Horvath run for 3 yds to the Nwest 38 for a 1ST down +3 0.95
14:58 1st & 10 OPP 38 Aidan O'Connell pass complete to David Bell for 19 yds to the Nwest 19 for a 1ST down +19 0.49
14:58 1st & 10 OPP 19 Aidan O'Connell pass complete to Jackson Anthrop for 7 yds to the Nwest 12 +7 0.31
14:58 2nd & 3 OPP 12 O'Connell,Aidan pass incomplete to Anthrop,Jackson PENALTY PUR Ineligible Downfield on Pass (Hartwig,Gus) 5 yards from NU 12 to NU 17. NO PLAY. +5
14:58 2nd & 8 OPP 17 Aidan O'Connell pass incomplete to Milton Wright 0 -0.39
12:31 3rd & 8 OPP 17 Aidan O'Connell pass complete to Milton Wright for 17 yds for a TD, (Two-Point Conversion failed ) +17 3.20
TD
14 pl · 65 yd · 7:02
19–14
12:31 1st & 10 OWN 35 Andrew Marty run for 6 yds to the Nwest 41 +6 0.40
12:31 2nd & 4 OWN 41 Evan Hull run for 5 yds to the Nwest 46 for a 1ST down +5 0.66
12:31 1st & 10 OWN 46 Evan Hull run for 7 yds to the Prdue 47 +7 0.65
12:31 2nd & 3 OPP 47 Evan Hull run for 4 yds to the Prdue 43 for a 1ST down +4 0.19
12:31 1st & 10 OPP 43 Andrew Marty pass complete to Malik Washington for 7 yds to the Prdue 36 +7 0.49
12:31 2nd & 3 OPP 36 Evan Hull run for 1 yd to the Prdue 35 +1 -0.71
12:31 3rd & 2 OPP 35 Andrew Clair run for 1 yd to the Prdue 34 +1 -0.80
12:31 4th & 1 OPP 34 Andrew Marty run for 3 yds to the Prdue 31 for a 1ST down +3 1.53
12:31 1st & 10 OPP 31 Andrew Clair run for 3 yds to the Prdue 28 +3 -0.18
12:31 2nd & 7 OPP 28 Hull,Evan rush for 2 yards gain to the PUR26 (Grant,Marvin; Boyd Jr.,Prince) PENALTY PUR Offside (Boyd Jr.,Prince) 5 yards from PUR28 to PUR23. NO PLAY. +5
12:31 2nd & 2 OPP 23 Andrew Marty run for 2 yds to the Prdue 21 for a 1ST down +2 -0.31
12:31 1st & 10 OPP 21 Evan Hull run for 5 yds to the Prdue 16 +5 0.07
12:31 2nd & 5 OPP 16 Evan Hull run for 15 yds to the Prdue 1 for a 1ST down +15 1.62
12:31 1st & 1 OPP 1 Evan Hull run for no gain to the Prdue 1 0 -0.96
5:29 2nd & 1 OPP 1 Evan Hull run for 1 yd for a TD, (Charlie Kuhbander KICK) +1 1.90
TD
4 pl · 74 yd · 1:19
26–14
5:22 1st & 10 OWN 26 Aidan O'Connell pass complete to Payne Durham for 17 yds to the Prdue 43 for a 1ST down +17 1.54
5:22 1st & 10 OWN 43 King Doerue run for 7 yds to the 50 yard line +7 0.68
5:22 2nd & 3 50 Aidan O'Connell pass complete to David Bell for 5 yds to the Nwest 45 for a 1ST down +5 0.31
4:03 1st & 10 OPP 45 Aidan O'Connell pass complete to Milton Wright for 45 yds for a TD, (Mitchell Fineran KICK) +45 3.48
ON DOWNS
8 pl · 29 yd · 4:08
26–14
4:03 1st & 10 OWN 34 Andrew Marty run for 4 yds to the Nwest 38 +4 -0.16
4:03 2nd & 6 OWN 38 Andrew Clair run for 6 yds to the Nwest 44 for a 1ST down +6 1.12
4:03 1st & 10 OWN 44 Evan Hull run for 3 yds to the Nwest 47 +3 -0.43
4:03 2nd & 7 OWN 47 Evan Hull run for 8 yds to the Prdue 45 for a 1ST down +8 1.32
4:03 1st & 10 OPP 45 Evan Hull run for 3 yds to the Prdue 42 +3 -0.33
4:03 2nd & 7 OPP 42 Andrew Marty run for 5 yds to the Prdue 37 +5 0.09
0:00 3rd & 2 OPP 37 Evan Hull run for no gain to the Prdue 37 0 -1.08
0:00 OPP 37 End of 3rd Quarter
14:55 4th & 2 OPP 37 Andrew Marty pass incomplete to Stephon Robinson Jr. 0 -2.20
Q4
FG
7 pl · 58 yd · 3:14
29–14
14:55 1st & 10 OWN 37 King Doerue run for 5 yds to the Prdue 42 +5 0.11
14:55 2nd & 5 OWN 42 Aidan O'Connell pass complete to David Bell for 4 yds to the Prdue 46 +4 -0.17
14:55 3rd & 1 OWN 46 Aidan O'Connell pass complete to Milton Wright for 50 yds to the Nwest 4 for a 1ST down +50 3.42
14:55 1st & 4 OPP 4 King Doerue run for 2 yds to the Nwest 6 +2 -0.38
14:55 2nd & 6 OPP 6 Aidan O'Connell run for 1 yd to the Nwest 5 +1 -0.23
14:55 3rd & 5 OPP 5 Aidan O'Connell pass incomplete to Jackson Anthrop 0 -0.29
11:41 4th & 5 OPP 5 Mitchell Fineran 22 yd FG GOOD
ON DOWNS
12 pl · 13 yd · 6:25
29–14
11:33 1st & 10 OWN 22 Andrew Marty run for 5 yds to the Nwest 27 +5 0.09
11:33 2nd & 5 OWN 27 Andrew Marty run for 4 yds to the Nwest 31 +4 -0.10
11:33 3rd & 1 OWN 31 Evan Hull run for 3 yds to the Nwest 34 for a 1ST down +3 0.95
11:33 1st & 10 OWN 34 Evan Hull run for 3 yds to the Nwest 37 +3 -0.40
11:33 2nd & 7 OWN 37 Andrew Marty pass complete to Evan Hull for 3 yds to the Nwest 40 +3 -0.35
11:33 3rd & 4 OWN 40 Andrew Marty pass complete to Thomas Gordon for 4 yds to the Nwest 44 for a 1ST down +4 1.71
11:33 1st & 10 OWN 44 Evan Hull run for 3 yds to the Nwest 47 +3 -0.43
11:33 2nd & 7 OWN 47 Evan Hull run for 10 yds to the Prdue 43 for a 1ST down +10 1.45
11:33 1st & 10 OPP 43 Andrew Marty sacked by Joe Anderson for a loss of 2 yards to the Prdue 45 -2 -1.39
11:33 2nd & 12 OPP 45 Andrew Marty sacked by Kydran Jenkins for a loss of 5 yards to the 50 yard line -5 -1.84
11:33 3rd & 17 50 Andrew Marty sacked by Jack Sullivan for a loss of 9 yards to the Nwest 41 -9 -0.75
5:08 4th & 26 OWN 41 Andrew Marty sacked by George Karlaftis for a loss of 6 yards to the Nwest 35 -6 0.32
FG
6 pl · 14 yd · 1:44
32–14
5:08 1st & 10 OPP 35 Aidan O'Connell pass complete to David Bell for 3 yds to the Nwest 32 +3 -0.22
5:08 2nd & 7 OPP 32 Zander Horvath run for 9 yds to the Nwest 23 for a 1ST down +9 0.52
5:08 1st & 10 OPP 23 Zander Horvath run for 3 yds to the Nwest 20 +3 -0.13
3:42 2nd & 7 OPP 20 Timeout NORTHWESTERN, clock 03:42
3:42 2nd & 7 OPP 20 King Doerue run for 3 yds to the Nwest 17 +3 -0.14
3:35 3rd & 4 OPP 17 Timeout NORTHWESTERN, clock 03:35
3:35 3rd & 4 OPP 17 Jackson Anthrop run for 4 yds to the Nwest 21 +4 0.40
3:28 4th & 8 OPP 21 Timeout NORTHWESTERN, clock 03:28
3:24 4th & 8 OPP 21 Mitchell Fineran 38 yd FG GOOD
INT
5 pl · 12 yd · 1:15
32–14
3:24 1st & 10 OWN 25 Ryan Hilinski pass complete to Stephon Robinson Jr. for 7 yds to the Nwest 32 +7 0.60
3:24 2nd & 3 OWN 32 Ryan Hilinski pass complete to Malik Washington for 1 yd to the Nwest 33 +1 -0.82
3:24 3rd & 2 OWN 33 Ryan Hilinski pass complete to Stephon Robinson Jr. for 4 yds to the Nwest 37 for a 1ST down +4 1.25
3:24 1st & 10 OWN 37 Ryan Hilinski pass incomplete to Andrew Clair 0 -1.07
2:09 2nd & 10 OWN 37 Ryan Hilinski pass intercepted -0.88
END OF GAME
3 pl · 5 yd · 2:09
32–14
2:09 1st & 10 OWN 48 Zander Horvath run for 5 yds to the Nwest 47 +5 0.10
2:09 2nd & 5 OPP 47 Zander Horvath run for 1 yd to the Nwest 46 +1 -0.93
0:00 3rd & 4 OPP 46 run for 1 yd to the Nwest 47 +1 -0.87
0:00 OPP 47 End of 4th Quarter
19 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

4sacks1
4plays for loss1
1takeaways0
1three-and-outs forced1
5explosive plays allowed9
4.57yards allowed / play8.30
2 of 9scoring drives allowed7 of 10
Purdue
Jaylan Alexander 11 (10) 1.5 TFL · 1 PD
Marvin Grant 8 (6)
Kieren Douglas 7 (5)
Jalen Graham 6 (5) 1 TFL
George Karlaftis 5 (5) 1 sk · 2 TFL
Kydran Jenkins 4 (4) 1 sk · 1 TFL
Cam Allen 4 (3) 1 QH
Branson Deen 3 (2) 0.5 TFL
Northwestern
Cameron Mitchell 9 (7)
A.J. Hampton 8 (8) 1 PD
Bryce Gallagher 6 (2)
Coco Azema 5 (3) 1 TFL
Chris Bergin 5 (3)
Jeremy Meiser 4 (3) 1 TFL
Brandon Joseph 3 (2) 1 PD
Peter McIntyre 3 (2) 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

4 of 5field goals0 of 1
1punts2
38.0punt average41.0
0punts inside the 200
39return yards44
own 30average drive startown 29
Purdue
K Mitchell Fineran 4/5 FG · long 38 · 2/2 XP
P Jack Ansell 1 punt · 38.0 avg
KR Jackson Anthrop 2 ret · 30 yds · long 17
PR Jackson Anthrop 1 ret · 9 yds · long 9
Northwestern
K Charlie Kuhbander 0/1 FG · 2/2 XP
P Derek Adams 2 punts · 41.0 avg
KR Raymond Niro III 2 ret · 44 yds · long 22
KR Thomas Gordon 1 ret · 0 yds
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

61plays69
506yards315
10drives9
56%success rate45%
21.99total PPA6.3
Derived from 130 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q2Mitchell Fineran 32 yd FG GOOD 3–0
Q2Mitchell Fineran 25 yd FG GOOD 6–0
Q2Aidan O'Connell pass complete to Milton Wright for 53 yds for a TD, (Mitchell Fineran KICK) 13–0
Q2Andrew Marty pass complete to Marshall Lang for 4 yds for a TD, (Charlie Kuhbander KICK) 7–13
Q3Aidan O'Connell pass complete to Milton Wright for 17 yds for a TD, (Two-Point Conversion… 19–7
Q3Evan Hull run for 1 yd for a TD, (Charlie Kuhbander KICK) 14–19
Q3Aidan O'Connell pass complete to Milton Wright for 45 yds for a TD, (Mitchell Fineran KICK) 26–14
Q4Mitchell Fineran 22 yd FG GOOD 29–14
Q4Mitchell Fineran 38 yd FG GOOD 32–14

Biggest plays by PPA

Q2Aidan O'Connell pass complete to Milton Wright for 53 yds for a TD, (Mitchell Fineran… 4.10
Q2Ryan Hilinski pass complete to Malik Washington for 46 yds to the Prdue 30 for a 1ST… 4.07
Q3Aidan O'Connell pass complete to Milton Wright for 45 yds for a TD, (Mitchell Fineran… 3.48
Q4Aidan O'Connell pass complete to Milton Wright for 50 yds to the Nwest 4 for a 1ST down 3.42
Q3Aidan O'Connell pass complete to Milton Wright for 17 yds for a TD, (Two-Point… 3.20
Q2Andrew Marty pass complete to Stephon Robinson Jr. for 35 yds to the NORTHWSTRN 41 for… 2.91

Series recent meetings

2025 Purdue 0 – 19 Northwestern
2024 Northwestern 26 – 20 Purdue
2023 Purdue 15 – 23 Northwestern
2022 Northwestern 9 – 17 Purdue
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