Week 12 · 2022
Northwestern at Purdue
Sat 11/19/2022 12:00 PMRoss-Ade StadiumConference
30°Cloudy16 mph WSW · 47% humidityRecorded at kickoff by College Football Data
Northwestern
9
1–11
Purdue
17
8–6
Attendance
54,016
reported
PUR12 plays, 46 yd · On downs | ||||
| 14:56 | own 35 | Adam Stage kickoff for 63 yds , Kobe Lewis return for 19 yds to the Prdue 21 | +19 | |
| 14:56 | 1st & 10 | own 21 | Devin Mockobee run for 8 yds to the Prdue 29 | +8 |
| 14:56 | 2nd & 2 | own 29 | Devin Mockobee run for 1 yd to the Prdue 30 | +1 |
| 14:56 | 3rd & 1 | own 30 | Devin Mockobee run for 1 yd to the Prdue 31 for a 1ST down | +1 |
| 14:56 | 1st & 10 | own 31 | Aidan O'Connell pass complete to Charlie Jones for 7 yds to the Prdue 38 | +7 |
| 14:56 | 2nd & 3 | own 38 | Devin Mockobee run for 8 yds to the Prdue 46 for a 1ST down | +8 |
| 14:56 | 1st & 10 | own 46 | Dylan Downing run for 8 yds to the Nwest 46 | +8 |
| 14:56 | 2nd & 2 | opp 46 | Dylan Downing run for 4 yds to the Nwest 42 for a 1ST down | +4 |
| 14:56 | 1st & 10 | opp 42 | Aidan O'Connell sacked by Sean McLaughlin for a loss of 10 yards to the Prdue 48 | −10 |
| 14:56 | 2nd & 20 | own 48 | Tyrone Tracy run for 19 yds to the Nwest 33 | +19 |
| 14:56 | 3rd & 1 | opp 33 | Devin Mockobee run for no gain to the Nwest 33 | 0 |
| 8:31 | 4th & 1 | opp 33 | PURDUE Penalty, turnover on downs. PENALTY Illegal Motion on SHEFFIELD, TJ ( Yards) declined | 0 |
NU4 plays, 3 yd · Punt | ||||
| 8:31 | 1st & 10 | own 33 | Evan Hull run for a loss of 4 yards to the Nwest 29 | −4 |
| 8:31 | 2nd & 14 | own 29 | Evan Hull run for 4 yds to the Nwest 33 | +4 |
| 8:31 | 3rd & 10 | own 33 | Cole Freeman pass complete to Evan Hull for 3 yds to the Nwest 36 | +3 |
| 6:54 | 4th & 7 | own 36 | Luke Akers punt for 34 yds, fair catch by Charlie Jones at the Prdue 30 | 0 |
PUR11 plays, 70 yd · Touchdown | ||||
| 6:54 | 1st & 10 | own 30 | Dylan Downing run for 3 yds to the Prdue 33 | +3 |
| 6:54 | 2nd & 7 | own 33 | Dylan Downing run for 5 yds to the Prdue 38 | +5 |
| 5:32 | 1st & 10 | own 44 | Timeout NORTHWESTERN, clock 05:32 | 0 |
| 5:32 | 3rd & 2 | own 38 | Aidan O'Connell pass complete to Charlie Jones for 6 yds to the Prdue 44 for a 1ST down | +6 |
| 5:32 | 1st & 10 | own 44 | Aidan O'Connell pass complete to Charlie Jones for a loss of 1 yard to the Prdue 43 | −1 |
| 5:32 | 2nd & 11 | own 43 | Dylan Downing run for 10 yds to the Nwest 47 | +10 |
| 5:32 | 3rd & 1 | opp 47 | Dylan Downing run for 1 yd to the Nwest 46 for a 1ST down | +1 |
| 5:32 | 1st & 10 | opp 46 | Tyrone Tracy run for 8 yds to the Nwest 38 | +8 |
| 5:32 | 2nd & 2 | opp 38 | Kobe Lewis run for 19 yds to the Nwest 19 for a 1ST down | +19 |
| 5:32 | 1st & 10 | opp 19 | Kobe Lewis run for 4 yds to the Nwest 15 | +4 |
| 1:48 | 2nd & 6 | opp 15 | Aidan O'Connell pass complete to Charlie Jones for 15 yds for a TD, (Mitchell Fineran KICK) | +15 |
NU16 plays, 65 yd · Field goal | ||||
| 1:42 | own 35 | Chris Van Eekeren kickoff for 56 yds , Evan Hull return for 21 yds to the Nwest 30 | +21 | |
| 1:42 | 1st & 10 | own 30 | Cole Freeman pass complete to Malik Washington for 9 yds to the Nwest 39 | +9 |
| 1:42 | 2nd & 1 | own 39 | Cole Freeman pass incomplete | 0 |
| 1:42 | 3rd & 1 | own 39 | Cam Porter run for 6 yds to the Nwest 45 for a 1ST down | +6 |
| 1:42 | 1st & 10 | own 45 | Cam Porter run for 1 yd to the Nwest 46 | +1 |
| 1:42 | 2nd & 9 | own 46 | Cole Freeman pass incomplete | 0 |
| 0:00 | 3rd & 9 | own 46 | Cole Freeman run for 6 yds to the Prdue 48 | +6 |
| 0:00 | own 46 | End of 1st Quarter | 0 | |
| 15:00 | 4th & 3 | opp 48 | PURDUE Penalty, Offsides (Kieren Douglas) to the Prdue 43 for a 1ST down | +5 |
| 15:00 | 1st & 10 | opp 43 | Evan Hull run for 19 yds to the Prdue 24 for a 1ST down | +19 |
| 15:00 | 1st & 10 | opp 24 | Cole Freeman pass incomplete | 0 |
| 15:00 | 2nd & 10 | opp 24 | Cole Freeman pass complete to Marshall Lang for 17 yds to the Prdue 7 for a 1ST down | +17 |
| 15:00 | 1st & goal | opp 7 | Cole Freeman run for 1 yd to the Prdue 6 | +1 |
| 15:00 | 2nd & goal | opp 6 | Cole Freeman pass complete to Andrew Clair for no gain to the Prdue 5 | 0 |
| 15:00 | 3rd & goal | opp 5 | Cole Freeman pass incomplete | 0 |
| 12:41 | 4th & goal | opp 5 | Adam Stage 23 yd FG GOOD | +23 |
PUR5 plays, 0 yd · Punt | ||||
| 12:36 | own 35 | Adam Stage kickoff for 56 yds , Kobe Lewis return for 10 yds to the Prdue 19 | +10 | |
| 12:36 | 1st & 10 | own 19 | Kobe Lewis run for no gain to the Prdue 19 | 0 |
| 12:36 | 2nd & 10 | own 19 | Aidan O'Connell pass incomplete | 0 |
| 12:36 | 3rd & 10 | own 19 | Aidan O'Connell pass incomplete | 0 |
| 11:47 | 4th & 10 | own 19 | Jack Ansell punt for 39 yds , Donny Navarro III returns for 3 yds to the Nwest 45 | +3 |
NU4 plays, 0 yd · Punt | ||||
| 11:47 | 1st & 10 | own 45 | Malik Washington run for a loss of 6 yards to the Nwest 39 | −6 |
| 11:47 | 2nd & 16 | own 39 | Evan Hull run for 6 yds to the Nwest 45 | +6 |
| 11:47 | 3rd & 10 | own 45 | Cole Freeman pass incomplete | 0 |
| 10:20 | 4th & 10 | own 45 | Hunter Renner punt for 33 yds , returns for no gain to the Prdue 15 | 0 |
PUR14 plays, 85 yd · Touchdown | ||||
| 10:20 | 1st & 10 | own 15 | Dylan Downing run for 2 yds to the Prdue 17 | +2 |
| 10:20 | 2nd & 8 | own 17 | Aidan O'Connell pass complete to Mershawn Rice for 13 yds to the Prdue 30 for a 1ST down | +13 |
| 10:20 | 1st & 10 | own 30 | Dylan Downing run for a loss of 1 yard to the Prdue 29 | −1 |
| 10:20 | 2nd & 11 | own 29 | Aidan O'Connell pass incomplete | 0 |
| 10:20 | 3rd & 11 | own 29 | NORTHWESTERN Penalty, Offsides (Aidan Hubbard) declined for a 1ST down | 0 |
| 10:20 | 1st & 10 | opp 44 | Aidan O'Connell pass complete to Kobe Lewis for 17 yds to the Nwest 27 for a 1ST down | +17 |
| 7:19 | 2nd & 6 | opp 23 | Timeout PURDUE, clock 07:19 | 0 |
| 7:19 | 1st & 10 | opp 27 | Kobe Lewis run for 4 yds to the Nwest 23 | +4 |
| 7:19 | 2nd & 6 | opp 23 | Austin Burton run for 5 yds to the Nwest 18 | +5 |
| 7:19 | 3rd & 1 | opp 18 | Kobe Lewis run for 3 yds to the Nwest 15 for a 1ST down | +3 |
| 7:19 | 1st & 10 | opp 15 | Kobe Lewis run for 3 yds to the Nwest 12 | +3 |
| 7:19 | 2nd & 7 | opp 12 | Dylan Downing run for 7 yds to the Nwest 5 for a 1ST down | +7 |
| 7:19 | 1st & goal | opp 5 | Dylan Downing run for 2 yds to the Nwest 3 | +2 |
| 4:12 | 2nd & goal | opp 3 | Aidan O'Connell pass complete to Payne Durham for 3 yds for a TD, (Mitchell Fineran KICK) | +3 |
NU13 plays, 31 yd · Punt | ||||
| 4:12 | own 35 | Chris Van Eekeren kickoff for 52 yds | 0 | |
| 4:12 | 1st & 10 | own 25 | Evan Hull run for 4 yds to the Nwest 29 | +4 |
| 4:12 | 2nd & 6 | own 29 | Cole Freeman pass complete to Duke Olges for 15 yds to the Nwest 44 for a 1ST down | +15 |
| 4:12 | 1st & 10 | own 44 | Evan Hull run for 2 yds to the Nwest 46 | +2 |
| 4:12 | 2nd & 8 | own 46 | Cole Freeman run for 6 yds to the Prdue 48 | +6 |
| 4:12 | 3rd & 2 | opp 48 | Cam Porter run for 5 yds to the Prdue 43 for a 1ST down | +5 |
| 4:12 | 1st & 10 | opp 43 | PORTER, Cam rush to the left for a loss of 1 yard to the PUR44 (TAYLOR, Reese). PENALTY NOR Holding on OLGES, Duke enforced 10 yards from the PUR43 to the NOR47 [NHSG]. NO PLAY (replay the down). | −10 |
| 4:12 | 1st & 20 | own 47 | Evan Hull run for 1 yd to the Nwest 48 | +1 |
| 0:28 | 3rd & 18 | own 49 | Timeout NORTHWESTERN, clock 00:28 | 0 |
| 0:28 | 2nd & 19 | own 48 | Cole Freeman pass complete to Evan Hull for 1 yd to the Nwest 49 | +1 |
| 0:21 | 4th & 11 | opp 44 | Timeout PURDUE, clock 00:21 | 0 |
| 0:21 | 3rd & 18 | own 49 | Cole Freeman run for 7 yds to the Prdue 44 | +7 |
| 0:12 | 4th & 11 | opp 44 | Hunter Renner punt for 26 yds, downed at the Prdue 18 | 0 |
PUR2 plays, -2 yd · End of period | ||||
| 0:00 | 1st & 10 | own 18 | [NH] Kneel down by O'CONNELL, Aidan at PUR16 (team loss of 2), clock 00:00. | 0 |
| 0:00 | own 16 | End of 2nd Quarter | 0 | |
NU7 plays, 18 yd · Turnover | ||||
| 14:56 | own 35 | Chris Van Eekeren kickoff for 57 yds , Evan Hull return for 17 yds to the Nwest 25 | +17 | |
| 14:56 | 1st & 10 | own 25 | Evan Hull run for 9 yds to the Nwest 34 | +9 |
| 14:56 | 2nd & 1 | own 34 | Evan Hull run for no gain to the Nwest 34 | 0 |
| 14:56 | 3rd & 1 | own 34 | Evan Hull run for 5 yds to the Nwest 39 for a 1ST down | +5 |
| 14:56 | 1st & 10 | own 39 | Cole Freeman pass incomplete | 0 |
| 14:56 | 2nd & 10 | own 39 | Cam Porter run for 4 yds to the Nwest 43 | +4 |
| 11:00 | 3rd & 6 | own 43 | PURDUE Penalty, Unsportsmanlike Conduct (Jalen Graham) to the Nwest 35 for a 1ST down | +15 |
PUR4 plays, 5 yd · Missed FG | ||||
| 14:56 | 1st & 10 | opp 35 | Dylan Downing run for 4 yds to the Nwest 31 | +4 |
| 14:56 | 2nd & 6 | opp 31 | Dylan Downing run for no gain to the Nwest 31 | 0 |
| 14:56 | 3rd & 6 | opp 31 | Aidan O'Connell run for 1 yd to the Nwest 30 | +1 |
| 10:52 | 4th & 5 | opp 30 | Mitchell Fineran 47 yd FG MISSED | +47 |
NU6 plays, 28 yd · Turnover | ||||
| 11:00 | 1st & 15 | own 38 | Joseph Himon II run for 3 yds to the Nwest 41 | +3 |
| 11:00 | 2nd & 12 | own 41 | Cole Freeman pass incomplete | 0 |
| 11:00 | 3rd & 12 | own 41 | Cole Freeman pass complete to Malik Washington for 13 yds to the Prdue 46 for a 1ST down | +13 |
| 10:52 | 1st & 10 | own 30 | Joseph Himon II run for 13 yds to the Nwest 43 for a 1ST down | +13 |
| 10:52 | 1st & 10 | own 43 | NORTHWESTERN Penalty, False Start (Duke Olges) to the Nwest 38 | −5 |
| 8:54 | 1st & 10 | opp 46 | Cole Freeman run for 4 yds to the Prdue 42 Cole Freeman fumbled, recovered by Prdue Cam Allen | +4 |
PUR6 plays, 27 yd · On downs | ||||
| 8:54 | 1st & 10 | own 42 | Aidan O'Connell pass complete to Kobe Lewis for 9 yds to the Nwest 49 | +9 |
| 8:54 | 2nd & 1 | opp 49 | Kobe Lewis run for 9 yds to the Nwest 40 for a 1ST down | +9 |
| 8:54 | 1st & 10 | opp 40 | Aidan O'Connell pass incomplete | 0 |
| 8:54 | 2nd & 10 | opp 40 | Aidan O'Connell pass complete to TJ Sheffield for 4 yds to the Nwest 36 | +4 |
| 8:54 | 3rd & 6 | opp 36 | Aidan O'Connell run for 3 yds to the Nwest 33 | +3 |
| 5:59 | 4th & 3 | opp 33 | Aidan O'Connell run for 2 yds to the Nwest 31 | +2 |
NU4 plays, 5 yd · Punt | ||||
| 5:59 | 1st & 10 | own 31 | run for 7 yds to the Nwest 38 | +7 |
| 5:59 | 2nd & 3 | own 38 | run for 1 yd to the Nwest 39 | +1 |
| 5:59 | 3rd & 2 | own 39 | run for a loss of 3 yards to the Nwest 36 | −3 |
| 4:11 | 4th & 5 | own 36 | Luke Akers punt for 48 yds , Charlie Jones returns for 7 yds to the Prdue 23 | +7 |
PUR4 plays, -2 yd · Punt | ||||
| 4:11 | 1st & 10 | own 23 | Aidan O'Connell pass incomplete | 0 |
| 4:11 | 2nd & 10 | own 23 | Aidan O'Connell pass incomplete | 0 |
| 4:11 | 3rd & 10 | own 23 | Dylan Downing run for a loss of 2 yards to the Prdue 21 | −2 |
| 3:18 | 4th & 12 | own 21 | Jack Ansell punt for 44 yds , Donny Navarro III returns for 4 yds to the Nwest 39 | +4 |
NU5 plays, -15 yd · Punt | ||||
| 3:18 | 1st & 10 | own 39 | Cole Freeman run for 4 yds to the Nwest 43 | +4 |
| 3:18 | 2nd & 6 | own 43 | HULL, Evan rush to the left for a gain of 13 yards to the PUR44 (BROWN, Jamari). PENALTY NOR Holding on LANG, Marshall enforced 10 yards from the NOR43 to the NOR33 [NHSG]. NO PLAY (replay the down). | −10 |
| 3:18 | 2nd & 16 | own 33 | Cole Freeman pass incomplete | 0 |
| 3:18 | 3rd & 16 | own 33 | Cole Freeman sacked for a loss of 9 yards to the Nwest 24 | −9 |
| 1:34 | 4th & 25 | own 24 | Luke Akers punt for 39 yds, fair catch by Charlie Jones at the Prdue 37 | 0 |
PUR4 plays, 4 yd · Punt | ||||
| 1:34 | 1st & 10 | own 37 | Kobe Lewis run for 4 yds to the Prdue 41 | +4 |
| 1:34 | 2nd & 6 | own 41 | Kobe Lewis run for no gain to the Prdue 41 | 0 |
| 1:34 | 3rd & 6 | own 41 | Aidan O'Connell pass incomplete | 0 |
| 0:28 | 4th & 6 | own 41 | punt blocked by blocked by | 0 |
NU9 plays, 50 yd · Touchdown | ||||
| 0:28 | 1st & 10 | midfield | run for 3 yds to the Prdue 47 | +3 |
| 0:00 | 2nd & 7 | opp 47 | Cole Freeman pass complete to Genson Hooper Price for 12 yds to the Prdue 35 for a 1ST down | +12 |
| 0:00 | opp 47 | End of 3rd Quarter | 0 | |
| 15:00 | 1st & 10 | opp 35 | Evan Hull run for 6 yds to the Prdue 29 | +6 |
| 15:00 | 2nd & 4 | opp 29 | Evan Hull run for 5 yds to the Prdue 24 for a 1ST down | +5 |
| 15:00 | 1st & 10 | opp 24 | Evan Hull run for 2 yds to the Prdue 22 | +2 |
| 15:00 | 2nd & 8 | opp 22 | Evan Hull run for 4 yds to the Prdue 18 | +4 |
| 15:00 | 3rd & 4 | opp 18 | Evan Hull run for 16 yds to the Prdue 2 for a 1ST down | +16 |
| 12:49 | 1st & goal | opp 2 | Evan Hull 2 Yd Run (Two-Point Pass Conversion Failed) | +2 |
PUR14 plays, 65 yd · Field goal | ||||
| 12:44 | own 35 | Adam Stage kickoff for 38 yds , Kobe Lewis return for no gain to the Prdue 27 | 0 | |
| 12:44 | 1st & 10 | own 27 | Aidan O'Connell pass complete to Charlie Jones for 8 yds to the Prdue 35 | +8 |
| 12:44 | 2nd & 2 | own 35 | Aidan O'Connell pass complete to Charlie Jones for 11 yds to the Prdue 46 for a 1ST down | +11 |
| 12:44 | 1st & 10 | own 46 | Aidan O'Connell pass complete to Deion Burks for 17 yds to the Nwest 37 for a 1ST down | +17 |
| 12:44 | 1st & 10 | opp 37 | Aidan O'Connell pass complete to Paul Piferi for 17 yds to the Nwest 20 for a 1ST down | +17 |
| 12:44 | 1st & 10 | opp 20 | Aidan O'Connell pass complete to Dylan Downing for 6 yds to the Nwest 14 | +6 |
| 12:44 | 2nd & 4 | opp 14 | Dylan Downing run for 3 yds to the Nwest 11 | +3 |
| 8:29 | 4th & 1 | opp 11 | Timeout PURDUE, clock 08:29 | 0 |
| 8:29 | 3rd & 1 | opp 11 | Dylan Downing run for no gain to the Nwest 11 | 0 |
| 8:29 | 4th & 1 | opp 11 | Dylan Downing run for 2 yds to the Nwest 9 for a 1ST down | +2 |
| 8:29 | 1st & goal | opp 9 | Aidan O'Connell pass incomplete | 0 |
| 8:29 | 2nd & goal | opp 9 | Dylan Downing run for 1 yd to the Nwest 8 | +1 |
| 8:29 | 3rd & goal | opp 8 | Aidan O'Connell pass incomplete | 0 |
| 7:08 | 4th & goal | opp 8 | Mitchell Fineran 26 yd FG GOOD | +26 |
NU13 plays, 28 yd · On downs | ||||
| 7:02 | own 35 | Chris Van Eekeren kickoff for 60 yds , Evan Hull return for 19 yds to the Nwest 24 | +19 | |
| 7:02 | 1st & 10 | own 24 | Evan Hull run for 5 yds to the Nwest 29 | +5 |
| 7:02 | 2nd & 5 | own 29 | Evan Hull run for 4 yds to the Nwest 33 | +4 |
| 7:02 | 3rd & 1 | own 33 | Evan Hull run for 7 yds to the Nwest 40 for a 1ST down | +7 |
| 7:02 | 1st & 10 | own 40 | Cam Porter run for 2 yds to the Nwest 42 | +2 |
| 7:02 | 2nd & 8 | own 42 | Cam Porter run for 1 yd to the Nwest 43 | +1 |
| 7:02 | 3rd & 7 | own 43 | Cam Porter run for 4 yds to the Nwest 47 | +4 |
| 7:02 | 4th & 3 | own 47 | Cole Freeman run for 4 yds to the Prdue 49 for a 1ST down | +4 |
| 7:02 | 1st & 10 | opp 49 | Cam Porter run for 1 yd to the Prdue 48 | +1 |
| 3:05 | 2nd & 9 | opp 48 | Evan Hull run for 5 yds to the Prdue 43 | +5 |
| 1:33 | 4th & 4 | opp 43 | Timeout NORTHWESTERN, clock 01:33 | 0 |
| 1:33 | 3rd & 4 | opp 43 | Evan Hull run for no gain to the Prdue 43 | 0 |
| 1:26 | 4th & 4 | opp 43 | Cole Freeman sacked for a loss of 5 yards to the Prdue 48 | −5 |
PUR7 plays, 1 yd · Punt | ||||
| 1:22 | 2nd & 15 | own 43 | Timeout NORTHWESTERN, clock 01:22 | 0 |
| 1:22 | 1st & 10 | own 48 | Kobe Lewis run for a loss of 5 yards to the Prdue 43 | −5 |
| 1:17 | 3rd & 14 | own 44 | Timeout NORTHWESTERN, clock 01:17 | 0 |
| 1:17 | 2nd & 15 | own 43 | Kobe Lewis run for 1 yd to the Prdue 44 | +1 |
| 0:29 | 4th & 9 | own 49 | Timeout PURDUE, clock 00:29 | 0 |
| 0:29 | 3rd & 14 | own 44 | Tyrone Tracy run for 5 yds to the Prdue 49 | +5 |
| 0:22 | 4th & 9 | own 49 | Jack Ansell punt for 39 yds, fair catch by Donny Navarro III at the Nwest 12 | 0 |
NU4 plays, 7 yd · End of period | ||||
| 0:22 | 1st & 10 | own 12 | Cole Freeman pass incomplete | 0 |
| 0:22 | 2nd & 10 | own 12 | Cole Freeman pass incomplete | 0 |
| 0:00 | 3rd & 10 | own 12 | Cole Freeman pass complete to Evan Hull for 7 yds to the Nwest 19 | +7 |
| 0:00 | own 19 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Purdue 3–7 vs Northwestern
- 2021 · wk 12Purdue 32 @ Northwestern 14
- 2020 · wk 11Northwestern 27 @ Purdue 20
- 2019 · wk 11Purdue 24 @ Northwestern 22
- 2018 · wk 1Northwestern 31 @ Purdue 27
- 2017 · wk 11Purdue 13 @ Northwestern 23
- 2016 · wk 11Northwestern 45 @ Purdue 17
- 2015 · wk 11Purdue 14 @ Northwestern 21
- 2014 · wk 13Northwestern 38 @ Purdue 14
- 2010 · wk 6Purdue 20 @ Northwestern 17
- 2009 · wk 5Northwestern 27 @ Purdue 21
Previous 5 meetings vs. Jeff Brohm
Northwestern 3–2 vs Jeff Brohm
- 2021 · wk 12Purdue 32 @ Northwestern 14
- 2020 · wk 11Northwestern 27 @ Purdue 20
- 2019 · wk 11Purdue 24 @ Northwestern 22
- 2018 · wk 1Northwestern 31 @ Purdue 27
- 2017 · wk 11Purdue 13 @ Northwestern 23
Previous 10 meetings vs. Pat Fitzgerald
Purdue 3–7 vs Pat Fitzgerald
- 2021 · wk 12Purdue 32 @ Northwestern 14
- 2020 · wk 11Northwestern 27 @ Purdue 20
- 2019 · wk 11Purdue 24 @ Northwestern 22
- 2018 · wk 1Northwestern 31 @ Purdue 27
- 2017 · wk 11Purdue 13 @ Northwestern 23
- 2016 · wk 11Northwestern 45 @ Purdue 17
- 2015 · wk 11Purdue 14 @ Northwestern 21
- 2014 · wk 13Northwestern 38 @ Purdue 14
- 2010 · wk 6Purdue 20 @ Northwestern 17
- 2009 · wk 5Northwestern 27 @ Purdue 21
Research
Keep this open while you look at others