From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Northwestern
332
Total yards
278
219
Passing yards
150
122
Rushing yards
130
5.0
Yards per pass
4.9
3.0
Yards per rush
3.9
20
First downs
14
8–18
Third downs
6–17
0–1
Fourth downs
0–0
2
Turnovers
0
0–0
Penalties
0–0
21:06
Possession
15:34
Efficiency
Purdue
Northwestern
35%
Success rate
30%
−0.09
EPA per play
0.01
1.05
Explosiveness
1.21
−0.24
Rushing EPA
−0.05
0.12
Passing EPA
0.10
36%
Passing-down success
32%
−0.40
First-down EPA
−0.18
−0.19
Second-down EPA
−0.12
0.66
Third-down EPA
0.40
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings going in
Our ratings (scores only)
Purdue 67% to win. Northwestern pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northwestern drives left to right, Purdue right to left.
Q1 NorthwesternPunt, 6 plays, 4 yards
Q1 PurdueFumble, 3 plays, 1 yard
Q1 NorthwesternTouchdown run, 3 plays, 28 yards
Q1 PurdueKickoff, 1 play, −6 yards
Q1 PurdueField goal, 4 plays, 1 yard
Q1 NorthwesternKickoff, 1 play, 27 yards
Q1 NorthwesternPunt, 3 plays, 9 yards
Q1 PurduePunt, 3 plays, 5 yards
Q1 NorthwesternPunt, 3 plays, 7 yards
Q1 PurdueTouchdown pass, 7 plays, 46 yards
Q1 NorthwesternKickoff, 1 play, 30 yards
Q1 NorthwesternPunt, 9 plays, 32 yards
Q2 PurduePunt, 9 plays, 42 yards
Q2 NorthwesternPunt, 3 plays, 2 yards
Q2 PurdueTurnover on downs, 14 plays, 37 yards
Q2 NorthwesternPunt, 6 plays, 18 yards
Q3 PurduePunt, 5 plays, 18 yards
Q3 NorthwesternPunt, 4 plays, 7 yards
Q3 PurduePunt, 3 plays, 0 yards
Q3 NorthwesternPunt, 6 plays, 11 yards
Q3 PurdueInterception, 5 plays, 15 yards
Q3 NorthwesternPunt, 6 plays, −45 yards
Q3 PurdueMissed FG, 13 plays, 54 yards
Q4 NorthwesternPunt, 3 plays, 11 yards
Q4 PurduePunt, 6 plays, 22 yards
Q4 NorthwesternPunt, 3 plays, 0 yards
Q4 PurduePunt, 7 plays, 10 yards
Q4 NorthwesternTouchdown run, 8 plays, 84 yards
Q4 PurdueKickoff, 1 play, −81 yards
Q4 PurdueIncomplete pass, 5 plays, 40 yards
Play by play
1st quarter9 drives, then Purdue 10, Northwestern 7
Northwestern Punt, 6 plays
14:52
1st & 10 at own 43
26 yard penalty on Wildcats.
14:52
1st & 10 at own 17
Noah Herron (NU) rushed up the middle for 3 yards.
14:17
2nd & 7 at own 20
Noah Herron (NU) rushed up the middle for 1 yard.
13:42
3rd & 6 at own 21
Brett Basanez (NU) pass left side complete to Mark Philmore (NU) for 29 yards.
13:23
1st & 10 at the 50
Brett Basanez (NU) pass right side complete to Taylor Jones (NU) for 6 yards.
12:51
2nd & 4 at opp 44
Brett Basanez (NU) rushed up the middle for 1 yard.
12:27
3rd & 3 at opp 43
10 yard penalty on Wildcats.
11:57
3rd & 13 at own 47
Brett Basanez (NU) pass left side complete to Noah Herron (NU) for 7 yards.
11:31
4th & 6 at opp 46
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Fumble, 3 plays
10:55
1st & 10 at own 15
Jerod Void (PU) rushed up the middle for 1 yard.
10:55
2nd & 9 at own 16
Kyle Orton (PU) pass incomplete across the middle.
10:23
3rd & 9 at own 16
Kyle Orton (PU) rushed up the middle for 12 yards.
10:23
1st & 10 at own 28
Boilermakers fumble by Kyle Orton (PU), recovered by Bryan Heinz (NU), returned for no gain.
Northwestern Touchdown run, 3 plays
10:06
1st & 10 at opp 28
Noah Herron (NU) rushed right side for 3 yards.
9:42
2nd & 7 at opp 25
Brett Basanez (NU) rushed right side for 11 yards.
9:42
1st & 10 at opp 14
Terrell Jordan (NU) rushed left side for a 14 yard touchdown.Northwestern 6, Purdue 0
9:42
Extra point by Brian Huffman (NU) is good.Northwestern 7, Purdue 0
9:08
Kickoff returned by Jerod Void (PU) for 71 yards.
Purdue Field goal, 4 plays
8:58
1st & goal at opp 6
Kyle Orton (PU) pass right side complete to Jon Goldsberry (PU) for 1 yard.
8:25
2nd & goal at opp 5
Kyle Orton (PU) pass incomplete across the middle.
8:12
3rd & goal at opp 5
Kyle Orton (PU) pass incomplete to the right side.
8:12
4th & goal at opp 5
23 yard field goal by Ben Jones (PU) is good.Northwestern 7, Purdue 3
8:03
1st & 0 at opp 13
Kickoff returned by Terrell Jordan (NU) for 14 yards.
Northwestern Punt, 3 plays
7:58
1st & 10 at own 27
Noah Herron (NU) rushed right side for 7 yards.
7:23
2nd & 3 at own 34
Noah Herron (NU) rushed up the middle for 2 yards.
6:53
3rd & 1 at own 36
Brett Basanez (NU) pass incomplete across the middle.
6:53
4th & 1 at own 36
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 3 plays
6:29
1st & 10 at own 35
Kyle Orton (PU) pass incomplete to the left side.
6:24
2nd & 10 at own 35
Kyle Orton (PU) pass across the middle complete to Kyle Ingraham (PU) for 5 yards.
6:07
3rd & 5 at own 40
Kyle Orton (PU) pass incomplete across the middle.
5:36
4th & 5 at own 40
Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 3 plays
5:26
1st & 10 at own 20
Noah Herron (NU) rushed up the middle for 6 yards.
4:58
2nd & 4 at own 26
Noah Herron (NU) rushed up the middle for 1 yard.
4:21
3rd & 3 at own 27
Brett Basanez (NU) pass incomplete to the left side.
4:21
4th & 3 at own 27
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Touchdown pass, 7 plays
4:06
1st & 10 at opp 46
Kyle Orton (PU) pass incomplete across the middle.
4:02
2nd & 10 at opp 46
Jerod Void (PU) rushed up the middle for -1 yards.
3:26
3rd & 11 at opp 47
Kyle Orton (PU) pass right side complete to Charles Davis (PU) for 16 yards.
3:05
1st & 10 at opp 31
Jerod Void (PU) rushed left side for 1 yard.
2:32
2nd & 9 at opp 30
Kyle Orton (PU) pass left side complete to Taylor Stubblefield (PU) for 18 yards.
1:54
1st & 10 at opp 12
Jerod Void (PU) rushed left side for no gain.
1:44
2nd & 10 at opp 12
Kyle Orton (PU) pass across the middle complete to Dorien Bryant (PU) for a 12 yard touchdown.Purdue 9, Northwestern 7
1:44
Extra point by Ben Jones (PU) is good.Purdue 10, Northwestern 7
1:03
Kickoff returned by Terrell Jordan (NU) for 25 yards.
Northwestern Punt, 9 plays
0:58
1st & 10 at own 30
Noah Herron (NU) rushed up the middle for 1 yard.
0:25
2nd & 9 at own 31
Terrell Jordan (NU) rushed right side for 3 yards.
Q2 15:00
3rd & 6 at own 34
Start of the 2nd quarter.
Q2 15:00
3rd & 6 at own 34
5 yard penalty on Wildcats.
Q2 15:00
3rd & 11 at own 29
Brett Basanez (NU) pass across the middle complete to Noah Herron (NU) for 17 yards.
Q2 14:37
1st & 10 at own 46
Brett Basanez (NU) pass incomplete to the left side.
Q2 14:32
2nd & 10 at own 46
Brett Basanez (NU) rushed right side for 9 yards.
Q2 13:56
3rd & 1 at opp 45
Noah Herron (NU) rushed up the middle for 3 yards.
Q2 13:29
1st & 10 at opp 42
Terrell Jordan (NU) rushed left side for 4 yards.
Q2 13:05
2nd & 6 at opp 38
Brett Basanez (NU) pass incomplete to the left side.
Q2 12:54
3rd & 6 at opp 38
Brett Basanez (NU) pass incomplete to the right side.
Q2 12:54
4th & 6 at opp 38
Punt by Ryan Pederson (NU) no return by Boilermakers.
2nd quarter4 drives, then Purdue 10, Northwestern 7
Purdue Punt, 9 plays
12:42
1st & 10 at own 20
Kyle Orton (PU) pass right side complete to Dorien Bryant (PU) for 11 yards.
12:36
1st & 10 at own 31
Brandon Jones (PU) rushed up the middle for 3 yards.
12:00
2nd & 7 at own 34
Kyle Orton (PU) pass across the middle complete to Dorien Bryant (PU) for 13 yards.
11:27
1st & 10 at own 47
Kyle Orton (PU) rushed up the middle for -4 yards.
10:43
2nd & 14 at own 43
Kyle Orton (PU) pass left side complete to Taylor Stubblefield (PU) for -2 yards.
10:02
3rd & 16 at own 41
Kyle Orton (PU) pass left side complete to Charles Davis (PU) for 16 yards.
10:02
1st & 10 at opp 43
Brandon Jones (PU) rushed up the middle for 4 yards.
9:17
2nd & 6 at opp 39
Brandon Jones (PU) rushed left side for 1 yard.
8:52
3rd & 5 at opp 38
Kyle Orton (PU) pass incomplete to the right side.
8:52
4th & 5 at opp 38
0 yard penalty on Boilermakers.
8:52
4th & 5 at opp 38
Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 3 plays
8:31
1st & 10 at own 17
Brett Basanez (NU) pass across the middle complete to Mark Philmore (NU) for 9 yards.
8:31
2nd & 1 at own 24
Brett Basanez (NU) rushed up the middle for -5 yards.
7:14
3rd & 6 at own 19
Brett Basanez (NU) pass incomplete to the right side.
7:11
4th & 6 at own 19
Punt by Ryan Pederson (NU) returned 4 yards by Taylor Stubblefield (PU) to the Boilermakers 36.
Purdue Turnover on downs, 14 plays
6:54
1st & 10 at own 36
Brandon Jones (PU) rushed left side for 5 yards.
6:18
2nd & 5 at own 41
Kyle Orton (PU) pass incomplete to the left side.
6:18
3rd & 5 at own 41
Kyle Orton (PU) pass right side complete to Kyle Ingraham (PU) for 6 yards.
5:38
1st & 10 at own 47
Kyle Orton (PU) rushed up the middle for 5 yards.
5:06
2nd & 5 at opp 48
Kyle Orton (PU) pass right side complete to Taylor Stubblefield (PU) for 5 yards.
4:38
1st & 10 at opp 43
Brandon Jones (PU) rushed up the middle for 7 yards.
3:57
2nd & 3 at opp 36
Brandon Jones (PU) rushed left side for 5 yards.
3:25
1st & 10 at opp 31
Kyle Orton (PU) pass incomplete to the left side.
3:20
2nd & 10 at opp 31
Kyle Orton (PU) rushed left side for 5 yards.
3:14
3rd & 5 at opp 26
Boilermakers timeout; 03:14 remaining 2nd quarter
3:14
3rd & 5 at opp 26
Kyle Orton (PU) pass across the middle complete to Taylor Stubblefield (PU) for 8 yards.
2:47
1st & 10 at opp 18
Brandon Jones (PU) rushed up the middle for 5 yards.
2:21
2nd & 5 at opp 13
5 yard penalty on Boilermakers.
2:11
2nd & 10 at opp 18
Kyle Orton (PU) sacked for a loss of 9 yards.
1:38
3rd & 19 at opp 27
Wildcats timeout; 01:38 remaining 2nd quarter
1:38
3rd & 19 at opp 27
Kyle Orton (PU) pass incomplete to the left side.
1:33
4th & 19 at opp 27
Kyle Orton (PU) pass incomplete to the right side.; turnover on downs.
Northwestern Punt, 6 plays
1:33
1st & 10 at own 27
Brett Basanez (NU) pass incomplete to the left side.
1:25
2nd & 10 at own 27
Brett Basanez (NU) rushed up the middle for -2 yards.
1:18
3rd & 12 at own 25
Boilermakers timeout; 01:18 remaining 2nd quarter
1:18
3rd & 12 at own 25
Brett Basanez (NU) pass across the middle complete to Noah Herron (NU) for 14 yards.
1:11
1st & 10 at own 39
Brett Basanez (NU) rushed up the middle for 6 yards.
1:11
2nd & 4 at own 45
Brett Basanez (NU) pass incomplete to the right side.
0:46
3rd & 4 at own 45
Brett Basanez (NU) pass incomplete across the middle.
0:42
4th & 4 at own 45
Wildcats timeout; 00:42 remaining 2nd quarter
0:42
4th & 4 at own 45
Punt by Ryan Pederson (NU) returned 2 yards by Taylor Stubblefield (PU) to the Boilermakers 11.
3rd quarter7 drives, then Purdue 10, Northwestern 7
Purdue Punt, 5 plays
14:58
1st & 10 at own 31
Jerod Void (PU) rushed up the middle for 4 yards.
14:27
2nd & 6 at own 35
Kyle Orton (PU) pass across the middle complete to Charles Davis (PU) for 7 yards.
14:06
1st & 10 at own 42
5 yard penalty on Boilermakers.
14:06
1st & 15 at own 37
Kyle Orton (PU) pass incomplete across the middle.
13:36
2nd & 15 at own 37
Kyle Orton (PU) pass right side complete to Charles Davis (PU) for 12 yards.
13:03
3rd & 3 at own 49
Kyle Orton (PU) pass incomplete to the right side.
12:48
4th & 3 at own 49
Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 4 plays
12:38
1st & 10 at own 11
Noah Herron (NU) rushed right side for 17 yards.
12:13
1st & 10 at own 28
Brett Basanez (NU) pass incomplete to the left side.
12:13
2nd & 10 at own 28
10 yard penalty on Wildcats.
12:06
2nd & 20 at own 18
Brett Basanez (NU) pass incomplete across the middle.
11:46
3rd & 20 at own 18
Brett Basanez (NU) rushed up the middle for 5 yards.
11:46
4th & 15 at own 23
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 3 plays
11:01
1st & 10 at opp 35
Kyle Orton (PU) pass incomplete to the right side.
11:01
2nd & 10 at opp 35
Kyle Orton (PU) pass incomplete to the left side.
10:51
3rd & 10 at opp 35
Kyle Orton (PU) pass incomplete to the left side.
10:51
4th & 10 at opp 35
Punt by Aaron Levin (PU) returned 9 yards by Mark Philmore (NU) to the Wildcats 20.
Northwestern Punt, 6 plays
10:38
1st & 10 at own 20
Terrell Jordan (NU) rushed left side for -2 yards.
10:38
2nd & 12 at own 18
Noah Herron (NU) rushed up the middle for 4 yards.
9:28
3rd & 8 at own 22
Noah Herron (NU) rushed right side for 14 yards.
8:56
1st & 10 at own 36
Noah Herron (NU) rushed up the middle for 4 yards.
8:32
2nd & 6 at own 40
Noah Herron (NU) rushed up the middle for 1 yard.
7:56
3rd & 5 at own 41
10 yard penalty on Wildcats.
7:56
3rd & 15 at own 31
Brett Basanez (NU) pass incomplete to the right side.
7:35
4th & 15 at own 31
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Interception, 5 plays
7:30
1st & 10 at opp 41
Jerod Void (PU) rushed right side for no gain.
6:58
2nd & 10 at opp 41
Kyle Orton (PU) pass incomplete to the right side.
6:48
3rd & 10 at opp 41
Kyle Orton (PU) pass right side complete to Dorien Bryant (PU) for 15 yards.
6:21
1st & 10 at opp 26
Jerod Void (PU) rushed up the middle for 1 yard.
5:50
2nd & 9 at opp 25
Kyle Orton (PU) pass across the middle intercepted by Marvin Ward (NU). Returned for 16 yards.
Northwestern Punt, 6 plays
5:28
1st & 10 at opp 20
Noah Herron (NU) rushed up the middle for 3 yards.
5:28
2nd & 7 at own 18
Terrell Jordan (NU) rushed left side for 5 yards.
4:11
3rd & 2 at own 23
Noah Herron (NU) rushed up the middle for 5 yards.
4:11
1st & 10 at own 28
Brett Basanez (NU) pass incomplete across the middle.
3:40
2nd & 10 at own 28
Noah Herron (NU) rushed up the middle for 2 yards.
3:06
3rd & 8 at own 30
5 yard penalty on Boilermakers.
2:59
3rd & 3 at own 35
Brett Basanez (NU) pass incomplete to the right side.
2:34
4th & 3 at own 35
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Missed FG, 13 plays
2:34
1st & 10 at own 27
Jerod Void (PU) rushed up the middle for 5 yards.
2:02
2nd & 5 at own 32
Brandon Kirsch (PU) rushed left side for 9 yards.
1:43
1st & 10 at own 41
Jerod Void (PU) rushed up the middle for 1 yard.
1:04
2nd & 9 at own 42
Brandon Kirsch (PU) pass right side complete to Charles Davis (PU) for 12 yards.
0:36
1st & 10 at opp 46
Jerod Void (PU) rushed up the middle for 5 yards.
Q4 15:00
2nd & 5 at opp 41
Start of the 4th quarter.
Q4 15:00
2nd & 5 at opp 41
Jerod Void (PU) rushed up the middle for 1 yard.
Q4 14:29
3rd & 4 at opp 40
Brandon Kirsch (PU) rushed up the middle for 6 yards.
Q4 13:56
1st & 10 at opp 34
Jerod Void (PU) rushed up the middle for 7 yards.
Q4 13:22
2nd & 3 at opp 27
Jerod Void (PU) rushed up the middle for 9 yards.
Q4 12:52
1st & 10 at opp 18
Jerod Void (PU) rushed right side for 1 yard.
Q4 12:09
2nd & 9 at opp 17
5 yard penalty on Boilermakers.
Q4 12:09
2nd & 14 at opp 22
Brandon Kirsch (PU) pass across the middle complete to Jerod Void (PU) for 3 yards.
Q4 11:18
3rd & 11 at opp 19
Brandon Kirsch (PU) rushed right side for 7 yards.
Q4 11:18
4th & 4 at opp 12
29 yard field goal by Ben Jones (PU) is no good.
4th quarter6 drives, then Northwestern 13, Purdue 10
Northwestern Punt, 3 plays
10:59
1st & 10 at own 12
Noah Herron (NU) rushed right side for 3 yards.
10:59
2nd & 7 at own 23
Brett Basanez (NU) pass incomplete to the left side.
10:24
3rd & 7 at own 23
Brett Basanez (NU) pass across the middle complete to Jonathan Fields (NU) for 4 yards.
10:24
4th & 3 at own 27
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 6 plays
9:38
1st & 10 at own 26
Brandon Kirsch (PU) rushed left side for 2 yards.
8:45
2nd & 8 at own 30
Jerod Void (PU) rushed right side for 1 yard.
8:10
3rd & 7 at own 31
Brandon Kirsch (PU) pass across the middle complete to Dorien Bryant (PU) for 9 yards.
7:43
1st & 10 at own 40
Jerod Void (PU) rushed up the middle for 6 yards.
7:03
2nd & 4 at own 46
Jerod Void (PU) rushed up the middle for 2 yards.
6:34
3rd & 2 at own 48
Brandon Kirsch (PU) rushed left side for 1 yard.
6:04
4th & 1 at own 49
Punt by Aaron Levin (PU) no return by Wildcats.
Northwestern Punt, 3 plays
5:46
1st & 10 at own 6
Brett Basanez (NU) pass incomplete to the left side.
5:46
2nd & 10 at own 6
Brett Basanez (NU) pass incomplete to the left side.
5:39
3rd & 10 at own 6
Brett Basanez (NU) sacked for a loss of 2 yards.
5:39
4th & 12 at own 4
Punt by Ryan Pederson (NU) no return by Boilermakers.
Purdue Punt, 7 plays
4:40
1st & 10 at own 36
Brandon Jones (PU) rushed up the middle for 1 yard.
4:20
2nd & 9 at own 37
Brandon Jones (PU) rushed up the middle for 4 yards.
3:29
3rd & 5 at own 41
Brandon Kirsch (PU) pass across the middle complete to Charles Davis (PU) for 11 yards.
2:38
1st & 10 at opp 48
Brandon Jones (PU) rushed right side for 1 yard.
2:38
2nd & 9 at opp 47
Wildcats timeout; 02:38 remaining 4th quarter
2:38
2nd & 9 at opp 47
Brandon Kirsch (PU) rushed right side for 1 yard.
2:38
3rd & 8 at opp 46
11 yard penalty on Boilermakers.
2:23
2nd & 19 at own 43
Brandon Jones (PU) rushed up the middle for 3 yards.
2:03
3rd & 16 at own 46
Wildcats timeout; 02:03 remaining 4th quarter
2:03
3rd & 16 at own 46
Brandon Kirsch (PU) rushed up the middle for 6 yards.
1:57
4th & 10 at opp 48
Punt by Aaron Levin (PU) returned by Mark Philmore (NU) to the Wildcats 16 for no gain.
Northwestern Touchdown run, 8 plays
1:57
1st & 10 at own 16
Wildcats fumble by Mark Philmore (NU), recovered by Mark Philmore (NU), advanced for no gain.
1:50
1st & 10 at own 16
Brett Basanez (NU) pass left side complete to Mark Philmore (NU) for 11 yards.
1:47
1st & 10 at own 27
Brett Basanez (NU) rushed up the middle for 1 yard.
1:47
2nd & 9 at own 28
Brett Basanez (NU) pass across the middle complete to Shaun Herbert (NU) for 29 yards.
1:19
1st & 10 at opp 43
Brett Basanez (NU) pass incomplete across the middle.
1:13
2nd & 10 at opp 43
Brett Basanez (NU) pass across the middle complete to Mark Philmore (NU) for 10 yards.
1:06
1st & 10 at opp 33
Brett Basanez (NU) pass across the middle complete to Noah Herron (NU) for 12 yards.
0:58
1st & 10 at opp 21
15 yard penalty on Boilermakers.
0:58
1st & goal at opp 6
3 yard penalty on Boilermakers.
0:58
1st & goal at opp 3
Brett Basanez (NU) pass incomplete across the middle.
0:42
2nd & goal at opp 3
Noah Herron (NU) rushed right side for a 3 yard touchdown.Northwestern 13, Purdue 10
0:42
Extra point by Brian Huffman (NU) is no good.
0:38
Kickoff returned by Jerome Brooks (PU) for 18 yards.
Purdue Incomplete pass, 5 plays
0:33
1st & 10 at own 19
Brandon Kirsch (PU) pass incomplete to the left side.
0:26
2nd & 10 at own 19
14 yard penalty on Wildcats.
0:26
1st & 10 at own 33
5 yard penalty on Boilermakers.
0:21
1st & 15 at own 28
Boilermakers timeout; 00:21 remaining 4th quarter
0:21
1st & 15 at own 28
Brandon Kirsch (PU) pass incomplete to the right side.
0:17
2nd & 15 at own 28
Brandon Kirsch (PU) pass across the middle complete to Kyle Ingraham (PU) for 31 yards.
0:10
1st & 10 at opp 41
Boilermakers timeout; 00:10 remaining 4th quarter
0:10
1st & 10 at opp 41
Brandon Kirsch (PU) pass incomplete to the left side.
0:03
2nd & 10 at opp 41
Boilermakers timeout; 00:03 remaining 4th quarter
0:03
2nd & 10 at opp 41
Brandon Kirsch (PU) pass incomplete to the left side.
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.