PurdueAway
0
FinalOct 18, 2025 · Northwestern Medicine Field at Martin Stadium
Team1234Final
Purdue00000
Northwestern3106019

Game flow

Northwestern won by 19 · 4 scores
Lead changes
0
0 times tied
NU biggest lead
+19
Q3 4:01
PUR biggest lead
—
never led
Time in front
NU 88% · PUR 0%
tied 12% · 52:45 vs 0:00 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Northwestern ahead▼ Purdue aheadQ1 7:45 · NU Field Goal Good: Jack Olsen 27 Yd Field Goal (PUR 0, NU 3)Q2 13:13 · NU Passing Touchdown: Hunter Welcing 3 Yd pass from Preston Stone (Jack Olsen Kick) (PUR 0, NU 10)Q2 8:38 · NU Field Goal Good: Jack Olsen 38 Yd Field Goal (PUR 0, NU 13)Q3 4:01 · NU Passing Touchdown: Griffin Wilde 12 Yd pass from Preston Stone (Two-Point Pass Conversion Failed) (PUR 0, NU 19)

The lead after every score: above the line Northwestern is ahead, below it Purdue. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
7:45NU
FG Jack Olsen 27 Yd Field Goal 14 plays, 66 yds, 7:15 · from NU 25
PUR 0–3 NU
2nd quarter
13:13NU
TD Hunter Welcing 3 Yd pass from Preston Stone (Jack Olsen Kick)14 plays, 74 yds, 8:10 · from NU 26
PUR 0–10 NU
8:38NU
FG Jack Olsen 38 Yd Field Goal 7 plays, 60 yds, 2:04 · from NU 20
PUR 0–13 NU
3rd quarter
4:01NU
TD Griffin Wilde 12 Yd pass from Preston Stone (Two-Point Pass Conversion Failed)12 plays, 76 yds, 7:34 · from NU 24
PUR 0–19 NU

Drives

NU 4/12 scoredPUR 0/11 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00NUNU 2514667:15Field Goal
Q17:45PURPUR 25351:22Punt
Q16:23NUNU 2614748:10Touchdown
Q213:12PURPUR 184122:30Punt
Q210:42NUNU 207602:04Field Goal
Q28:38PURPUR 126183:10Punt
Q25:28NUNU 2710263:52Downs
Q21:36PURPUR 47370:36Punt
Q21:00NUNU 8371:00End of Half
Q314:58PURPUR 86243:23Punt
Q311:35NUNU 2412767:34Touchdown
Q33:54PURPUR 369363:54Downs

Win probability

Northwestern 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Northwestern▼ PurdueNorthwestern +15% win probability: Preston Stone pass complete to Hunter Welcing for 3 yds for a TD (Jack Olsen KICK)Purdue +14% win probability: Luke Akers kickoff for 65 yds for a touchbackPurdue +12% win probability: Luke Akers kickoff for 49 yds , Antonio Harris return for 2 yds to the PUR 18Purdue +9% win probability: Luke Akers kickoff for 65 yds for a touchback Purdue Penalty, UNR: Unnecessary Roughness (Alex Sanford Jr.)Purdue +8% win probability: Ryan Browne pass incomplete to Nitro Tuggle

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Malachi Singleton11/201879.40122.0
Ryan Browne5/10313.10016.8
RushingCARYDSAVGTDLONG
Malachi Thomas7344.9010
Devin Mockobee7284.0016
Malachi Singleton10202.0015
Ryan Browne133.003
Michael Jackson III122.002
ReceivingRECYDSAVGTDLONG
Devin Mockobee25226.0026
Corey Smith14848.0048
Michael Jackson III5367.2013
EJ Horton Jr.23216.0021
Rico Walker12020.0020
Jesse Watson2147.008
Nitro Tuggle188.008
Arhmad Branch284.004
DefenseTOTSOLOSACKSTFLPDQB HUR
Mani Powell20401.501
Tahj Ra-El11200.530
Alex Sanford Jr.10100.510
Tony Grimes830010
Hershey McLaurin760000
Ian Jeffries6101.500
Demeco Kennedy6100.500
Charles Correa410001
InterceptionsINTYDSTD
Smiley Bradford100
PuntingNOYDSAVGTBIn 20LONG
Jack McCallister522845.60155

Biggest plays

NU +15% Q2 13:13 Preston Stone pass complete to Hunter Welcing for 3 yds for a TD (Jack Olsen KICK)
PUR +14% Q1 7:45 Luke Akers kickoff for 65 yds for a touchback
PUR +12% Q2 13:12 Luke Akers kickoff for 49 yds , Antonio Harris return for 2 yds to the PUR 18
PUR +9% Q2 8:38 Luke Akers kickoff for 65 yds for a touchback Purdue Penalty, UNR: Unnecessary Roughness (Alex Sanford Jr.)
PUR +8% Q2 1:30 Ryan Browne pass incomplete to Nitro Tuggle

Team stats

StatPURNU
1st Downs1124
3rd down efficiency5-147-16
4th down efficiency0-31-2
Total Yards305364
Passing218132
Comp/Att16/3011/26
Yards per pass7.35.1
Rushing87232
Rushing Attempts2650
Yards per rush3.34.6
Penalties8-983-20
Turnovers32
Fumbles lost21
Interceptions thrown11
Possession22:2137:39

Play by play

Q4 0:00 End of 4th Quarter
Q4 0:00 2nd & 12 at NU 24 (00:31) Kneel down by Northwestern at NU23 for loss of 1 yard.
Q4 0:49 1st & 10 at NU 26 (00:51) Kneel down by Northwestern at NU24 for loss of 2 yards.
Q4 0:56 4th & 6 at NU 26 Malachi Singleton pass incomplete to Corey Smith
Q4 1:02 3rd & 6 at NU 26 Malachi Singleton pass incomplete to Jesse Watson
Q4 1:12 2nd & 21 at NU 41 Malachi Singleton run for 15 yds to the NU 26
Q4 1:25 2nd & 21 at NU 41 Timeout Purdue, clock 01:25
Q4 1:27 1st & 10 at NU 30 Malachi Singleton sacked by Michael Kilbane for a loss of 11 yards to the NU 41
Q4 1:35 1st & 10 at NU 43 Malachi Singleton pass complete to Michael Jackson III for 13 yds to the NU 30 for a 1ST down
Q4 1:42 1st & 10 at PUR 46 Malachi Singleton pass complete to EJ Horton Jr. for 11 yds to the NU 43 for a 1ST down
Q4 1:52 3rd & 4 at PUR 26 Malachi Singleton pass complete to Rico Walker for 20 yds to the PUR 46 for a 1ST down
Q4 2:03 2nd & 10 at PUR 20 Malachi Singleton pass complete to Jesse Watson for 6 yds to the PUR 26
Q4 2:14 1st & 10 at PUR 20 Malachi Singleton pass incomplete to EJ Horton Jr.
Q4 2:21 4th & Goal at PUR 8 Jack Olsen 26 yd FG MISSED
Q4 2:23 4th & Goal at PUR 8 Timeout Purdue, clock 02:23
Q4 2:23 3rd & Goal at PUR 8 Joseph Himon II run for no gain to the PUR 8
Q4 3:10 2nd & Goal at PUR 9 Joseph Himon II run for 1 yd to the PUR 8
Q4 3:55 1st & Goal at PUR 8 Joseph Himon II run for a loss of 1 yard to the PUR 9
Q4 4:38 1st & 10 at PUR 45 Joseph Himon II run for 37 yds to the PUR 8 for a 1ST down
Q4 4:48 2nd & 10 at PUR 46 Malachi 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
Q4 4:57 1st & 10 at PUR 46 Malachi Singleton pass incomplete to Michael Jackson III
Q4 5:15 3rd & 4 at PUR 20 Malachi Singleton pass complete to Devin Mockobee for 26 yds to the PUR 46 for a 1ST down
Q4 5:41 2nd & 10 at PUR 14 Malachi Singleton run for 6 yds to the PUR 20
Q4 6:01 1st & 10 at PUR 14 Malachi Singleton pass incomplete to EJ Horton Jr.
Q4 6:22 3rd & 5 at PUR 24 Preston Stone pass intercepted Smiley Bradford return for no gain to the PUR 14