Purdue at Minnesota

Saturday, October 11, 2025

Minnesota beat Purdue 27–⁠20. It was their 80th meeting; after it, Minnesota led the series 42–⁠35–⁠3.

AwayPurdue2–⁠10 in 2025
20
HomeMinnesota8–⁠5 in 2025
27

Final at Huntington Bank Stadium, MinneapolisTV: BTNAttendance 49,254

At kickoff
62°F, wind 13 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; Minneapolis-St Paul International Airport, 10 km from the stadium, 23 minutes after kickoff
Official
Ron SnodgrassGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue7103020
Minnesota01301427

How the win probability moved

Minnesota favored

Win probability by play: Minnesota 58% at kickoff, 100% at the end. Biggest swing: 36 points.

Purdue favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (36 points).

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Purdue

PassingC/AttYdsTDInt
Ryan Browne21/4020302
Devin Mockobee0/1001
Malachi Singleton0/1000
RushingCarYdsTDLong
Devin Mockobee2198015
Malachi Singleton573140
Ryan Browne861112
Malachi Thomas421014
ReceivingRecYdsTDLong
Nitro Tuggle358027
Corey Smith657013
Michael Jackson III449015
Rico Walker31608
DefenseTklTFLSacksInt
Tahj Ra-El70.500
Mani Powell7100
Alex Sanford7100
Myles Slusher6001
C.J. Nunnally4210
Ian Jeffries1110

Minnesota

PassingC/AttYdsTDInt
Drake Lindsey21/4523221
RushingCarYdsTDLong
Darius Taylor143209
ReceivingRecYdsTDLong
Darius Taylor667040
Lemeke Brockington461124
Javon Tracy449019
Jalen Smith114014
DefenseTklTFLSacksInt
Devon Williams11100
Maverick Baranowski10000
John Nestor7001
Deven Eastern5000
Kerry Brown5001
Koi Perich5001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

PurdueMinnesota
456Total yards262
203Passing yards232
253Rushing yards30
4.8Yards per pass5.2
6.3Yards per rush1.7
25First downs17
6–⁠16Third downs5–⁠15
2–⁠3Fourth downs1–⁠1
4Turnovers1
9–⁠71Penalties3–⁠20
34:30Possession25:30
2Sacks (by defense)0

Efficiency

PurdueMinnesota
42%Success rate32%
0.01EPA per play−0.02
1.18Explosiveness1.31
0.45Rushing EPA−0.13
−0.43Passing EPA0.01
45%Passing-down success20%
−0.64First-down EPA0.02
0.41Second-down EPA−0.23
0.72Third-down EPA0.09
30%Havoc by its defense10%

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 79% to win. Elo’s favorite won.

The line

Minnesota −7.5, over/under 49.5.

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 69%, Purdue 31%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Minnesota end zonePurdue end zoneQ1 PurdueTouchdown, 7 playsQ1 MinnesotaPunt, 5 playsQ1 PurduePunt, 3 playsQ1 MinnesotaPunt, 3 playsQ1 PurduePunt, 2 playsQ1 MinnesotaPunt, 3 playsQ1 PurdueInterception, 7 playsQ2 MinnesotaPunt, 3 playsQ2 PurdueField goal, 8 playsQ2 MinnesotaTouchdown, 3 playsQ2 PurdueInterception, 1 playQ2 MinnesotaField goal, 4 playsQ2 PurdueTouchdown, 13 playsQ2 MinnesotaField goal, 12 playsQ3 MinnesotaPunt, 3 playsQ3 PurdueField goal, 13 playsQ3 MinnesotaInterception, 9 playsQ3 PurduePunt, 3 playsQ3 MinnesotaPunt, 3 playsQ3 PurdueMissed FG, 9 playsQ4 MinnesotaTouchdown, 14 playsQ4 PurduePick-six, 1 play (Minnesota scores)Q4 PurdueTurnover on downs, 15 playsQ4 MinnesotaPunt, 3 playsQ4 PurdueFumble, 3 plays
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.
  1. Q1 PurdueTouchdown, 7 plays, 75 yards
  2. Q1 MinnesotaPunt, 5 plays, 22 yards
  3. Q1 PurduePunt, 3 plays, 7 yards
  4. Q1 MinnesotaPunt, 3 plays, 0 yards
  5. Q1 PurduePunt, 2 plays, −6 yards
  6. Q1 MinnesotaPunt, 3 plays, −2 yards
  7. Q1 PurdueInterception, 7 plays, 59 yards
  8. Q2 MinnesotaPunt, 3 plays, 2 yards
  9. Q2 PurdueField goal, 8 plays, 33 yards
  10. Q2 MinnesotaTouchdown, 3 plays, 75 yards
  11. Q2 PurdueInterception, 1 play, 0 yards
  12. Q2 MinnesotaField goal, 4 plays, 1 yard
  13. Q2 PurdueTouchdown, 13 plays, 75 yards
  14. Q2 MinnesotaField goal, 12 plays, 64 yards
  15. Q3 MinnesotaPunt, 3 plays, 3 yards
  16. Q3 PurdueField goal, 13 plays, 76 yards
  17. Q3 MinnesotaInterception, 9 plays, 45 yards
  18. Q3 PurduePunt, 3 plays, 1 yard
  19. Q3 MinnesotaPunt, 3 plays, −1 yard
  20. Q3 PurdueMissed FG, 9 plays, 39 yards
  21. Q4 MinnesotaTouchdown, 14 plays, 70 yards
  22. Q4 PurduePick-six, 1 play (Minnesota scores), 0 yards
  23. Q4 PurdueTurnover on downs, 15 plays, 68 yards
  24. Q4 MinnesotaPunt, 3 plays, 7 yards
  25. Q4 PurdueFumble, 3 plays, 12 yards

Play by play

1st quarter7 drives, then Purdue 7, Minnesota 0
Purdue Touchdown, 7 plays
15:001st & 10 at own 35Brady Denaburg kickoff for 65 yds for a touchback
14:531st & 10 at own 25Devin Mockobee run for 15 yds to the PUR 40 for a 1ST down
14:341st & 10 at own 40Devin Mockobee run for 3 yds to the PUR 43
14:042nd & 7 at own 43Ryan Browne pass complete to Corey Smith for 9 yds to the MINN 48 for a 1ST down
13:421st & 10 at opp 48Devin Mockobee run for 5 yds to the MINN 43
13:212nd & 5 at opp 43Devin Mockobee run for 2 yds to the MINN 41
12:553rd & 3 at opp 41Devin Mockobee run for 1 yd to the MINN 40
12:214th & 2 at opp 40Timeout Purdue, clock 12:21
12:124th & 2 at opp 40Malachi Singleton run for 40 yds for a TD (Spencer Porath KICK)Purdue 7, Minnesota 0
Minnesota Punt, 5 plays
12:081st & 10 at own 35Seth Turner kickoff for 57 yds , Koi Perich return for 12 yds to the MINN 20
12:031st & 10 at own 20Drake Lindsey pass complete to Le’Meke Brockington for 8 yds to the MINN 28
11:272nd & 2 at own 28Darius Taylor run for 5 yds to the MINN 33 for a 1ST down
10:431st & 10 at own 33Drake Lindsey pass incomplete to Darius Taylor
10:302nd & 10 at own 33Drake Lindsey pass complete to Pierce Walsh for 7 yds to the MINN 40
9:493rd & 3 at own 40Drake Lindsey pass complete to Cam Davis for 2 yds to the MINN 42
9:124th & 1 at own 42Tom Weston punt for 44 yds, fair catch by Michael Jackson III at the PUR 14
Purdue Punt, 3 plays
9:061st & 10 at own 14Ryan Browne pass incomplete to Nitro Tuggle
8:572nd & 10 at own 14Ryan Browne run for 7 yds to the PUR 21
8:193rd & 3 at own 21Ryan Browne pass incomplete to Corey Smith
8:044th & 3 at own 21Jack McCallister punt for 45 yds , Koi Perich returns for 14 yds to the MINN 48
Minnesota Punt, 3 plays
7:561st & 10 at own 48Darius Taylor run for a loss of 2 yards to the MINN 46
7:042nd & 12 at own 46Drake Lindsey pass complete to Jameson Geers for 7 yds to the PUR 47
6:263rd & 5 at opp 47Drake Lindsey sacked by Ian Jeffries for a loss of 5 yards to the MINN 48
5:434th & 10 at own 48Tom Weston punt for 52 yds for a touchback
Purdue Punt, 2 plays
5:361st & 10 at own 20(05:41) No Huddle-Shotgun Browne,Ryan pass complete short middle to Jackson III,Michael caught at PUR30, for 13 yards to the PUR33 (Perich,Koi) PENALTY PUR Ineligible Downfield on Pass (Tanona,Joey) 5 yards from PUR20 to PUR15. NO PLAY.
5:141st & 15 at own 15(05:20) No Huddle-Shotgun Browne,Ryan rush right for 4 yards gain to the PUR19 (Nestor,John), out of bounds PENALTY PUR Holding (Trent,Ethan) 7 yards from PUR15 to PUR08. NO PLAY.
4:571st & 22 at own 8Ryan Browne pass complete to EJ Horton Jr. for no gain to the PUR 8
4:112nd & 22 at own 8Ryan Browne pass complete to Antonio Harris for 6 yds to the PUR 14
3:263rd & 16 at own 14(03:33) No Huddle-Shotgun Browne,Ryan pass complete deep right to Horton,EJ caught at PUR37, for 23 yards to the PUR37 (Nestor,John), out of bounds PENALTY PUR Illegal Touch-Pass (Horton,EJ). NO PLAY.
3:164th & 16 at own 14Jack McCallister punt for 52 yds , Koi Perich returns for no gain to the MINN 34
Minnesota Punt, 3 plays
3:091st & 10 at own 34Darius Taylor run for no gain to the MINN 34
2:322nd & 10 at own 34Drake Lindsey pass incomplete to Le’Meke Brockington
2:223rd & 10 at own 34Drake Lindsey sacked by CJ Nunnally IV for a loss of 2 yards to the MINN 32
1:444th & 12 at own 32Tom Weston punt for 44 yds
Purdue Interception, 7 plays
1:351st & 10 at own 24Devin Mockobee run for 7 yds to the PUR 31
1:052nd & 3 at own 31Ryan Browne pass complete to Corey Smith for 11 yds to the PUR 42 for a 1ST down
0:471st & 10 at own 42Devin Mockobee run for 4 yds to the PUR 46
0:252nd & 6 at own 46Devin Mockobee run for 10 yds to the MINN 44 for a 1ST down
0:011st & 10 at opp 44Ryan Browne pass incomplete to Devin Mockobee
0:002nd & 10 at opp 44Ryan Browne pass complete to Nitro Tuggle for 27 yds to the MINN 17 for a 1ST down
Q2 14:541st & 10 at opp 17Devin Mockobee pass intercepted Kerry Brown return for no gain to the MINN 1
2nd quarter7 drives, then Purdue 17, Minnesota 13
Minnesota Punt, 3 plays
14:541st & 10 at own 1(14:51) PENALTY MINN False Start (Ray,Dylan). NO PLAY.
14:491st & 10 at own 1Drake Lindsey pass incomplete to Malachi Coleman
14:392nd & 10 at own 1Darius Taylor run for 2 yds to the MINN 3
13:573rd & 8 at own 3Drake Lindsey pass incomplete to Jameson Geers
13:484th & 8 at own 3Tom Weston punt for 46 yds
Purdue Field goal, 8 plays
13:401st & 10 at opp 49Malachi Thomas run for 14 yds to the MINN 35 for a 1ST down
13:161st & 10 at opp 35Malachi Thomas run for 4 yds to the MINN 31
12:512nd & 6 at opp 31Ryan Browne pass incomplete to Michael Jackson III
12:433rd & 6 at opp 31Ryan Browne pass complete to Rico Walker for 8 yds to the MINN 23 for a 1ST down
12:261st & 10 at opp 23Ryan Browne pass incomplete to Rico Walker
12:192nd & 10 at opp 23Malachi Thomas run for 1 yd to the MINN 22
11:403rd & 9 at opp 22Ryan Browne run for 6 yds to the MINN 16
11:094th & 3 at opp 16Spencer Porath 33 yd FG GOODPurdue 10, Minnesota 0
Minnesota Touchdown, 3 plays
11:091st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback
10:561st & 10 at own 25Drake Lindsey pass complete to Darius Taylor for 40 yds to the PUR 35 for a 1ST down
10:101st & 10 at opp 35Drake Lindsey pass complete to Darius Taylor for 11 yds to the PUR 24 for a 1ST down
9:461st & 10 at opp 24Drake Lindsey pass complete to Le’Meke Brockington for 24 yds for a TD (Brady Denaburg KICK)Purdue 10, Minnesota 7
Purdue Interception, 1 play
9:461st & 10 at own 35Brady Denaburg kickoff for 65 yds for a touchback
9:391st & 10 at own 25Ryan Browne pass intercepted John Nestor return for 8 yds to the PUR 29
Minnesota Field goal, 4 plays
9:341st & 10 at opp 29Drake Lindsey pass incomplete to Jalen Smith
9:182nd & 10 at opp 29Darius Taylor run for 1 yd to the PUR 28
8:483rd & 9 at opp 28Drake Lindsey pass incomplete to Darius Taylor
8:444th & 9 at opp 28Brady Denaburg 46 yd FG GOODTied at 10
Purdue Touchdown, 13 plays
8:441st & 10 at own 35Brady Denaburg kickoff for 65 yds for a touchback
8:371st & 10 at own 25Ryan Browne pass incomplete to EJ Horton Jr.
8:292nd & 10 at own 25Devin Mockobee run for 11 yds to the PUR 36 for a 1ST down
8:041st & 10 at own 36Ryan Browne run for 11 yds to the PUR 47 for a 1ST down
7:251st & 10 at own 47Ryan Browne pass complete to Chauncey Magwood for 2 yds to the PUR 49
6:402nd & 8 at own 49Ryan Browne pass complete to Arhmad Branch for 10 yds to the MINN 41 for a 1ST down
6:211st & 10 at opp 41Devin Mockobee run for 6 yds to the MINN 35
6:022nd & 4 at opp 35Ryan Browne run for 3 yds to the MINN 32
5:213rd & 1 at opp 32Devin Mockobee run for 5 yds to the MINN 27 for a 1ST down
4:431st & 10 at opp 27Devin Mockobee run for 5 yds to the MINN 22
3:592nd & 5 at opp 22Ryan Browne pass complete to Michael Jackson III for 14 yds to the MINN 8 for a 1ST down
3:281st & goal at opp 8(03:31) No Huddle-Shotgun Mockobee,Devin rush middle for 0 yards to the MINN08 (Brown,Kerry; Baranowski,Maverick) PENALTY PUR Holding (Jackson III,Michael) 10 yards from MINN08 to MINN18. NO PLAY.
3:071st & goal at opp 18Antonio Harris run for a loss of 1 yard to the MINN 19
2:282nd & goal at opp 19Ryan Browne run for 7 yds to the MINN 12
2:003rd & goal at opp 12Timeout Minnesota, clock 02:00
1:523rd & goal at opp 12Ryan Browne run for 12 yds for a TD (Spencer Porath KICK)Purdue 17, Minnesota 10
Minnesota Field goal, 12 plays
1:521st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback
1:451st & 10 at own 25Drake Lindsey pass complete to Le’Meke Brockington for 15 yds to the MINN 40 for a 1ST down
1:331st & 10 at own 40Drake Lindsey pass incomplete to Jalen Smith
1:212nd & 10 at own 40Drake Lindsey run for 2 yds to the MINN 42
0:513rd & 8 at own 42Darius Taylor run for 9 yds to the PUR 49 for a 1ST down
0:421st & 10 at opp 49Drake Lindsey pass incomplete to Jalen Smith
0:352nd & 10 at opp 49(00:41) No Huddle-Shotgun Lindsey,Drake sacked for loss of 3 yards to the MINN48 (Kennedy,Demeco, Correa,Charles) PENALTY PUR Holding (Grimes,Tony) 10 yards from PUR49 to PUR39, 1ST DOWN. NO PLAY.
0:301st & 10 at opp 39Darius Taylor run for 3 yds to the PUR 36
0:302nd & 7 at opp 36Timeout Minnesota, clock 00:30
0:232nd & 7 at opp 36Drake Lindsey pass complete to Javon Tracy for 9 yds to the PUR 27 for a 1ST down
0:191st & 10 at opp 27Drake Lindsey pass incomplete to Jalen Smith
0:112nd & 10 at opp 27Drake Lindsey pass complete to Darius Taylor for 2 yds to the PUR 25
0:113rd & 8 at opp 25Timeout Minnesota, clock 00:11
0:061st & 10 at opp 11Timeout Purdue, clock 00:06
0:053rd & 8 at opp 25Drake Lindsey pass complete to Darius Taylor for 14 yds to the PUR 11 for a 1ST down
0:021st & 10 at opp 11Drake Lindsey pass incomplete to Darius Taylor
0:022nd & 10 at opp 11Timeout Purdue, clock 00:02
0:002nd & 10 at opp 11Brady Denaburg 29 yd FG GOODPurdue 17, Minnesota 13
3rd quarter6 drives, then Purdue 20, Minnesota 13
Minnesota Punt, 3 plays
15:001st & 10 at own 35Seth Turner kickoff for 65 yds for a touchback
14:571st & 10 at own 25Drake Lindsey pass incomplete to Darius Taylor
14:482nd & 10 at own 25Darius Taylor run for 3 yds to the MINN 28
14:103rd & 7 at own 28Drake Lindsey pass incomplete to Logan Loya
14:024th & 7 at own 28Tom Weston punt for 51 yds, fair catch by Michael Jackson III at the PUR 21
Purdue Field goal, 13 plays
13:551st & 10 at own 21Devin Mockobee run for 3 yds to the PUR 24
13:222nd & 7 at own 24Ryan Browne pass incomplete to Corey Smith
13:123rd & 7 at own 24Ryan Browne pass complete to Corey Smith for 13 yds to the PUR 37 for a 1ST down
12:581st & 10 at own 37(13:01) No Huddle-Shotgun Browne,Ryan pass incomplete short right to Smith,Corey thrown to MINN44 QB hurried by Perich,Koi PENALTY MINN Pass Interference (Nestor,John) 15 yards from PUR37 to MINN48, 1ST DOWN. NO PLAY.
12:521st & 10 at opp 48Ryan Browne pass incomplete to Malachi Thomas
12:422nd & 10 at opp 48Ryan Browne pass complete to Nitro Tuggle for 17 yds to the MINN 31 for a 1ST down
12:181st & 10 at opp 31Ryan Browne run for 11 yds to the MINN 20 for a 1ST down
11:461st & 10 at opp 20Malachi Thomas run for 2 yds to the MINN 18
11:102nd & 8 at opp 18Ryan Browne run for 4 yds to the MINN 14
10:283rd & 4 at opp 14Malachi Singleton run for 6 yds to the MINN 8 for a 1ST down
9:551st & goal at opp 8Devin Mockobee run for a loss of 2 yards to the MINN 10
9:402nd & goal at opp 10Devin Mockobee run for no gain to the MINN 10
8:403rd & goal at opp 10Ryan Browne pass complete to Rico Walker for 7 yds to the MINN 3
8:204th & goal at opp 3Spencer Porath 20 yd FG GOODPurdue 20, Minnesota 13
Minnesota Interception, 9 plays
8:151st & 10 at own 35Seth Turner kickoff for 64 yds , Koi Perich return for 21 yds to the MINN 22
8:001st & 10 at own 22Drake Lindsey pass complete to Javon Tracy for 19 yds to the MINN 41 for a 1ST down
7:271st & 10 at own 41Drake Lindsey pass complete to Javon Tracy for 5 yds to the MINN 46
6:492nd & 5 at own 46Drake Lindsey pass complete to Fame Ijeboi for 12 yds to the PUR 42 for a 1ST down
6:241st & 10 at opp 42Drake Lindsey pass incomplete to Javon Tracy
6:202nd & 10 at opp 42Drake Lindsey pass incomplete to Le’Meke Brockington
6:083rd & 10 at opp 42Drake Lindsey pass complete to Le’Meke Brockington for 14 yds to the PUR 28 for a 1ST down
5:261st & 10 at opp 28Drake Lindsey pass incomplete to Drew Biber
5:262nd & 10 at opp 28PENALTY MINN False Start (Roy,Nathan) 5 yards from PUR28 to PUR33. NO PLAY.
5:202nd & 15 at opp 33Drake Lindsey pass incomplete to Le’Meke Brockington
5:083rd & 15 at opp 33Drake Lindsey pass intercepted Myles Slusher return for 18 yds to the PUR 29
Purdue Punt, 3 plays
5:041st & 10 at own 29Ryan Browne pass incomplete to EJ Horton Jr.
4:572nd & 10 at own 29Antonio Harris run for 1 yd to the PUR 30
4:183rd & 9 at own 30Purdue Penalty, Offensive Holding (Tony Grimes) declined
4:064th & 9 at own 30Jack McCallister punt for 49 yds , Koi Perich returns for 2 yds to the MINN 23
Minnesota Punt, 3 plays
3:561st & 10 at own 23Drake Lindsey pass complete to Darius Taylor for a loss of 1 yard to the MINN 22
3:222nd & 11 at own 22Drake Lindsey pass incomplete to Le’Meke Brockington
3:173rd & 11 at own 22Drake Lindsey pass incomplete to Jalen Smith
3:064th & 11 at own 22Tom Weston punt for 41 yds , Michael Jackson III returns for 15 yds to the MINN 48
3:064th & 11 at own 22Tom Weston punt for 41 yds , Michael Jackson III returns for 15 yds to the PUR 31
Purdue Missed FG, 9 plays
2:551st & 10 at own 31Ryan Browne pass complete to Rico Walker for 1 yd to the PUR 32
2:252nd & 9 at own 32Devin Mockobee run for 8 yds to the PUR 40
1:483rd & 1 at own 40Devin Mockobee run for 3 yds to the PUR 43 for a 1ST down
1:081st & 10 at own 43Malachi Singleton run for 7 yds to the 50 yard line
0:002nd & 3 at the 50Malachi Singleton run for 18 yds to the MINN 32 for a 1ST down
Q4 14:481st & 10 at opp 32Malachi Singleton run for 2 yds to the MINN 30
Q4 14:272nd & 8 at opp 30Malachi Singleton pass incomplete to Nitro Tuggle
Q4 14:213rd & 8 at opp 30Ryan Browne pass incomplete to Rico Walker
Q4 14:164th & 8 at opp 30Spencer Porath 47 yd FG MISSED
4th quarter4 drives, then Minnesota 27, Purdue 20
Minnesota Touchdown, 14 plays
14:061st & 10 at own 30Darius Taylor run for a loss of 1 yard to the MINN 29
13:322nd & 11 at own 29Drake Lindsey pass incomplete to Javon Tracy
13:263rd & 11 at own 29(13:30) Shotgun Lindsey,Drake sacked for loss of 7 yards to the MINN22 (Kennedy,Demeco) PENALTY PUR Face Mask (Kennedy,Demeco) 15 yards from MINN29 to MINN44, 1ST DOWN. NO PLAY.
13:091st & 10 at own 44Darius Taylor run for 6 yds to the 50 yard line
12:312nd & 4 at the 50Drake Lindsey pass incomplete to Fame Ijeboi
12:163rd & 4 at the 50Drake Lindsey pass complete to Jalen Smith for 14 yds to the PUR 36 for a 1ST down
11:401st & 10 at opp 36Drake Lindsey pass complete to Drew Biber for 9 yds to the PUR 27
11:102nd & 1 at opp 27Drake Lindsey pass incomplete to Darius Taylor
10:593rd & 1 at opp 27Darius Taylor run for a loss of 1 yard to the PUR 28
10:314th & 2 at opp 28Timeout Purdue, clock 10:31
10:224th & 2 at opp 28Drake Lindsey run for 3 yds to the PUR 25 for a 1ST down
9:501st & 10 at opp 25Drake Lindsey pass incomplete to Javon Tracy
9:462nd & 10 at opp 25Drake Lindsey pass incomplete to Le’Meke Brockington
9:373rd & 10 at opp 25Drake Lindsey pass complete to Javon Tracy for 16 yds to the PUR 9 for a 1ST down
8:511st & goal at opp 9Drake Lindsey pass complete to Darius Taylor for 1 yd to the PUR 8
8:132nd & goal at opp 8(08:17) Lindsey,Drake sacked for loss of 11 yards to the PUR19 (Kennedy,Demeco, Madden,C.J.) PENALTY PUR Face Mask (Kennedy,Demeco) 4 yards from PUR08 to PUR04, 1ST DOWN. NO PLAY.
7:471st & goal at opp 4Drake Lindsey pass complete to Jameson Geers for 4 yds for a TD (Brady Denaburg KICK)Tied at 20
7:471st & 10 at own 35Brady Denaburg kickoff for 65 yds for a touchback
7:401st & 10 at own 25Ryan Browne pass intercepted Koi Perich return for 27 yds for a TD (Brady Denaburg KICK)Minnesota 27, Purdue 20
Purdue Turnover on downs, 15 plays
7:401st & 10 at own 35Brady Denaburg kickoff for 65 yds for a touchback
7:331st & 10 at own 25Devin Mockobee run for 1 yd to the PUR 26
6:502nd & 9 at own 26Ryan Browne pass complete to Michael Jackson III for 15 yds to the PUR 41 for a 1ST down
6:391st & 10 at own 41Ryan Browne pass complete to Corey Smith for 4 yds to the PUR 45
6:112nd & 6 at own 45Devin Mockobee run for 8 yds to the MINN 47 for a 1ST down
5:351st & 10 at opp 47Ryan Browne pass complete to Michael Jackson III for 13 yds to the MINN 34 for a 1ST down
5:121st & 10 at opp 34Devin Mockobee run for 1 yd to the MINN 33
4:232nd & 9 at opp 33Ryan Browne pass complete to Nitro Tuggle for 14 yds to the MINN 19 for a 1ST down
4:011st & 10 at opp 19Ryan Browne pass incomplete to Corey Smith
3:572nd & 10 at opp 19Ryan Browne pass incomplete to Corey Smith
3:473rd & 10 at opp 19Ryan Browne pass complete to Malachi Thomas for 5 yds to the MINN 14
3:254th & 5 at opp 14Timeout Purdue, clock 03:25
3:094th & 5 at opp 14Ryan Browne pass complete to Michael Jackson III for 7 yds to the MINN 7 for a 1ST down
2:551st & goal at opp 7Devin Mockobee run for 2 yds to the MINN 5
2:202nd & goal at opp 5(02:23) No Huddle-Shotgun Browne,Ryan pass incomplete short right to Jackson III,Michael thrown to MINN02 broken up by Brown,Kerry PENALTY PUR Holding (Tanona,Joey) 10 yards from MINN05 to MINN15. NO PLAY.
2:152nd & goal at opp 15Ryan Browne pass incomplete to Corey Smith
2:003rd & goal at opp 15Ryan Browne pass complete to Corey Smith for 8 yds to the MINN 7
2:004th & goal at opp 7Timeout Minnesota, clock 02:00
1:564th & goal at opp 7Ryan Browne pass incomplete to Michael Jackson III
Minnesota Punt, 3 plays
1:511st & 10 at own 7Darius Taylor run for 2 yds to the MINN 9
1:512nd & 8 at own 9Timeout Purdue, clock 01:51
1:432nd & 8 at own 9Darius Taylor run for 5 yds to the MINN 14
1:083rd & 3 at own 14Timeout Minnesota, clock 01:08
0:593rd & 3 at own 14Darius Taylor run for no gain to the MINN 14
0:214th & 3 at own 14Timeout Minnesota, clock 00:21
0:144th & 3 at own 14Tom Weston punt for 47 yds, fair catch by Michael Jackson III at the PUR 39
Purdue Fumble, 3 plays
0:081st & 10 at own 39Ryan Browne pass incomplete to Corey Smith
0:032nd & 10 at own 39Ryan Browne pass incomplete to Corey Smith
0:003rd & 10 at own 39Ryan Browne pass complete to Corey Smith for 12 yds Corey Smith fumbled, recovered by PUR Emmanuel Karmo

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.

Minnesota leads 42–⁠36–⁠3 in 81 meetings, counting the one since this game.

Recent meetings
2026Purdue 41, Minnesota 13
2025Minnesota 27, Purdue 20
2023Purdue 49, Minnesota 30
2022Purdue 20, Minnesota 10
2021Minnesota 20, Purdue 13
2020Minnesota 34, Purdue 31

Around this game