From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Northwestern
510
Total yards
251
465
Passing yards
114
62
Rushing yards
168
8.6
Yards per pass
5.5
2.2
Yards per rush
4.0
28
First downs
12
9–15
Third downs
3–13
0–0
Fourth downs
0–0
1
Turnovers
1
4–35
Penalties
4–30
18:28
Possession
18:12
Efficiency
Purdue
Northwestern
46%
Success rate
37%
0.17
EPA per play
−0.04
1.03
Explosiveness
0.82
−0.14
Rushing EPA
0.04
0.35
Passing EPA
−0.21
36%
Passing-down success
14%
−0.14
First-down EPA
−0.14
0.15
Second-down EPA
0.00
0.89
Third-down EPA
0.04
2%
Havoc by its defense
1%
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 52% to win. Elo’s favorite won.
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 PurdueMissed FG, 7 plays, 75 yards
Q1 NorthwesternTouchdown run, 8 plays, 80 yards
Q1 PurdueTouchdown run, 12 plays, 80 yards
Q1 NorthwesternInterception, 3 plays, 7 yards
Q1 PurdueTouchdown pass, 5 plays, 28 yards
Q2 NorthwesternPunt, 3 plays, 3 yards
Q2 PurdueInterception, 1 play, 0 yards
Q2 NorthwesternField goal, 6 plays, 14 yards
Q2 PurduePunt, 10 plays, 42 yards
Q2 NorthwesternPunt, 3 plays, 6 yards
Q2 PurduePunt, 3 plays, 7 yards
Q2 NorthwesternPunt, 6 plays, 25 yards
Q2 PurdueField goal, 10 plays, 85 yards
Q3 NorthwesternPunt, 3 plays, −4 yards
Q3 PurdueMissed FG, 8 plays, 34 yards
Q3 NorthwesternPunt, 8 plays, 26 yards
Q3 PurdueTouchdown pass, 11 plays, 80 yards
Q3 NorthwesternPunt, 4 plays, 44 yards
Q4 PurduePunt, 8 plays, 22 yards
Q4 NorthwesternPunt, 3 plays, −8 yards
Q4 PurdueTouchdown run, 3 plays, 50 yards
Q4 NorthwesternPunt, 3 plays, 3 yards
Q4 PurduePunt, 5 plays, 18 yards
Q4 NorthwesternEnd of game, 8 plays, 55 yards
Play by play
1st quarter5 drives, then Tied at 7
Purdue Missed FG, 7 plays
14:30
1st & 10 at own 20
Dorien Bryant rush for 4 yards to the Prdue 24.
14:25
2nd & 6 at own 24
Curtis Painter pass complete to Kyle Adams for 8 yards to the Prdue 32 for a 1ST down.
14:12
1st & 10 at own 32
Curtis Painter pass complete to Andre Chattams for 56 yards to the NWest 12 for a 1ST down.
14:00
1st & 10 at opp 12
Kory Sheets rush for a loss of 1 yard to the NWest 13.
13:31
2nd & 11 at opp 13
Curtis Painter pass incomplete.
13:17
3rd & 11 at opp 13
Curtis Painter pass complete to Kory Sheets for 8 yards to the NWest 5.
12:48
4th & 3 at opp 5
Chris Summers 23 yard field goal MISSED.
Northwestern Touchdown run, 8 plays
12:35
1st & 10 at own 20
Andrew Brewer rush for 9 yards to the NWest 29.
12:22
2nd & 1 at own 29
Andrew Brewer pass complete to Tyrell Sutton for 2 yards to the NWest 31 for a 1ST down.
11:27
1st & 10 at own 31
Andrew Brewer rush for 3 yards to the NWest 34.
10:55
2nd & 7 at own 34
Tyrell Sutton rush for 6 yards to the NWest 40.
10:28
3rd & 1 at own 40
Erryn Cobb rush for 6 yards to the NWest 46 for a 1ST down.
9:57
1st & 10 at own 46
Andrew Brewer rush for 4 yards to the 50 yard line.
9:17
2nd & 6 at the 50
Purdue penalty 5 yard offside accepted, no play.
9:01
2nd & 1 at opp 45
Andrew Brewer pass complete to Shaun Herbert for 38 yards to the Prdue 7 for a 1ST down.
8:56
1st & goal at opp 7
Brandon Roberson rush for 7 yards for a TOUCHDOWN.Northwestern 6, Purdue 0
8:56
Joel Howells extra point GOOD.Northwestern 7, Purdue 0
8:50
Joel Howells kickoff for 65 yards for a touchback.
Purdue Touchdown run, 12 plays
8:28
1st & 10 at own 20
Jaycen Taylor rush for 1 yard to the Prdue 21.
7:52
2nd & 9 at own 21
Jaycen Taylor rush for 3 yards to the Prdue 24.
7:13
3rd & 6 at own 24
Curtis Painter pass complete to Jaycen Taylor for 7 yards to the Prdue 31 for a 1ST down.
6:48
1st & 10 at own 31
Jaycen Taylor rush for 6 yards to the Prdue 37.
6:19
2nd & 4 at own 37
Curtis Painter pass complete to Greg Orton for 7 yards to the Prdue 44 for a 1ST down.
6:11
1st & 10 at own 44
Jaycen Taylor rush for 3 yards to the Prdue 47.
5:39
2nd & 7 at own 47
Curtis Painter pass complete to Greg Orton for 6 yards to the NWest 47.
5:34
3rd & 1 at opp 47
Jaycen Taylor rush for 7 yards to the NWest 40 for a 1ST down.
5:27
1st & 10 at opp 40
Curtis Painter pass complete to Greg Orton for 13 yards to the NWest 27 for a 1ST down.
5:02
1st & 10 at opp 27
Curtis Painter pass complete to Greg Orton for 4 yards to the NWest 23.
4:54
2nd & 6 at opp 23
Curtis Painter pass complete to Dustin Keller for 17 yards to the NWest 6 for a 1ST down.
4:48
1st & goal at opp 6
Jaycen Taylor rush for 6 yards for a TOUCHDOWN.Northwestern 7, Purdue 6
4:48
Chris Summers extra point GOOD.Tied at 7
4:40
Chris Summers kickoff for 40 yards returned by Frayne Abernathy for 9 yards to the NWest 34.
Northwestern Interception, 3 plays
4:07
1st & 10 at own 34
Terrell Jordan rush for 2 yards to the NWest 36.
3:41
2nd & 8 at own 36
Purdue penalty 5 yard Encroachment accepted.
3:09
2nd & 3 at own 41
Andrew Brewer rush for no gain to the NWest 41.
2:30
3rd & 3 at own 41
Andrew Brewer pass intercepted by Royce Adams at the Prdue 40, returned for 32 yards to the NWest 28.
Purdue Touchdown pass, 5 plays
2:07
1st & 10 at opp 28
Dorien Bryant rush for a loss of 10 yards to the NWest 38.
1:28
2nd & 20 at opp 38
Kory Sheets rush for 13 yards to the NWest 25.
0:44
3rd & 7 at opp 25
Curtis Painter pass complete to Greg Orton for 10 yards to the NWest 15 for a 1ST down.
0:12
1st & 10 at opp 15
Kory Sheets rush for a loss of 4 yards to the NWest 19.
Q2 14:53
2nd & 14 at opp 19
Curtis Painter pass complete to Dustin Keller for 19 yards for a TOUCHDOWN.Purdue 13, Northwestern 7
Q2 14:53
Chris Summers extra point GOOD.Purdue 14, Northwestern 7
Q2 14:44
Chris Summers kickoff for 55 yards returned by Sherrick McManis for 11 yards to the NWest 21.
2nd quarter8 drives, then Purdue 17, Northwestern 10
Northwestern Punt, 3 plays
14:15
1st & 10 at own 21
Andrew Brewer rush for a loss of 4 yards, fumbled at the NWest 17, recovered by Andrew Brewer at the NWest 17.
13:40
2nd & 14 at own 17
Andrew Brewer pass complete to Terrell Jordan for 7 yards to the NWest 24.
13:02
3rd & 7 at own 24
Andrew Brewer pass incomplete to Shaun Herbert.
12:55
4th & 7 at own 24
Slade Larscheid punt for 31 yards punt out-of-bounds at the Prdue 45.
Purdue Interception, 1 play
12:34
1st & 10 at own 45
Curtis Painter pass intercepted by Corey Wootton at the Prdue 43, returned for 4 yards to the Prdue 39.
Northwestern Field goal, 6 plays
12:13
1st & 10 at opp 39
Andrew Brewer rush for 5 yards to the Prdue 34.
11:39
2nd & 5 at opp 34
Terrell Jordan rush for 8 yards to the Prdue 26 for a 1ST down.
11:11
1st & 10 at opp 26
Terrell Jordan rush for a loss of 1 yard to the Prdue 27.
10:36
2nd & 11 at opp 27
Andrew Brewer rush for 2 yards to the Prdue 25.
9:59
3rd & 9 at opp 25
Andrew Brewer pass incomplete to Terrell Jordan.
9:55
4th & 9 at opp 25
Joel Howells 43 yard field goal GOOD.Purdue 14, Northwestern 10
9:50
Joel Howells kickoff for 40 yards fair catch by Nick Cavallo at the Prdue 25.
Purdue Punt, 10 plays
9:33
1st & 10 at own 25
Kory Sheets rush for 5 yards to the Prdue 30.
9:02
2nd & 5 at own 30
Curtis Painter pass complete to Dorien Bryant for 12 yards to the Prdue 42 for a 1ST down.
8:52
1st & 10 at own 42
Jaycen Taylor rush for 3 yards to the Prdue 45.
8:18
2nd & 7 at own 45
Jaycen Taylor rush for 6 yards to the NWest 49.
8:01
3rd & 1 at opp 49
Curtis Painter rush for 2 yards to the NWest 47 for a 1ST down.
7:35
1st & 10 at opp 47
Curtis Painter pass complete to Dorien Bryant for 6 yards to the NWest 41.
7:24
2nd & 4 at opp 41
Curtis Painter pass complete to Kyle Adams for 8 yards to the NWest 33 for a 1ST down.
6:49
1st & 10 at opp 33
Kory Sheets rush for no gain to the NWest 33.
6:22
2nd & 10 at opp 33
Curtis Painter pass incomplete to Greg Orton.
6:17
3rd & 10 at opp 33
Curtis Painter pass incomplete to Joe Whitest.
6:10
4th & 10 at opp 33
Casey Welch punt for 33 yards for a touchback.
Northwestern Punt, 3 plays
5:55
1st & 10 at own 20
Tyrell Sutton rush for 2 yards to the NWest 22.
5:07
2nd & 8 at own 22
Andrew Brewer rush for 2 yards to the NWest 24.
4:28
3rd & 6 at own 24
Andrew Brewer pass complete to Tyrell Sutton for 2 yards to the NWest 26.
4:00
4th & 4 at own 26
Slade Larscheid punt for 37 yards, returned by Royce Adams for no gain to the Prdue 37.
Purdue Punt, 3 plays
3:19
1st & 10 at own 37
Curtis Painter pass complete to Dorien Bryant for 2 yards to the Prdue 39.
3:10
2nd & 8 at own 39
Jaycen Taylor rush for 5 yards to the Prdue 44.
2:35
3rd & 3 at own 44
Curtis Painter pass incomplete to Dorien Bryant.
2:19
4th & 3 at own 44
Casey Welch punt for 24 yards, fair catch by Marquice Cole at the NWest 32.
Northwestern Punt, 6 plays
2:10
1st & 10 at own 32
Andrew Brewer rush for 3 yards to the NWest 35.
1:54
2nd & 7 at own 35
Andrew Brewer pass incomplete.
1:48
3rd & 7 at own 35
Andrew Brewer pass complete to Kim Thompson for 18 yards to the Prdue 47 for a 1ST down.
1:34
1st & 10 at opp 47
Andrew Brewer rush for 1 yard to the Prdue 46.
1:28
2nd & 9 at opp 46
Tyrell Sutton rush for 4 yards to the Prdue 42.
1:28
3rd & 5 at opp 42
Timeout PURDUE, clock 01:28.
1:22
3rd & 5 at opp 42
Andrew Brewer rush for a loss of 1 yard to the Prdue 43.
1:22
4th & 6 at opp 43
Timeout PURDUE, clock 01:22.
1:13
4th & 6 at opp 43
Slade Larscheid punt for 29 yards downed at the Prdue 14.
Purdue Field goal, 10 plays
0:58
1st & 10 at own 14
Curtis Painter pass complete to Greg Orton for 6 yards to the Prdue 20.
0:51
2nd & 4 at own 20
Curtis Painter pass incomplete to Andre Chattams.
0:45
3rd & 4 at own 20
Curtis Painter pass complete to Dorien Bryant for 10 yards to the Prdue 30 for a 1ST down.
0:35
1st & 10 at own 30
Curtis Painter pass complete to Greg Orton for 11 yards to the Prdue 41 for a 1ST down.
0:28
1st & 10 at own 41
Curtis Painter pass complete to Andre Chattams for 31 yards to the NWest 28 for a 1ST down.
0:23
1st & 10 at opp 28
Curtis Painter pass complete to Greg Orton for 2 yards to the NWest 26.
0:23
2nd & 8 at opp 26
Timeout NORTHWESTERN, clock 00:23.
0:17
2nd & 8 at opp 26
Northwestern penalty 5 yard offside accepted.
0:12
2nd & 3 at opp 21
Curtis Painter pass incomplete.
0:07
3rd & 3 at opp 21
Curtis Painter pass complete to Dustin Keller for 20 yards to the NWest 1 for a 1ST down.
0:07
1st & 0 at opp 1
Timeout PURDUE, clock 00:07.
0:03
1st & goal at opp 1
Curtis Painter pass incomplete.
0:00
2nd & goal at opp 1
Chris Summers 18 yard field goal GOOD.Purdue 17, Northwestern 10
Q3 14:49
Chris Summers kickoff for 57 yards returned by Sherrick McManis for 17 yards to the NWest 25.
3rd quarter5 drives, then Purdue 24, Northwestern 10
Northwestern Punt, 3 plays
14:33
1st & 10 at own 25
Tyrell Sutton rush for 2 yards to the NWest 27.
14:26
2nd & 8 at own 27
Andrew Brewer rush for 2 yards to the NWest 29.
13:39
3rd & 6 at own 29
Andrew Brewer sacked by Anthony Spencer at the NWest 21 for a loss of 8 yards.
13:08
4th & 14 at own 21
Slade Larscheid punt for 44 yards, returned by Royce Adams for 14 yards to the Prdue 49.
Purdue Missed FG, 8 plays
13:00
1st & 10 at own 49
Curtis Painter pass complete to Greg Orton for 3 yards to the NWest 48.
12:09
2nd & 7 at opp 48
Curtis Painter pass incomplete to Dustin Keller.
12:03
3rd & 7 at opp 48
Curtis Painter pass complete to Greg Orton for 14 yards to the NWest 34 for a 1ST down.
11:58
1st & 10 at opp 34
Curtis Painter pass complete to Greg Orton for 11 yards to the NWest 23 for a 1ST down.
11:33
1st & 10 at opp 23
Kory Sheets rush for 6 yards to the NWest 17.
10:59
2nd & 4 at opp 17
Curtis Painter pass incomplete to Jake Standeford.
10:52
3rd & 4 at opp 17
Curtis Painter pass incomplete to Dustin Keller.
10:47
4th & 4 at opp 17
Chris Summers 34 yard field goal MISSED.
Northwestern Punt, 8 plays
10:35
1st & 10 at own 20
Tyrell Sutton rush for 7 yards to the NWest 27.
10:29
2nd & 3 at own 27
Andrew Brewer rush for 3 yards to the NWest 30 for a 1ST down.
9:55
1st & 10 at own 30
Tyrell Sutton rush for a loss of 1 yard to the NWest 29.
9:12
2nd & 11 at own 29
Andrew Brewer rush for 10 yards to the NWest 39.
8:46
3rd & 1 at own 39
Terrell Jordan rush for 6 yards to the NWest 45 for a 1ST down.
8:16
1st & 10 at own 45
Andrew Brewer pass complete to Terrell Jordan for a loss of 6 yards to the NWest 39.
7:37
2nd & 16 at own 39
Andrew Brewer rush for 2 yards to the NWest 41.
6:56
3rd & 14 at own 41
Andrew Brewer rush for 5 yards to the NWest 46.
6:17
4th & 9 at own 46
Slade Larscheid punt for 54 yards for a touchback.
Purdue Touchdown pass, 11 plays
5:58
1st & 10 at own 20
Jaycen Taylor rush for 2 yards to the Prdue 22.
5:28
2nd & 8 at own 22
Curtis Painter pass complete to Dorien Bryant for 28 yards to the 50 yard line for a 1ST down.
5:10
1st & 10 at the 50
Curtis Painter pass incomplete.
5:03
2nd & 10 at the 50
Jaycen Taylor rush for 1 yard to the NWest 49.
4:24
3rd & 9 at opp 49
Curtis Painter pass complete to Desmond Tardy for 10 yards to the NWest 39 for a 1ST down.
4:00
1st & 10 at opp 39
Jaycen Taylor rush for 11 yards to the NWest 28 for a 1ST down.
3:32
1st & 10 at opp 28
Curtis Painter pass complete to Andre Chattams for 14 yards to the NWest 14 for a 1ST down.
3:05
1st & 10 at opp 14
Curtis Painter pass incomplete.
2:54
2nd & 10 at opp 14
Jaycen Taylor rush for 3 yards to the NWest 11.
2:13
3rd & 7 at opp 11
Curtis Painter pass complete to Jaycen Taylor for 10 yards to the NWest 1 for a 1ST down.
1:47
1st & goal at opp 1
Curtis Painter pass complete to Jake Standeford for 1 yard for a TOUCHDOWN.Purdue 24, Northwestern 10
1:47
Chris Summers extra point GOOD.
1:39
Chris Summers kickoff for 59 yards returned by Sherrick McManis for 15 yards to the NWest 21.
Northwestern Punt, 4 plays
1:19
1st & 10 at own 21
Tyrell Sutton rush for 54 yards to the Prdue 25 for a 1ST down.
0:50
1st & 10 at opp 25
Tyrell Sutton rush for 3 yards to the Prdue 22.
0:08
2nd & 7 at opp 22
Tyrell Sutton rush for no gain to the Prdue 22.
Q4 14:45
3rd & 8 at opp 23
Andrew Brewer pass complete to Tyrell Sutton for a loss of 2 yards to the Prdue 25.
Q4 14:09
4th & 10 at opp 25
Northwestern penalty 5 yard delay of game accepted.
Q4 14:09
4th & 15 at opp 30
Northwestern penalty 5 yard delay of game accepted.
Q4 13:59
4th & 20 at opp 35
Slade Larscheid punt for 32 yards downed at the Prdue 3.
4th quarter6 drives, then Purdue 31, Northwestern 10
Purdue Punt, 8 plays
13:33
1st & 10 at own 3
Kory Sheets rush for 2 yards to the Prdue 5.
12:56
2nd & 8 at own 5
Curtis Painter pass complete to Dustin Keller for 3 yards to the Prdue 8.
12:21
3rd & 5 at own 8
Northwestern penalty 15 yard roughing passer accepted, no play.
12:14
1st & 10 at own 23
Purdue penalty 10 yard holding accepted, no play.
12:00
1st & 20 at own 13
Curtis Painter pass complete to Kory Sheets for 5 yards, fumbled at the Prdue 18, recovered by Kory Sheets at the Prdue 18.
11:09
2nd & 15 at own 18
Curtis Painter pass complete to Desmond Tardy for 12 yards to the Prdue 30.
10:25
3rd & 3 at own 30
Curtis Painter pass complete to Greg Orton for 12 yards to the Prdue 42 for a 1ST down.
10:21
1st & 10 at own 42
Curtis Painter pass incomplete to Dorien Bryant.
10:15
2nd & 10 at own 42
Curtis Painter sacked by Deante Battle at the Prdue 34 for a loss of 8 yards, Purdue penalty holding declined.
9:47
3rd & 18 at own 34
Curtis Painter sacked by Marquice Cole at the Prdue 25 for a loss of 9 yards.
9:17
4th & 27 at own 25
Casey Welch punt for 51 yards downed at the NWest 24.
Northwestern Punt, 3 plays
9:00
1st & 10 at own 24
Andrew Brewer sacked by Ryan Baker at the NWest 20 for a loss of 4 yards.
8:21
2nd & 14 at own 20
Andrew Brewer rush for a loss of 1 yard to the NWest 19.
7:32
3rd & 15 at own 19
Andrew Brewer sacked by Ryan Baker at the NWest 16 for a loss of 3 yards.
6:59
4th & 18 at own 16
Slade Larscheid punt for 34 yards, returned by Royce Adams for no gain to the 50 yard line.
Purdue Touchdown run, 3 plays
6:43
1st & 10 at the 50
Curtis Painter pass complete to Greg Orton for 40 yards to the NWest 10 for a 1ST down.
6:17
1st & goal at opp 10
Curtis Painter pass complete to Dustin Keller for 7 yards to the NWest 3.
5:39
2nd & goal at opp 3
Curtis Painter rush for 3 yards for a TOUCHDOWN.Purdue 31, Northwestern 10
5:39
Chris Summers extra point GOOD.
5:30
Chris Summers kickoff for 50 yards returned by Sherrick McManis for 13 yards to the NWest 28.
Northwestern Punt, 3 plays
5:13
1st & 10 at own 28
C.J. Bachr pass incomplete to Kim Thompson.
5:06
2nd & 10 at own 28
Tyrell Sutton rush for 3 yards to the NWest 31.
4:28
3rd & 7 at own 31
C.J. Bachr pass incomplete to Sam Cheatham.
4:20
4th & 7 at own 31
Slade Larscheid punt for 43 yards, returned by Royce Adams for 1 yard to the Prdue 27.
Purdue Punt, 5 plays
3:48
1st & 10 at own 27
Dario Camacho rush for 1 yard to the Prdue 28.
3:20
2nd & 9 at own 28
Joey Elliott pass complete to Desmond Tardy for 17 yards to the Prdue 45 for a 1ST down.
3:12
1st & 10 at own 45
Dario Camacho rush for no gain to the Prdue 45.
2:34
2nd & 10 at own 45
Joey Elliott pass incomplete.
2:30
3rd & 10 at own 45
Joey Elliott pass incomplete.
2:20
4th & 10 at own 45
Jared Armstrong punt for 50 yards downed at the NWest 5.
Northwestern End of game, 8 plays
1:53
1st & 10 at own 5
Brandon Roberson rush for 6 yards to the NWest 11.
1:19
2nd & 4 at own 11
Brandon Roberson rush for 14 yards to the NWest 25 for a 1ST down.
1:06
1st & 10 at own 25
C.J. Bachr pass complete to Ross Lane for 5 yards to the NWest 30.
0:50
2nd & 5 at own 30
C.J. Bachr pass complete to Rasheed Ward for 20 yards to the 50 yard line for a 1ST down.
0:39
1st & 10 at the 50
C.J. Bachr rush for 12 yards to the Prdue 38 for a 1ST down.
0:39
1st & 10 at opp 38
Timeout NORTHWESTERN, clock 00:39.
0:31
1st & 10 at opp 38
C.J. Bachr rush for 12 yards to the Prdue 26 for a 1ST down.
0:25
1st & 10 at opp 26
C.J. Bachr sacked by Nick Cavallo at the Prdue 32 for a loss of 6 yards.
0:25
2nd & 16 at opp 32
Timeout NORTHWESTERN, clock 00:25.
0:12
2nd & 16 at opp 32
C.J. Bachr sacked by Jared Zwilling at the Prdue 40 for a loss of 8 yards.
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.