45°F, mostly cloudy, wind 9 mph from the northWeather: NOAA NCEI Integrated Surface Database; Minneapolis-St Paul International Airport (KMSP), 10 km from the stadium, seven minutes before kickoff
Officials
Referee Mike Cannon; umpire Ken Zelmanski; head linesman Bruce Keeling; line judge Ron Tipton; side judge Grady Smith; field judge Jeffrey Noggle; back judge Robert Smith; alternate Mark BennettGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Purdue
14
17
7
0
38
Minnesota
14
6
16
3
39
Standouts
PassingMitch Leidner9 of 18, 165 yards, 2 TDMinnesota
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Minnesota
451
Total yards
450
153
Passing yards
165
298
Rushing yards
285
5.9
Yards per pass
9.2
8.5
Yards per rush
5.5
17
First downs
22
5–13
Third downs
6–12
1–2
Fourth downs
0–0
2
Turnovers
1
7–55
Penalties
7–66
28:13
Possession
31:47
Efficiency
Purdue
Minnesota
39%
Success rate
51%
0.31
EPA per play
0.29
1.73
Explosiveness
1.07
0.28
Rushing EPA
0.19
0.39
Passing EPA
0.60
42%
Passing-down success
37%
0.12
First-down EPA
0.07
0.21
Second-down EPA
0.45
1.12
Third-down EPA
0.59
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 and the line, going in
Our ratings (scores only)
Minnesota 80% to win. Elo’s favorite won.
The line
Minnesota −14.5, over/under 49.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Minnesota 84%, Purdue 16%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Minnesota drives left to right, Purdue right to left.
Q1 PurdueInterception, 1 play, 0 yards
Q1 MinnesotaTouchdown, 1 play, 2 yards
Q1 PurdueTouchdown, 3 plays, 63 yards
Q1 MinnesotaTouchdown, 13 plays, 82 yards
Q1 PurdueTouchdown, 8 plays, 75 yards
Q1 MinnesotaTouchdown, 10 plays, 71 yards
Q2 PurdueTouchdown, 7 plays, 90 yards
Q2 MinnesotaFumble, 1 play, 0 yards
Q2 PurdueField goal, 4 plays, 4 yards
Q2 MinnesotaPunt, 3 plays, −1 yard
Q2 PurdueTouchdown, 9 plays, 66 yards
Q2 MinnesotaPunt, 6 plays, 26 yards
Q2 PurdueEnd of half, 4 plays, 6 yards
Q3 MinnesotaTouchdown, 6 plays, 75 yards
Q3 PurduePunt, 3 plays, −2 yards
Q3 MinnesotaField goal, 7 plays, 67 yards
Q3 PurdueTouchdown, 3 plays, 70 yards
Q3 MinnesotaPunt, 3 plays, 7 yards
Q3 PurduePunt, 3 plays, −3 yards
Q3 MinnesotaTouchdown, 5 plays, 58 yards
Q3 PurduePunt, 3 plays, 9 yards
Q4 MinnesotaPunt, 4 plays, 2 yards
Q4 PurdueTurnover on downs, 8 plays, 47 yards
Q4 MinnesotaField goal, 8 plays, 35 yards
Q4 PurdueInterception, 6 plays, 11 yards
Q4 MinnesotaEnd of game, 5 plays, 26 yards
Play by play
1st quarter6 drives, then Tied at 14
Purdue Interception, 1 play
15:00
1st & 10 at own 35
Ryan Santoso kickoff for 65 yds , Raheem Mostert return for 16 yds to the Prdue 16
15:00
1st & 10 at own 16
Austin Appleby pass intercepted Cedric Thompson return for 27 yds to the Prdue 2
Minnesota Touchdown, 1 play
14:40
1st & goal at opp 2
David Cobb run for 2 yds for a TD, (Ryan Santoso KICK)Minnesota 7, Purdue 0
Purdue Touchdown, 3 plays
14:40
1st & 0 at own 35
Ryan Santoso kickoff for 65 yds , Raheem Mostert return for 37 yds to the Prdue 37
14:40
1st & 10 at own 37
Akeem Hunt run for no gain to the Prdue 37
14:40
2nd & 10 at own 37
Akeem Hunt run for 3 yds to the Prdue 40
13:09
3rd & 7 at own 40
Appleby, Austin pass intercepted by Wilson, Damien at the PUR42, Wilson, Damien return to the PUR0, clock 13:09, PENALTY MINN offside (Cockran,Theiren) 5 yards to the PUR45, NO PLAY.
13:00
3rd & 2 at own 45
Austin Appleby pass complete to Danny Anthrop for 55 yds for a TD, (Paul Griggs KICK)Tied at 7
Minnesota Touchdown, 13 plays
13:00
1st & 0 at own 35
Paul Griggs kickoff for 65 yds , Jalen Myrick return for 18 yds to the Minn 18
13:00
1st & 10 at own 18
Mitch Leidner run for 8 yds to the Minn 26
13:00
2nd & 2 at own 26
David Cobb run for 19 yds to the Minn 45 for a 1ST down
13:00
1st & 10 at own 45
David Cobb run for 9 yds to the Prdue 46
13:00
2nd & 1 at opp 46
David Cobb run for 4 yds to the Prdue 42 for a 1ST down
13:00
1st & 10 at opp 42
David Cobb run for 2 yds to the Prdue 40
13:00
2nd & 8 at opp 40
David Cobb run for 4 yds to the Prdue 36
13:00
3rd & 4 at opp 36
David Cobb run for 15 yds to the Prdue 21 for a 1ST down
13:00
1st & 10 at opp 21
David Cobb run for a loss of 1 yard to the Prdue 22
13:00
2nd & 11 at opp 22
Mitch Leidner pass incomplete
13:00
3rd & 11 at opp 22
Mitch Leidner pass complete to Maxx Williams for 11 yds to the Prdue 11 for a 1ST down
13:00
1st & 10 at opp 11
David Cobb run for 5 yds to the Prdue 6
13:00
2nd & 5 at opp 6
David Cobb run for 2 yds to the Prdue 4
6:23
3rd & 3 at opp 4
Mitch Leidner pass complete to Maxx Williams for 4 yds for a TD, (Ryan Santoso KICK)Minnesota 14, Purdue 7
Purdue Touchdown, 8 plays
6:23
1st & 0 at own 35
Ryan Santoso kickoff for 65 yds for a touchback
6:23
1st & 10 at own 25
Austin Appleby run for 11 yds to the Prdue 36 for a 1ST down
6:23
1st & 10 at own 36
Austin Appleby pass complete to Akeem Hunt for 7 yds to the Prdue 43
6:23
2nd & 3 at own 43
Austin Appleby pass complete to Akeem Hunt for 2 yds to the Prdue 45
6:23
3rd & 1 at own 45
PURDUE Penalty, false start (David Hedelin) to the Prdue 40
6:23
3rd & 6 at own 40
Austin Appleby pass complete to Danny Anthrop for 7 yds to the Prdue 47 for a 1ST down
6:23
1st & 10 at own 47
Akeem Hunt run for 31 yds to the Minn 22 for a 1ST down
6:23
1st & 10 at opp 22
Austin Appleby pass incomplete
6:23
2nd & 10 at opp 22
Austin Appleby pass complete to Raheem Mostert for 9 yds to the Minn 13
2:37
3rd & 1 at opp 13
Austin Appleby pass complete to Gabe Holmes for 13 yds for a TD, (Paul Griggs KICK)Tied at 14
Minnesota Touchdown, 10 plays
2:37
1st & 0 at own 35
Paul Griggs kickoff for 63 yds , Jalen Myrick return for 27 yds to the Minn 29
2:37
1st & 10 at own 29
David Cobb run for 7 yds to the Minn 36
2:37
2nd & 3 at own 36
David Cobb run for 5 yds to the Minn 41 for a 1ST down
2:37
1st & 10 at own 41
Mitch Leidner run for 14 yds to the Prdue 45 for a 1ST down
2:37
1st & 10 at opp 45
David Cobb run for 3 yds to the Prdue 42
2:37
2nd & 7 at opp 42
David Cobb run for no gain to the Prdue 42
Q2 15:00
3rd & 7 at opp 42
Mitch Leidner run for 15 yds to the Prdue 27 for a 1ST down
Q2 15:00
1st & 10 at opp 27
Donnell Kirkwood run for 5 yds to the Prdue 22
Q2 15:00
2nd & 5 at opp 22
Mitch Leidner run for 19 yds to the Prdue 3 for a 1ST down
Q2 15:00
1st & goal at opp 3
Donnell Kirkwood run for no gain to the Prdue 3
Q2 12:40
2nd & goal at opp 3
Donnell Kirkwood run for 3 yds for a TD, (Ryan Santoso MISSED)Minnesota 20, Purdue 14
2nd quarter6 drives, then Purdue 31, Minnesota 20
Purdue Touchdown, 7 plays
12:40
1st & 0 at own 35
Ryan Santoso kickoff for 64 yds , Raheem Mostert return for 19 yds to the Prdue 10 Raheem Mostert fumbled, forced by Jonathan Celestin, recovered by Prdue D.J. Knox , return for no gain to the Prdue 10
12:40
1st & 10 at own 10
Akeem Hunt run for 12 yds to the Prdue 22 for a 1ST down
12:40
1st & 10 at own 22
Danny Anthrop run for 5 yds to the Prdue 27
12:40
2nd & 5 at own 27
Akeem Hunt run for 19 yds to the Prdue 46 for a 1ST down
12:40
1st & 10 at own 46
Akeem Hunt run for a loss of 1 yard to the Prdue 45
10:19
2nd & 11 at own 45
Timeout PURDUE, clock 10:19
10:19
2nd & 11 at own 45
Austin Appleby pass complete to Jordan Jurasevich for 2 yds to the Prdue 47
10:19
3rd & 9 at own 47
Austin Appleby pass complete to Justin Sinz for 11 yds to the Minn 42 for a 1ST down
9:01
1st & 10 at opp 42
Raheem Mostert run for 42 yds for a TD, (Paul Griggs KICK)Purdue 21, Minnesota 20
9:01
1st & 0 at own 35
Paul Griggs kickoff for 60 yds , Jalen Myrick return for 22 yds to the Minn 27
9:01
1st & 10 at own 27
David Cobb run for no gain to the Minn 13 David Cobb fumbled, forced by Danny Ezechukwu, recovered by Prdue Ja’Whan Bentley MINNESOTA Penalty, unsportsmanlike conduct (-14 Yards) to the Minn 13
Purdue Field goal, 4 plays
8:44
1st & 10 at opp 13
Akeem Hunt run for 2 yds to the Minn 11
8:44
2nd & 8 at opp 11
Austin Appleby run for 2 yds to the Minn 9
8:44
3rd & 6 at opp 9
Austin Appleby pass incomplete to Danny Anthrop, broken up by Antonio Johnson
7:22
4th & 6 at opp 9
Paul Griggs 26 yd FG GOODPurdue 24, Minnesota 20
Minnesota Punt, 3 plays
7:22
1st & 0 at own 35
Paul Griggs kickoff for 53 yds , Jalen Myrick return for 17 yds to the Minn 29
7:22
1st & 10 at own 29
Mitch Leidner run for a loss of 1 yard to the Minn 28 Mitch Leidner fumbled, recovered by Minn Mitch Leidner
7:22
2nd & 11 at own 28
Mitch Leidner pass incomplete to Maxx Williams
7:22
3rd & 11 at own 28
Mitch Leidner pass incomplete
7:22
4th & 11 at own 28
Peter Mortell punt for 38 yds, downed at the Prdue 34
Purdue Touchdown, 9 plays
6:15
1st & 10 at own 34
Akeem Hunt run for 2 yds to the Prdue 36
6:15
2nd & 8 at own 36
Austin Appleby run for 17 yds to the Minn 47 for a 1ST down
6:15
1st & 10 at opp 47
Austin Appleby pass complete to Akeem Hunt for 2 yds to the Minn 45
6:15
2nd & 8 at opp 45
Austin Appleby run for 25 yds to the Minn 20 for a 1ST down
6:15
1st & 10 at opp 20
Akeem Hunt run for 2 yds to the Minn 18
6:15
2nd & 8 at opp 18
Austin Appleby pass complete to Akeem Hunt for 9 yds to the Minn 9 for a 1ST down
6:15
1st & goal at opp 9
Akeem Hunt run for no gain to the Minn 9
6:15
2nd & goal at opp 9
Austin Appleby run for 1 yd to the Minn 8
1:24
3rd & goal at opp 8
Austin Appleby pass complete to DeAngelo Yancey for 8 yds for a TD, (Paul Griggs KICK)Purdue 31, Minnesota 20
Minnesota Punt, 6 plays
1:24
1st & 0 at own 35
Paul Griggs kickoff for 40 yds , Nate Wozniak return for no gain to the Minn 25
1:24
1st & 10 at own 25
David Cobb run for 14 yds to the Minn 39 for a 1ST down
1:24
1st & 10 at own 39
Mitch Leidner pass complete to Maxx Williams for 7 yds to the Minn 46
1:24
2nd & 3 at own 46
David Cobb run for 5 yds to the Prdue 49 for a 1ST down
1:06
1st & 10 at opp 49
Timeout MINNESOTA, clock 01:06
1:06
1st & 10 at opp 49
Mitch Leidner pass incomplete to Maxx Williams, broken up by Taylor Richards
1:06
2nd & 10 at opp 49
Mitch Leidner pass complete to David Cobb for no gain to the Prdue 49
0:54
3rd & 10 at opp 49
Timeout MINNESOTA, clock 00:54
0:54
3rd & 10 at opp 49
Mitch Leidner pass incomplete
0:54
4th & 10 at opp 49
Peter Mortell punt for 49 yds for a touchback
Purdue End of half, 4 plays
0:40
1st & 10 at own 20
Austin Appleby pass complete to Raheem Mostert for 10 yds to the Prdue 30 for a 1ST down
0:40
1st & 10 at own 30
Austin Appleby pass incomplete to DeAngelo Yancey
0:40
2nd & 10 at own 30
Akeem Hunt run for a loss of 3 yards to the Prdue 27
0:40
3rd & 13 at own 27
TEAM run for a loss of 1 yard to the Prdue 26
3rd quarter8 drives, then Purdue 38, Minnesota 36
Minnesota Touchdown, 6 plays
15:00
4th & 14 at own 35
Paul Griggs kickoff for 58 yds , Jalen Myrick return for 18 yds to the Minn 25
15:00
1st & 10 at own 25
Mitch Leidner pass complete to Drew Wolitarsky for 7 yds to the Minn 32
15:00
2nd & 3 at own 32
David Cobb run for 5 yds to the Minn 37 for a 1ST down
15:00
1st & 10 at own 37
Mitch Leidner pass complete to Donovahn Jones for 42 yds to the Prdue 21 for a 1ST down
15:00
1st & 10 at opp 21
David Cobb run for 14 yds to the Prdue 7 for a 1ST down
15:00
1st & goal at opp 7
David Cobb run for 1 yd to the Prdue 6
12:03
2nd & goal at opp 6
Mitch Leidner 6 Yd Run (Two-Point Run Conversion Failed)Purdue 31, Minnesota 26
Purdue Punt, 3 plays
12:03
1st & 0 at own 35
Ryan Santoso kickoff for 65 yds for a touchback
12:03
1st & 10 at own 25
Akeem Hunt run for 3 yds to the Prdue 28
12:03
2nd & 7 at own 28
PURDUE Penalty, false start (NA) to the Prdue 23
12:03
2nd & 12 at own 23
Austin Appleby pass incomplete to Danny Anthrop
12:03
3rd & 12 at own 23
Austin Appleby pass incomplete to Danny Anthrop
12:03
4th & 12 at own 23
Thomas Meadows punt for 47 yds
Minnesota Field goal, 7 plays
10:52
1st & 10 at own 30
Mitch Leidner run for no gain to the Minn 30
10:52
2nd & 10 at own 30
Mitch Leidner pass complete to Isaac Fruechte for 45 yds to the Prdue 25 for a 1ST down
9:37
1st & 10 at opp 25
Timeout MINNESOTA, clock 09:37
9:37
1st & 10 at opp 25
David Cobb run for 16 yds to the Prdue 9 for a 1ST down
9:37
1st & goal at opp 9
Mitch Leidner run for 4 yds to the Prdue 5
9:37
2nd & goal at opp 5
David Cobb run for 3 yds to the Prdue 2
9:37
3rd & goal at opp 2
Mitch Leidner run for a loss of 1 yard to the Prdue 3
7:10
4th & goal at opp 3
Ryan Santoso 20 yd FG GOODPurdue 31, Minnesota 29
Purdue Touchdown, 3 plays
7:10
1st & 0 at own 35
Ryan Santoso kickoff for 63 yds , Raheem Mostert return for 28 yds to the Prdue 30
7:10
1st & 10 at own 30
Raheem Mostert run for 69 yds to the Minn 1 for a 1ST down
7:10
1st & goal at opp 1
Austin Appleby run for no gain to the Minn 1
6:03
2nd & goal at opp 1
Austin Appleby run for 1 yd for a TD, (Paul Griggs KICK)Purdue 38, Minnesota 29
Minnesota Punt, 3 plays
6:03
1st & 0 at own 35
Paul Griggs kickoff for 65 yds , Jalen Myrick return for 14 yds to the Minn 49 MINNESOTA Penalty, Offensive holding (Nate Wozniak) to the Minn 7
6:03
1st & 10 at own 7
David Cobb run for a loss of 1 yard to the Minn 6
6:03
2nd & 11 at own 6
Mitch Leidner run for 8 yds to the Minn 14
6:03
3rd & 3 at own 14
Mitch Leidner pass incomplete to Maxx Williams
6:03
4th & 3 at own 14
Peter Mortell punt for 46 yds, downed at the Prdue 40
Purdue Punt, 3 plays
4:22
1st & 10 at own 40
Raheem Mostert run for 2 yds to the Prdue 42
4:22
2nd & 8 at own 42
Austin Appleby pass incomplete to DeAngelo Yancey
4:22
3rd & 8 at own 42
PURDUE Penalty, false start (Gabe Holmes) to the Prdue 37
4:22
3rd & 13 at own 37
Austin Appleby pass incomplete
4:22
4th & 13 at own 37
Thomas Meadows punt for 40 yds , Craig James returns for 19 yds to the Minn 42
Minnesota Touchdown, 5 plays
3:23
1st & 10 at own 42
Mitch Leidner run for 2 yds to the Minn 44
3:23
2nd & 8 at own 44
David Cobb run for 3 yds to the Minn 47
3:23
3rd & 5 at own 47
Mitch Leidner pass complete to Drew Wolitarsky for 12 yds to the Prdue 41 for a 1ST down
3:23
1st & 10 at opp 41
David Cobb run for 4 yds to the Prdue 37
1:13
2nd & 6 at opp 37
Mitch Leidner pass complete to KJ Maye for 37 yds for a TD, (Ryan Santoso KICK)Purdue 38, Minnesota 36
Purdue Punt, 3 plays
1:13
1st & 0 at own 35
Ryan Santoso kickoff for 62 yds , Raheem Mostert return for 25 yds to the Prdue 28
1:13
1st & 10 at own 28
Austin Appleby pass complete to Akeem Hunt for 4 yds to the Prdue 32
1:13
2nd & 6 at own 32
PURDUE Penalty, false start (-5 Yards) to the Prdue 27
1:13
2nd & 11 at own 27
Austin Appleby run for 9 yds to the Prdue 36
Q4 15:00
3rd & 2 at own 36
Akeem Hunt run for 1 yd to the Prdue 37
Q4 15:00
4th & 1 at own 37
Thomas Meadows punt for 39 yds, downed at the Minn 24
4th quarter5 drives, then Minnesota 39, Purdue 38
Minnesota Punt, 4 plays
14:05
1st & 10 at own 24
David Cobb run for 6 yds to the Minn 30
14:05
2nd & 4 at own 30
David Cobb run for 3 yds to the Minn 33 MINNESOTA Penalty, illegal block (Maxx Williams) to the Minn 18
14:05
2nd & 16 at own 18
Mitch Leidner run for 8 yds to the Minn 26
14:05
3rd & 8 at own 26
Mitch Leidner pass incomplete to David Cobb
14:05
4th & 8 at own 26
Peter Mortell punt for 55 yds , Raheem Mostert returns for 4 yds to the Prdue 23
Purdue Turnover on downs, 8 plays
12:23
1st & 10 at own 23
Akeem Hunt run for 22 yds to the Prdue 45 for a 1ST down
12:23
1st & 10 at own 45
Austin Appleby pass complete to Danny Anthrop for 2 yds to the Prdue 47
12:23
2nd & 8 at own 47
Raheem Mostert run for 1 yd to the Prdue 48
12:23
3rd & goal at opp 0
Austin Appleby run for 13 yds to the MINNESOTA 39 for a 1ST down MINNESOTA Penalty, personal foul (Danny Anthrop) to the Minn 39 for a 1ST down
12:23
1st & 10 at opp 39
Akeem Hunt run for 2 yds to the Minn 37
12:23
2nd & 8 at opp 37
Akeem Hunt run for 4 yds to the Minn 33
12:23
3rd & 4 at opp 33
Austin Appleby pass complete to Danny Anthrop for 3 yds to the Minn 30
12:23
4th & 1 at opp 30
Austin Appleby run for no gain to the Minn 30 Austin Appleby fumbled, forced by Damarius Travis, recovered by Prdue Austin Appleby
Minnesota Field goal, 8 plays
8:21
1st & 10 at own 30
Mitch Leidner pass incomplete to KJ Maye
8:21
2nd & 10 at own 30
David Cobb run for 5 yds to the Minn 35
8:21
3rd & 5 at own 35
Leidner, Mitch pass incomplete to Williams, Maxx, PENALTY PUR personal foul (Richards) 15 yards to the 50 yardline, 1ST DOWN MINN, NO PLAY. for a 1ST down
8:21
1st & 10 at the 50
David Cobb run for 2 yds to the Prdue 48
8:21
2nd & 8 at opp 48
David Cobb run for 11 yds to the Prdue 37 for a 1ST down
8:21
1st & 10 at opp 37
David Cobb run for 1 yd to the Prdue 36
8:21
2nd & 9 at opp 36
David Cobb run for 1 yd to the Prdue 35
8:21
3rd & 8 at opp 35
Mitch Leidner pass incomplete to Drew Wolitarsky, broken up by Anthony Brown
4:59
4th & 8 at opp 35
Ryan Santoso 52 yd FG GOODMinnesota 39, Purdue 38
Purdue Interception, 6 plays
4:59
1st & 0 at own 35
Ryan Santoso kickoff for 56 yds , Raheem Mostert return for 21 yds to the Prdue 30
4:59
1st & 10 at own 30
Akeem Hunt run for a loss of 1 yard to the Prdue 29
4:59
2nd & 11 at own 29
Austin Appleby pass complete to Justin Sinz for 9 yds to the Prdue 38
4:59
3rd & 2 at own 38
Austin Appleby pass incomplete to Justin Sinz, broken up by Damien Wilson
4:59
4th & 2 at own 38
Danny Anthrop run for 2 yds to the Prdue 40 for a 1ST down
4:59
1st & 10 at own 40
Raheem Mostert run for 1 yd to the Prdue 41
4:59
2nd & 9 at own 41
Austin Appleby pass intercepted Cedric Thompson return for no gain to the 50 yard line
Minnesota End of game, 5 plays
2:28
1st & 10 at the 50
David Cobb run for 16 yds to the Prdue 34 for a 1ST down
2:20
1st & 10 at opp 34
Timeout PURDUE, clock 02:20
2:20
1st & 10 at opp 34
David Cobb run for 6 yds to the Prdue 28
2:05
2nd & 4 at opp 28
Timeout PURDUE, clock 02:05
2:05
2nd & 4 at opp 28
David Cobb run for 3 yds to the Prdue 25
2:05
3rd & 1 at opp 25
Mitch Leidner run for 2 yds to the Prdue 23 for a 1ST down
2:05
1st & 10 at opp 23
TEAM run for a loss of 1 yard to the Prdue 24
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.