Referee Michael Cannon; umpire Ken Zelmanski; head linesman Bruce Keeling; line judge John Quinn; side judge Joel Clay; field judge Grady Smith; back judge Dennis Morris; center judge Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Iowa
Purdue
393
Total yards
434
275
Passing yards
333
118
Rushing yards
101
8.6
Yards per pass
10.4
3.2
Yards per rush
3.3
22
First downs
20
7–14
Third downs
6–12
1–1
Fourth downs
2–2
0
Turnovers
2
8–75
Penalties
6–60
33:57
Possession
25:55
1
Sacks (by defense)
1
Efficiency
Iowa
Purdue
44%
Success rate
48%
0.26
EPA per play
0.34
1.11
Explosiveness
1.37
0.16
Rushing EPA
0.14
0.39
Passing EPA
0.55
24%
Passing-down success
56%
−0.10
First-down EPA
−0.08
0.27
Second-down EPA
0.71
0.90
Third-down EPA
0.59
19%
Havoc by its defense
9%
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)
Iowa 51% to win. Purdue won as Elo’s underdog.
The line
Purdue −2, over/under 52.
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 Purdue 56%, Iowa 44%. 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. Purdue drives left to right, Iowa right to left.
Q1 PurdueTouchdown, 9 plays, 74 yards
Q1 IowaTouchdown, 12 plays, 80 yards
Q1 PurdueTouchdown, 7 plays, 75 yards
Q1 IowaPunt, 5 plays, 13 yards
Q1 PurduePunt, 5 plays, 14 yards
Q2 IowaField goal, 9 plays, 35 yards
Q2 PurdueTouchdown, 10 plays, 89 yards
Q2 IowaPunt, 4 plays, 18 yards
Q2 PurduePunt, 3 plays, 2 yards
Q2 IowaTouchdown, 7 plays, 47 yards
Q2 PurdueEnd of half, 1 play, 5 yards
Q3 IowaPunt, 3 plays, −2 yards
Q3 PurdueTouchdown, 1 play, 82 yards
Q3 IowaTouchdown, 5 plays, 81 yards
Q3 PurdueInterception, 6 plays, 34 yards
Q3 IowaPunt, 3 plays, 3 yards
Q3 PurdueTouchdown, 6 plays, 18 yards
Q3 IowaTouchdown, 12 plays, 75 yards
Q4 PurdueInterception, 1 play, −2 yards
Q4 IowaTouchdown, 5 plays, 26 yards
Q4 PurduePunt, 4 plays, 18 yards
Q4 IowaPunt, 5 plays, 2 yards
Q4 PurdueField goal, 11 plays, 43 yards
Play by play
1st quarter5 drives, then Purdue 14, Iowa 7
Purdue Touchdown, 9 plays
15:00
1st & 10 at own 35
Miguel Recinos kickoff for 39 yds , Jess Trussell return for no gain to the Prdue 26 Jess Trussell fumbled, recovered by Prdue Jackson Anthrop
14:47
1st & 10 at own 26
David Blough pass complete to Isaac Zico for 15 yds to the Prdue 41 for a 1ST down
14:33
1st & 10 at own 41
David Blough pass incomplete to D.J. Knox
14:22
2nd & 10 at own 41
David Blough pass complete to D.J. Knox for no gain to the Prdue 41
14:02
3rd & 10 at own 41
David Blough pass complete to Rondale Moore for 12 yds to the Iowa 47 for a 1ST down
13:19
1st & 10 at opp 47
David Blough pass complete to D.J. Knox for 7 yds to the Iowa 40
12:45
2nd & 3 at opp 40
D.J. Knox run for 2 yds to the Iowa 38
12:25
3rd & 1 at opp 38
David Blough run for 2 yds to the Iowa 36 for a 1ST down
12:02
1st & 10 at opp 36
David Blough pass incomplete to Isaac Zico
11:56
2nd & 10 at opp 36
David Blough pass complete to Isaac Zico for 36 yds for a TD, (Spencer Evans KICK)Purdue 7, Iowa 0
Iowa Touchdown, 12 plays
11:50
2nd & 10 at opp 20
Spencer Evans kickoff for 61 yds, Ihmir Smith-Marsette return for 16 yds to the IOWA 20 IOWA Penalty, Offensive Holding (10 Yards) to the Iowa 10
11:46
1st & 10 at own 10
Nate Stanley pass complete to Brandon Smith for 10 yds to the Iowa 20 for a 1ST down
11:26
1st & 10 at own 20
Ivory Kelly-Martin run for 4 yds to the Iowa 24
10:51
2nd & 6 at own 24
Nate Stanley pass complete to Nick Easley for 17 yds to the Iowa 41 for a 1ST down
10:24
1st & 10 at own 41
Ivory Kelly-Martin run for 11 yds to the Prdue 48 for a 1ST down
9:49
1st & 10 at opp 48
Nate Stanley pass incomplete to Brandon Smith
9:37
2nd & 10 at opp 48
Ivory Kelly-Martin run for 2 yds to the Prdue 46
9:07
3rd & 8 at opp 46
Nate Stanley pass complete to T.J. Hockenson for 12 yds to the Prdue 34 for a 1ST down
8:23
1st & 10 at opp 34
Mekhi Sargent run for 5 yds to the Prdue 29
7:58
2nd & 5 at opp 29
Nate Stanley pass complete to Nate Wieting for 21 yds to the Prdue 8 for a 1ST down
7:20
1st & goal at opp 8
Noah Fant run for 3 yds to the Prdue 5
6:45
2nd & goal at opp 5
Ivory Kelly-Martin run for 3 yds to the Prdue 2
6:15
3rd & goal at opp 2
Ivory Kelly-Martin run for 2 yds for a TD (Miguel Recinos KICK)Tied at 7
Purdue Touchdown, 7 plays
6:15
3rd & 4 at own 35
Miguel Recinos kickoff for 65 yds for a touchback
6:10
1st & 10 at own 25
David Blough pass incomplete to Rondale Moore
6:02
2nd & 10 at own 25
David Blough pass complete to Brycen Hopkins for 57 yds to the Iowa 18 for a 1ST down
5:33
1st & 10 at opp 18
David Blough pass complete to Markell Jones for 4 yds to the Iowa 14
5:12
2nd & 6 at opp 14
Markell Jones run for no gain to the Iowa 14
4:45
3rd & 6 at opp 14
David Blough pass complete to Rondale Moore for 10 yds to the Iowa 4 for a 1ST down
4:01
1st & goal at opp 4
Markell Jones run for 3 yds to the Iowa 1
3:40
2nd & goal at opp 1
Markell Jones run for 1 yd for a TD (Spencer Evans KICK)Purdue 14, Iowa 7
Iowa Punt, 5 plays
3:40
2nd & 7 at own 35
Spencer Evans kickoff for 45 yds , Devonte Young return for 18 yds to the Iowa 38
3:27
1st & 10 at own 38
Ivory Kelly-Martin run for 4 yds to the Iowa 42
2:57
2nd & 6 at own 42
PURDUE Penalty, Defensive Offside (Kai Higgins) to the Iowa 47
2:53
2nd & 1 at own 47
Mekhi Sargent run for 4 yds to the Prdue 49 for a 1ST down
2:25
1st & 10 at opp 49
Nate Stanley pass incomplete to T.J. Hockenson
2:22
2nd & 10 at opp 49
Nate Stanley pass incomplete to T.J. Hockenson
2:21
3rd & 10 at opp 49
Timeout PURDUE, clock 02:21
2:17
3rd & 10 at opp 49
Nate Stanley pass incomplete to Noah Fant
2:11
4th & 10 at opp 49
Colten Rastetter punt for 33 yds, punt out-of-bounds at the Prdue 16
Purdue Punt, 5 plays
2:00
1st & 10 at own 16
D.J. Knox run for 2 yds to the Prdue 18
1:30
2nd & 8 at own 18
David Blough run for 11 yds to the Prdue 29 for a 1ST down
1:12
1st & 10 at own 29
D.J. Knox run for 2 yds to the Prdue 31
0:42
2nd & 8 at own 31
David Blough pass incomplete to Jared Sparks
0:25
3rd & 8 at own 31
David Blough sacked by A.J. Epenesa for a loss of 1 yard to the Prdue 30
Q2 14:44
4th & 9 at own 30
Joe Schopper punt for 59 yds , Kyle Groeneweg returns for 38 yds to the Iowa 49
2nd quarter6 drives, then Purdue 21, Iowa 17
Iowa Field goal, 9 plays
14:38
1st & 10 at own 49
Toren Young run for 8 yds to the Prdue 43
14:03
2nd & 2 at opp 43
Toren Young run for 4 yds to the Prdue 39 for a 1ST down
13:52
1st & 10 at opp 39
Nate Stanley pass incomplete to Nick Easley
13:35
2nd & 10 at opp 39
Mekhi Sargent run for 4 yds to the Prdue 35
12:58
3rd & 6 at opp 35
Nate Stanley pass complete to Noah Fant for 16 yds to the Prdue 19 for a 1ST down
12:24
1st & 10 at opp 19
Toren Young run for 2 yds to the Prdue 17
11:30
2nd & 8 at opp 17
Ihmir Smith-Marsette run for 1 yd to the Prdue 16
10:50
3rd & 7 at opp 16
Nate Stanley pass incomplete to Nick Easley
10:47
4th & 7 at opp 16
Miguel Recinos 34 yd FG GOODPurdue 14, Iowa 10
Purdue Touchdown, 10 plays
10:45
4th & 7 at own 35
Miguel Recinos kickoff for 58 yds , Rondale Moore return for 4 yds to the Prdue 11 Rondale Moore fumbled, recovered by Prdue Rondale Moore
10:41
1st & 10 at own 11
David Blough pass complete to Rondale Moore for 7 yds to the Prdue 18
10:26
2nd & 3 at own 18
Markell Jones run for 4 yds to the Prdue 22 for a 1ST down
10:02
1st & 10 at own 22
David Blough pass complete to Terry Wright for 11 yds to the Prdue 33 for a 1ST down
9:45
1st & 10 at own 33
David Blough pass complete to Rondale Moore for a loss of 2 yards to the Prdue 31
9:11
2nd & 12 at own 31
David Blough pass complete to Isaac Zico for 10 yds to the Prdue 41
8:30
3rd & 2 at own 41
Markell Jones run for 1 yd to the Prdue 42
7:53
4th & 1 at own 42
David Blough run for 2 yds to the Prdue 44 for a 1ST down
7:33
1st & 10 at own 44
David Blough pass complete to Terry Wright for no gain to the Prdue 45 lat. to Alexander Horvath for 1 yd to the Prdue 45
7:11
2nd & 9 at own 45
Blough, David pass incomplete to Moore, Rondale, PENALTY IOWA roughing passer (Epenesa, A.J.) 15 yards to the IOWA40, NO PLAY, 1ST DOWN PURDUE.
6:44
1st & 10 at opp 40
Jackson Anthrop run for a loss of 1 yard to the Iowa 41
6:27
2nd & 11 at opp 41
David Blough pass complete to Terry Wright for 41 yds for a TD, (Spencer Evans KICK)Purdue 21, Iowa 10
Iowa Punt, 4 plays
6:27
2nd & 11 at own 35
Spencer Evans kickoff for 65 yds for a touchback
6:20
1st & 10 at own 25
Ivory Kelly-Martin run for 7 yds to the Iowa 32
5:40
2nd & 3 at own 32
Stanley, Nate pass complete to Kelly-Martin, Ivory for 6 yards to the IOWA38, PENALTY PURDUE holding (Mackey, Dedrick) 10 yards to the IOWA42, NO PLAY, 1ST DOWN IOWA.
5:23
1st & 10 at own 42
Ivory Kelly-Martin run for 1 yd to the Iowa 43
4:50
2nd & 9 at own 43
Nate Stanley pass incomplete to Brandon Smith
4:45
3rd & 9 at own 43
Nate Stanley pass incomplete to Nick Easley
4:33
4th & 9 at own 43
Colten Rastetter punt for 36 yds, downed at the Prdue 21
Purdue Punt, 3 plays
4:27
1st & 10 at own 21
David Blough pass complete to Rondale Moore for 2 yds to the Prdue 23
3:56
2nd & 8 at own 23
Markell Jones run for no gain to the Prdue 23
3:26
3rd & 8 at own 23
David Blough pass incomplete to Terry Wright
Iowa Touchdown, 7 plays
3:15
1st & 10 at opp 47
Nate Stanley pass complete to T.J. Hockenson for 10 yds to the Prdue 37 for a 1ST down
3:03
1st & 10 at opp 37
Toren Young run for 11 yds to the Prdue 26 for a 1ST down
2:39
1st & 10 at opp 26
Toren Young run for 4 yds to the Prdue 22
2:05
2nd & 6 at opp 22
Toren Young run for a loss of 2 yards to the Prdue 24
1:22
3rd & 8 at opp 24
PURDUE Penalty, Defensive Offside (Derrick Barnes) to the Prdue 19
1:17
3rd & 3 at opp 19
Nate Stanley pass complete to Ivory Kelly-Martin for 17 yds to the Prdue 2 for a 1ST down
0:30
1st & goal at opp 2
Austin Kelly run for 1 yd to the Prdue 1
0:22
2nd & 0 at opp 1
Timeout IOWA, clock 00:22
0:17
2nd & goal at opp 1
Nate Stanley run for 1 yd for a TD (Miguel Recinos KICK)Purdue 21, Iowa 17
Purdue End of half, 1 play
0:16
2nd & 9 at own 35
Miguel Recinos kickoff for 41 yds , Darius Pittman return for no gain to the Prdue 24
0:11
1st & 10 at own 24
Markell Jones run for 5 yds to the Prdue 29
3rd quarter7 drives, then Purdue 35, Iowa 23
Iowa Punt, 3 plays
15:00
1st & 10 at own 35
Spencer Evans kickoff for 65 yds , Ihmir Smith-Marsette return for 40 yds to the Iowa 40
14:43
1st & 10 at own 40
Ivory Kelly-Martin run for 1 yd to the Iowa 41
13:56
2nd & 9 at own 41
Nate Stanley sacked by Jacob Thieneman for a loss of 7 yards to the Iowa 34
13:26
3rd & 16 at own 34
IOWA Penalty, Delay of Game (-5 Yards) to the Iowa 29
13:00
3rd & 21 at own 29
Toren Young run for 9 yds to the Iowa 38
12:21
4th & 12 at own 38
Colten Rastetter punt for 44 yds, downed at the Prdue 18
Purdue Touchdown, 1 play
12:11
1st & 10 at own 18
David Blough pass complete to Terry Wright for 82 yds for a TD, (Spencer Evans KICK)Purdue 28, Iowa 17
Iowa Touchdown, 5 plays
12:06
1st & 10 at own 35
Spencer Evans kickoff for 65 yds , Ihmir Smith-Marsette return for 19 yds to the Iowa 19
12:00
1st & 10 at own 19
Nate Stanley pass complete to Ivory Kelly-Martin for 4 yds to the Iowa 23
11:32
2nd & 6 at own 23
Nate Stanley pass complete to Noah Fant for 65 yds to the Prdue 12 for a 1ST down
11:01
1st & 10 at opp 12
Nate Stanley pass complete to Brandon Smith for 2 yds to the Prdue 10
10:17
2nd & 8 at opp 10
Stanley, Nate pass incomplete to Smith-Marsette, Ihmir, PENALTY IOWA illegal touching 0 yards to the PURDUE10, NO PLAY.
10:02
3rd & 8 at opp 10
Nate Stanley pass complete to Mekhi Sargent for 6 yds to the Prdue 4
9:33
4th & 2 at opp 4
Nate Stanley pass complete to T.J. Hockenson for 4 yds for a TD, (Two-Point Conversion failed )Purdue 28, Iowa 23
Purdue Interception, 6 plays
9:33
4th & 2 at own 35
Miguel Recinos kickoff for 65 yds for a touchback
9:22
1st & 10 at own 25
David Blough pass complete to D.J. Knox for 9 yds to the Prdue 34
8:51
2nd & 1 at own 34
D.J. Knox run for 11 yds to the Prdue 45 for a 1ST down
8:33
1st & 10 at own 45
David Blough pass incomplete to Rondale Moore
8:19
2nd & 10 at own 45
David Blough run for 6 yds to the Iowa 49
7:50
3rd & 4 at opp 49
D.J. Knox run for 8 yds to the Iowa 41 for a 1ST down
7:29
1st & 10 at opp 41
David Blough pass intercepted Jake Gervase return for no gain to the Iowa 8
Iowa Punt, 3 plays
7:24
1st & 10 at own 8
TEAM run for a loss of 4 yards to the Iowa 4
6:41
2nd & 14 at own 4
Ivory Kelly-Martin run for 4 yds to the Iowa 8
5:55
3rd & 10 at own 8
Nate Stanley pass complete to Mekhi Sargent for 3 yds to the Iowa 11
5:12
4th & 7 at own 11
Colten Rastetter punt for 31 yds , Rondale Moore returns for 24 yds to the Iowa 18
Purdue Touchdown, 6 plays
5:06
1st & 10 at opp 18
David Blough pass incomplete to Rondale Moore
4:56
2nd & 10 at opp 18
David Blough pass complete to Terry Wright for 9 yds to the Iowa 9
4:25
3rd & 1 at opp 9
Markell Jones run for 3 yds to the Iowa 6 for a 1ST down
3:42
1st & goal at opp 6
Markell Jones run for 4 yds to the Iowa 2
3:05
2nd & goal at opp 2
Markell Jones run for a loss of 1 yard to the Iowa 3
2:26
3rd & goal at opp 3
David Blough pass complete to Terry Wright for 3 yds for a TD, (Spencer Evans KICK)Purdue 35, Iowa 23
Iowa Touchdown, 12 plays
2:26
3rd & 7 at own 35
Spencer Evans kickoff for 65 yds for a touchback
2:22
1st & 10 at own 25
Nate Stanley pass complete to Noah Fant for 4 yds to the Iowa 29
1:47
2nd & 6 at own 29
Nate Stanley pass incomplete to Brandon Smith
1:30
3rd & 6 at own 29
Nate Stanley pass complete to Nick Easley for 13 yds to the Iowa 42 for a 1ST down
1:09
1st & 10 at own 42
Nate Stanley pass complete to Kyle Groeneweg for 18 yds to the Prdue 40 for a 1ST down
0:35
1st & 10 at opp 40
Toren Young run for 3 yds to the Prdue 37
0:02
2nd & 7 at opp 37
Nate Stanley pass complete to Ihmir Smith-Marsette for 12 yds to the Prdue 25 for a 1ST down
Q4 14:49
1st & 10 at opp 25
Nate Stanley pass complete to T.J. Hockenson for 13 yds to the Prdue 12 for a 1ST down
Q4 14:32
1st & 10 at opp 12
Mekhi Sargent run for 5 yds to the Prdue 7
Q4 14:05
2nd & 5 at opp 7
Mekhi Sargent run for 6 yds to the Prdue 1 for a 1ST down
Q4 13:43
1st & goal at opp 1
Austin Kelly run for no gain to the Prdue 1
Q4 13:02
2nd & goal at opp 1
Austin Kelly run for no gain to the Prdue 1
Q4 12:29
3rd & goal at opp 1
Mekhi Sargent run for 1 yd for a TD (Miguel Recinos KICK)Purdue 35, Iowa 30
4th quarter5 drives, then Purdue 38, Iowa 36
Purdue Interception, 1 play
12:24
3rd & 10 at own 35
Miguel Recinos kickoff for 65 yds , Rondale Moore return for 14 yds to the Prdue 14
12:13
1st & 10 at own 16
David Blough pass intercepted Amani Hooker return for 11 yds to the Prdue 25 IOWA Penalty, Offensive Holding (10 Yards) to the Prdue 26
Iowa Touchdown, 5 plays
12:07
1st & 10 at opp 26
Nate Stanley pass incomplete to Ihmir Smith-Marsette
11:45
2nd & 10 at opp 26
Mekhi Sargent run for 4 yds to the Prdue 22
11:16
3rd & 6 at opp 22
Nate Stanley pass complete to Mekhi Sargent for 17 yds to the Prdue 5 for a 1ST down
10:45
1st & goal at opp 5
Nate Stanley pass complete to Nick Easley for 4 yds to the Prdue 1
10:19
2nd & goal at opp 1
Mekhi Sargent run for 1 yd for a TD (Two-Point Conversion failed )Iowa 36, Purdue 35
Purdue Punt, 4 plays
10:19
2nd & 6 at own 35
Miguel Recinos kickoff for 65 yds , Rondale Moore return for 15 yds to the Prdue 15
10:06
1st & 10 at own 15
David Blough pass complete to Isaac Zico for 10 yds to the Prdue 25 for a 1ST down
9:40
1st & 10 at own 25
David Blough pass complete to D.J. Knox for 4 yds to the Prdue 29
9:16
2nd & 6 at own 29
David Blough pass complete to Isaac Zico for 3 yds to the Prdue 32
8:30
3rd & 3 at own 32
David Blough run for 1 yd to the Prdue 33
8:00
4th & 2 at own 33
Joe Schopper punt for 50 yds, fair catch by Kyle Groeneweg at the Iowa 17
Iowa Punt, 5 plays
7:53
1st & 10 at own 17
Mekhi Sargent run for 4 yds to the Iowa 21
7:15
2nd & 6 at own 21
Nate Stanley pass complete to Mekhi Sargent for 7 yds to the Iowa 28 for a 1ST down
6:28
1st & 10 at own 28
Sargent, Mekhi rush for 2 yards to the IOWA30, PENALTY IOWA holding 10 yards to the IOWA18, NO PLAY.
6:10
1st & 20 at own 18
Toren Young run for 6 yds to the Iowa 24
5:36
2nd & 14 at own 24
Stanley, Nate rush for 7 yards to the IOWA31, PENALTY IOWA holding (Sargent, Mekhi) 10 yards to the IOWA14, NO PLAY.
5:15
2nd & 24 at own 14
Mekhi Sargent run for 5 yds to the Iowa 19
4:42
3rd & 19 at own 19
Nate Stanley pass incomplete to Ihmir Smith-Marsette
4:30
4th & 19 at own 19
Colten Rastetter punt for 31 yds, downed at the 50 yard line
Purdue Field goal, 11 plays
4:24
1st & 10 at the 50
Markell Jones run for 12 yds to the Iowa 38 for a 1ST down
3:47
1st & 10 at opp 38
Markell Jones run for 3 yds to the Iowa 35
3:08
2nd & 7 at opp 35
Markell Jones run for 5 yds to the Iowa 30
2:30
3rd & 2 at opp 30
Markell Jones run for no gain to the Iowa 30
1:58
4th & 2 at opp 30
David Blough run for 7 yds to the Iowa 23 for a 1ST down
1:37
1st & 10 at opp 23
Knox, D.J. rush for 5 yards to the IOWA18, PENALTY PURDUE holding (Hopkins, Brycen) 10 yards to the IOWA33, NO PLAY.
1:29
1st & 20 at opp 33
David Blough pass complete to Rondale Moore for 2 yds to the Iowa 31
1:04
2nd & 18 at opp 31
Blough, David pass incomplete to Zico, Isaac, PENALTY IOWA pass interference (Brents, Julius) 15 yards to the IOWA16, NO PLAY.
0:58
2nd & 3 at opp 16
D.J. Knox run for 11 yds to the Iowa 5 for a 1ST down
0:34
1st & goal at opp 5
D.J. Knox run for a loss of 1 yard to the Iowa 6
0:26
2nd & goal at opp 6
D.J. Knox run for a loss of 1 yard to the Iowa 7
0:18
3rd & 0 at opp 7
Timeout PURDUE, clock 00:18
0:12
3rd & goal at opp 7
D.J. Knox run for no gain to the Iowa 7
0:11
4th & 0 at opp 7
Timeout IOWA, clock 00:11
0:08
4th & goal at opp 7
Spencer Evans 25 yd FG GOODPurdue 38, Iowa 36
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.