From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Minnesota
Purdue
213
Total yards
372
120
Passing yards
167
100
Rushing yards
217
4.9
Yards per pass
5.7
3.0
Yards per rush
4.6
11
First downs
22
4–12
Third downs
8–16
1–1
Fourth downs
1–1
3
Turnovers
0
6–74
Penalties
7–62
15:50
Possession
20:37
Efficiency
Minnesota
Purdue
43%
Success rate
37%
−0.02
EPA per play
0.07
0.72
Explosiveness
1.02
−0.05
Rushing EPA
−0.03
0.00
Passing EPA
0.19
32%
Passing-down success
32%
−0.01
First-down EPA
−0.27
−0.29
Second-down EPA
0.10
0.28
Third-down EPA
0.48
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 64% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Minnesota right to left.
MinnesotaTouchdown, 7 plays, −89 yards
Q1 MinnesotaPunt, 3 plays, −1 yard
Q1 PurdueTouchdown run, 7 plays, 39 yards
Q1 MinnesotaPunt, 3 plays, 5 yards
Q1 PurdueField goal, 10 plays, 58 yards
Q1 MinnesotaFumble, 2 plays, −3 yards
Q1 PurdueTurnover on downs, 4 plays, −37 yards
Q1 PurdueTouchdown run, 3 plays, 2 yards
Q1 MinnesotaPick-six, 3 plays (Purdue scores), 13 yards
Q1 MinnesotaFumble, 4 plays, 17 yards
Q2 PurdueMissed FG, 6 plays, 15 yards
Q2 MinnesotaPunt, 7 plays, 21 yards
Q2 PurdueTouchdown pass, 11 plays, 70 yards
Q2 MinnesotaField goal, 8 plays, 52 yards
Q2 PurdueEnd of half, 2 plays, 7 yards
Q3 PurduePunt, 3 plays, 3 yards
Q3 MinnesotaPunt, 3 plays, −10 yards
Q3 PurdueTouchdown pass, 12 plays, 86 yards
Q3 MinnesotaPunt, 5 plays, 9 yards
Q3 PurdueTouchdown run, 7 plays, 86 yards
Q3 PurduePunt, 3 plays, −3 yards
Q4 MinnesotaTouchdown run, 13 plays, 78 yards
Q4 PurduePunt, 3 plays, 9 yards
Q4 MinnesotaPunt, 5 plays, 19 yards
Q4 PurduePunt, 3 plays, 4 yards
Q4 MinnesotaEnd of game, 1 play, −11 yards
Play by play
1st quarter9 drives, then Purdue 24, Minnesota 0
Minnesota Punt, 3 plays
14:45
1st & 10 at own 14
Duane Bennett rush for a loss of 3 yards to the Minn 11.
13:55
2nd & 13 at own 11
Duane Bennett rush for 1 yard to the Minn 12.
13:30
3rd & 12 at own 12
Max Shortell pass complete to Da’Jon McKnight for 1 yard to the Minn 13.
13:00
4th & 11 at own 13
Dan Orseske punt for 26 yards, punt out-of-bounds at the Minn 39.
Purdue Touchdown run, 7 plays
12:33
1st & 10 at opp 39
Caleb TerBush rush for 3 yards to the Minn 36.
12:30
1st & 10 at opp 36
PURDUE penalty 5 yard False Start accepted.
12:15
2nd & 8 at own 31
Caleb TerBush rush for 14 yards to the Minn 27.
12:00
1st & 10 at opp 27
Ralph Bolden rush for a loss of 4 yards to the Minn 31.
11:33
2nd & 14 at opp 31
Caleb TerBush pass complete to O.J. Ross for 20 yards to the Minn 11 for a 1ST down.
10:36
1st & 10 at opp 11
Caleb TerBush pass complete to Antavian Edison for 8 yards to the Minn 3.
10:30
2nd & 2 at opp 3
Ralph Bolden rush for 1 yard to the Minn 2.
10:10
3rd & 1 at opp 2
Ralph Bolden rush for 2 yards for a TOUCHDOWN.Purdue 6, Minnesota 0
10:10
Carson Wiggs extra point GOOD.Purdue 7, Minnesota 0
10:10
Carson Wiggs kickoff for 70 yards returned by Marcus Jones for 19 yards to the Minn 19.
Minnesota Punt, 3 plays
9:27
1st & 10 at own 19
Max Shortell pass complete to Malcolm Moulton for 8 yards to the Minn 27.
8:45
2nd & 2 at own 27
Donnell Kirkwood rush for a loss of 3 yards to the Minn 24.
8:35
3rd & 5 at own 24
Max Shortell pass incomplete to Malcolm Moulton.
8:30
4th & 5 at own 24
Dan Orseske punt for 48 yards, punt out-of-bounds at the Prdue 28.
Purdue Field goal, 10 plays
8:20
1st & 10 at own 28
Ralph Bolden rush for a loss of 4 yards to the Prdue 24.
7:59
2nd & 14 at own 24
MINNESOTA penalty 9 yard Holding on Kyle Henderson accepted.
7:50
2nd & 5 at own 33
PURDUE penalty 6 yard False Start accepted.
7:49
2nd & 11 at own 27
Caleb TerBush pass incomplete to Justin Siller.
7:43
3rd & 11 at own 27
Caleb TerBush pass incomplete to Ralph Bolden.
7:32
4th & 11 at own 27
Caleb TerBush pass complete to Antavian Edison for 18 yards to the Prdue 45 for a 1ST down.
7:25
1st & 10 at own 45
Caleb TerBush pass incomplete to Antavian Edison.
7:19
2nd & 10 at own 45
Antavian Edison rush for 7 yards to the Prdue 42, PURDUE penalty 10 yard Holding accepted.
6:52
2nd & 13 at own 42
Caleb TerBush pass complete to Crosby Wright for 15 yards to the Minn 43 for a 1ST down.
6:39
1st & 10 at opp 43
Raheem Mostert rush for 4 yards to the Minn 39.
6:30
2nd & 6 at opp 39
Caleb TerBush pass complete to Antavian Edison for no gain to the Minn 39.
5:47
3rd & 6 at opp 39
Caleb TerBush pass complete to Gabe Holmes for 3 yards to the Minn 36.
5:18
4th & 3 at opp 36
Carson Wiggs 53 yard field goal GOOD.Purdue 10, Minnesota 0
5:18
Carson Wiggs kickoff for 70 yards for a touchback.
Minnesota Fumble, 2 plays
5:00
1st & 10 at own 20
Donnell Kirkwood rush for 7 yards to the Minn 17, MINNESOTA penalty 10 yard Illegal Block accepted.
4:54
1st & 13 at own 17
Donnell Kirkwood rush for a loss of 5 yards, fumbled at the Minn 11.
Purdue Turnover on downs, 4 plays
4:29
1st & 10 at opp 11
Caleb TerBush rush for a loss of 1 yard, fumbled, recovered by Prdue Akeem Shavers at the Minn 12.
3:58
2nd & 11 at opp 12
Akeem Shavers rush for 3 yards to the Minn 9.
3:19
3rd & 8 at opp 9
Caleb TerBush pass complete to Justin Siller for 8 yards to the Minn 1 for a 1ST down.
3:06
1st & goal at opp 1
Caleb TerBush rush for a loss of 1 yard to the Minn 1.
Purdue Touchdown run, 3 plays
2:39
2nd & goal at opp 2
Akeem Shavers rush for 1 yard to the Minn 1.
2:19
3rd & goal at opp 1
Akeem Shavers rush for no gain to the Minn 1.
1:40
4th & 0 at opp 1
Timeout MINNESOTA, clock 1:40.
1:30
4th & goal at opp 1
Akeem Shavers rush for 1 yard for a TOUCHDOWN.Purdue 17, Minnesota 0
1:30
Carson Wiggs extra point GOOD.
1:30
Carson Wiggs kickoff for 70 yards for a touchback.
Minnesota Pick-six, 3 plays (Purdue scores)
1:14
1st & 10 at own 20
Marqueis Gray pass complete to Da’Jon McKnight for 14 yards to the Minn 34 for a 1ST down.
0:56
1st & 10 at own 34
Duane Bennett rush for a loss of 1 yard to the Minn 33.
0:18
2nd & 11 at own 33
Marqueis Gray pass intercepted by Ricardo Allen at the Minn 37, returned for 37 yards for a TOUCHDOWN.Purdue 23, Minnesota 0
0:18
Carson Wiggs extra point GOOD.Purdue 24, Minnesota 0
0:18
Carson Wiggs kickoff for 70 yards for a touchback.
Minnesota Fumble, 4 plays
0:00
1st & 10 at own 20
Donnell Kirkwood rush for 6 yards to the Minn 26.
Q2 14:49
2nd & 4 at own 26
Donnell Kirkwood rush for a loss of 1 yard to the Minn 25.
Q2 13:57
3rd & 5 at own 25
Marqueis Gray pass complete to Malcolm Moulton for 12 yards to the Minn 37 for a 1ST down.
Q2 13:49
1st & 10 at own 37
Donnell Kirkwood rush for no gain, fumbled, recovered by Prdue Ryan Russell at the Minn 40.
2nd quarter5 drives, then Purdue 31, Minnesota 3
Purdue Missed FG, 6 plays
13:18
1st & 10 at opp 40
Caleb TerBush sacked by Mike Rallis and Gary Tinsley for a loss of 4 yards to the Minn 44.
12:48
2nd & 14 at opp 44
Ralph Bolden rush for 2 yards to the Minn 42.
12:39
3rd & 12 at opp 42
Caleb TerBush pass complete to Antavian Edison for 12 yards to the Minn 30 for a 1ST down.
12:29
1st & 10 at opp 30
Caleb TerBush pass incomplete to Antavian Edison.
12:25
2nd & 10 at opp 30
Caleb TerBush pass incomplete to Waynelle Gravesande.
11:55
3rd & 10 at opp 30
Caleb TerBush pass complete to O.J. Ross for 5 yards to the Minn 25.
11:41
4th & 5 at opp 25
Carson Wiggs 41 yard field goal MISSED.
Minnesota Punt, 7 plays
11:05
1st & 10 at own 24
Duane Bennett rush for 6 yards to the Minn 30.
10:42
2nd & 4 at own 30
Marqueis Gray rush for 10 yards to the Minn 40 for a 1ST down.
10:04
1st & 10 at own 40
Duane Bennett rush for 8 yards to the Minn 48.
9:37
2nd & 2 at own 48
Duane Bennett rush for 4 yards to the Prdue 48 for a 1ST down.
9:29
1st & 10 at opp 48
Marqueis Gray pass incomplete to Eric Lair.
9:29
2nd & 10 at opp 48
Timeout MINNESOTA, clock 9:29.
9:21
2nd & 10 at opp 48
Marqueis Gray pass incomplete.
8:46
3rd & 10 at opp 48
Marqueis Gray sacked by Kawann Short for a loss of 7 yards to the Minn 45.
8:40
4th & 17 at own 45
Dan Orseske punt for 25 yards, punt out-of-bounds at the Prdue 30.
Purdue Touchdown pass, 11 plays
8:30
1st & 10 at own 30
Akeem Hunt rush for 6 yards to the Prdue 36.
7:57
2nd & 4 at own 36
Ralph Bolden rush for 7 yards to the Prdue 43 for a 1ST down.
7:21
1st & 10 at own 43
Robert Marve pass complete to Gary Bush for 3 yards to the Prdue 46.
7:00
2nd & 7 at own 46
Robert Marve pass complete to Justin Siller for no gain, fumbled, forced by Keanon Cooper at the Prdue 46.
6:55
3rd & 7 at own 46
Timeout PURDUE, clock 6:55.
6:26
3rd & 7 at own 46
Robert Marve sacked by Gary Tinsley for a loss of 8 yards to the Prdue 38.
6:26
4th & 15 at own 38
PURDUE penalty 5 yard Illegal Motion accepted.
6:16
4th & 20 at own 33
MINNESOTA penalty 15 yard Roughing the Kicker on Devon Wright accepted.
5:47
1st & 10 at own 48
Akeem Shavers rush for 5 yards to the Minn 47.
5:41
2nd & 5 at opp 47
Akeem Shavers rush for 17 yards to the Minn 30 for a 1ST down.
5:12
1st & 10 at opp 30
Akeem Shavers rush for 14 yards to the Minn 16 for a 1ST down.
4:18
1st & 10 at opp 16
Akeem Shavers rush for 4 yards to the Minn 12.
4:14
2nd & 6 at opp 12
Robert Marve pass incomplete to Justin Siller.
4:08
3rd & 6 at opp 12
Robert Marve pass complete to O.J. Ross for 12 yards for a TOUCHDOWN.Purdue 30, Minnesota 0
4:08
Carson Wiggs extra point GOOD.Purdue 31, Minnesota 0
4:08
Carson Wiggs kickoff for 60 yards returned by Marcus Jones for 17 yards to the Minn 27.
Minnesota Field goal, 8 plays
3:57
1st & 10 at own 27
Marqueis Gray pass incomplete.
3:50
2nd & 10 at own 27
Marqueis Gray pass complete to Brandon Green for 7 yards to the Minn 49, PURDUE penalty 15 yard Roughing Passer on Dwayne Beckford accepted for a 1ST down.
3:30
1st & 10 at own 49
Marqueis Gray pass complete to Duane Bennett for 8 yards to the Prdue 43.
3:15
2nd & 2 at opp 43
Duane Bennett rush for 10 yards to the Prdue 33 for a 1ST down.
2:30
1st & 10 at opp 33
Duane Bennett rush for 4 yards to the Prdue 29.
1:44
2nd & 6 at opp 29
Marqueis Gray pass incomplete to Marcus Jones.
1:34
3rd & 6 at opp 29
Marqueis Gray pass incomplete.
1:27
4th & 6 at opp 29
Chris Hawthorne 47 yard field goal GOOD.Purdue 31, Minnesota 3
1:27
Chris Hawthorne kickoff for 70 yards returned by Raheem Mostert for 24 yards to the Prdue 24.
Purdue End of half, 2 plays
1:12
1st & 10 at own 24
Akeem Shavers rush for 2 yards to the Prdue 26.
0:00
2nd & 8 at own 26
Akeem Shavers rush for 5 yards to the Prdue 31.
Q3 15:00
Chris Hawthorne kickoff for 70 yards for a touchback.
3rd quarter6 drives, then Purdue 45, Minnesota 10
Purdue Punt, 3 plays
14:33
1st & 10 at own 20
Ralph Bolden rush for 3 yards to the Prdue 23.
14:22
2nd & 7 at own 23
Caleb TerBush pass incomplete.
14:21
3rd & 7 at own 23
Caleb TerBush pass incomplete to Justin Siller.
14:13
4th & 7 at own 23
Cody Webster punt for 22 yards, downed at the Prdue 45.
Minnesota Punt, 3 plays
14:05
1st & 10 at opp 45
Marqueis Gray rush for 5 yards to the Prdue 40.
13:44
2nd & 5 at opp 40
MINNESOTA penalty 15 yard Personal Foul on Ed Olson accepted.
13:10
2nd & 20 at own 45
Duane Bennett rush for no gain to the Minn 45.
13:05
3rd & 20 at own 45
Marqueis Gray pass incomplete to Duane Bennett.
12:58
4th & 20 at own 45
Dan Orseske punt for 41 yards, fair catch by Waynelle Gravesande at the Prdue 14.
Purdue Touchdown pass, 12 plays
12:29
1st & 10 at own 14
Ralph Bolden rush for 9 yards to the Prdue 23.
11:57
2nd & 1 at own 23
Ralph Bolden rush for 5 yards to the Prdue 28 for a 1ST down.
11:48
1st & 10 at own 28
Ralph Bolden rush for 2 yards to the Prdue 30.
11:08
2nd & 8 at own 30
Caleb TerBush pass complete to Ralph Bolden for 6 yards to the Prdue 36.
10:32
3rd & 2 at own 36
Caleb TerBush pass complete to Reggie Pegram for 4 yards to the Prdue 40 for a 1ST down.
10:13
1st & 10 at own 40
Antavian Edison rush for 4 yards to the Prdue 44.
9:45
2nd & 6 at own 44
Caleb TerBush pass complete to Waynelle Gravesande for 5 yards to the Prdue 49.
9:30
3rd & 1 at own 49
Ralph Bolden rush for 7 yards to the Minn 44 for a 1ST down.
8:51
1st & 10 at opp 44
Caleb TerBush pass complete to O.J. Ross for 25 yards to the Minn 19 for a 1ST down.
8:07
1st & 10 at opp 19
Caleb TerBush rush for 6 yards to the Minn 13.
7:37
2nd & 4 at opp 13
Ralph Bolden rush for 3 yards to the Minn 10.
7:02
3rd & 1 at opp 10
Caleb TerBush pass complete to Akeem Shavers for 10 yards for a TOUCHDOWN.Purdue 37, Minnesota 3
7:02
Carson Wiggs extra point GOOD.Purdue 38, Minnesota 3
7:02
Carson Wiggs kickoff for 58 yards returned by Marcus Jones for 17 yards to the Minn 29.
Minnesota Punt, 5 plays
6:44
1st & 10 at own 29
Marqueis Gray rush for 9 yards to the Minn 38.
6:05
2nd & 1 at own 38
Duane Bennett rush for 1 yard to the Minn 39 for a 1ST down.
5:37
1st & 10 at own 39
Marqueis Gray pass incomplete.
5:06
2nd & 10 at own 39
Donnell Kirkwood rush for a loss of 1 yard to the Minn 38.
4:50
3rd & 11 at own 38
Marqueis Gray pass incomplete to Da’Jon McKnight.
4:37
4th & 11 at own 38
Dan Orseske punt for 55 yards, returned by Raheem Mostert for 7 yards to the Prdue 14.
Purdue Touchdown run, 7 plays
4:00
1st & 10 at own 14
Akeem Hunt rush for 9 yards to the Prdue 23.
3:26
2nd & 1 at own 23
Akeem Hunt rush for 10 yards to the Prdue 33 for a 1ST down.
2:49
1st & 10 at own 33
Akeem Hunt rush for a loss of 8 yards to the Prdue 25.
2:08
2nd & 18 at own 25
Akeem Hunt rush for 30 yards to the Minn 45 for a 1ST down.
1:35
1st & 10 at opp 45
Reggie Pegram rush for 17 yards to the Minn 28 for a 1ST down.
1:34
1st & 10 at opp 28
Timeout MINNESOTA, clock 1:34.
1:26
1st & 10 at opp 28
Reggie Pegram rush for 3 yards to the Minn 25.
0:56
2nd & 7 at opp 25
Raheem Mostert rush for 25 yards for a TOUCHDOWN.Purdue 44, Minnesota 3
0:56
Carson Wiggs extra point GOOD.Purdue 45, Minnesota 3
0:43
Carson Wiggs kickoff for 62 yards returned by Marcus Jones for 92 yards for a TOUCHDOWN.Purdue 45, Minnesota 9
0:43
Chris Hawthorne extra point GOOD.Purdue 45, Minnesota 10
0:43
Chris Hawthorne kickoff for 63 yards returned by Raheem Mostert for 25 yards to the Prdue 32.
Purdue Punt, 3 plays
0:00
1st & 10 at own 32
Robert Marve pass complete to O.J. Ross for no gain to the Prdue 32.
Q4 14:36
2nd & 10 at own 32
Akeem Hunt rush for a loss of 3 yards to the Prdue 29.
Q4 14:20
3rd & 13 at own 29
Robert Marve pass incomplete.
Q4 14:08
4th & 13 at own 29
Cody Webster punt for 66 yards, returned by Brandon Green for 2 yards to the Minn 22, PURDUE penalty 15 yard Face Mask on Albert Evans accepted for a 1ST down.
4th quarter5 drives, then Purdue 45, Minnesota 17
Minnesota Touchdown run, 13 plays
14:03
1st & 10 at own 22
Marqueis Gray pass incomplete.
13:30
2nd & 10 at own 22
Donnell Kirkwood rush for 5 yards to the Minn 27.
12:56
3rd & 5 at own 27
Marqueis Gray pass complete to Marcus Jones for 32 yards to the Prdue 41 for a 1ST down.
12:42
1st & 10 at opp 41
Duane Bennett rush for 7 yards to the Prdue 34.
11:28
2nd & 3 at opp 34
Marqueis Gray pass complete to Collin McGarry for 2 yards to the Prdue 32.
11:06
3rd & 1 at opp 32
Duane Bennett rush for no gain to the Prdue 32.
10:55
4th & 1 at opp 32
Marqueis Gray rush for 2 yards to the Prdue 30 for a 1ST down.
10:16
1st & 10 at opp 30
Donnell Kirkwood rush for 6 yards to the Prdue 24.
9:48
2nd & 4 at opp 24
Marqueis Gray pass incomplete to Da’Jon McKnight.
9:41
3rd & 4 at opp 24
Duane Bennett rush for 14 yards to the Prdue 10 for a 1ST down.
9:06
1st & goal at opp 10
Donnell Kirkwood rush for 9 yards to the Prdue 1.
8:00
2nd & goal at opp 1
Donnell Kirkwood rush for no gain to the Prdue 1.
7:55
3rd & goal at opp 1
Marqueis Gray rush for 1 yard for a TOUCHDOWN.Purdue 45, Minnesota 16
7:55
Chris Hawthorne extra point GOOD.Purdue 45, Minnesota 17
7:55
Chris Hawthorne kickoff for 63 yards out-of-bounds.
Purdue Punt, 3 plays
7:31
1st & 10 at own 40
Raheem Mostert rush for 2 yards to the Prdue 42.
7:08
2nd & 8 at own 42
Brandon Cottom rush for no gain to the Prdue 42.
6:07
3rd & 8 at own 42
PURDUE penalty 5 yard False Start on Dennis Kelly accepted.
5:33
3rd & 13 at own 37
Akeem Hunt rush for 12 yards to the Prdue 49.
5:29
4th & 1 at own 49
Carson Wiggs punt for 38 yards, fair catch by Brandon Green at the Minn 13.
Minnesota Punt, 5 plays
5:17
1st & 10 at own 13
Duane Bennett rush for 1 yard to the Minn 14.
4:22
2nd & 9 at own 14
Marqueis Gray pass complete to Da’Jon McKnight for 10 yards to the Minn 24 for a 1ST down.
4:09
1st & 10 at own 24
Duane Bennett rush for 1 yard to the Minn 25.
3:12
2nd & 9 at own 25
Marqueis Gray pass incomplete to Marcus Jones, MINNESOTA penalty 12 yard Personal Foul on Marcus Jones accepted.
3:00
3rd & 21 at own 13
Marqueis Gray pass complete to Eric Lair for 19 yards to the Minn 32.
2:49
4th & 2 at own 32
Dan Orseske punt for 43 yards, returned by Waynelle Gravesande for a loss of 1 yard to the Prdue 24.
Purdue Punt, 3 plays
2:34
1st & 10 at own 24
Kurt Freytag rush for no gain to the Prdue 24.
1:51
2nd & 10 at own 24
Akeem Hunt rush for 4 yards to the Prdue 28.
1:12
3rd & 6 at own 28
Akeem Hunt rush for no gain to the Prdue 28.
0:50
4th & 6 at own 28
Cody Webster punt for 48 yards, downed at the Minn 24.
Minnesota End of game, 1 play
0:40
1st & 10 at own 24
MINNESOTA penalty 12 yard Illegal Block on Chris Bunders accepted.
0:00
1st & 22 at own 12
Donnell Kirkwood rush for 1 yard to the Minn 13.
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.