The lead after every score: above the line Purdue is ahead, below it Northwestern. Each dot is a score in the scoring team's colour; hover one.
Scoring summary
1st quarter
7:58
TDJeremy Larkin 1 Yd Run (Charlie Kuhbander Kick)11 plays, 64 yds, 4:42 · from NU 36
NW 7–0 PUR
5:34
TDJohn Moten IV 2 Yd Run (Charlie Kuhbander Kick)5 plays, 65 yds, 1:09 · from NU 35
NW 14–0 PUR
4:20
TDRondale Moore 32 Yd pass from Elijah Sindelar (Spencer Evans Kick)4 plays, 60 yds, 1:14 · from PUR 40
NW 14–7 PUR
1:02
TDRondale Moore 76 Yd Run (Spencer Evans Kick)3 plays, 85 yds, 1:20 · from PUR 15
NW 14–14 PUR
2nd quarter
13:37
FGCharlie Kuhbander 34 Yd Field Goal 8 plays, 59 yds, 2:25 · from NU 25
NW 17–14 PUR
7:06
TDTJ Green 1 Yd Run (Charlie Kuhbander Kick)3 plays, 55 yds, 0:58 · from NU 45
NW 24–14 PUR
3:44
FGSpencer Evans 38 Yd Field Goal 10 plays, 44 yds, 3:22 · from PUR 35
NW 24–17 PUR
0:37
TDJeremy Larkin 4 Yd Run (Charlie Kuhbander Kick)5 plays, 30 yds, 2:04 · from PUR 30
NW 31–17 PUR
3rd quarter
11:37
TDD.J. Knox 2 Yd Run (Spencer Evans Kick)6 plays, 71 yds, 1:52 · from PUR 29
NW 31–24 PUR
4th quarter
14:56
FGSpencer Evans 27 Yd Field Goal 14 plays, 76 yds, 6:46 · from PUR 14
NW 31–27 PUR
Drives
PUR 5/14 scoredNW 5/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
PUR
PUR 15
8
39
2:20
Interception
Q1
12:40
NW
NU 36
11
64
4:42
Touchdown
Q1
7:58
PUR
PUR 21
3
6
1:15
Punt
Q1
6:43
NW
NU 35
5
65
1:09
Touchdown
Q1
5:34
PUR
PUR 40
4
60
1:14
Touchdown
Q1
4:20
NW
NU 25
3
4
1:58
Punt
Q1
2:22
PUR
PUR 15
3
85
1:20
Touchdown
Q1
1:02
NW
NU 25
8
59
2:25
Field Goal
Q2
13:37
PUR
PUR 26
8
38
2:21
Missed FG
Q2
11:16
NW
NU 36
3
9
1:43
Punt
Q2
9:33
PUR
PUR 38
4
12
1:29
Interception
Q2
8:04
NW
NU 45
3
55
0:58
Touchdown
Win probability
Northwestern 100% · pregame line Purdue −1.0 (closing line)
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
Passing
C/ATT
YDS
AVG
TD
INT
QBR
Clayton Thorson
16/26
172
6.6
0
0
81.8
TJ Green
7/11
63
5.7
0
0
32.8
Rushing
CAR
YDS
AVG
TD
LONG
Jeremy Larkin
26
143
5.5
2
46
Kyric McGowan
1
17
17.0
0
17
John Moten IV
5
8
1.6
1
2
Clayton Thorson
3
8
2.7
0
6
TJ Green
4
0
0.0
1
4
Cameron Green
1
-4
-4.0
0
0
Team
2
-6
-3.0
0
0
Receiving
REC
YDS
AVG
TD
LONG
Flynn Nagel
5
58
11.6
0
22
Cameron Green
5
50
10.0
0
16
Ben Skowronek
3
47
15.7
0
40
John Moten IV
2
25
12.5
0
18
Jeremy Larkin
4
20
5.0
0
8
Ramaud Chiaokhiao-Bowman
1
14
14.0
0
14
Riley Lees
2
14
7.0
0
11
Charlie Fessler
1
7
7.0
0
7
Interceptions
INT
YDS
TD
JR Pace
1
26
0
Montre Hartage
1
17
0
Nate Hall
1
0
0
Kicking
FG
PCT
LONG
XP
PTS
Charlie Kuhbander
1/1
100.0
34
4/4
7
Punting
NO
YDS
AVG
TB
In 20
LONG
Jake Collins
7
265
37.9
0
0
48
Biggest plays
NW +27%Q4 14:56 Spencer Evans kickoff for 65 yds for a touchback
PUR +25%Q3 11:37 D.J. Knox run for 2 yds for a TD, (Spencer Evans KICK)
PUR +21%Q1 1:02 Rondale Moore run for 76 yds for a TD, (Spencer Evans KICK)
PUR +21%Q4 9:15 PURDUE Penalty, Ineligible Downfield on Pass (-5 Yards) to the Prdue 29
NW +20%Q3 11:37 Spencer Evans kickoff for 63 yds , John Moten IV return for 18 yds to the Nwest 20
Team stats
Stat
NW
PUR
1st Downs
22
23
3rd down efficiency
6-18
8-15
4th down efficiency
1-2
0-0
Total Yards
401
472
Passing
235
270
Comp/Att
23/37
30/46
Yards per pass
6.4
5.9
Rushing
166
202
Rushing Attempts
42
25
Yards per rush
4.0
8.1
Penalties
6-56
9-95
Turnovers
0
3
Fumbles lost
0
0
Interceptions thrown
0
3
Possession
33:11
26:49
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:00 3rd & 21 at PUR 30 TEAM run for a loss of 2 yards to the Prdue 32
Q4 1:06 2nd & 17 at PUR 26 TEAM run for a loss of 4 yards to the Prdue 30
Q4 1:20 Timeout NORTHWESTERN, clock 01:20
Q4 1:20 1st & 10 at PUR 19 TJ Green run for a loss of 7 yards to the Prdue 26
Q4 2:06 Timeout NORTHWESTERN, clock 02:06
Q4 2:20 3rd & 11 at PUR 34 Jeremy Larkin run for a loss of 1 yard to the Prdue 34 for a 1ST down PURDUE Penalty, Personal Foul (15 Yards) to the Prdue 19 for a 1ST down
Q4 2:42 Timeout PURDUE, clock 02:42
Q4 2:42 2nd & 17 at PUR 39 Jeremy Larkin run for 6 yds to the Prdue 33
Q4 2:48 Timeout PURDUE, clock 02:48
Q4 2:48 1st & 21 at PUR 43 Jeremy Larkin run for 4 yds to the Prdue 39
Q4 2:59 Timeout PURDUE, clock 02:59
Q4 2:59 1st & 10 at PUR 32 NORTHWESTERN Penalty, Offensive Holding (-11 Yards) to the Prdue 43
Q4 3:29 4th & 1 at PUR 34 TJ Green run for 2 yds to the Prdue 32 for a 1ST down
Q4 4:02 3rd & 4 at PUR 37 TJ Green pass complete to Bennett Skowronek for 3 yds to the Prdue 34
Q4 4:36 2nd & 5 at PUR 38 Jeremy Larkin run for 1 yd to the Prdue 37
Q4 5:20 1st & 10 at PUR 43 Jeremy Larkin run for 5 yds to the Prdue 38
Q4 5:45 2nd & 10 at PUR 49 PURDUE Penalty, Defensive Pass Interference (6 Yards) to the Prdue 43 for a 1ST down
Q4 6:06 1st & 10 at PUR 49 TJ Green pass incomplete
Q4 6:29 3rd & 1 at NU 31 Jeremy Larkin run for 20 yds to the Prdue 49 for a 1ST down
Q4 6:53 2nd & 5 at NU 27 TJ Green run for 4 yds to the Nwest 31
Q4 7:30 1st & 10 at NU 22 Jeremy Larkin run for 5 yds to the Nwest 27
Q4 7:57 4th & 14 at PUR 30 Joe Schopper punt for 50 yds , Riley Lees returns for 2 yds to the Nwest 22
Q4 8:12 3rd & 11 at PUR 33 David Blough sacked by Jordan Thompson for a loss of 3 yards to the Prdue 30
Q4 8:20 2nd & 11 at PUR 33 David Blough pass incomplete