Purdue at Northwestern

Saturday, October 30, 2004

Northwestern beat No. 17 Purdue 13–⁠10. It was their 72nd meeting; after it, Purdue led the series 47–⁠24–⁠1.

Away17Purdue7–⁠5 in 2004
10
HomeNorthwestern6–⁠6 in 2004
13

Final at Ryan Field, EvanstonAttendance 30,312

At kickoff
55°F, overcast, wind 21 mph from the southwest, gusts to 36 mphWeather: NOAA NCEI Integrated Surface Database; Chicago O’Hare International Airport (KORD), 23 km from the stadium

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue1000010
Northwestern700613

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Purdue

PassingC/AttYdsTDInt
Kyle Orton15/3314311
Brandon Kirsch5/96700
RushingCarYdsTDLong
Jerod Void174409
Brandon Jones113807
Brandon Kirsch73209
Kyle Orton59012
ReceivingRecYdsTDLong
Charles Davis674016
Dorien Bryant560115
Kyle Ingraham343032
Taylor Stubblefield429018

Northwestern

PassingC/AttYdsTDInt
Brett Basanez11/3014800
RushingCarYdsTDLong
Noah Herron1982116
Brett Basanez924011
Terrell Jordan524114
ReceivingRecYdsTDLong
Mark Philmore459029
Noah Herron450017
Shaun Herbert129029
Taylor Jones1606
InterceptionsIntYdsTD
Marvin Ward1120

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

Team stats

PurdueNorthwestern
332Total yards278
219Passing yards150
122Rushing yards130
5.0Yards per pass4.9
3.0Yards per rush3.9
20First downs14
8–⁠18Third downs6–⁠17
0–⁠1Fourth downs0–⁠0
2Turnovers0
0–⁠0Penalties0–⁠0
21:06Possession15:34

Efficiency

PurdueNorthwestern
35%Success rate30%
−0.09EPA per play0.01
1.05Explosiveness1.21
−0.24Rushing EPA−0.05
0.12Passing EPA0.10
36%Passing-down success32%
−0.40First-down EPA−0.18
−0.19Second-down EPA−0.12
0.66Third-down EPA0.40

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 going in

Our ratings (scores only)

Purdue 67% to win. Northwestern pulled the upset.

Every drive

Northwestern end zonePurdue end zoneQ1 NorthwesternPunt, 6 playsQ1 PurdueFumble, 3 playsQ1 NorthwesternTouchdown run, 3 playsQ1 PurdueKickoff, 1 playQ1 PurdueField goal, 4 playsQ1 NorthwesternKickoff, 1 playQ1 NorthwesternPunt, 3 playsQ1 PurduePunt, 3 playsQ1 NorthwesternPunt, 3 playsQ1 PurdueTouchdown pass, 7 playsQ1 NorthwesternKickoff, 1 playQ1 NorthwesternPunt, 9 playsQ2 PurduePunt, 9 playsQ2 NorthwesternPunt, 3 playsQ2 PurdueTurnover on downs, 14 playsQ2 NorthwesternPunt, 6 playsQ3 PurduePunt, 5 playsQ3 NorthwesternPunt, 4 playsQ3 PurduePunt, 3 playsQ3 NorthwesternPunt, 6 playsQ3 PurdueInterception, 5 playsQ3 NorthwesternPunt, 6 playsQ3 PurdueMissed FG, 13 playsQ4 NorthwesternPunt, 3 playsQ4 PurduePunt, 6 playsQ4 NorthwesternPunt, 3 playsQ4 PurduePunt, 7 playsQ4 NorthwesternTouchdown run, 8 playsQ4 PurdueKickoff, 1 playQ4 PurdueIncomplete pass, 5 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Purdue right to left.
  1. Q1 NorthwesternPunt, 6 plays, 4 yards
  2. Q1 PurdueFumble, 3 plays, 1 yard
  3. Q1 NorthwesternTouchdown run, 3 plays, 28 yards
  4. Q1 PurdueKickoff, 1 play, −6 yards
  5. Q1 PurdueField goal, 4 plays, 1 yard
  6. Q1 NorthwesternKickoff, 1 play, 27 yards
  7. Q1 NorthwesternPunt, 3 plays, 9 yards
  8. Q1 PurduePunt, 3 plays, 5 yards
  9. Q1 NorthwesternPunt, 3 plays, 7 yards
  10. Q1 PurdueTouchdown pass, 7 plays, 46 yards
  11. Q1 NorthwesternKickoff, 1 play, 30 yards
  12. Q1 NorthwesternPunt, 9 plays, 32 yards
  13. Q2 PurduePunt, 9 plays, 42 yards
  14. Q2 NorthwesternPunt, 3 plays, 2 yards
  15. Q2 PurdueTurnover on downs, 14 plays, 37 yards
  16. Q2 NorthwesternPunt, 6 plays, 18 yards
  17. Q3 PurduePunt, 5 plays, 18 yards
  18. Q3 NorthwesternPunt, 4 plays, 7 yards
  19. Q3 PurduePunt, 3 plays, 0 yards
  20. Q3 NorthwesternPunt, 6 plays, 11 yards
  21. Q3 PurdueInterception, 5 plays, 15 yards
  22. Q3 NorthwesternPunt, 6 plays, −45 yards
  23. Q3 PurdueMissed FG, 13 plays, 54 yards
  24. Q4 NorthwesternPunt, 3 plays, 11 yards
  25. Q4 PurduePunt, 6 plays, 22 yards
  26. Q4 NorthwesternPunt, 3 plays, 0 yards
  27. Q4 PurduePunt, 7 plays, 10 yards
  28. Q4 NorthwesternTouchdown run, 8 plays, 84 yards
  29. Q4 PurdueKickoff, 1 play, −81 yards
  30. Q4 PurdueIncomplete pass, 5 plays, 40 yards

Play by play

1st quarter9 drives, then Purdue 10, Northwestern 7
Northwestern Punt, 6 plays
14:521st & 10 at own 4326 yard penalty on Wildcats.
14:521st & 10 at own 17Noah Herron (NU) rushed up the middle for 3 yards.
14:172nd & 7 at own 20Noah Herron (NU) rushed up the middle for 1 yard.
13:423rd & 6 at own 21Brett Basanez (NU) pass left side complete to Mark Philmore (NU) for 29 yards.
13:231st & 10 at the 50Brett Basanez (NU) pass right side complete to Taylor Jones (NU) for 6 yards.
12:512nd & 4 at opp 44Brett Basanez (NU) rushed up the middle for 1 yard.
12:273rd & 3 at opp 4310 yard penalty on Wildcats.
11:573rd & 13 at own 47Brett Basanez (NU) pass left side complete to Noah Herron (NU) for 7 yards.
11:314th & 6 at opp 46Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Fumble, 3 plays
10:551st & 10 at own 15Jerod Void (PU) rushed up the middle for 1 yard.
10:552nd & 9 at own 16Kyle Orton (PU) pass incomplete across the middle.
10:233rd & 9 at own 16Kyle Orton (PU) rushed up the middle for 12 yards.
10:231st & 10 at own 28Boilermakers fumble by Kyle Orton (PU), recovered by Bryan Heinz (NU), returned for no gain.
Northwestern Touchdown run, 3 plays
10:061st & 10 at opp 28Noah Herron (NU) rushed right side for 3 yards.
9:422nd & 7 at opp 25Brett Basanez (NU) rushed right side for 11 yards.
9:421st & 10 at opp 14Terrell Jordan (NU) rushed left side for a 14 yard touchdown.Northwestern 6, Purdue 0
9:42Extra point by Brian Huffman (NU) is good.Northwestern 7, Purdue 0
9:08Kickoff returned by Jerod Void (PU) for 71 yards.
Purdue Field goal, 4 plays
8:581st & goal at opp 6Kyle Orton (PU) pass right side complete to Jon Goldsberry (PU) for 1 yard.
8:252nd & goal at opp 5Kyle Orton (PU) pass incomplete across the middle.
8:123rd & goal at opp 5Kyle Orton (PU) pass incomplete to the right side.
8:124th & goal at opp 523 yard field goal by Ben Jones (PU) is good.Northwestern 7, Purdue 3
8:031st & 0 at opp 13Kickoff returned by Terrell Jordan (NU) for 14 yards.
Northwestern Punt, 3 plays
7:581st & 10 at own 27Noah Herron (NU) rushed right side for 7 yards.
7:232nd & 3 at own 34Noah Herron (NU) rushed up the middle for 2 yards.
6:533rd & 1 at own 36Brett Basanez (NU) pass incomplete across the middle.
6:534th & 1 at own 36Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 3 plays
6:291st & 10 at own 35Kyle Orton (PU) pass incomplete to the left side.
6:242nd & 10 at own 35Kyle Orton (PU) pass across the middle complete to Kyle Ingraham (PU) for 5 yards.
6:073rd & 5 at own 40Kyle Orton (PU) pass incomplete across the middle.
5:364th & 5 at own 40Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 3 plays
5:261st & 10 at own 20Noah Herron (NU) rushed up the middle for 6 yards.
4:582nd & 4 at own 26Noah Herron (NU) rushed up the middle for 1 yard.
4:213rd & 3 at own 27Brett Basanez (NU) pass incomplete to the left side.
4:214th & 3 at own 27Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Touchdown pass, 7 plays
4:061st & 10 at opp 46Kyle Orton (PU) pass incomplete across the middle.
4:022nd & 10 at opp 46Jerod Void (PU) rushed up the middle for -1 yards.
3:263rd & 11 at opp 47Kyle Orton (PU) pass right side complete to Charles Davis (PU) for 16 yards.
3:051st & 10 at opp 31Jerod Void (PU) rushed left side for 1 yard.
2:322nd & 9 at opp 30Kyle Orton (PU) pass left side complete to Taylor Stubblefield (PU) for 18 yards.
1:541st & 10 at opp 12Jerod Void (PU) rushed left side for no gain.
1:442nd & 10 at opp 12Kyle Orton (PU) pass across the middle complete to Dorien Bryant (PU) for a 12 yard touchdown.Purdue 9, Northwestern 7
1:44Extra point by Ben Jones (PU) is good.Purdue 10, Northwestern 7
1:03Kickoff returned by Terrell Jordan (NU) for 25 yards.
Northwestern Punt, 9 plays
0:581st & 10 at own 30Noah Herron (NU) rushed up the middle for 1 yard.
0:252nd & 9 at own 31Terrell Jordan (NU) rushed right side for 3 yards.
Q2 15:003rd & 6 at own 34Start of the 2nd quarter.
Q2 15:003rd & 6 at own 345 yard penalty on Wildcats.
Q2 15:003rd & 11 at own 29Brett Basanez (NU) pass across the middle complete to Noah Herron (NU) for 17 yards.
Q2 14:371st & 10 at own 46Brett Basanez (NU) pass incomplete to the left side.
Q2 14:322nd & 10 at own 46Brett Basanez (NU) rushed right side for 9 yards.
Q2 13:563rd & 1 at opp 45Noah Herron (NU) rushed up the middle for 3 yards.
Q2 13:291st & 10 at opp 42Terrell Jordan (NU) rushed left side for 4 yards.
Q2 13:052nd & 6 at opp 38Brett Basanez (NU) pass incomplete to the left side.
Q2 12:543rd & 6 at opp 38Brett Basanez (NU) pass incomplete to the right side.
Q2 12:544th & 6 at opp 38Punt by Ryan Pederson (NU) no return by Boilermakers.
2nd quarter4 drives, then Purdue 10, Northwestern 7
Purdue Punt, 9 plays
12:421st & 10 at own 20Kyle Orton (PU) pass right side complete to Dorien Bryant (PU) for 11 yards.
12:361st & 10 at own 31Brandon Jones (PU) rushed up the middle for 3 yards.
12:002nd & 7 at own 34Kyle Orton (PU) pass across the middle complete to Dorien Bryant (PU) for 13 yards.
11:271st & 10 at own 47Kyle Orton (PU) rushed up the middle for -4 yards.
10:432nd & 14 at own 43Kyle Orton (PU) pass left side complete to Taylor Stubblefield (PU) for -2 yards.
10:023rd & 16 at own 41Kyle Orton (PU) pass left side complete to Charles Davis (PU) for 16 yards.
10:021st & 10 at opp 43Brandon Jones (PU) rushed up the middle for 4 yards.
9:172nd & 6 at opp 39Brandon Jones (PU) rushed left side for 1 yard.
8:523rd & 5 at opp 38Kyle Orton (PU) pass incomplete to the right side.
8:524th & 5 at opp 380 yard penalty on Boilermakers.
8:524th & 5 at opp 38Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 3 plays
8:311st & 10 at own 17Brett Basanez (NU) pass across the middle complete to Mark Philmore (NU) for 9 yards.
8:312nd & 1 at own 24Brett Basanez (NU) rushed up the middle for -5 yards.
7:143rd & 6 at own 19Brett Basanez (NU) pass incomplete to the right side.
7:114th & 6 at own 19Punt by Ryan Pederson (NU) returned 4 yards by Taylor Stubblefield (PU) to the Boilermakers 36.
Purdue Turnover on downs, 14 plays
6:541st & 10 at own 36Brandon Jones (PU) rushed left side for 5 yards.
6:182nd & 5 at own 41Kyle Orton (PU) pass incomplete to the left side.
6:183rd & 5 at own 41Kyle Orton (PU) pass right side complete to Kyle Ingraham (PU) for 6 yards.
5:381st & 10 at own 47Kyle Orton (PU) rushed up the middle for 5 yards.
5:062nd & 5 at opp 48Kyle Orton (PU) pass right side complete to Taylor Stubblefield (PU) for 5 yards.
4:381st & 10 at opp 43Brandon Jones (PU) rushed up the middle for 7 yards.
3:572nd & 3 at opp 36Brandon Jones (PU) rushed left side for 5 yards.
3:251st & 10 at opp 31Kyle Orton (PU) pass incomplete to the left side.
3:202nd & 10 at opp 31Kyle Orton (PU) rushed left side for 5 yards.
3:143rd & 5 at opp 26Boilermakers timeout; 03:14 remaining 2nd quarter
3:143rd & 5 at opp 26Kyle Orton (PU) pass across the middle complete to Taylor Stubblefield (PU) for 8 yards.
2:471st & 10 at opp 18Brandon Jones (PU) rushed up the middle for 5 yards.
2:212nd & 5 at opp 135 yard penalty on Boilermakers.
2:112nd & 10 at opp 18Kyle Orton (PU) sacked for a loss of 9 yards.
1:383rd & 19 at opp 27Wildcats timeout; 01:38 remaining 2nd quarter
1:383rd & 19 at opp 27Kyle Orton (PU) pass incomplete to the left side.
1:334th & 19 at opp 27Kyle Orton (PU) pass incomplete to the right side.; turnover on downs.
Northwestern Punt, 6 plays
1:331st & 10 at own 27Brett Basanez (NU) pass incomplete to the left side.
1:252nd & 10 at own 27Brett Basanez (NU) rushed up the middle for -2 yards.
1:183rd & 12 at own 25Boilermakers timeout; 01:18 remaining 2nd quarter
1:183rd & 12 at own 25Brett Basanez (NU) pass across the middle complete to Noah Herron (NU) for 14 yards.
1:111st & 10 at own 39Brett Basanez (NU) rushed up the middle for 6 yards.
1:112nd & 4 at own 45Brett Basanez (NU) pass incomplete to the right side.
0:463rd & 4 at own 45Brett Basanez (NU) pass incomplete across the middle.
0:424th & 4 at own 45Wildcats timeout; 00:42 remaining 2nd quarter
0:424th & 4 at own 45Punt by Ryan Pederson (NU) returned 2 yards by Taylor Stubblefield (PU) to the Boilermakers 11.
3rd quarter7 drives, then Purdue 10, Northwestern 7
Purdue Punt, 5 plays
14:581st & 10 at own 31Jerod Void (PU) rushed up the middle for 4 yards.
14:272nd & 6 at own 35Kyle Orton (PU) pass across the middle complete to Charles Davis (PU) for 7 yards.
14:061st & 10 at own 425 yard penalty on Boilermakers.
14:061st & 15 at own 37Kyle Orton (PU) pass incomplete across the middle.
13:362nd & 15 at own 37Kyle Orton (PU) pass right side complete to Charles Davis (PU) for 12 yards.
13:033rd & 3 at own 49Kyle Orton (PU) pass incomplete to the right side.
12:484th & 3 at own 49Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 4 plays
12:381st & 10 at own 11Noah Herron (NU) rushed right side for 17 yards.
12:131st & 10 at own 28Brett Basanez (NU) pass incomplete to the left side.
12:132nd & 10 at own 2810 yard penalty on Wildcats.
12:062nd & 20 at own 18Brett Basanez (NU) pass incomplete across the middle.
11:463rd & 20 at own 18Brett Basanez (NU) rushed up the middle for 5 yards.
11:464th & 15 at own 23Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 3 plays
11:011st & 10 at opp 35Kyle Orton (PU) pass incomplete to the right side.
11:012nd & 10 at opp 35Kyle Orton (PU) pass incomplete to the left side.
10:513rd & 10 at opp 35Kyle Orton (PU) pass incomplete to the left side.
10:514th & 10 at opp 35Punt by Aaron Levin (PU) returned 9 yards by Mark Philmore (NU) to the Wildcats 20.
Northwestern Punt, 6 plays
10:381st & 10 at own 20Terrell Jordan (NU) rushed left side for -2 yards.
10:382nd & 12 at own 18Noah Herron (NU) rushed up the middle for 4 yards.
9:283rd & 8 at own 22Noah Herron (NU) rushed right side for 14 yards.
8:561st & 10 at own 36Noah Herron (NU) rushed up the middle for 4 yards.
8:322nd & 6 at own 40Noah Herron (NU) rushed up the middle for 1 yard.
7:563rd & 5 at own 4110 yard penalty on Wildcats.
7:563rd & 15 at own 31Brett Basanez (NU) pass incomplete to the right side.
7:354th & 15 at own 31Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Interception, 5 plays
7:301st & 10 at opp 41Jerod Void (PU) rushed right side for no gain.
6:582nd & 10 at opp 41Kyle Orton (PU) pass incomplete to the right side.
6:483rd & 10 at opp 41Kyle Orton (PU) pass right side complete to Dorien Bryant (PU) for 15 yards.
6:211st & 10 at opp 26Jerod Void (PU) rushed up the middle for 1 yard.
5:502nd & 9 at opp 25Kyle Orton (PU) pass across the middle intercepted by Marvin Ward (NU). Returned for 16 yards.
Northwestern Punt, 6 plays
5:281st & 10 at opp 20Noah Herron (NU) rushed up the middle for 3 yards.
5:282nd & 7 at own 18Terrell Jordan (NU) rushed left side for 5 yards.
4:113rd & 2 at own 23Noah Herron (NU) rushed up the middle for 5 yards.
4:111st & 10 at own 28Brett Basanez (NU) pass incomplete across the middle.
3:402nd & 10 at own 28Noah Herron (NU) rushed up the middle for 2 yards.
3:063rd & 8 at own 305 yard penalty on Boilermakers.
2:593rd & 3 at own 35Brett Basanez (NU) pass incomplete to the right side.
2:344th & 3 at own 35Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Missed FG, 13 plays
2:341st & 10 at own 27Jerod Void (PU) rushed up the middle for 5 yards.
2:022nd & 5 at own 32Brandon Kirsch (PU) rushed left side for 9 yards.
1:431st & 10 at own 41Jerod Void (PU) rushed up the middle for 1 yard.
1:042nd & 9 at own 42Brandon Kirsch (PU) pass right side complete to Charles Davis (PU) for 12 yards.
0:361st & 10 at opp 46Jerod Void (PU) rushed up the middle for 5 yards.
Q4 15:002nd & 5 at opp 41Start of the 4th quarter.
Q4 15:002nd & 5 at opp 41Jerod Void (PU) rushed up the middle for 1 yard.
Q4 14:293rd & 4 at opp 40Brandon Kirsch (PU) rushed up the middle for 6 yards.
Q4 13:561st & 10 at opp 34Jerod Void (PU) rushed up the middle for 7 yards.
Q4 13:222nd & 3 at opp 27Jerod Void (PU) rushed up the middle for 9 yards.
Q4 12:521st & 10 at opp 18Jerod Void (PU) rushed right side for 1 yard.
Q4 12:092nd & 9 at opp 175 yard penalty on Boilermakers.
Q4 12:092nd & 14 at opp 22Brandon Kirsch (PU) pass across the middle complete to Jerod Void (PU) for 3 yards.
Q4 11:183rd & 11 at opp 19Brandon Kirsch (PU) rushed right side for 7 yards.
Q4 11:184th & 4 at opp 1229 yard field goal by Ben Jones (PU) is no good.
4th quarter6 drives, then Northwestern 13, Purdue 10
Northwestern Punt, 3 plays
10:591st & 10 at own 12Noah Herron (NU) rushed right side for 3 yards.
10:592nd & 7 at own 23Brett Basanez (NU) pass incomplete to the left side.
10:243rd & 7 at own 23Brett Basanez (NU) pass across the middle complete to Jonathan Fields (NU) for 4 yards.
10:244th & 3 at own 27Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 6 plays
9:381st & 10 at own 26Brandon Kirsch (PU) rushed left side for 2 yards.
8:452nd & 8 at own 30Jerod Void (PU) rushed right side for 1 yard.
8:103rd & 7 at own 31Brandon Kirsch (PU) pass across the middle complete to Dorien Bryant (PU) for 9 yards.
7:431st & 10 at own 40Jerod Void (PU) rushed up the middle for 6 yards.
7:032nd & 4 at own 46Jerod Void (PU) rushed up the middle for 2 yards.
6:343rd & 2 at own 48Brandon Kirsch (PU) rushed left side for 1 yard.
6:044th & 1 at own 49Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 3 plays
5:461st & 10 at own 6Brett Basanez (NU) pass incomplete to the left side.
5:462nd & 10 at own 6Brett Basanez (NU) pass incomplete to the left side.
5:393rd & 10 at own 6Brett Basanez (NU) sacked for a loss of 2 yards.
5:394th & 12 at own 4Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 7 plays
4:401st & 10 at own 36Brandon Jones (PU) rushed up the middle for 1 yard.
4:202nd & 9 at own 37Brandon Jones (PU) rushed up the middle for 4 yards.
3:293rd & 5 at own 41Brandon Kirsch (PU) pass across the middle complete to Charles Davis (PU) for 11 yards.
2:381st & 10 at opp 48Brandon Jones (PU) rushed right side for 1 yard.
2:382nd & 9 at opp 47Wildcats timeout; 02:38 remaining 4th quarter
2:382nd & 9 at opp 47Brandon Kirsch (PU) rushed right side for 1 yard.
2:383rd & 8 at opp 4611 yard penalty on Boilermakers.
2:232nd & 19 at own 43Brandon Jones (PU) rushed up the middle for 3 yards.
2:033rd & 16 at own 46Wildcats timeout; 02:03 remaining 4th quarter
2:033rd & 16 at own 46Brandon Kirsch (PU) rushed up the middle for 6 yards.
1:574th & 10 at opp 48Punt by Aaron Levin (PU) returned by Mark Philmore (NU) to the Wildcats 16 for no gain.
Northwestern Touchdown run, 8 plays
1:571st & 10 at own 16Wildcats fumble by Mark Philmore (NU), recovered by Mark Philmore (NU), advanced for no gain.
1:501st & 10 at own 16Brett Basanez (NU) pass left side complete to Mark Philmore (NU) for 11 yards.
1:471st & 10 at own 27Brett Basanez (NU) rushed up the middle for 1 yard.
1:472nd & 9 at own 28Brett Basanez (NU) pass across the middle complete to Shaun Herbert (NU) for 29 yards.
1:191st & 10 at opp 43Brett Basanez (NU) pass incomplete across the middle.
1:132nd & 10 at opp 43Brett Basanez (NU) pass across the middle complete to Mark Philmore (NU) for 10 yards.
1:061st & 10 at opp 33Brett Basanez (NU) pass across the middle complete to Noah Herron (NU) for 12 yards.
0:581st & 10 at opp 2115 yard penalty on Boilermakers.
0:581st & goal at opp 63 yard penalty on Boilermakers.
0:581st & goal at opp 3Brett Basanez (NU) pass incomplete across the middle.
0:422nd & goal at opp 3Noah Herron (NU) rushed right side for a 3 yard touchdown.Northwestern 13, Purdue 10
0:42Extra point by Brian Huffman (NU) is no good.
0:38Kickoff returned by Jerome Brooks (PU) for 18 yards.
Purdue Incomplete pass, 5 plays
0:331st & 10 at own 19Brandon Kirsch (PU) pass incomplete to the left side.
0:262nd & 10 at own 1914 yard penalty on Wildcats.
0:261st & 10 at own 335 yard penalty on Boilermakers.
0:211st & 15 at own 28Boilermakers timeout; 00:21 remaining 4th quarter
0:211st & 15 at own 28Brandon Kirsch (PU) pass incomplete to the right side.
0:172nd & 15 at own 28Brandon Kirsch (PU) pass across the middle complete to Kyle Ingraham (PU) for 31 yards.
0:101st & 10 at opp 41Boilermakers timeout; 00:10 remaining 4th quarter
0:101st & 10 at opp 41Brandon Kirsch (PU) pass incomplete to the left side.
0:032nd & 10 at opp 41Boilermakers timeout; 00:03 remaining 4th quarter
0:032nd & 10 at opp 41Brandon Kirsch (PU) pass incomplete to the left side.

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.

Purdue leads 53–⁠36–⁠1 in 90 meetings, counting the 18 since this game.

Recent meetings
2025Northwestern 19, Purdue 0
2024Northwestern 26, Purdue 20
2023Northwestern 23, Purdue 15
2022Purdue 17, Northwestern 9
2021Purdue 32, Northwestern 14
2020Northwestern 27, Purdue 20

Around this game