Play-By-Play
1st Quarter
Kickoff
14:53 - 1st
Henry Helms kickoff for 60 yds
2-yd Run
14:53 - 1st
Tyrone Tracy Jr. run for 2 yds to the PUR 30
1st & 10 at PUR 28
Incompletion
14:53 - 1st
Bennett Meredith pass incomplete
2nd & 8 at PUR 30
Sack
14:53 - 1st
Bennett Meredith sacked by Anto Saka and Xander Mueller for a loss of 8 yards to the PUR 22
3rd & 8 at PUR 30
Punt
13:32 - 1st
Jack Ansell punt for 31 yds, downed at the NU 47
4th & 16 at PUR 22
0-yd Run
13:32 - 1st
Cam Porter run for no gain to the NU 47
1st & 10 at NU 47
35-yd Pass
13:32 - 1st
Ben Bryant pass complete to A.J. Henning for 35 yds to the PUR 18 for a 1ST down
2nd & 10 at NU 47
11-yd Run
13:32 - 1st
Cam Porter run for 11 yds to the PUR 7 for a 1ST down
1st & 10 at PUR 18
7-yd Touchdown Run
11:40 - 1st
Cam Porter run for 7 yds for a TD (Two-Point Conversion failed)
1st & Goal at PUR 7
5-yd Penalty
11:35 - 1st
Purdue Penalty, False Start (-5 Yards) to the PUR 20
1st & 10 at PUR 25
Kickoff
11:35 - 1st
Henry Helms kickoff for 60 yds
13-yd Run
11:35 - 1st
Devin Mockobee run for 13 yds to the PUR 33
1st & 15 at PUR 20
1-yd Run
11:35 - 1st
Devin Mockobee run for 1 yd to the PUR 34
2nd & 2 at PUR 33
7-yd Run
11:35 - 1st
Ryan Browne run for 7 yds to the PUR 41 for a 1ST down
3rd & 1 at PUR 34
1-yd Run
11:35 - 1st
Devin Mockobee run for 1 yd to the PUR 42
1st & 10 at PUR 41
28-yd Pass
11:35 - 1st
Ryan Browne pass complete to Tyrone Tracy Jr. for 28 yds to the NU 30 for a 1ST down
2nd & 9 at PUR 42
Sack
11:35 - 1st
Ryan Browne sacked for a loss of 10 yards to the NU 40
1st & 10 at NU 30
5-yd Run
11:35 - 1st
Ryan Browne run for 5 yds to the NU 35
2nd & 20 at NU 40
8-yd Run
11:35 - 1st
Ryan Browne run for 8 yds to the NU 27
3rd & 15 at NU 35
Field Goal Missed
7:14 - 1st
Ben Freehill 44 yd FG MISSED
4th & 7 at NU 27
Incompletion
7:14 - 1st
Ben Bryant pass incomplete
1st & 10 at NU 27
5-yd Pass
7:14 - 1st
Ben Bryant pass complete to Bryce Kirtz for 5 yds to the NU 32
2nd & 10 at NU 27
8-yd Pass
7:14 - 1st
Ben Bryant pass complete to Cam Porter for 8 yds to the NU 40 for a 1ST down
3rd & 5 at NU 32
6-yd Run
7:14 - 1st
Cam Porter run for 6 yds to the NU 46
1st & 10 at NU 40
Incompletion
7:14 - 1st
Ben Bryant pass incomplete
2nd & 4 at NU 46
Incompletion
7:14 - 1st
Ben Bryant pass incomplete
3rd & 4 at NU 46
Punt
5:13 - 1st
Hunter Renner punt for 40 yds, downed at the PUR 14
4th & 4 at NU 46
2nd Quarter
17-yd Run
5:13 - 1st
Tyrone Tracy Jr. run for 17 yds to the PUR 31 for a 1ST down
1st & 10 at PUR 14
2-yd Pass
5:13 - 1st
Bennett Meredith pass complete to Deion Burks for 2 yds to the PUR 33
1st & 10 at PUR 31
5-yd Penalty
5:13 - 1st
Purdue Penalty, False Start (-5 Yards) to the PUR 28
2nd & 8 at PUR 33
27-yd Run
5:13 - 1st
Tyrone Tracy Jr. run for 27 yds to the NU 45 for a 1ST down
2nd & 13 at PUR 28
6-yd Pass
5:13 - 1st
Bennett Meredith pass complete to Deion Burks for 6 yds to the NU 39
1st & 10 at NU 45
6-yd Run
5:13 - 1st
Devin Mockobee run for 6 yds to the NU 33 for a 1ST down
2nd & 4 at NU 39
1-yd Run
5:13 - 1st
Devin Mockobee run for 1 yd to the NU 32
1st & 10 at NU 33
-3-yd Run
5:13 - 1st
Devin Mockobee run for a loss of 3 yards to the NU 35
2nd & 9 at NU 32
11-yd Run
5:13 - 1st
Bennett Meredith run for 11 yds to the NU 24
3rd & 12 at NU 35
1-yd Run
0:00 - 1st
Tyrone Tracy Jr. run for 1 yd to the NU 23 for a 1ST down
4th & 1 at NU 24

End of 1st Quarter

9-yd Pass
15:00 - 2nd
Bennett Meredith pass complete to Tyrone Tracy Jr. for 9 yds to the NU 14
1st & 10 at NU 23
0-yd Run
15:00 - 2nd
Tyrone Tracy Jr. run for no gain to the NU 14
2nd & 1 at NU 14
-1-yd Run
15:00 - 2nd
Tyrone Tracy Jr. run for a loss of 1 yard to the NU 15
3rd & 1 at NU 14
0-yd Run
13:00 - 2nd
Tyrone Tracy Jr. run for no gain to the NU 15
4th & 2 at NU 15
1-yd Run
13:00 - 2nd
Joseph Himon II run for 11 yds to the NU 26 Northwestern Penalty, Offensive Holding (-10 Yards) to the NU 11
1st & 10 at NU 15
Sack
13:00 - 2nd
Ben Bryant sacked by Mo Omonode for a loss of 7 yards to the NU 4
1st & 14 at NU 11
3-yd Run
13:00 - 2nd
Anthony Tyus III run for 3 yds to the NU 7
2nd & 21 at NU 4
Sack
13:00 - 2nd
Ben Bryant sacked by Mo Omonode and Khordae Sydnor for a loss of 2 yards to the NU 5
3rd & 18 at NU 7
Punt
10:37 - 2nd
Hunter Renner punt for 26 yds
4th & 20 at NU 5
1-yd Run
10:37 - 2nd
Ryan Browne run for 1 yd to the NU 30
1st & 10 at NU 31
11-yd Pass
10:37 - 2nd
Ryan Browne pass complete to Garrett Miller for 11 yds to the NU 19 for a 1ST down
2nd & 9 at NU 30
7-yd Run
10:37 - 2nd
Ryan Browne run for 7 yds to the NU 12
1st & 10 at NU 19
2-yd Run
10:37 - 2nd
Ryan Browne run for 2 yds to the NU 10
2nd & 3 at NU 12
2-yd Run
10:37 - 2nd
Ryan Browne run for 2 yds to the NU 8 for a 1ST down
3rd & 1 at NU 10
7-yd Run
7:04 - 2nd
Ryan Browne run for 7 yds to the NU 1
1st & Goal at NU 8
-1-yd Pass
7:04 - 2nd
Ryan Browne pass complete to Deion Burks for a loss of 1 yard to the NU 2
2nd & Goal at NU 1

(5:39 - 2nd) Timeout Northwestern, clock 05:39

1-yd Run
5:39 - 2nd
Tyrone Tracy Jr. run for 1 yd to the NU 1
3rd & Goal at NU 2
0-yd Run
5:34 - 2nd
Tyrone Tracy Jr. run for no gain to the NU 1
4th & Goal at NU 1
28-yd Pass
5:34 - 2nd
Ben Bryant pass complete to Bryce Kirtz for 28 yds to the NU 29 for a 1ST down
1st & 10 at NU 1
-1-yd Run
5:34 - 2nd
Cam Porter run for a loss of 1 yard to the NU 28
1st & 10 at NU 29
4-yd Run
5:34 - 2nd
Cam Porter run for 4 yds to the NU 32
2nd & 11 at NU 28
2-yd Run
5:34 - 2nd
Ben Bryant run for 2 yds to the NU 34
3rd & 7 at NU 32
Punt
2:51 - 2nd
Hunter Renner punt for 35 yds
4th & 5 at NU 34
11-yd Run
2:51 - 2nd
Tyrone Tracy Jr. run for 11 yds to the PUR 42 for a 1ST down
1st & 10 at PUR 31
21-yd Pass
2:51 - 2nd
Bennett Meredith pass complete to TJ Sheffield for 21 yds to the NU 37 for a 1ST down
1st & 10 at PUR 42
Fumble Recovery
1:55 - 2nd
run for a loss of 3 yards to the NU 40 fumbled, recovered by NU Richie Hagarty [NHSG] PUR rush up the middle for a loss of 3 yards, fumbled at NU40 , recovered by NU HAGARTY, Richie at the NU40, returned 0 yards to the NU40, End of Play, clock 01:55.
1st & 10 at NU 37
4-yd Pass
1:55 - 2nd
Ben Bryant pass complete to Bryce Kirtz for 4 yds to the NU 44
1st & 10 at NU 40
2-yd Run
1:55 - 2nd
Ben Bryant run for 2 yds to the NU 46
2nd & 6 at NU 44
26-yd Pass
1:55 - 2nd
Ben Bryant pass complete to Bryce Kirtz for 26 yds to the PUR 28 for a 1ST down
3rd & 4 at NU 46

(0:55 - 2nd) Timeout Northwestern, clock 00:55

Sack
0:55 - 2nd
Ben Bryant sacked by Yanni Karlaftis for a loss of 8 yards to the PUR 36
1st & 10 at PUR 28
Incompletion
0:55 - 2nd
Ben Bryant pass incomplete
2nd & 18 at PUR 36

(0:44 - 2nd) Timeout Purdue, clock 00:44

Sack
0:44 - 2nd
Ben Bryant sacked by Khordae Sydnor for a loss of 7 yards to the PUR 43
3rd & 18 at PUR 36
Punt
0:35 - 2nd
Hunter Renner punt for 41 yds, downed at the PUR 2
4th & 25 at PUR 43
Interception
0:29 - 2nd
Ryan Browne pass intercepted Garnett Hollis Jr. return for no gain to the PUR 20
1st & 10 at PUR 2

(0:24 - 2nd) Timeout Northwestern, clock 00:24

5-yd Pass
0:24 - 2nd
Ben Bryant pass complete to Cam Johnson for 5 yds to the PUR 15
1st & 10 at PUR 20
Sack
0:24 - 2nd
Ben Bryant sacked by Khordae Sydnor and Kydran Jenkins for a loss of 5 yards to the PUR 20
2nd & 5 at PUR 15

(0:09 - 2nd) Timeout Purdue, clock 00:09

Incompletion
0:09 - 2nd
Ben Bryant pass incomplete
3rd & 10 at PUR 20
Field Goal Missed
0:05 - 2nd
Jack Olsen 38 yd FG MISSED
4th & 10 at PUR 20
4-yd Run
0:00 - 2nd
Tyrone Tracy Jr. run for 4 yds to the PUR 24
1st & 10 at PUR 20

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Ben Freehill kickoff for 65 yds for a touchback
4-yd Run
15:00 - 3rd
Cam Porter run for 4 yds to the NU 29
1st & 10 at NU 25
10-yd Penalty
15:00 - 3rd
BRYANT, Ben pass to the left complete for 9 yards to HENNING, A.J. caught at the NU26 and advanced to the NU38 (JENKINS, Kydran). PENALTY NU Holding on JOHNSON, Cam enforced 10 yards from the NU29 to the NU19 [NHSG]. NO PLAY (replay the down).
2nd & 6 at NU 29
12-yd Pass
15:00 - 3rd
Ben Bryant pass complete to A.J. Henning for 12 yds to the NU 31
2nd & 16 at NU 19
Incompletion
15:00 - 3rd
Ben Bryant pass incomplete
3rd & 4 at NU 31
Punt
13:22 - 3rd
Hunter Renner punt for 32 yds, downed at the PUR 37
4th & 4 at NU 31
5-yd Run
13:22 - 3rd
Tyrone Tracy Jr. run for 5 yds to the PUR 42
1st & 10 at PUR 37
-2-yd Pass
13:22 - 3rd
Bennett Meredith pass complete to Garrett Miller for a loss of 2 yards to the PUR 40
2nd & 5 at PUR 42
4-yd Run
13:22 - 3rd
Bennett Meredith run for 4 yds to the PUR 44
3rd & 7 at PUR 40
Punt
11:40 - 3rd
Jack Ansell punt for 56 yds for a touchback
4th & 3 at PUR 44
Incompletion
11:40 - 3rd
Ben Bryant pass incomplete
1st & 10 at NU 20
2-yd Run
11:40 - 3rd
Cam Porter run for 2 yds to the NU 22
2nd & 10 at NU 20
10-yd Pass
11:40 - 3rd
Ben Bryant pass complete to A.J. Henning for 10 yds to the NU 32 for a 1ST down
3rd & 8 at NU 22
5-yd Penalty
11:40 - 3rd
Northwestern Penalty, False Start (-5 Yards) to the NU 27
1st & 10 at NU 32
3-yd Run
11:40 - 3rd
Cam Porter run for 3 yds to the NU 30
1st & 15 at NU 27
1-yd Pass
11:40 - 3rd
Ben Bryant pass complete to Cam Porter for 1 yd to the NU 31
2nd & 12 at NU 30
Incompletion
11:40 - 3rd
Ben Bryant pass incomplete
3rd & 11 at NU 31
Punt
9:05 - 3rd
Hunter Renner punt for 48 yds , returns for no gain to the PUR 21
4th & 11 at NU 31
4-yd Run
9:05 - 3rd
A.J. Henning run for 4 yds to the PUR 17
1st & 10 at PUR 21
Incompletion
9:05 - 3rd
Ben Bryant pass incomplete
2nd & 6 at PUR 17
5-yd Run
9:05 - 3rd
A.J. Henning run for 5 yds to the PUR 12
3rd & 6 at PUR 17
Field Goal Good
7:38 - 3rd
Jack Olsen 30 yd FG GOOD
4th & 1 at PUR 12
Kickoff
7:31 - 3rd
Jack Olsen kickoff for 60 yds
12-yd Run
7:31 - 3rd
Ryan Browne run for 12 yds to the PUR 30 for a 1ST down
1st & 10 at PUR 18
3-yd Pass
7:31 - 3rd
Ryan Browne pass complete to Devin Mockobee for 3 yds to the PUR 33
1st & 10 at PUR 30
2-yd Run
7:31 - 3rd
Devin Mockobee run for 2 yds to the PUR 35
2nd & 7 at PUR 33
25-yd Pass
7:31 - 3rd
Ryan Browne pass complete to Devin Mockobee for 25 yds to the NU 40 for a 1ST down
3rd & 5 at PUR 35
Incompletion
7:31 - 3rd
Ryan Browne pass incomplete
1st & 10 at NU 40
7-yd Run
7:31 - 3rd
Ryan Browne run for 7 yds to the NU 33
2nd & 10 at NU 40
14-yd Run
7:31 - 3rd
Devin Mockobee run for 14 yds to the NU 19 for a 1ST down
3rd & 3 at NU 33
-1-yd Run
7:31 - 3rd
Ryan Browne run for a loss of 1 yard to the NU 20
1st & 10 at NU 19
20-yd Touchdown Run
3:59 - 3rd
Tyrone Tracy Jr. run for 20 yds for a TD (Ben Freehill KICK)
2nd & 11 at NU 20
Kickoff Return (Offense)
3:52 - 3rd
Ben Freehill kickoff for 65 yds , A.J. Henning return for 29 yds to the NU 29
4-yd Run
3:52 - 3rd
Joseph Himon II run for 4 yds to the NU 33
1st & 10 at NU 29
13-yd Pass
3:52 - 3rd
Ben Bryant pass complete to Joseph Himon II for 13 yds to the NU 46 for a 1ST down
2nd & 6 at NU 33
2-yd Run
3:52 - 3rd
Joseph Himon II run for 2 yds to the NU 48
1st & 10 at NU 46
52-yd Touchdown Pass
1:56 - 3rd
Ben Bryant pass complete to Cam Johnson for 52 yds for a TD (Jack Olsen KICK)
2nd & 8 at NU 48
Kickoff
1:56 - 3rd
Jack Olsen kickoff for 63 yds
Sack
1:56 - 3rd
Bennett Meredith sacked by Jaylen Pate for 0 yards to the PUR 35
1st & 10 at PUR 35
5-yd Run
1:56 - 3rd
Tyrone Tracy Jr. run for 5 yds to the PUR 40
2nd & 10 at PUR 35
Incompletion
1:56 - 3rd
Bennett Meredith pass incomplete
3rd & 5 at PUR 40
Punt
0:33 - 3rd
Jack Ansell punt for 43 yds, fair catch by Bryce Kirtz at the NU 17
4th & 5 at PUR 40
4th Quarter
4-yd Run
0:00 - 3rd
Cam Porter run for 4 yds to the NU 21
1st & 10 at NU 17

End of 3rd Quarter

Incompletion
15:00 - 4th
Ben Bryant pass incomplete
2nd & 6 at NU 21
31-yd Pass
15:00 - 4th
Ben Bryant pass complete to Cam Johnson for 31 yds to the PUR 48 for a 1ST down
3rd & 6 at NU 21
9-yd Run
15:00 - 4th
Cam Porter run for 9 yds to the PUR 39
1st & 10 at PUR 48
2-yd Run
15:00 - 4th
Cam Porter run for 2 yds to the PUR 37 for a 1ST down
2nd & 1 at PUR 39
3-yd Run
15:00 - 4th
Cam Porter run for 3 yds to the PUR 34
1st & 10 at PUR 37
Incompletion
15:00 - 4th
Ben Bryant pass incomplete
2nd & 7 at PUR 34
34-yd Touchdown Run
12:08 - 4th
Cam Porter run for 34 yds for a TD (Jack Olsen KICK)
3rd & 7 at PUR 34
0-yd Penalty
12:08 - 4th
PENALTY NU Unsportsmanlike Conduct on KIRTZ, Bryce PUR Unsportsmanlike Conduct on ROGERS JR., Derrick , Offsetting penalties. NO PLAY (replay the down).
& Goal at PUR 3
Kickoff Return (Offense)
12:01 - 4th
Jack Olsen kickoff for 60 yds , Tyrone Tracy Jr. return for no gain to the PUR 17
12-yd Run
12:01 - 4th
Ryan Browne run for 12 yds to the PUR 29 for a 1ST down
1st & 10 at PUR 17
11-yd Run
12:01 - 4th
Devin Mockobee run for 11 yds to the PUR 40 for a 1ST down
1st & 10 at PUR 29
16-yd Pass
12:01 - 4th
Ryan Browne pass complete to Devin Mockobee for 16 yds to the NU 44 for a 1ST down
1st & 10 at PUR 40
6-yd Run
12:01 - 4th
Ryan Browne run for 6 yds to the NU 38
1st & 10 at NU 44
2-yd Run
12:01 - 4th
Devin Mockobee run for 2 yds to the NU 36
2nd & 4 at NU 38
6-yd Run
12:01 - 4th
Tyrone Tracy Jr. run for 6 yds to the NU 30 for a 1ST down
3rd & 2 at NU 36
-2-yd Pass
12:01 - 4th
Ryan Browne pass complete to Tyrone Tracy Jr. for a loss of 2 yards to the NU 32
1st & 10 at NU 30
5-yd Penalty
12:01 - 4th
Purdue Penalty, False Start (-5 Yards) to the NU 37
2nd & 12 at NU 32
3-yd Run
12:01 - 4th
Ryan Browne run for 3 yds to the NU 34
2nd & 17 at NU 37
Fumble Recovery (Own)
12:01 - 4th
Devin Mockobee run for 4 yds to the NU 30 Devin Mockobee fumbled, recovered by PUR [NHSG] MOCKOBEE, Devin rush to the left for a gain of 4 yards, MOCKOBEE, Devin fumbled at NU30 forced by FITZGERALD, Robert out of bounds to the NU30.
3rd & 14 at NU 34
Incompletion
7:49 - 4th
Ryan Browne pass incomplete
4th & 10 at NU 30
3-yd Run
7:49 - 4th
Anthony Tyus III run for 3 yds to the NU 33
1st & 10 at NU 30
2-yd Run
7:49 - 4th
Anthony Tyus III run for 2 yds to the NU 35
2nd & 7 at NU 33
15-yd Penalty
7:49 - 4th
Purdue Penalty, Unsportsmanlike Conduct (Antonio Stevens) to the PUR 48 for a 1ST down
3rd & 5 at NU 35
Interception
5:51 - 4th
Ben Bryant pass intercepted Dillon Thieneman return for no gain to the PUR 23
1st & 10 at PUR 48
2-yd Run
5:51 - 4th
Ryan Browne run for 2 yds to the PUR 25
1st & 10 at PUR 23
6-yd Pass
5:51 - 4th
Ryan Browne pass complete to Deion Burks for 6 yds to the PUR 31
2nd & 8 at PUR 25
62-yd Run
5:51 - 4th
Tyrone Tracy Jr. run for 62 yds to the NU 7 for a 1ST down
3rd & 2 at PUR 31
4-yd Run
5:51 - 4th
Ryan Browne run for 4 yds to the NU 3
1st & Goal at NU 7
1-yd Run
5:51 - 4th
Ryan Browne run for 1 yd to the NU 2
2nd & Goal at NU 3

(3:10 - 4th) Timeout Purdue, clock 03:10

0-yd Run
3:10 - 4th
Ryan Browne run for no gain to the NU 2
3rd & Goal at NU 2
2-yd Touchdown Run
3:06 - 4th
Devin Mockobee run for 2 yds for a TD (D. Burks Run For Two-point Conversion)
4th & Goal at NU 2
Kickoff
3:06 - 4th
Ben Freehill kickoff for 65 yds for a touchback

(3:02 - 4th) Timeout Purdue, clock 03:02

0-yd Run
3:02 - 4th
Cam Porter run for no gain to the NU 25
1st & 10 at NU 25

(2:58 - 4th) Timeout Purdue, clock 02:58

4-yd Run
2:58 - 4th
Cam Porter run for 4 yds to the NU 29
2nd & 10 at NU 25
3-yd Run
2:58 - 4th
Cam Porter run for 3 yds to the NU 32
3rd & 6 at NU 29
5-yd Penalty
2:58 - 4th
Northwestern Penalty, False Start (Raymond Niro III) to the NU 27
4th & 3 at NU 32
Punt
1:59 - 4th
punt for 35 yds, downed at the PUR 38
4th & 8 at NU 27
4-yd Pass
1:59 - 4th
Ryan Browne pass complete to Garrett Miller for 4 yds to the PUR 42
1st & 10 at PUR 38
6-yd Run
1:59 - 4th
Ryan Browne run for 6 yds to the PUR 48 for a 1ST down
2nd & 6 at PUR 42
7-yd Pass
1:59 - 4th
Ryan Browne pass complete to Arhmad Branch for 7 yds to the NU 45
1st & 10 at PUR 48
4-yd Run
1:59 - 4th
Ryan Browne run for 4 yds to the NU 41 for a 1ST down
2nd & 3 at NU 45
3-yd Pass
1:59 - 4th
Ryan Browne pass complete to Tyrone Tracy Jr. for 3 yds to the NU 34
2nd & 6 at NU 37
4-yd Pass
1:59 - 4th
Ryan Browne pass complete to Garrett Miller for 4 yds to the NU 37
1st & 10 at NU 41
Interception
0:21 - 4th
Ryan Browne pass intercepted Xander Mueller return for 5 yds to the NU 30
3rd & 3 at NU 34
0-yd Run
0:00 - 4th
[NHSG] Kneel down by NU at NU28 (team loss of 2), clock 00:00.
1st & 10 at NU 30

End of 4th Quarter