Final at Kinnick Stadium, Iowa CityTV: PeacockAttendance 69,250
At kickoff
57°F, partly cloudy, wind 15 mph from the west, gusts to 21 mphWeather: NOAA NCEI Integrated Surface Database; Iowa City Municipal Airport (KIOW), 2 km from the stadium, 22 minutes after kickoff
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Purdue
Iowa
343
Total yards
291
247
Passing yards
110
96
Rushing yards
181
6.2
Yards per pass
5.2
2.4
Yards per rush
5.2
21
First downs
13
9–19
Third downs
3–13
0–2
Fourth downs
0–0
2
Turnovers
1
6–45
Penalties
2–20
35:28
Possession
24:32
1
Sacks (by defense)
6
Efficiency
Purdue
Iowa
42%
Success rate
26%
−0.16
EPA per play
−0.07
1.06
Explosiveness
1.67
0.09
Rushing EPA
0.03
−0.10
Passing EPA
0.01
27%
Passing-down success
15%
−0.30
First-down EPA
0.00
−0.18
Second-down EPA
−0.57
0.34
Third-down EPA
0.44
15%
Havoc by its defense
24%
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 74% to win. Elo’s favorite won.
The line
Iowa −2.5, over/under 39.
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 Iowa 56%, Purdue 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. Iowa drives left to right, Purdue right to left.
Q1 IowaPunt, 3 plays, −1 yard
Q1 PurduePunt, 6 plays, 6 yards
Q1 IowaTouchdown, 2 plays, 80 yards
Q1 PurduePunt, 8 plays, 34 yards
Q1 IowaInterception, 4 plays, 18 yards
Q1 PurdueMissed FG, 4 plays, 11 yards
Q1 IowaPunt, 3 plays, 5 yards
Q1 PurdueInterception, 2 plays, 0 yards
Q1 IowaField goal, 4 plays, −4 yards
Q2 PurduePunt, 8 plays, 27 yards
Q2 IowaPunt, 3 plays, 2 yards
Q2 PurduePunt, 6 plays, 21 yards
Q2 IowaMissed FG, 6 plays, 53 yards
Q2 PurdueTouchdown, 7 plays, 69 yards
Q2 IowaEnd of half, 4 plays, 1 yard
Q3 PurduePunt, 6 plays, 18 yards
Q3 IowaField goal, 9 plays, 75 yards
Q3 PurduePunt, 5 plays, 18 yards
Q3 IowaPunt, 3 plays, 6 yards
Q3 PurduePunt, 5 plays, 0 yards
Q3 IowaTouchdown, 6 plays, 46 yards
Q4 PurdueTurnover on downs, 8 plays, 27 yards
Q4 IowaPunt, 3 plays, 1 yard
Q4 PurdueInterception, 6 plays, 24 yards
Q4 IowaMissed FG, 5 plays, 18 yards
Q4 PurdueTouchdown, 6 plays, 74 yards
Q4 IowaPunt, 3 plays, 7 yards
Q4 PurdueTurnover on downs, 4 plays, 0 yards
Q4 IowaEnd of game, 2 plays, −6 yards
Play by play
1st quarter10 drives, then Iowa 7, Purdue 0
Iowa Punt, 3 plays
15:00
Caleb Krockover kickoff for 62 yds
15:00
1st & 10 at own 35
Kaleb Johnson run for a loss of 1 yard to the IOWA 34
15:00
Caleb Krockover kickoff for 62 yds
14:28
2nd & 11 at own 34
Deacon Hill pass incomplete
14:21
3rd & 11 at own 34
Deacon Hill pass incomplete
14:15
4th & 11 at own 34
Tory Taylor punt for 61 yds
Purdue Punt, 6 plays
13:51
1st & 10 at opp 47
Tyrone Tracy Jr. run for 2 yds to the IOWA 45
13:31
2nd & 8 at opp 45
Hudson Card pass incomplete
13:28
3rd & 8 at opp 45
Hudson Card pass complete to Garrett Miller for 12 yds to the IOWA 33 for a 1ST down
13:01
1st & 10 at opp 33
Tyrone Tracy Jr. run for a loss of 2 yards to the IOWA 35
12:23
2nd & 12 at opp 35
Hudson Card pass complete to Devin Mockobee for 5 yds to the IOWA 30
11:42
3rd & 7 at opp 30
Hudson Card sacked by Joe Evans for a loss of 11 yards to the IOWA 41
11:00
4th & 18 at opp 41
Jack Ansell punt for 41 yds for a touchback
Iowa Touchdown, 2 plays
10:57
1st & 10 at own 20
Deacon Hill pass complete to Kaleb Johnson for 13 yds to the IOWA 33 for a 1ST down
10:15
1st & 10 at own 33
Kaleb Johnson run for 67 yds for a TD (Drew Stevens KICK)Iowa 7, Purdue 0
Purdue Punt, 8 plays
10:15
Drew Stevens kickoff for 65 yds for a touchback
10:14
1st & 10 at own 25
Devin Mockobee run for 5 yds to the PUR 30
9:44
2nd & 5 at own 30
Hudson Card pass complete to Tyrone Tracy Jr. for no gain to the PUR 30
8:56
3rd & 5 at own 30
Hudson Card pass complete to TJ Sheffield for 9 yds to the PUR 39 for a 1ST down
8:20
1st & 10 at own 39
Hudson Card pass complete to Devin Mockobee for 7 yds to the PUR 46
7:46
2nd & 3 at own 46
Hudson Card pass complete to Garrett Miller for 13 yds to the IOWA 41 for a 1ST down
7:18
1st & 10 at opp 41
Dylan Downing run for 4 yds to the IOWA 37
6:54
2nd & 6 at opp 37
Hudson Card run for a loss of 4 yards to the IOWA 41 Hudson Card fumbled, recovered by PUR Hudson Card
6:17
3rd & 10 at opp 41
Hudson Card pass incomplete
6:17
4th & 10 at opp 41
Jack Ansell punt for 41 yds for a touchback
Iowa Interception, 4 plays
6:01
1st & 10 at own 20
Kaleb Johnson run for 2 yds to the IOWA 22
5:31
2nd & 8 at own 22
Purdue Penalty, Personal Foul (Mo Omonode) to the IOWA 37 for a 1ST down
5:26
1st & 10 at own 37
Leshon Williams run for 1 yd to the IOWA 38
4:40
2nd & 9 at own 38
Deacon Hill pass intercepted
Purdue Missed FG, 4 plays
4:36
1st & 10 at opp 35
(04:36) CARD, Hudson pass deep to the left incomplete intended for BURKS, Deion thrown to the UI0, clock 04:32. PENALTY UI Pass Interference on DEJEAN, Cooper enforced 15 yards to the UI20 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:32
1st & 10 at opp 20
Hudson Card pass complete to TJ Sheffield for 1 yd to the IOWA 19
3:59
2nd & 9 at opp 19
Hudson Card pass complete to Jayden Dixon-Veal for 5 yds to the IOWA 14
3:16
3rd & 4 at opp 14
Purdue Penalty, turnover on downs. PENALTY Intentional Grounding on CARD, Hudson enforced a result of a (Yards) to the IOWA 23
3:03
4th & 14 at opp 24
Julio Macias 41 yd FG MISSED
Iowa Punt, 3 plays
3:03
1st & 10 at own 24
Deacon Hill pass incomplete
3:03
4th & 14 at opp 24
Julio Macias 41 yd FG MISSED
Iowa Punt, 3 plays
2:58
2nd & 10 at own 24
Kaleb Johnson run for 5 yds to the IOWA 29
2:21
3rd & 5 at own 29
Deacon Hill pass incomplete
2:18
4th & 5 at own 29
Tory Taylor punt for 39 yds
Purdue Interception, 2 plays
2:07
1st & 10 at own 38
Hudson Card pass incomplete
2:02
2nd & 10 at own 38
Hudson Card pass intercepted
Iowa Field goal, 4 plays
1:50
1st & goal at opp 5
Kaleb Johnson run for 2 yds to the PUR 3
1:17
2nd & goal at opp 3
Deacon Hill run for a loss of 15 yards to the PUR 18 Deacon Hill fumbled, recovered by IOWA Deacon Hill
0:31
3rd & goal at opp 18
Timeout Iowa, clock 00:31
0:30
3rd & goal at opp 18
Leshon Williams run for 9 yds to the PUR 9
Q2 14:57
4th & goal at opp 9
Drew Stevens 27 yd FG GOODIowa 10, Purdue 0
2nd quarter6 drives, then Iowa 10, Purdue 7
Purdue Punt, 8 plays
14:57
Drew Stevens kickoff for 65 yds for a touchback
14:56
1st & 10 at own 25
Tyrone Tracy Jr. run for 6 yds to the PUR 31
14:27
2nd & 4 at own 31
Hudson Card pass complete to Garrett Miller for 6 yds to the PUR 37 for a 1ST down
13:54
1st & 10 at own 37
Devin Mockobee run for 8 yds to the PUR 45
13:20
2nd & 2 at own 45
Hudson Card pass complete to Deion Burks for no gain to the PUR 45
12:37
3rd & 2 at own 45
Devin Mockobee run for 9 yds to the IOWA 46 for a 1ST down
12:04
1st & 10 at opp 46
Hudson Card sacked by Aaron Graves for a loss of 8 yards to the PUR 46
11:29
2nd & 18 at own 46
(11:29) DOWNING, Dylan rush to the right for a gain of 7 yards to the UI47 (HIGGINS, Jay;JACKSON, Nick), clock 11:23. PENALTY PUR Holding enforced 10 yards from the PUR46 to the PUR36 [NHSG]. NO PLAY (replay the down).
10:53
2nd & 28 at own 36
Dylan Downing run for 3 yds to the PUR 39
10:36
3rd & 25 at own 39
Dylan Downing run for 13 yds to the IOWA 48
9:59
4th & 12 at opp 48
Jack Ansell punt for 38 yds
Iowa Punt, 3 plays
9:50
1st & 10 at own 13
Deacon Hill pass incomplete
9:45
2nd & 10 at own 13
Kaleb Johnson run for 2 yds to the IOWA 15
9:10
3rd & 8 at own 15
Deacon Hill pass incomplete
9:04
4th & 8 at own 15
Tory Taylor punt for 57 yds
Purdue Punt, 6 plays
8:57
1st & 10 at own 27
Devin Mockobee run for 5 yds to the PUR 32
8:28
2nd & 5 at own 32
Devin Mockobee run for 4 yds to the PUR 36
8:05
3rd & 1 at own 36
Devin Mockobee run for 3 yds to the PUR 39 for a 1ST down
7:32
1st & 10 at own 39
Dylan Downing run for a loss of 1 yard to the PUR 38
6:57
2nd & 11 at own 38
Hudson Card pass complete to Jayden Dixon-Veal for 9 yds to the PUR 47
6:24
3rd & 2 at own 47
Hudson Card run for 1 yd to the PUR 48
5:27
4th & 1 at own 48
Jack Ansell punt for 36 yds, downed at the IOWA 16
Iowa Missed FG, 6 plays
5:20
1st & 10 at own 16
Kaleb Johnson run for 33 yds to the IOWA 49 for a 1ST down
4:42
1st & 10 at own 49
Leshon Williams run for 12 yds to the PUR 39 for a 1ST down
4:09
1st & 10 at opp 39
Leshon Williams run for 4 yds to the PUR 35
3:32
2nd & 6 at opp 35
Deacon Hill pass incomplete
3:24
3rd & 6 at opp 35
Deacon Hill pass complete to Erick All for 4 yds to the PUR 31
2:43
4th & 2 at opp 31
Drew Stevens 49 yd FG BLOCKED blocked by
Purdue Touchdown, 7 plays
2:31
1st & 10 at own 31
Hudson Card pass complete to Garrett Miller for 4 yds to the PUR 35
2:06
2nd & 6 at own 35
Tyrone Tracy Jr. run for 2 yds to the PUR 37
1:24
3rd & 4 at own 37
Hudson Card pass complete to TJ Sheffield for 8 yds to the PUR 45 for a 1ST down
1:01
1st & 10 at own 45
Hudson Card pass incomplete
0:56
2nd & 10 at own 45
Devin Mockobee run for 9 yds to the IOWA 46
0:50
3rd & 1 at opp 46
Timeout Purdue, clock 00:50
0:50
3rd & 1 at opp 46
Devin Mockobee run for 3 yds to the IOWA 43 for a 1ST down
0:32
1st & 10 at opp 43
Hudson Card pass complete to TJ Sheffield for 43 yds for a TD (Julio Macias KICK)Iowa 10, Purdue 7
Iowa End of half, 4 plays
0:30
Caleb Krockover kickoff for 32 yds
0:30
Caleb Krockover kickoff for 32 yds
0:29
1st & 10 at own 36
Deacon Hill pass incomplete
0:24
2nd & 10 at own 36
Deacon Hill pass incomplete
0:18
3rd & 10 at own 36
Deacon Hill pass complete to Erick All for 11 yds to the IOWA 47 for a 1ST down
0:13
1st & 10 at own 47
Timeout Iowa, clock 00:13
0:13
1st & 10 at own 47
Deacon Hill sacked by Mo Omonode for a loss of 10 yards to the IOWA 37
3rd quarter6 drives, then Iowa 13, Purdue 7
Purdue Punt, 6 plays
15:00
Drew Stevens kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Devin Mockobee run for a loss of 2 yards to the PUR 23
14:30
2nd & 12 at own 23
Hudson Card pass complete to Deion Burks for 10 yds to the PUR 33
13:50
3rd & 2 at own 33
Hudson Card pass complete to Abdur-Rahmaan Yaseen for 14 yds to the PUR 47 for a 1ST down
13:04
1st & 10 at own 47
Hudson Card sacked by Deontae Craig for a loss of 5 yards to the PUR 42
12:33
2nd & 15 at own 42
Dylan Downing run for 1 yd to the PUR 43
11:57
3rd & 14 at own 43
Hudson Card pass incomplete
11:54
4th & 14 at own 43
Jack Ansell punt for 54 yds
Iowa Field goal, 9 plays
11:43
1st & 10 at own 20
Kaleb Johnson run for 2 yds to the IOWA 22
11:00
2nd & 8 at own 22
Deacon Hill pass complete to Erick All for 27 yds to the IOWA 49 for a 1ST down
10:26
1st & 10 at own 49
Kaleb Johnson run for 6 yds to the PUR 45
10:00
2nd & 4 at opp 45
Kaleb Johnson run for 6 yds to the PUR 39 for a 1ST down
9:21
1st & 10 at opp 39
Deacon Hill pass complete to Erick All for 33 yds to the PUR 6 for a 1ST down
8:38
1st & goal at opp 6
Deacon Hill pass incomplete
8:35
2nd & goal at opp 6
Leshon Williams run for 1 yd to the PUR 5
8:04
3rd & goal at opp 5
Deacon Hill pass incomplete
7:58
4th & goal at opp 5
Drew Stevens 23 yd FG GOODIowa 13, Purdue 7
Purdue Punt, 5 plays
7:58
Drew Stevens kickoff for 65 yds for a touchback
7:57
1st & 10 at own 25
Hudson Card pass complete to Deion Burks for 2 yds to the PUR 27
7:34
2nd & 8 at own 27
Devin Mockobee run for 10 yds to the PUR 37 for a 1ST down
7:10
1st & 10 at own 37
Hudson Card pass incomplete
7:03
2nd & 10 at own 37
Devin Mockobee run for 6 yds to the PUR 43
6:30
3rd & 4 at own 43
Hudson Card pass incomplete
6:26
4th & 4 at own 43
Jack Ansell punt for 47 yds
Iowa Punt, 3 plays
6:14
1st & 10 at own 35
Kaleb Johnson run for 3 yds to the IOWA 38
5:40
2nd & 7 at own 38
Kaleb Johnson run for 3 yds to the IOWA 41
5:05
3rd & 4 at own 41
Deacon Hill pass incomplete
4:55
4th & 4 at own 41
Tory Taylor punt for 45 yds, fair catch by TJ Sheffield at the PUR 14
Purdue Punt, 5 plays
4:55
1st & 10 at own 14
Dylan Downing run for 7 yds to the PUR 21
4:24
2nd & 3 at own 21
Dylan Downing run for 13 yds to the PUR 34 for a 1ST down
3:51
1st & 10 at own 34
Devin Mockobee run for a loss of 2 yards to the PUR 32
3:17
2nd & 12 at own 32
QB Keeper CARD, Hudson rush to the right for no gain to the PUR32 (BLACK, Yahya), out of bounds, clock 03:17. PENALTY PUR Holding on MBOW, Marcus enforced 10 yards from the PUR32 to the PUR22 [NHSG]. NO PLAY (replay the down).
2:55
2nd & 22 at own 22
(02:55) CARD, Hudson pass short to the left incomplete intended for MOCKOBEE, Devin thrown to the PUR25; QB hurried by HIGGINS, Jay, clock 02:48. PENALTY PUR Holding on MOUSSA, Mahamane enforced 10 yards from the PUR22 to the PUR12 [NHSG]. NO PLAY (replay the down).
2:47
2nd & 32 at own 12
Devin Mockobee run for 2 yds to the PUR 14
2:01
3rd & 30 at own 14
Hudson Card pass incomplete
1:52
4th & 30 at own 14
Jack Ansell punt for 32 yds
Iowa Touchdown, 6 plays
1:46
1st & 10 at opp 46
Kaleb Johnson run for 1 yd to the PUR 45
1:08
2nd & 9 at opp 45
Deacon Hill pass incomplete
1:04
3rd & 9 at opp 45
Leshon Williams run for 15 yds to the PUR 30 for a 1ST down
0:26
1st & 10 at opp 30
Seth Anderson run for 4 yds to the PUR 26
Q4 14:59
2nd & 6 at opp 26
Kaleb Johnson run for 4 yds to the PUR 22
Q4 14:24
3rd & 2 at opp 22
Deacon Hill pass complete to Erick All for 22 yds for a TD (Drew Stevens KICK)Iowa 20, Purdue 7
4th quarter8 drives, then Iowa 20, Purdue 14
Purdue Turnover on downs, 8 plays
14:24
Drew Stevens kickoff for 65 yds for a touchback
14:23
1st & 10 at own 25
Hudson Card pass complete to Garrett Miller for 16 yds to the PUR 41 for a 1ST down
14:02
1st & 10 at own 41
Devin Mockobee run for 5 yds to the PUR 46
13:38
2nd & 5 at own 46
Hudson Card pass incomplete
13:34
3rd & 5 at own 46
Devin Mockobee run for no gain to the IOWA 48 Devin Mockobee fumbled, recovered by PUR Hudson Card for a 1ST down
12:58
1st & 10 at opp 48
Hudson Card pass incomplete
12:58
2nd & 10 at opp 48
Devin Mockobee run for 2 yds to the IOWA 46
12:19
3rd & 8 at opp 46
Dylan Downing run for a loss of 1 yard to the IOWA 47
11:37
4th & 9 at opp 47
Purdue Penalty, turnover on downs. PENALTY Intentional Grounding on CARD, Hudson enforced a result of a (Yards) to the IOWA 48
Iowa Punt, 3 plays
11:29
1st & 10 at own 49
Kaleb Johnson run for a loss of 1 yard to the IOWA 48
10:47
2nd & 11 at own 48
Kaleb Johnson run for a loss of 2 yards to the IOWA 46
10:03
3rd & 13 at own 46
Leshon Williams run for 4 yds to the 50 yard line
9:19
4th & 9 at the 50
Tory Taylor punt for 39 yds, fair catch by TJ Sheffield at the PUR 11
Purdue Interception, 6 plays
9:14
1st & 10 at own 11
Hudson Card pass complete to Garrett Miller for 6 yds to the PUR 17
8:43
2nd & 4 at own 17
Hudson Card pass complete to Deion Burks for 7 yds to the PUR 24 for a 1ST down
8:21
1st & 10 at own 24
Hudson Card pass incomplete
8:14
2nd & 10 at own 24
Devin Mockobee run for 8 yds to the PUR 32
7:44
3rd & 2 at own 32
Devin Mockobee run for 3 yds to the PUR 35 for a 1ST down
7:20
1st & 10 at own 35
Hudson Card pass intercepted
Iowa Missed FG, 5 plays
7:12
1st & 10 at opp 44
Leshon Williams run for 17 yds to the PUR 27 for a 1ST down
6:34
1st & 10 at opp 27
Leshon Williams run for 1 yd to the PUR 26
5:53
2nd & 9 at opp 26
Kaleb Johnson run for 2 yds to the PUR 24
5:08
3rd & 7 at opp 24
Timeout Iowa, clock 05:08
5:07
3rd & 7 at opp 24
Leshon Williams run for 3 yds to the PUR 21
4:58
4th & 4 at opp 21
Iowa Penalty, Delay Of Game (-5 Yards) to the PUR 26
4:58
4th & 9 at opp 26
Timeout Purdue, clock 04:58
4:53
4th & 9 at opp 26
Drew Stevens 44 yd FG MISSED
Purdue Touchdown, 6 plays
4:52
1st & 10 at own 26
Hudson Card pass complete to Devin Mockobee for 24 yds to the 50 yard line for a 1ST down
4:26
1st & 10 at the 50
Hudson Card pass complete to Garrett Miller for 11 yds to the IOWA 39 for a 1ST down
3:51
1st & 10 at opp 39
Hudson Card pass complete to TJ Sheffield for 25 yds to the IOWA 14 for a 1ST down
3:31
1st & 10 at opp 14
Hudson Card pass complete to Garrett Miller for 3 yds to the IOWA 11
3:14
2nd & 7 at opp 11
Devin Mockobee run for 9 yds to the IOWA 2 for a 1ST down
2:54
1st & goal at opp 2
Devin Mockobee run for 2 yds for a TD (Julio Macias KICK)Iowa 20, Purdue 14
Iowa Punt, 3 plays
2:54
Caleb Krockover kickoff for 65 yds for a touchback
2:54
1st & 10 at own 25
Leshon Williams run for 5 yds to the IOWA 30
2:49
2nd & 5 at own 30
Timeout Purdue, clock 02:49
2:48
2nd & 5 at own 30
Leshon Williams run for 4 yds to the IOWA 34
2:37
3rd & 1 at own 34
Leshon Williams run for a loss of 2 yards to the IOWA 32
2:04
4th & 3 at own 32
Tory Taylor punt for 43 yds, fair catch by TJ Sheffield at the PUR 25
Purdue Turnover on downs, 4 plays
1:59
1st & 10 at own 25
Hudson Card sacked by Logan Lee for a loss of 7 yards to the PUR 18
1:39
2nd & 17 at own 18
Hudson Card pass complete to TJ Sheffield for 7 yds to the PUR 25
1:34
3rd & 10 at own 25
Hudson Card pass incomplete
1:25
4th & 10 at own 25
Hudson Card pass incomplete
Iowa End of game, 2 plays
1:19
1st & 10 at opp 25
(01:19) Kneel down by UI at PUR26 (team loss of 1), clock 01:09.
0:40
2nd & 11 at opp 26
(00:40) Kneel down by UI at PUR31 (team loss of 5), clock 00:32.
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.