Week 8 · 2025

Purdue at Northwestern

Sat 10/18/2025 03:00 PMLanny and Sharon Martin StadiumNorthwestern pregame60%Pregame win probability: 60% for Northwestern. Northwestern favored, and won.Conference

Purdue

0

2–10

Northwestern

19

7–6

Attendance

12,023

reported

NU16 plays, 66 yd · Field goal

15:001st & 10own 35Seth Turner kickoff for 65 yds for a touchback0
14:541st & 10own 25Caleb Komolafe run for 11 yds to the NU 36 for a 1ST down+11
14:131st & 10own 36Preston Stone pass complete to Griffin Wilde for 10 yds to the NU 46 for a 1ST down+10
13:391st & 10own 46Joseph Himon II run for 7 yds to the PUR 47+7
13:002nd & 3opp 47Caleb Komolafe run for 7 yds to the PUR 40 for a 1ST down+7
12:211st & 10opp 40Preston Stone pass incomplete to Hunter Welcing0
12:212nd & 10opp 40Timeout Northwestern, clock 12:210
12:162nd & 10opp 40Joseph Himon II run for 3 yds to the PUR 37+3
11:343rd & 7opp 37Preston Stone run for 7 yds to the PUR 30 for a 1ST down+7
10:581st & 10opp 30Joseph Himon II run for no gain to the PUR 300
10:132nd & 10opp 30Preston Stone pass incomplete to Carson Grove0
10:083rd & 10opp 30Caleb Komolafe run for 15 yds to the PUR 15 Caleb Komolafe fumbled, recovered by NU Caleb Komolafe for a 1ST down+15
9:291st & 10opp 15Joseph Himon II run for 2 yds to the PUR 13+2
9:042nd & 8opp 13Joseph Himon II run for 4 yds to the PUR 9+4
8:213rd & 4opp 9Ryan Boe run for no gain to the PUR 90
7:454th & 4opp 9Jack Olsen 27 yd FG GOOD+27

PUR5 plays, 5 yd · Punt

7:451st & 10own 35Luke Akers kickoff for 65 yds for a touchback0
7:391st & 10own 25Ryan Browne pass incomplete to EJ Horton Jr.0
7:342nd & 10own 25Devin Mockobee run for a loss of 3 yards to the PUR 22−3
6:443rd & 13own 22Ryan Browne pass complete to Jesse Watson for 8 yds to the PUR 30+8
6:234th & 5own 30Jack McCallister punt for 47 yds , Drew Wagner returns for 3 yds to the NU 26+3

NU18 plays, 74 yd · Touchdown

6:171st & 10own 26Joseph Himon II run for 4 yds to the NU 30+4
5:342nd & 6own 30Joseph Himon II run for 3 yds to the NU 33+3
4:413rd & 3own 33Preston Stone pass complete to Hayden Eligon II for 8 yds to the NU 41 for a 1ST down+8
4:191st & 10own 41Caleb Komolafe run for 2 yds to the NU 43+2
3:492nd & 8own 43PENALTY NU Illegal Snap (Carsello,Jackson) 5 yards from NU43 to NU38. NO PLAY.−5
3:272nd & 13own 38(03:30) Shotgun Stone,Preston pass incomplete deep left to Eligon II,Hayden thrown to PUR41 broken up by Grimes,Tony PENALTY PUR Pass Interference (Grimes,Tony) 15 yards from NU38 to PUR47, 1ST DOWN. NO PLAY.+15
3:221st & 10opp 47Preston Stone pass incomplete to Griffin Wilde0
3:152nd & 10opp 47Joseph Himon II run for 3 yds to the PUR 44+3
2:283rd & 7opp 44Preston Stone pass complete to Griffin Wilde for 7 yds to the PUR 37 for a 1ST down+7
1:591st & 10opp 37Joseph Himon II run for a loss of 1 yard to the PUR 38−1
1:192nd & 11opp 38Preston Stone pass complete to Drew Wagner for 7 yds to the PUR 31+7
0:003rd & 4opp 31Caleb Komolafe run for a loss of 1 yard to the PUR 32−1
0:00opp 31End of 1st Quarter−1
14:554th & 5opp 32(14:59) No Huddle-Shotgun Stone,Preston pass incomplete short middle to Ahumaraeze,Ricky thrown to PUR15 QB hurried by Powell,Mani PENALTY PUR Pass Interference (Hines,Hudauri) 15 yards from PUR32 to PUR17, 1ST DOWN. NO PLAY.+15
14:461st & 10opp 17Preston Stone pass incomplete to Caleb Komolafe0
14:342nd & 10opp 17Robby Preckel run for 14 yds to the PUR 3 for a 1ST down+14
13:561st & goalopp 3Caleb Komolafe run for no gain to the PUR 30
13:132nd & goalopp 3Preston Stone pass complete to Hunter Welcing for 3 yds for a TD (Jack Olsen KICK)+3

PUR8 plays, 12 yd · Punt

13:121st & 10own 35Luke Akers kickoff for 49 yds , Antonio Harris return for 2 yds to the PUR 18+2
13:021st & 10own 18Devin Mockobee run for 16 yds to the PUR 34 for a 1ST down+16
12:381st & 10own 34(12:42) No Huddle-Shotgun Browne,Ryan pass incomplete short right to Jackson III,Michael thrown to PUR45 broken up by Uihlein,Mac PENALTY PUR Ineligible Downfield on Pass (Purvis,Hank) 5 yards from PUR34 to PUR29. NO PLAY.−5
12:271st & 15own 29Ryan Browne pass complete to Nitro Tuggle for 8 yds to the PUR 37+8
12:002nd & 7own 37Devin Mockobee run for 3 yds to the PUR 40+3
11:173rd & 4own 40(11:22) No Huddle-Shotgun Browne,Ryan rush left for 7 yards gain to the PUR47 (Turner,Braden), out of bounds PENALTY PUR Holding (Tanona,Joey) 10 yards from PUR40 to PUR30. NO PLAY.−10
10:523rd & 14own 30Ryan Browne pass incomplete0
10:424th & 14own 30Jack McCallister punt for 55 yds , Drew Wagner returns for 5 yds to the NU 20+5

NU8 plays, 60 yd · Field goal

10:321st & 10own 20Preston Stone pass complete to Hayden Eligon II for 35 yds to the PUR 45 for a 1ST down Purdue Penalty, Horse Collar Tackle (Hershey McLaurin) to the PUR 30 for a 1ST down+50
10:111st & 10opp 30Preston Stone pass incomplete to Hayden Eligon II0
10:062nd & 10opp 30Joseph Himon II run for 10 yds to the PUR 20 for a 1ST down+10
9:251st & 10opp 20Joseph Himon II run for no gain to the PUR 200
8:472nd & 10opp 20Preston Stone pass incomplete to Ricky Ahumaraeze0
8:423rd & 10opp 20Preston Stone pass incomplete to Griffin Wilde0
8:384th & 10opp 20Jack Olsen 38 yd FG GOOD+38
8:381st & 10own 35Luke Akers kickoff for 65 yds for a touchback Purdue Penalty, UNR: Unnecessary Roughness (Alex Sanford Jr.)+78

PUR7 plays, 18 yd · Punt

8:321st & 10own 12Malachi Thomas run for 5 yds to the PUR 17+5
7:512nd & 5own 17Ryan Browne pass complete to Arhmad Branch for 4 yds to the PUR 21+4
7:183rd & 1own 21Malachi Thomas run for 2 yds to the PUR 23 for a 1ST down+2
6:451st & 10own 23Ryan Browne pass complete to Arhmad Branch for 4 yds to the PUR 27+4
6:132nd & 6own 27Malachi Thomas run for 3 yds to the PUR 30+3
5:373rd & 3own 30Ryan Browne pass incomplete to Arhmad Branch0
5:284th & 3own 30Jack McCallister punt for 44 yds , Drew Wagner returns for 1 yd to the NU 27+1

NU10 plays, 26 yd · On downs

5:231st & 10own 27Caleb Komolafe run for 6 yds to the NU 33+6
4:372nd & 4own 33Caleb Komolafe run for 2 yds to the NU 35+2
4:003rd & 2own 35Caleb Komolafe run for 3 yds to the NU 38 for a 1ST down+3
3:091st & 10own 38Preston Stone pass complete to Joseph Himon II for 6 yds to the NU 44+6
2:322nd & 4own 44Joseph Himon II run for 3 yds to the NU 47+3
1:573rd & 1own 47Preston Stone run for 2 yds to the NU 49 for a 1ST down+2
1:491st & 10own 49Preston Stone pass incomplete to Hayden Eligon II0
1:462nd & 10own 49Preston Stone pass incomplete0
1:403rd & 10own 49Preston Stone pass incomplete to Griffin Wilde0
1:364th & 10own 49Lawson Albright run for 4 yds to the PUR 47+4

PUR4 plays, 7 yd · Punt

1:301st & 10own 47Ryan Browne pass incomplete to Nitro Tuggle0
1:162nd & 10own 47Ryan Browne pass complete to Michael Jackson III for 7 yds to the NU 46+7
1:073rd & 3opp 46Ryan Browne pass incomplete to Nitro Tuggle0
1:004th & 3opp 46Jack McCallister punt for 38 yds, fair catch by Drew Wagner at the NU 80

NU5 plays, 7 yd · End of period

0:541st & 10own 8Caleb Komolafe run for 6 yds to the NU 14+6
0:142nd & 4own 14Caleb Komolafe run for 13 yds to the NU 27 for a 1ST down+13
0:011st & 10own 27(00:01) No Huddle-Shotgun Stone,Preston pass incomplete short right thrown to NU31 QB hurried by Nunnally,CJ PENALTY NU Holding (Lewis,Martes) 10 yards from NU27 to NU17. NO PLAY.−10
0:001st & 20own 17(00:01) Kneel down by Northwestern at NU15 for loss of 2 yards.−2
0:00own 15End of 2nd Quarter0

PUR8 plays, 24 yd · Punt

14:581st & 10own 35Luke Akers kickoff for 63 yds , Michael Jackson III return for 6 yds to the PUR 8+6
14:521st & 10own 8Ryan Browne run for 3 yds to the PUR 11+3
14:302nd & 7own 11Malachi Singleton run for 2 yds to the PUR 13+2
13:513rd & 5own 13Malachi Singleton pass complete to Michael Jackson III for 13 yds to the PUR 26 for a 1ST down+13
13:211st & 10own 26Devin Mockobee run for 2 yds to the PUR 28+2
12:412nd & 8own 28Malachi Singleton run for 6 yds to the PUR 34+6
12:063rd & 2own 34Devin Mockobee run for a loss of 2 yards to the PUR 32−2
11:354th & 4own 32Jack McCallister punt for 44 yds , Drew Wagner returns for no gain to the NU 240

NU14 plays, 76 yd · Touchdown

11:221st & 10own 24Preston Stone pass complete to Hunter Welcing for 15 yds to the NU 39 for a 1ST down+15
10:491st & 10own 39Joseph Himon II run for 6 yds to the NU 45+6
10:102nd & 4own 45Joseph Himon II run for 8 yds to the PUR 47 for a 1ST down+8
9:371st & 10opp 47Joseph Himon II run for a loss of 2 yards to the PUR 49−2
8:502nd & 12opp 49Preston Stone pass complete to Lawson Albright for 11 yds to the PUR 38+11
8:113rd & 1opp 38Preston Stone run for no gain to the PUR 380
7:354th & 1opp 38Caleb Komolafe run for 3 yds to the PUR 35 for a 1ST down+3
7:121st & 10opp 35(07:17) Shotgun Stone,Preston pass incomplete deep left to Wilde,Griffin thrown to PUR10 PENALTY PUR Pass Interference (Hines,Hudauri) 15 yards from PUR35 to PUR20, 1ST DOWN. NO PLAY.+15
7:031st & 10opp 20Dashun Reeder run for 6 yds to the PUR 14+6
6:262nd & 4opp 14Dashun Reeder run for 3 yds to the PUR 11+3
5:443rd & 1opp 11Dashun Reeder run for 5 yds to the PUR 6 for a 1ST down+5
5:071st & goalopp 6PENALTY NU False Start (Lewis,Martes) 5 yards from PUR06 to PUR11. NO PLAY.−5
4:401st & goalopp 11Joseph Himon II run for a loss of 1 yard to the PUR 12−1
4:012nd & goalopp 12Preston Stone pass complete to Griffin Wilde for 12 yds for a TD (Two-Point Conversion failed)+12

PUR11 plays, 36 yd · On downs

3:541st & 10own 35Luke Akers kickoff for 61 yds , Michael Jackson III return for 32 yds to the PUR 36+32
3:491st & 10own 36Malachi Singleton pass incomplete to Corey Smith0
3:432nd & 10own 36Devin Mockobee run for 9 yds to the PUR 45+9
3:073rd & 1own 45Malachi Singleton run for 2 yds to the PUR 47 for a 1ST down+2
2:351st & 10own 47Malachi Thomas run for 6 yds to the NU 47+6
1:562nd & 4opp 47Malachi Thomas run for 10 yds to the NU 37 for a 1ST down+10
1:201st & 10opp 37Malachi Thomas run for 5 yds to the NU 32+5
0:522nd & 5opp 32Malachi Singleton pass incomplete0
0:443rd & 5opp 32Michael Jackson III run for 2 yds to the NU 30+2
0:004th & 3opp 30Malachi Singleton run for 2 yds to the NU 28+2
0:00opp 30End of 3rd Quarter0

NU4 plays, -2 yd · Punt

14:541st & 10own 28Joseph Himon II run for a loss of 2 yards to the NU 26−2
14:142nd & 12own 26Preston Stone pass incomplete to Hayden Eligon II0
14:113rd & 12own 26Preston Stone pass incomplete to Hunter Welcing0
14:004th & 12own 26Luke Akers punt for 44 yds , Michael Jackson III returns for 24 yds to the PUR 20+24

PUR3 plays, 50 yd · Turnover

13:511st & 10own 20Malachi Singleton pass complete to Michael Jackson III for a loss of 1 yard to the PUR 19−1
13:282nd & 11own 19Malachi Thomas run for 3 yds to the PUR 22+3
13:053rd & 8own 22Malachi Singleton pass complete to Corey Smith for 48 yds Corey Smith fumbled, recovered by NU Robert Fitzgerald+48

NU3 plays, 55 yd · Turnover

12:591st & 10own 30Dashun Reeder run for 28 yds to the PUR 42 for a 1ST down+28
12:341st & 10opp 42Preston Stone pass complete to Griffin Wilde for 18 yds to the PUR 24 for a 1ST down+18
11:551st & 10opp 24Dashun Reeder run for 9 yds to the PUR 28 Dashun Reeder fumbled, recovered by PUR Alex Sanford Jr.+9

PUR6 plays, 55 yd · On downs

11:411st & 10own 28Malachi Singleton pass complete to Devin Mockobee for 26 yds to the NU 46 for a 1ST down+26
10:561st & 10opp 46Malachi Singleton pass complete to EJ Horton Jr. for 21 yds to the NU 25 for a 1ST down+21
10:361st & 10opp 25Devin Mockobee run for 3 yds to the NU 22+3
9:552nd & 7opp 22Malachi Singleton pass complete to Michael Jackson III for 4 yds to the NU 18+4
9:233rd & 3opp 18Malachi Singleton run for 1 yd to the NU 17+1
8:444th & 2opp 17Malachi Singleton run for no gain to the NU 170

NU4 plays, 3 yd · Punt

8:391st & 10own 17Joseph Himon II run for 3 yds to the NU 20+3
8:022nd & 7own 20Preston Stone pass incomplete to Hayden Eligon II0
7:423rd & 7own 20Preston Stone pass incomplete to Hayden Eligon II0
7:274th & 7own 20Luke Akers punt for 52 yds, fair catch by Michael Jackson III at the PUR 280

PUR2 plays, 0 yd · Turnover

7:241st & 10own 28Malachi Singleton pass incomplete to Malachi Thomas0
7:162nd & 10own 28Malachi Singleton pass intercepted Mac Uihlein return for no gain to the PUR 290

NU4 plays, 5 yd · Turnover

7:101st & 10opp 29Robby Preckel run for 1 yd to the PUR 28+1
6:282nd & 9opp 28Robby Preckel run for 4 yds to the PUR 24+4
6:273rd & 5opp 24Timeout Purdue, clock 06:270
6:223rd & 5opp 24Preston Stone pass intercepted Smiley Bradford return for no gain to the PUR 140

PUR5 plays, 29 yd · Turnover

6:011st & 10own 14Malachi Singleton pass incomplete to EJ Horton Jr.0
5:412nd & 10own 14Malachi Singleton run for 6 yds to the PUR 20+6
5:153rd & 4own 20Malachi Singleton pass complete to Devin Mockobee for 26 yds to the PUR 46 for a 1ST down+26
4:571st & 10own 46Malachi Singleton pass incomplete to Michael Jackson III0
4:482nd & 10own 46Malachi Singleton sacked by Anto Saka for a loss of 3 yards to the PUR 45 Malachi Singleton fumbled, recovered by NU Brendan Flakes , return for 0 yards−3

NU6 plays, 37 yd · Missed FG

4:381st & 10opp 45Joseph Himon II run for 37 yds to the PUR 8 for a 1ST down+37
3:551st & goalopp 8Joseph Himon II run for a loss of 1 yard to the PUR 9−1
3:102nd & goalopp 9Joseph Himon II run for 1 yd to the PUR 8+1
2:233rd & goalopp 8Joseph Himon II run for no gain to the PUR 80
2:234th & goalopp 8Timeout Purdue, clock 02:230
2:214th & goalopp 8Jack Olsen 26 yd FG MISSED+26

PUR10 plays, 54 yd · On downs

2:141st & 10own 20Malachi Singleton pass incomplete to EJ Horton Jr.0
2:032nd & 10own 20Malachi Singleton pass complete to Jesse Watson for 6 yds to the PUR 26+6
1:523rd & 4own 26Malachi Singleton pass complete to Rico Walker for 20 yds to the PUR 46 for a 1ST down+20
1:421st & 10own 46Malachi Singleton pass complete to EJ Horton Jr. for 11 yds to the NU 43 for a 1ST down+11
1:351st & 10opp 43Malachi Singleton pass complete to Michael Jackson III for 13 yds to the NU 30 for a 1ST down+13
1:271st & 10opp 30Malachi Singleton sacked by Michael Kilbane for a loss of 11 yards to the NU 41−11
1:252nd & 21opp 41Timeout Purdue, clock 01:250
1:122nd & 21opp 41Malachi Singleton run for 15 yds to the NU 26+15
1:023rd & 6opp 26Malachi Singleton pass incomplete to Jesse Watson0
0:564th & 6opp 26Malachi Singleton pass incomplete to Corey Smith0

NU3 plays, -3 yd · End of period

0:491st & 10own 26(00:51) Kneel down by Northwestern at NU24 for loss of 2 yards.−2
0:002nd & 12own 24(00:31) Kneel down by Northwestern at NU23 for loss of 1 yard.−1
0:00own 23End of 4th Quarter0

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

Northwestern 7–3 vs Purdue

  • 2024 · wk 10Northwestern 26 @ Purdue 20
  • 2023 · wk 12Purdue 15 @ Northwestern 23
  • 2022 · wk 12Northwestern 9 @ Purdue 17
  • 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

Previous 2 meetings vs. David Braun

Purdue 0–2 vs David Braun

  • 2024 · wk 10Northwestern 26 @ Purdue 20
  • 2023 · wk 12Purdue 15 @ Northwestern 23

Research

Keep this open while you look at others