Purdue at Northwestern

Saturday, November 9, 2019

Purdue beat Northwestern 24–⁠22. It was their 84th meeting; after it, Purdue led the series 51–⁠32–⁠1.

AwayPurdue4–⁠8 in 2019
24
HomeNorthwestern3–⁠9 in 2019
22

Final at Ryan Field, EvanstonTV: BTNAttendance 37,194

At kickoff
40°F, clear, wind 11 mph from the southwest, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; Palwaukee Municipal Airport (KPWK), 19 km from the stadium, eight minutes before kickoff
Officials
Referee Jeffrey Servins; umpire Tim Owens; head linesman Michael Dolce; line judge Michael Maisner; side judge Matt Kukar; field judge John Roggeman; back judge Dominique Pende; center judge Jason NicklebyGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue0714324
Northwestern1420622

Standouts

  • PassingAidan Smith18 of 30, 194 yards, 2 TD, 1 INTNorthwestern
  • RushingKyric McGowan17 carries, 146 yards, 1 TDNorthwestern
  • ReceivingDavid Bell14 catches, 115 yards, 1 TDPurdue
  • DefenseCameron Ruiz9 tackles, 1 INTNorthwestern

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

Player stats

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell34/5027122
RushingCarYdsTDLong
King Doerue943118
Alexander Horvath524018
Aidan O’Connell5409
Tario Fuller2302
ReceivingRecYdsTDLong
David Bell14115118
Amad Anderson Jr.967117
Jackson Anthrop224014
Brycen Hopkins323010
DefenseTklTFLSacksInt
Ben Holt10100
Navon Mosley8000
Cam Allen8001
Semisi Fakasiieiki6000

Northwestern

PassingC/AttYdsTDInt
Aidan Smith18/3019421
RushingCarYdsTDLong
Kyric McGowan17146179
Drake Anderson165108
Aidan Smith83009
Andrew David117017
ReceivingRecYdsTDLong
Riley Lees755113
Berkeley Holman253033
Jace James341116
Ramaud Chiaokhiao-Bowman121021
DefenseTklTFLSacksInt
Cameron Ruiz9001
Paddy Fisher8000
Blake Gallagher7001
Travis Jack Whillock6000
Joe Gaziano1110
Andrew Leota1110

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

Team stats

PurdueNorthwestern
345Total yards445
271Passing yards194
74Rushing yards251
5.3Yards per pass6.5
3.5Yards per rush5.6
22First downs24
7–⁠15Third downs6–⁠15
0–⁠0Fourth downs1–⁠2
2Turnovers1
5–⁠39Penalties9–⁠86
27:06Possession32:51
0Sacks (by defense)2

Efficiency

PurdueNorthwestern
41%Success rate40%
0.01EPA per play0.13
1.05Explosiveness1.35
0.02Rushing EPA0.04
0.04Passing EPA0.26
42%Passing-down success29%
−0.01First-down EPA0.17
−0.19Second-down EPA0.09
0.37Third-down EPA0.12
16%Havoc by its defense12%

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 and the line, going in

Our ratings (scores only)

Northwestern 58% to win. Purdue won as Elo’s underdog.

The line

Northwestern −1, over/under 39.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Northwestern 53%, Purdue 47%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Northwestern end zonePurdue end zoneQ1 PurduePunt, 6 playsQ1 NorthwesternTouchdown, 2 playsQ1 PurdueInterception, 7 playsQ1 NorthwesternTouchdown, 12 playsQ1 PurduePunt, 7 playsQ1 NorthwesternPunt, 6 playsQ2 PurdueTouchdown, 12 playsQ2 NorthwesternPunt, 4 playsQ2 PurduePunt, 3 playsQ2 NorthwesternPunt, 10 playsQ2 PurdueSafety, 2 plays (Northwestern scores)Q2 NorthwesternEnd of half, 2 playsQ3 NorthwesternPunt, 4 playsQ3 PurdueTouchdown, 9 playsQ3 NorthwesternInterception, 3 playsQ3 PurdueTouchdown, 5 playsQ3 NorthwesternTurnover on downs, 9 playsQ3 PurdueInterception, 5 playsQ3 NorthwesternPunt, 6 playsQ4 PurduePunt, 3 playsQ4 NorthwesternTouchdown, 4 playsQ4 PurduePunt, 3 playsQ4 NorthwesternMissed FG, 14 playsQ4 PurdueField goal, 11 playsQ4 NorthwesternResult not recorded
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 PurduePunt, 6 plays, 35 yards
  2. Q1 NorthwesternTouchdown, 2 plays, 92 yards
  3. Q1 PurdueInterception, 7 plays, 42 yards
  4. Q1 NorthwesternTouchdown, 12 plays, 83 yards
  5. Q1 PurduePunt, 7 plays, 33 yards
  6. Q1 NorthwesternPunt, 6 plays, 19 yards
  7. Q2 PurdueTouchdown, 12 plays, 58 yards
  8. Q2 NorthwesternPunt, 4 plays, 18 yards
  9. Q2 PurduePunt, 3 plays, 9 yards
  10. Q2 NorthwesternPunt, 10 plays, 45 yards
  11. Q2 PurdueSafety, 2 plays (Northwestern scores), −14 yards
  12. Q2 NorthwesternEnd of half, 2 plays, 0 yards
  13. Q3 NorthwesternPunt, 4 plays, 18 yards
  14. Q3 PurdueTouchdown, 9 plays, 76 yards
  15. Q3 NorthwesternInterception, 3 plays, 3 yards
  16. Q3 PurdueTouchdown, 5 plays, 32 yards
  17. Q3 NorthwesternTurnover on downs, 9 plays, 48 yards
  18. Q3 PurdueInterception, 5 plays, 27 yards
  19. Q3 NorthwesternPunt, 6 plays, 10 yards
  20. Q4 PurduePunt, 3 plays, 4 yards
  21. Q4 NorthwesternTouchdown, 4 plays, 46 yards
  22. Q4 PurduePunt, 3 plays, 7 yards
  23. Q4 NorthwesternMissed FG, 14 plays, 48 yards
  24. Q4 PurdueField goal, 11 plays, 58 yards
  25. Q4 NorthwesternResult not recorded, 0 yards

Play by play

1st quarter6 drives, then Northwestern 14, Purdue 0
Purdue Punt, 6 plays
15:001st & 10 at own 35Trey Finison kickoff for 60 yds , Zander Horvath return for 21 yds to the Prdue 26
15:001st & 10 at own 26King Doerue run for no gain to the Prdue 26
15:002nd & 10 at own 26Aidan O’Connell pass complete to Amad Anderson Jr. for 9 yds to the Prdue 35
15:003rd & 1 at own 35King Doerue run for 18 yds to the Nwest 47 for a 1ST down
15:001st & 10 at opp 47PURDUE Penalty, false start (Grant Hermanns) to the Prdue 48
15:001st & 15 at own 48King Doerue run for no gain to the Prdue 48
15:002nd & 15 at own 48Aidan O’Connell pass complete to David Bell for 7 yds to the Nwest 45
15:003rd & 8 at opp 45Aidan O’Connell pass complete to Brycen Hopkins for 6 yds to the Nwest 39
15:004th & 2 at opp 39Brooks Cormier punt for 31 yds, downed at the Nwest 8
Northwestern Touchdown, 2 plays
11:081st & 10 at own 8Aidan Smith pass complete to Riley Lees for 13 yds to the Nwest 21 for a 1ST down
10:341st & 10 at own 21Kyric McGowan run for 79 yds for a TD (Charlie Kuhbander KICK)Northwestern 7, Purdue 0
Purdue Interception, 7 plays
10:341st & 0 at own 35Trey Finison kickoff for 65 yds for a touchback
10:341st & 10 at own 25King Doerue run for 5 yds to the Prdue 30
10:342nd & 5 at own 30Aidan O’Connell pass incomplete, broken up by Trae Williams
10:343rd & 5 at own 30Aidan O’Connell pass incomplete to David Bell (Ruiz, Cameron), PENALTY NU pass interference (Ruiz, Cameron) 15 yards to the PUR45, 1ST DOWN PUR, NO PLAY.
10:341st & 10 at own 45King Doerue run for 2 yds to the Prdue 47
10:342nd & 8 at own 47Aidan O’Connell pass complete to David Bell for 18 yds to the Nwest 35 for a 1ST down
10:341st & 10 at opp 35King Doerue run for 2 yds to the Nwest 33
10:342nd & 8 at opp 33Aidan O’Connell pass incomplete to Brycen Hopkins
10:343rd & 8 at opp 33Aidan O’Connell pass intercepted Cameron Ruiz return for no gain to the Nwest 17
Northwestern Touchdown, 12 plays
8:141st & 10 at own 17Kyric McGowan run for 4 yds to the Nwest 21
8:142nd & 6 at own 21Aidan Smith pass complete to Kyric McGowan for 6 yds to the Nwest 27 for a 1ST down
8:141st & 10 at own 27Aidan Smith pass incomplete to Riley Lees
8:142nd & 10 at own 27Drake Anderson run for 4 yds to the Nwest 31
8:143rd & 6 at own 31Aidan Smith pass complete to Riley Lees for 9 yds to the Nwest 40 for a 1ST down
8:141st & 10 at own 40Kyric McGowan run for 3 yds to the Nwest 43
8:142nd & 7 at own 43Aidan Smith pass complete to Jace James for 13 yds to the Prdue 44 for a 1ST down
8:141st & 10 at opp 44Riley Lees run for 6 yds to the Prdue 38
8:142nd & 4 at opp 38Aidan Smith run for 9 yds to the Prdue 29 for a 1ST down
8:141st & 10 at opp 29Kyric McGowan run for 1 yd to the Prdue 28
8:142nd & 9 at opp 28Aidan Smith pass complete to Jace James for 12 yds to the Prdue 16 for a 1ST down
3:471st & 10 at opp 16Aidan Smith pass complete to Jace James for 16 yds for a TD (Charlie Kuhbander KICK)Northwestern 14, Purdue 0
Purdue Punt, 7 plays
3:471st & 0 at own 35Trey Finison kickoff for 65 yds for a touchback
3:471st & 10 at own 25Aidan O’Connell pass incomplete to David Bell, broken up by Cameron Ruiz
3:472nd & 10 at own 25Aidan O’Connell pass incomplete to Amad Anderson Jr.
3:473rd & 10 at own 25Aidan O’Connell pass complete to David Bell for 18 yds to the Prdue 43 for a 1ST down
3:471st & 10 at own 43Zander Horvath run for 18 yds to the Nwest 39 for a 1ST down
3:471st & 10 at opp 39Aidan O’Connell pass incomplete to David Bell
3:472nd & 10 at opp 39Aidan O’Connell pass incomplete to David Bell
3:473rd & 10 at opp 39Aidan O’Connell sacked by Eku Leota for a loss of 3 yards to the Nwest 42 Aidan O’Connell fumbled, recovered by Prdue Aidan O’Connell , return for 0 yards
3:474th & 13 at opp 42Brooks Cormier punt for 35 yds, fair catch by Riley Lees at the Nwest 7
Northwestern Punt, 6 plays
1:381st & 10 at own 7Kyric McGowan run for 1 yd to the Nwest 8
1:382nd & 9 at own 8Kyric McGowan run for a loss of 2 yards to the Nwest 6
1:383rd & 11 at own 6Aidan Smith pass complete to Berkeley Holman for 20 yds to the Nwest 26 for a 1ST down
1:381st & 10 at own 26Aidan Smith pass incomplete to Berkeley Holman
1:382nd & 10 at own 26Aidan Smith pass complete to Riley Lees for no gain to the Nwest 26
Q2 15:003rd & 10 at own 26Aidan Smith pass incomplete to Ramaud Chiaokhiao-Bowman
Q2 15:004th & 10 at own 26Andrew David punt for 32 yds, fair catch by Jackson Anthrop at the Prdue 42
2nd quarter6 drives, then Northwestern 16, Purdue 7
Purdue Touchdown, 12 plays
14:501st & 10 at own 42Aidan O’Connell pass complete to David Bell for 16 yds to the Nwest 42 for a 1ST down
14:501st & 10 at opp 42Aidan O’Connell pass incomplete to David Bell
14:502nd & 10 at opp 42Aidan O’Connell pass complete to Amad Anderson Jr. for 5 yds to the Nwest 37
14:503rd & 5 at opp 37Aidan O’Connell run for 5 yds to the Nwest 32 for a 1ST down
13:231st & 10 at opp 32Timeout NORTHWESTERN, clock 13:23
13:231st & 10 at opp 32Aidan O’Connell pass complete to Amad Anderson Jr. for 1 yd to the Nwest 31
13:232nd & 9 at opp 31Aidan O’Connell pass complete to Jackson Anthrop for 14 yds to the Nwest 17 for a 1ST down
13:231st & 10 at opp 17Aidan O’Connell pass complete to Amad Anderson Jr. for 5 yds to the Nwest 12
13:232nd & 5 at opp 12Aidan O’Connell pass incomplete to Brycen Hopkins, broken up by JR Pace
13:233rd & 5 at opp 12Aidan O’Connell pass complete to David Bell for 5 yds to the Nwest 7 for a 1ST down
13:231st & goal at opp 7King Doerue run for 3 yds to the Nwest 4
13:232nd & goal at opp 4King Doerue run for 1 yd to the Nwest 3
13:233rd & goal at opp 3Aidan O’Connell pass incomplete to Brycen Hopkins, PENALTY NU pass interference (Pace, JR) 1 yards to the NU2, 1ST DOWN PUR, NO PLAY.
13:231st & goal at opp 2King Doerue rush for no gain to the NU2 (Miller, Alex;Whillock, T.), PENALTY PUR holding (Matt McCann) 10 yards to the NU12, NO PLAY.
9:571st & goal at opp 12King Doerue run for 12 yds for a TD (J.D. Dellinger KICK)Northwestern 14, Purdue 7
Northwestern Punt, 4 plays
9:571st & 0 at own 35J.D. Dellinger kickoff for 65 yds for a touchback
9:571st & 10 at own 25Drake Anderson run for 5 yds to the Nwest 30 for a 1ST down PURDUE Penalty, face mask (15 yards) (15 Yards) to the Nwest 45 for a 1ST down
9:571st & 10 at own 45Aidan Smith pass complete to Trey Pugh for 1 yd to the Nwest 46
9:572nd & 9 at own 46Drake Anderson run for 2 yds to the Nwest 48
9:573rd & 7 at own 48NORTHWESTERN Penalty, false start (Trey Pugh) to the Nwest 43
9:573rd & 12 at own 43Aidan Smith pass incomplete to Jace James, broken up by Simeon Smiley
9:574th & 12 at own 43Andrew David punt for 33 yds, fair catch by Jackson Anthrop at the Prdue 24
Purdue Punt, 3 plays
8:011st & 10 at own 24Aidan O’Connell pass complete to David Bell for 6 yds to the Prdue 30
8:012nd & 4 at own 30Tario Fuller run for 2 yds to the Prdue 32
8:013rd & 2 at own 32Tario Fuller run for 1 yd to the Prdue 33
8:014th & 1 at own 33Zac Collins punt for 61 yds, downed at the Nwest 6
Northwestern Punt, 10 plays
6:041st & 10 at own 6Aidan Smith run for 9 yds to the Nwest 15
6:042nd & 1 at own 15Kyric McGowan run for 4 yds to the Nwest 19 for a 1ST down
6:041st & 10 at own 19Kyric McGowan run for 10 yds to the Nwest 29 for a 1ST down
6:041st & 10 at own 29Aidan Smith run for 2 yds to the Nwest 31
6:042nd & 8 at own 31Kyric McGowan run for 2 yds to the Nwest 33
6:043rd & 6 at own 33Aidan Smith pass incomplete to Riley Lees, broken up by Simeon Smiley
6:044th & 6 at own 33Andrew David run for 17 yds to the 50 yard line for a 1ST down
6:041st & 10 at the 50Smith, Aidan rush for 3 yards to the PUR47, out-of-bounds (Simeon Smiley), PENALTY NU holding (Slater, Rashawn) 10 yards to the NU40, NO PLAY.
6:041st & 20 at own 40Aidan Smith pass complete to Kyric McGowan for 4 yds to the Nwest 44
6:042nd & 16 at own 44Aidan Smith run for 5 yds to the Nwest 49
1:243rd & 11 at own 49Timeout NORTHWESTERN, clock 01:24
1:243rd & 11 at own 49Kyric McGowan run for 2 yds to the Prdue 49
1:244th & 9 at opp 49Andrew David punt for 35 yds, fair catch by Amad Anderson Jr. at the Prdue 14
Purdue Safety, 2 plays (Northwestern scores)
1:131st & 10 at own 14Aidan O’Connell pass complete to King Doerue for 4 yds to the Prdue 18 PURDUE Penalty, illegal block (Sam Garvin) to the Prdue 9
0:591st & 15 at own 9Aidan O’Connell sacked by Joe Gaziano for a loss of 9 yards for a SAFETY PURDUE Penalty, intentional grounding (Aidan O’Connell) to the Prdue 0Northwestern 16, Purdue 7
Northwestern End of half, 2 plays
0:592nd & 0 at own 20J.D. Dellinger kickoff for 66 yds , Riley Lees return for 27 yds to the Nwest 47 NORTHWESTERN Penalty, Offensive holding (Charlie Mangieri) to the Nwest 31
0:491st & 10 at own 31Kyric McGowan run for 3 yds to the Nwest 34
0:492nd & 7 at own 34Aidan Smith run for a loss of 3 yards to the Nwest 31
3rd quarter7 drives, then Purdue 21, Northwestern 16
Northwestern Punt, 4 plays
15:003rd & 10 at own 35J.D. Dellinger kickoff for 65 yds for a touchback
15:001st & 10 at own 25Aidan Smith pass complete to Riley Lees for 10 yds to the Nwest 35 for a 1ST down
15:001st & 10 at own 35Kyric McGowan run for no gain to the Nwest 35
15:002nd & 10 at own 35Aidan Smith pass complete to Kyric McGowan for 9 yds to the Nwest 44
15:003rd & 1 at own 44Kyric McGowan run for a loss of 1 yard to the Nwest 43
15:004th & 2 at own 43Andrew David punt for 33 yds, fair catch by Amad Anderson Jr. at the Prdue 24
Purdue Touchdown, 9 plays
12:431st & 10 at own 24Aidan O’Connell pass complete to David Bell for 7 yds to the Prdue 31
12:432nd & 3 at own 31Aidan O’Connell pass complete to Brycen Hopkins for 7 yds to the Prdue 38 for a 1ST down
12:431st & 10 at own 38Aidan O’Connell pass complete to Amad Anderson Jr. for 17 yds to the Nwest 45 for a 1ST down
12:431st & 10 at opp 45Aidan O’Connell pass complete to David Bell for 5 yds to the Nwest 40
12:432nd & 5 at opp 40Aidan O’Connell pass complete to Milton Wright for 9 yds to the Nwest 31 for a 1ST down
12:431st & 10 at opp 31Aidan O’Connell pass complete to David Bell for 5 yds to the Nwest 26
12:432nd & 5 at opp 26Aidan O’Connell pass complete to King Doerue for 4 yds to the Nwest 22
12:433rd & 1 at opp 22Aidan O’Connell run for 9 yds to the Nwest 13 for a 1ST down
9:261st & 10 at opp 13Aidan O’Connell pass complete to David Bell for 13 yds for a TD (J.D. Dellinger KICK)Northwestern 16, Purdue 14
Northwestern Interception, 3 plays
9:261st & 0 at own 35J.D. Dellinger kickoff for 65 yds for a touchback
9:261st & 10 at own 25Aidan Smith run for a loss of 1 yard to the Nwest 24
9:262nd & 11 at own 24Aidan Smith pass complete to Malik Washington for 4 yds to the Nwest 28
9:263rd & 7 at own 28Aidan Smith pass intercepted Cam Allen return for 16 yds to the Nwest 32
Purdue Touchdown, 5 plays
8:021st & 10 at opp 32Aidan O’Connell pass complete to David Bell for 4 yds to the Nwest 28
8:022nd & 6 at opp 28Aidan O’Connell pass complete to Amad Anderson Jr. for 8 yds to the Nwest 20 for a 1ST down
8:021st & 10 at opp 20Aidan O’Connell pass incomplete to Amad Anderson Jr.
8:022nd & 10 at opp 20Aidan O’Connell pass complete to Amad Anderson Jr. for 9 yds to the Nwest 11
6:283rd & 1 at opp 11Aidan O’Connell pass complete to Amad Anderson Jr. for 11 yds for a TD (J.D. Dellinger KICK)Purdue 21, Northwestern 16
Northwestern Turnover on downs, 9 plays
6:281st & 0 at own 35J.D. Dellinger kickoff for 65 yds for a touchback
6:281st & 10 at own 25Kyric McGowan run for 10 yds to the Nwest 35 for a 1ST down
6:281st & 10 at own 35Kyric McGowan run for 22 yds to the Prdue 43 for a 1ST down
6:283rd & 18 at own 49Aidan Smith pass complete to Ramaud Chiaokhiao-Bowman for 21 yds to the Prdue 30 for a 1ST down
6:281st & 10 at opp 43Riley Lees run for a loss of 4 yards to the Prdue 47
6:282nd & 14 at opp 47Drake Anderson run for 1 yd to the Prdue 46
6:283rd & 13 at opp 46NORTHWESTERN Penalty, delay of game (-5 Yards) to the Nwest 49
6:281st & 10 at opp 30Aidan Smith pass incomplete to Riley Lees, broken up by Jack Sullivan
6:282nd & 10 at opp 30Kyric McGowan run for 3 yds to the Prdue 27
6:283rd & 7 at opp 27Aidan Smith pass incomplete to Ramaud Chiaokhiao-Bowman, broken up by Branson Deen
6:284th & 7 at opp 27Aidan Smith pass incomplete to Riley Lees
Purdue Interception, 5 plays
2:451st & 10 at own 27Aidan O’Connell pass complete to Amad Anderson Jr. for 2 yds to the Prdue 29
2:452nd & 8 at own 29Aidan O’Connell pass incomplete to Brycen Hopkins
2:453rd & 8 at own 29Aidan O’Connell pass complete to Zander Horvath for 21 yds to the 50 yard line for a 1ST down
2:451st & 10 at the 50Zander Horvath run for 4 yds to the Nwest 46
2:452nd & 6 at opp 46Aidan O’Connell pass intercepted Blake Gallagher return for no gain to the Nwest 40
Northwestern Punt, 6 plays
1:141st & 10 at own 40Kyric McGowan run for 5 yds to the Nwest 45
1:142nd & 5 at own 45Aidan Smith pass incomplete to Riley Lees
1:143rd & 5 at own 45Aidan Smith pass complete to Riley Lees for 10 yds to the Prdue 45 for a 1ST down
Q4 15:001st & 10 at opp 45Drake Anderson run for a loss of 5 yards to the 50 yard line
Q4 15:002nd & 15 at the 50Aidan Smith pass incomplete to Drake Anderson
Q4 15:003rd & 15 at the 50Aidan Smith pass incomplete to Ramaud Chiaokhiao-Bowman
Q4 15:004th & 15 at the 50Andrew David punt for 33 yds, fair catch by Jackson Anthrop at the Prdue 17
4th quarter5 drives, then Purdue 24, Northwestern 22
Purdue Punt, 3 plays
14:051st & 10 at own 17Aidan O’Connell pass complete to Milton Wright for 2 yds to the Prdue 19
14:052nd & 8 at own 19Aidan O’Connell pass incomplete to King Doerue
14:053rd & 8 at own 19Aidan O’Connell run for 2 yds to the Prdue 21
14:054th & 6 at own 21Zac Collins punt for 33 yds, punt out-of-bounds at the Prdue 46 , Riley Lees returns for 8 yds to the Prdue 46
Northwestern Touchdown, 4 plays
12:361st & 10 at opp 46Drake Anderson run for 2 yds to the Prdue 44
12:362nd & 8 at opp 44Aidan Smith pass complete to Berkeley Holman for 33 yds to the Prdue 11 for a 1ST down
12:361st & 10 at opp 11Drake Anderson run for 3 yds to the Prdue 8
11:102nd & 7 at opp 8Aidan Smith pass complete to Riley Lees for 8 yds for a TD (Two-Point Conversion failed )Northwestern 22, Purdue 21
Purdue Punt, 3 plays
11:101st & 0 at own 35Trey Finison kickoff for 65 yds for a touchback
11:101st & 10 at own 25Aidan O’Connell pass complete to King Doerue for 2 yds to the Prdue 27
11:102nd & 8 at own 27Aidan O’Connell pass complete to David Bell for 5 yds to the Prdue 32
11:103rd & 3 at own 32Aidan O’Connell pass incomplete to Amad Anderson Jr., broken up by Cameron Ruiz
11:104th & 3 at own 32Zac Collins punt for 30 yds, fair catch by Riley Lees at the Nwest 38
Northwestern Missed FG, 14 plays
9:471st & 10 at own 38Drake Anderson run for 4 yds to the Nwest 42
9:472nd & 6 at own 42Drake Anderson run for 3 yds to the Nwest 45
9:473rd & 3 at own 45Aidan Smith pass complete to Riley Lees for 5 yds to the 50 yard line for a 1ST down
9:471st & 10 at the 50Aidan Smith run for 7 yds to the Prdue 43
9:472nd & 3 at opp 43Drake Anderson run for 6 yds to the Prdue 37 for a 1ST down
9:471st & 10 at opp 37Drake Anderson run for 4 yds to the Prdue 33
9:472nd & 6 at opp 33Tyler Haskins run for 5 yds to the Prdue 28
9:473rd & 1 at opp 28Aidan Smith run for no gain to the Prdue 26 Aidan Smith fumbled, recovered by Nwest Tyler Haskins for a 1ST down
9:471st & 10 at opp 26Drake Anderson run for 8 yds to the Prdue 18
9:472nd & 2 at opp 18Drake Anderson run for 4 yds to the Prdue 14 for a 1ST down
9:471st & 10 at opp 14Anderson, Drake rush for no gain to the PUR14 (Karlaftis), PENALTY NU holding (Slater, Rashawn) 10 yards to the PUR24, NO PLAY.
9:471st & 20 at opp 24Drake Anderson run for 4 yds to the Prdue 20
3:232nd & 16 at opp 20Timeout PURDUE, clock 03:23
3:232nd & 16 at opp 20Drake Anderson run for 5 yds to the Prdue 15
3:203rd & 11 at opp 15Timeout PURDUE, clock 03:20
3:203rd & 11 at opp 15Drake Anderson run for 1 yd to the Prdue 14
2:344th & 10 at opp 14Timeout NORTHWESTERN, clock 02:34
2:304th & 10 at opp 14Charlie Kuhbander 32 yd FG MISSED
Purdue Field goal, 11 plays
2:301st & 10 at own 20Aidan O’Connell pass incomplete to King Doerue
2:302nd & 10 at own 20Aidan O’Connell pass complete to Brycen Hopkins for 10 yds to the Prdue 30 for a 1ST down NORTHWESTERN Penalty, Defensive holding ( Yards) declined for a 1ST down
2:301st & 10 at own 30Aidan O’Connell pass complete to Jackson Anthrop for 10 yds to the Prdue 40 for a 1ST down
2:301st & 10 at own 40Aidan O’Connell pass incomplete to David Bell
2:302nd & 10 at own 40Aidan O’Connell pass incomplete to Amad Anderson, PENALTY NU pass interference (Hampton, A.J.) 15 yards to the NU45, 1ST DOWN PUR, NO PLAY.
2:301st & 10 at opp 45Aidan O’Connell pass complete to David Bell for 6 yds to the Nwest 39
2:302nd & 4 at opp 39Zander Horvath run for no gain to the Nwest 39
2:303rd & 4 at opp 39Aidan O’Connell pass complete to David Bell for no gain to the Nwest 39
1:084th & 4 at opp 39Timeout PURDUE, clock 01:08
1:084th & 4 at opp 39Timeout NORTHWESTERN, clock 01:08
1:084th & 4 at opp 39Aidan O’Connell pass intercepted by Pace, JR at the NU18, Pace, JR return to the NU18, PENALTY NU pass interference (Ruiz, Cameron) 15 yards to the NU24, 1ST DOWN PUR, NO PLAY.
1:081st & 10 at opp 24Zander Horvath run for 1 yd to the Nwest 23
1:082nd & 9 at opp 23Zander Horvath run for 1 yd to the Nwest 22
1:083rd & 8 at opp 22TEAM pass incomplete
0:084th & 8 at opp 22Timeout NORTHWESTERN, clock 00:08
0:034th & 8 at opp 22J.D. Dellinger 39 yd FG GOODPurdue 24, Northwestern 22
0:031st & 0 at own 35J.D. Dellinger kickoff for 65 yds for a touchback

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 six 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