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
12:15
TDDan Vitale 25 Yd pass from Trevor Siemian (Jack Mitchell Kick)5 plays, 81 yds, 1:08 · from NU 19
NW 7–0 PUR
0:21
TDJustin Jackson 9 Yd Run (Jack Mitchell Kick)9 plays, 57 yds, 3:50 · from NU 43
NW 14–0 PUR
2nd quarter
14:07
PUNTTony Jones 64 Yd Punt Return (Jack Mitchell Kick)9 plays, 57 yds, 3:50 · from NU 43
NW 21–0 PUR
3:23
FGJack Mitchell 32 Yd Field Goal 4 plays, 2 yds, 0:52 · from PUR 18
NW 24–0 PUR
0:37
TDAkeem Hunt 19 Yd pass from Austin Appleby (Paul Griggs Kick)12 plays, 75 yds, 2:46 · from PUR 25
NW 24–7 PUR
4th quarter
14:06
TDZack Oliver 1 Yd Run (Jack Mitchell Kick)12 plays, 72 yds, 4:43 · from NU 28
NW 31–7 PUR
9:14
TDJustin Jackson 68 Yd Run (Jack Mitchell Kick)3 plays, 77 yds, 1:35 · from NU 23
NW 38–7 PUR
0:54
TDJustin Sinz 8 Yd pass from Austin Appleby (Paul Griggs Kick)7 plays, 73 yds, 0:57 · from PUR 27
NW 38–14 PUR
Drives
PUR 3/15 scoredNW 5/14 scored
Q
Start
Team
From
Plays
Yds
Time
Result
Q1
15:00
NW
NU 25
2
0
0:09
Interception
Q1
14:51
PUR
NU 38
3
7
1:28
Interception
Q1
13:23
NW
NU 19
5
81
1:08
Touchdown
Q1
12:15
PUR
PUR 35
3
5
1:35
Punt
Q1
10:40
NW
NU 5
7
29
2:35
Punt
Q1
8:05
PUR
PUR 31
9
26
3:54
Fumble
Q1
4:11
NW
NU 43
9
57
3:50
Touchdown
Q1
0:21
PUR
PUR 35
3
2
1:14
Punt Return Touchdown
Q2
14:07
PUR
PUR 25
1
10
0:08
Fumble
Q2
13:59
NW
PUR 35
4
9
0:53
Downs
Q2
13:06
PUR
PUR 26
3
4
1:12
Punt
Q2
11:54
NW
NU 46
7
22
2:48
Fumble
Win probability
Northwestern 100% · pregame line Northwestern −2.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
Trevor Siemian
7/12
93
7.8
1
1
55.0
Zack Oliver
5/11
85
7.7
0
0
61.8
Matt Alviti
1/1
3
3.0
0
0
12.2
Rushing
CAR
YDS
AVG
TD
LONG
Justin Jackson
23
147
6.4
2
68
Treyvon Green
7
66
9.4
0
44
Zack Oliver
6
23
3.8
1
7
Matt Alviti
4
5
1.3
0
3
Mike Panico
4
4
1.0
0
4
Warren Long
2
3
1.5
0
2
Tom Hruby
1
1
1.0
0
1
Trevor Siemian
3
-1
-0.3
0
7
Receiving
REC
YDS
AVG
TD
LONG
Kyle Prater
4
82
20.5
0
26
Danny Vitale
4
43
10.8
1
25
Austin Carr
1
30
30.0
0
30
Tony Jones
2
14
7.0
0
9
Justin Jackson
1
9
9.0
0
9
Jayme Taylor
1
3
3.0
0
3
Interceptions
INT
YDS
TD
Ibraheim Campbell
1
0
0
Jimmy Hall
1
-1
0
Kicking
FG
PCT
LONG
XP
PTS
Jack Mitchell
1/2
50.0
32
5/5
8
Punting
NO
YDS
AVG
TB
In 20
LONG
Chris Gradone
4
162
40.5
1
0
52
Biggest plays
NW +21%Q1 12:15 Trevor Siemian pass complete to Dan Vitale for 25 yds for a TD, (Jack Mitchell KICK)
NW +13%Q1 0:21 Justin Jackson run for 9 yds for a TD PURDUE Penalty, unsportsmanlike conduct off-setting ( Yards) to the Prdue 0, (Jack Mitchell KICK)
NW +12%Q1 4:11 Justin Jackson run for a loss of 2 yards to the Nwest 41
PUR +10%Q1 12:15 Jack Mitchell kickoff for 41 yds , Keyante Green return for 11 yds to the Prdue 35
NW +9%Q1 13:23 Justin Jackson run for no gain to the Nwest 19
Team stats
Stat
NW
PUR
1st Downs
20
19
3rd down efficiency
6-16
7-18
4th down efficiency
1-3
1-3
Total Yards
414
312
Passing
181
251
Comp/Att
13/24
26/48
Yards per pass
7.5
5.2
Rushing
233
61
Rushing Attempts
56
32
Yards per rush
4.2
1.9
Penalties
3-20
5-56
Turnovers
2
5
Fumbles lost
1
3
Interceptions thrown
1
2
Possession
30:36
29:24
Play by play
Q4 0:00 End of 4th Quarter
Q4 0:54 2nd & 12 at PUR 40 TEAM run for a loss of 2 yards to the Prdue 42
Q4 0:54 1st & 10 at PUR 38 TEAM run for a loss of 2 yards to the Prdue 40
Q4 0:54 Thomas Meadows kickoff for 10 yds , Ibraheim Campbell return for 7 yds to the Prdue 38
Q4 0:54 1st & Goal at NU 8 Austin Appleby pass complete to Justin Sinz for 8 yds for a TD, (Paul Griggs KICK)
Q4 1:13 2nd & 10 at NU 20 Austin Appleby pass complete to Trae Hart for 12 yds to the Nwest 8 for a 1ST down
Q4 1:13 1st & 10 at NU 20 Austin Appleby pass incomplete to DeAngelo Yancey
Q4 1:13 Timeout NORTHWESTERN, clock 01:13
Q4 1:51 2nd & 10 at NU 45 Austin Appleby pass complete to DeAngelo Yancey for 25 yds to the Nwest 20 for a 1ST down
Q4 1:51 1st & 10 at NU 45 Austin Appleby pass incomplete to Cameron Posey
Q4 1:51 1st & 10 at PUR 42 Austin Appleby pass complete to Charles Torwudzo for 13 yds to the Nwest 45 for a 1ST down
Q4 1:51 1st & 10 at PUR 27 Austin Appleby pass complete to Gregory Phillips for 15 yds to the Prdue 42 for a 1ST down
Q4 7:27 4th & 7 at NU 43 Chris Gradone punt for 30 yds, fair catch by Landon Feichter at the Prdue 27
Q4 7:27 3rd & 8 at NU 42 Mike Panico run for 1 yd to the Nwest 43
Q4 7:27 2nd & 12 at NU 38 Mike Panico run for 4 yds to the Nwest 42
Q4 7:27 1st & 10 at NU 40 Mike Panico run for a loss of 2 yards to the Nwest 38
Q4 7:27 3rd & 10 at NU 24 Tom Hruby run for 1 yd to the Nwest 25 for a 1ST down PURDUE Penalty, unsportsmanlike conduct (Ra'Zahn Howard) to the Nwest 40 for a 1ST down
Q4 7:27 2nd & 9 at NU 25 Matt Alviti run for a loss of 1 yard to the Nwest 24
Q4 7:27 1st & 10 at NU 24 Mike Panico run for 1 yd to the Nwest 25
Q4 7:27 2nd & 9 at NU 14 TEAM run for a loss of 6 yards to the Nwest 8 TEAM fumbled, recovered by Nwest Warren Long
Q4 7:27 1st & 10 at NU 13 Warren Long run for 1 yd to the Nwest 14
Q4 9:14 3rd & 10 at PUR 33 Austin Appleby pass intercepted Ibraheim Campbell return for no gain to the Nwest 13
Q4 9:14 2nd & 10 at PUR 33 Austin Appleby pass incomplete, broken up by Dean Lowry
Q4 9:14 1st & 10 at PUR 33 Austin Appleby pass incomplete to DeAngelo Yancey
Q4 9:14 2nd & 4 at PUR 48 Appleby, Austin pass incomplete to Norwood, Miles, PENALTY NU personal foul (TEAM) 15 yards to the PUR33, 1ST DOWN PUR, NO PLAY. for a 1ST down