Purdue at Iowa

Saturday, October 16, 2021

Purdue beat No. 2 Iowa 24–⁠7. It was their 92nd meeting; after it, Purdue led the series 50–⁠39–⁠3.

AwayPurdue9–⁠4 in 2021
24
Home2Iowa10–⁠4 in 2021
7

Final at Kinnick Stadium, Iowa CityTV: ABCAttendance 69,250

At kickoff
62°F, clear, wind 17 mph from the northwest, gusts to 28 mphWeather: NOAA NCEI Integrated Surface Database; Iowa City Municipal Airport (KIOW), 2 km from the stadium, 22 minutes after kickoff
Official
Jeffrey ServinskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue773724
Iowa07007

Standouts

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

Player stats

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell30/4037520
Jack Plummer1/2300
Austin Burton0/1000
RushingCarYdsTDLong
King Doerue1848016
Jack Plummer520013
Austin Burton31005
Dylan Downing4603
ReceivingRecYdsTDLong
David Bell11240160
T.J. Sheffield848115
Milton Wright438012
Broc Thompson128028
DefenseTklTFLSacksInt
Jaylan Alexander10100
Marvin Grant8000
Kydran Jenkins62.510
Branson Deen51.51.50
Dedrick Mackey5101
Cam Allen4002
Kieren Douglas2001
George Karlaftis1110
Jack Sullivan10.50.50

Iowa

PassingC/AttYdsTDInt
Spencer Petras17/3219504
RushingCarYdsTDLong
Tyler Goodson1268032
Ivory Kelly-Martin623110
Monte Pottebaum31004
Tyrone Tracy Jr.1101
ReceivingRecYdsTDLong
Sam LaPorta561022
Keagan Johnson250038
Nico Ragaini229016
Charlie Jones220012
DefenseTklTFLSacksInt
Seth Benson12110
Jack Koerner9200
Jack Campbell9100
Noah Shannon6000

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

Team stats

PurdueIowa
464Total yards271
378Passing yards195
86Rushing yards76
8.8Yards per pass6.1
2.6Yards per rush2.5
24First downs17
9–⁠16Third downs7–⁠13
0–⁠0Fourth downs0–⁠1
1Turnovers4
4–⁠30Penalties3–⁠28
34:46Possession25:14
4Sacks (by defense)1

Efficiency

PurdueIowa
39%Success rate42%
0.29EPA per play−0.13
1.44Explosiveness1.02
−0.06Rushing EPA0.01
0.55Passing EPA−0.23
46%Passing-down success47%
−0.12First-down EPA−0.49
0.28Second-down EPA0.06
1.18Third-down EPA0.27
24%Havoc by its defense12%

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 87% to win. Purdue pulled the upset.

The line

Iowa −11.5, over/under 42.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 Iowa 79%, Purdue 21%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Iowa end zonePurdue end zoneQ1 IowaInterception, 4 playsQ1 PurduePunt, 7 playsQ1 IowaPunt, 5 playsQ1 PurdueTouchdown, 10 playsQ1 IowaMissed FG, 17 playsQ2 PurdueMissed FG, 7 playsQ2 IowaTouchdown, 9 playsQ2 PurdueTouchdown, 10 playsQ2 IowaEnd of half, 2 playsQ3 PurdueField goal, 8 playsQ3 IowaPunt, 4 playsQ3 PurdueFumble, 15 playsQ3 IowaPunt, 3 playsQ3 PurdueTouchdown, 7 playsQ4 IowaTurnover on downs, 4 playsQ4 PurduePunt, 8 playsQ4 IowaInterception, 8 playsQ4 PurduePunt, 3 playsQ4 IowaInterception, 1 playQ4 PurduePunt, 3 playsQ4 IowaEnd of game, 6 plays
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.
  1. Q1 IowaInterception, 4 plays, 36 yards
  2. Q1 PurduePunt, 7 plays, 25 yards
  3. Q1 IowaPunt, 5 plays, 8 yards
  4. Q1 PurdueTouchdown, 10 plays, 67 yards
  5. Q1 IowaMissed FG, 17 plays, 68 yards
  6. Q2 PurdueMissed FG, 7 plays, 66 yards
  7. Q2 IowaTouchdown, 9 plays, 80 yards
  8. Q2 PurdueTouchdown, 10 plays, 75 yards
  9. Q2 IowaEnd of half, 2 plays, −2 yards
  10. Q3 PurdueField goal, 8 plays, 66 yards
  11. Q3 IowaPunt, 4 plays, 16 yards
  12. Q3 PurdueFumble, 15 plays, 79 yards
  13. Q3 IowaPunt, 3 plays, −10 yards
  14. Q3 PurdueTouchdown, 7 plays, 46 yards
  15. Q4 IowaTurnover on downs, 4 plays, 9 yards
  16. Q4 PurduePunt, 8 plays, 35 yards
  17. Q4 IowaInterception, 8 plays, 51 yards
  18. Q4 PurduePunt, 3 plays, 2 yards
  19. Q4 IowaInterception, 1 play, 0 yards
  20. Q4 PurduePunt, 3 plays, 5 yards
  21. Q4 IowaEnd of game, 6 plays, 28 yards

Play by play

1st quarter5 drives, then Purdue 7, Iowa 0
Iowa Interception, 4 plays
15:001st & 10 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
14:451st & 10 at own 25Spencer Petras pass complete to Keagan Johnson for 38 yds to the Prdue 37 for a 1ST down
14:081st & 10 at opp 37Tyrone Tracy Jr. run for 1 yd to the Prdue 36
13:352nd & 9 at opp 36Tyler Goodson run for a loss of 3 yards to the Prdue 39
13:073rd & 12 at opp 39Spencer Petras pass intercepted Kieren Douglas return for 5 yds to the Prdue 30
Purdue Punt, 7 plays
12:441st & 10 at own 30King Doerue run for 4 yds to the Prdue 34
12:142nd & 6 at own 34Aidan O’Connell pass complete to Milton Wright for 7 yds to the Prdue 41 for a 1ST down
11:581st & 10 at own 41Jackson Anthrop run for 4 yds to the Prdue 45
11:582nd & 6 at own 45Aidan O’Connell pass complete to Milton Wright for 8 yds to the Iowa 47 for a 1ST down
10:561st & 10 at opp 47Aidan O’Connell pass complete to Payne Durham for 2 yds to the Iowa 45
10:432nd & 8 at opp 45Aidan O’Connell pass incomplete to Broc Thompson
10:383rd & 8 at opp 45Aidan O’Connell pass incomplete to Broc Thompson
10:314th & 8 at opp 45Jack Ansell punt for 31 yds, fair catch by Charlie Jones at the Iowa 14
Iowa Punt, 5 plays
10:261st & 10 at own 14Spencer Petras pass incomplete to Keagan Johnson
10:202nd & 10 at own 14Tyler Goodson run for 14 yds to the Iowa 28 for a 1ST down
9:461st & 10 at own 28Tyler Goodson run for 1 yd to the Iowa 29
9:192nd & 9 at own 29Spencer Petras pass incomplete to Tyrone Tracy Jr.
9:133rd & 9 at own 29Spencer Petras sacked by Branson Deen for a loss of 7 yards to the Iowa 22
8:344th & 16 at own 22Tory Taylor punt for 45 yds, fair catch by Jackson Anthrop at the Prdue 33
Purdue Touchdown, 10 plays
8:151st & 10 at own 33Jack Plummer run for 13 yds to the Prdue 46 for a 1ST down
7:561st & 10 at own 46Aidan O’Connell pass incomplete to David Bell
7:352nd & 10 at own 46Aidan O’Connell pass complete to David Bell for 5 yds to the Iowa 49
7:103rd & 5 at opp 49Aidan O’Connell pass complete to TJ Sheffield for 5 yds to the Iowa 44 for a 1ST down
6:201st & 10 at opp 44Austin Burton run for 5 yds to the Iowa 39
5:552nd & 5 at opp 39Aidan O’Connell pass complete to TJ Sheffield for 15 yds to the Iowa 24 for a 1ST down
5:351st & 10 at opp 24Aidan O’Connell pass complete to David Bell for 16 yds to the Iowa 8 for a 1ST down
4:571st & goal at opp 8Austin Burton run for 5 yds to the Iowa 3
4:122nd & goal at opp 3Jack Plummer run for a loss of 3 yards to the Iowa 6
3:383rd & goal at opp 6Aidan O’Connell run for 6 yds for a TD, (Mitchell Fineran KICK)Purdue 7, Iowa 0
Iowa Missed FG, 17 plays
3:383rd & 8 at own 35Chris Van Eekeren kickoff for 65 yds for a touchback
3:251st & 10 at own 25Ivory Kelly-Martin run for 10 yds to the Iowa 35 for a 1ST down
2:541st & 10 at own 35Ivory Kelly-Martin run for a loss of 3 yards to the Iowa 32
2:202nd & 13 at own 32Spencer Petras pass complete to Sam LaPorta for 7 yds to the Iowa 39
1:373rd & 6 at own 39Spencer Petras pass complete to Nico Ragaini for 13 yds to the Prdue 48 for a 1ST down
1:121st & 10 at opp 48Ivory Kelly-Martin run for 5 yds to the Prdue 43
0:262nd & 5 at opp 43Ivory Kelly-Martin run for 4 yds to the Prdue 39
0:013rd & 1 at opp 39Monte Pottebaum run for 2 yds to the Prdue 37 for a 1ST down
Q2 14:541st & 10 at opp 37Spencer Petras pass incomplete to Charlie Jones
Q2 14:402nd & 10 at opp 37Tyler Goodson run for 8 yds to the Prdue 29
Q2 14:073rd & 2 at opp 29Monte Pottebaum run for 4 yds to the Prdue 25 for a 1ST down
Q2 13:331st & 10 at opp 25Tyler Goodson run for 3 yds to the Prdue 22
Q2 13:032nd & 7 at opp 22Spencer Petras pass incomplete to Tyrone Tracy Jr.
Q2 12:503rd & 7 at opp 22Spencer Petras pass complete to Tyler Goodson for 9 yds to the Prdue 13 for a 1ST down
Q2 12:221st & 10 at opp 13Tyler Goodson run for 4 yds to the Prdue 9
Q2 11:382nd & 6 at opp 9Tyler Goodson run for 2 yds to the Prdue 7
Q2 11:023rd & 4 at opp 7Spencer Petras pass incomplete to Tyrone Tracy Jr.
Q2 10:584th & 4 at opp 7Caleb Shudak 25 yd FG MISSED
2nd quarter4 drives, then Purdue 14, Iowa 7
Purdue Missed FG, 7 plays
10:481st & 10 at own 20King Doerue run for 4 yds to the Prdue 24
10:242nd & 6 at own 24Aidan O’Connell pass incomplete to Jackson Anthrop
10:113rd & 6 at own 24Aidan O’Connell pass complete to David Bell for 60 yds to the Iowa 16 for a 1ST down
9:541st & 10 at opp 16Aidan O’Connell pass incomplete to Payne Durham
9:412nd & 10 at opp 16King Doerue run for a loss of 3 yards to the Iowa 19
8:573rd & 13 at opp 19Aidan O’Connell pass complete to David Bell for 5 yds to the Iowa 14
8:314th & 8 at opp 14Mitchell Fineran 32 yd FG MISSED
Iowa Touchdown, 9 plays
8:231st & 10 at own 20Tyler Goodson run for a loss of 4 yards to the Iowa 16
7:402nd & 14 at own 16Spencer Petras pass complete to Sam LaPorta for 22 yds to the Iowa 38 for a 1ST down
7:181st & 10 at own 38PURDUE Penalty, Defensive Offside (5 Yards) to the Iowa 43
6:401st & 5 at own 43Tyler Goodson run for 32 yds to the Prdue 25 for a 1ST down
6:071st & 10 at opp 25Spencer Petras pass complete to Tyler Goodson for 4 yds to the Prdue 21
5:282nd & 6 at opp 21Ivory Kelly-Martin run for 4 yds to the Prdue 17
4:553rd & 2 at opp 17Spencer Petras run for 3 yds to the Prdue 14 for a 1ST down
4:101st & 10 at opp 14Tyler Goodson run for 7 yds to the Prdue 7
3:482nd & 3 at opp 7Monte Pottebaum run for 4 yds to the Prdue 3 for a 1ST down
3:201st & goal at opp 3Ivory Kelly-Martin run for 3 yds for a TD, (Caleb Shudak KICK)Tied at 7
Purdue Touchdown, 10 plays
3:201st & 10 at own 35Caleb Shudak kickoff for 65 yds for a touchback
3:101st & 10 at own 25Aidan O’Connell pass complete to David Bell for 15 yds to the Prdue 40 for a 1ST down
2:311st & 10 at own 40Aidan O’Connell pass complete to Broc Thompson for 28 yds to the Iowa 32 for a 1ST down
2:151st & 10 at opp 32Dylan Downing run for 3 yds to the Iowa 29
1:572nd & 7 at opp 29Jack Plummer run for 6 yds to the Iowa 23
1:083rd & 1 at opp 23Timeout IOWA, clock 01:08
1:033rd & 1 at opp 23Aidan O’Connell pass complete to TJ Sheffield for 10 yds to the Iowa 13 for a 1ST down
0:581st & 10 at opp 13Aidan O’Connell pass complete to King Doerue for 3 yds to the Iowa 10
0:582nd & 7 at opp 10Timeout PURDUE, clock 00:58
0:532nd & 7 at opp 10Aidan O’Connell pass incomplete to Payne Durham
0:413rd & 7 at opp 10Aidan O’Connell pass complete to TJ Sheffield for 7 yds to the Iowa 3 for a 1ST down
0:231st & goal at opp 3Jack Plummer pass incomplete
0:192nd & goal at opp 3Aidan O’Connell pass complete to TJ Sheffield for 3 yds for a TD, (Mitchell Fineran KICK)Purdue 14, Iowa 7
Iowa End of half, 2 plays
0:192nd & 10 at own 35Chris Van Eekeren kickoff for 57 yds , Charlie Jones return for 36 yds to the Iowa 44
0:031st & 10 at own 44Spencer Petras pass incomplete
0:012nd & 10 at own 44TEAM run for a loss of 2 yards to the Iowa 42
3rd quarter5 drives, then Purdue 17, Iowa 7
Purdue Field goal, 8 plays
15:001st & 10 at own 35Caleb Shudak kickoff for 65 yds , TJ Sheffield return for 20 yds to the Prdue 20
14:451st & 10 at own 20Austin Burton run for no gain to the Prdue 20
14:102nd & 10 at own 20Aidan O’Connell pass complete to Milton Wright for 11 yds to the Prdue 31 for a 1ST down
13:341st & 10 at own 31King Doerue run for 2 yds to the Prdue 33
13:112nd & 8 at own 33Aidan O’Connell pass complete to David Bell for 47 yds to the Iowa 20 for a 1ST down
12:451st & 10 at opp 20King Doerue run for 2 yds to the Iowa 18
12:252nd & 8 at opp 18Aidan O’Connell sacked by Seth Benson for a loss of 8 yards to the Iowa 26
11:323rd & 16 at opp 26Aidan O’Connell pass complete to Milton Wright for 12 yds to the Iowa 14
11:074th & 4 at opp 14Mitchell Fineran 31 yd FG GOODPurdue 17, Iowa 7
Iowa Punt, 4 plays
11:074th & 4 at own 35Chris Van Eekeren kickoff for 57 yds , Charlie Jones return for 20 yds to the Iowa 28
10:471st & 10 at own 28Spencer Petras pass complete to Sam LaPorta for 13 yds to the Iowa 41 for a 1ST down
10:201st & 10 at own 41Tyler Goodson run for 3 yds to the Iowa 44
9:532nd & 7 at own 44Tyler Goodson run for 1 yd to the Iowa 45
9:133rd & 6 at own 45Spencer Petras pass complete to Tyler Goodson for a loss of 1 yard to the Iowa 44
8:394th & 7 at own 44Tory Taylor punt for 41 yds, fair catch by TJ Sheffield at the Prdue 15
Purdue Fumble, 15 plays
8:341st & 10 at own 15IOWA Penalty, Defensive Holding (10 Yards) to the Prdue 25 for a 1ST down
8:171st & 10 at own 25King Doerue run for a loss of 1 yard to the Prdue 24
7:432nd & 11 at own 24Aidan O’Connell pass complete to David Bell for 24 yds to the Prdue 48 for a 1ST down
7:201st & 10 at own 48Aidan O’Connell pass complete to Payne Durham for 4 yds to the Iowa 48
6:562nd & 6 at opp 48Aidan O’Connell pass incomplete to Payne Durham
6:523rd & 6 at opp 48IOWA Penalty, Defensive Pass Interference (3 Yards) to the Iowa 45 for a 1ST down
6:371st & 10 at opp 45King Doerue run for a loss of 1 yard to the Iowa 46
6:022nd & 11 at opp 46Aidan O’Connell pass complete to David Bell for 14 yds to the Iowa 32 for a 1ST down
5:181st & 10 at opp 32Jack Plummer pass complete to Payne Durham for 3 yds to the Iowa 29
4:362nd & 7 at opp 29Aidan O’Connell pass complete to Payne Durham for 1 yd to the Iowa 28
4:113rd & 6 at opp 28Aidan O’Connell pass complete to Dylan Downing for 6 yds to the Iowa 22 for a 1ST down
3:411st & 10 at opp 22Dylan Downing run for no gain to the Iowa 22
3:182nd & 10 at opp 22Aidan O’Connell pass incomplete to Broc Thompson
3:043rd & 10 at opp 22King Doerue run for 16 yds to the Iowa 6 for a 1ST down
2:331st & goal at opp 6Jack Plummer run for no gain to the Iowa 6
2:022nd & goal at opp 6Austin Burton pass incomplete to TJ Sheffield
1:573rd & goal at opp 6Aidan O’Connell pass complete to TJ Sheffield for 6 yds TJ Sheffield fumbled, recovered by Iowa
Iowa Punt, 3 plays
1:481st & 10 at own 20Spencer Petras sacked by Branson Deen and Jack Sullivan for a loss of 8 yards to the Iowa 12
1:132nd & 18 at own 12Spencer Petras sacked by George Karlaftis for a loss of 2 yards to the Iowa 10
0:363rd & 20 at own 10Spencer Petras pass incomplete to Nico Ragaini
0:294th & 20 at own 10Tory Taylor punt for 36 yds, fair catch by Jackson Anthrop at the Iowa 46
Purdue Touchdown, 7 plays
0:011st & 10 at opp 46Aidan O’Connell pass complete to Payne Durham for 5 yds to the Iowa 41
Q4 14:552nd & 5 at opp 41PURDUE Penalty, Offensive Holding (-10 Yards) to the Prdue 49
Q4 14:402nd & 15 at own 49Aidan O’Connell pass incomplete to Payne Durham
Q4 14:353rd & 15 at own 49IOWA Penalty, Defensive Pass Interference (15 Yards) to the Iowa 36 for a 1ST down
Q4 14:261st & 10 at opp 36Jack Plummer run for 4 yds to the Iowa 32
Q4 13:532nd & 6 at opp 32PURDUE Penalty, Offensive Holding (-10 Yards) to the Iowa 42
Q4 13:482nd & 16 at opp 42Aidan O’Connell pass incomplete to Jackson Anthrop
Q4 13:383rd & 16 at opp 42Aidan O’Connell pass complete to David Bell for 20 yds to the Iowa 22 for a 1ST down
Q4 13:001st & 10 at opp 22King Doerue run for 1 yd to the Iowa 21
Q4 12:292nd & 9 at opp 21Aidan O’Connell pass complete to David Bell for 21 yds for a TD, (Mitchell Fineran KICK)Purdue 24, Iowa 7
4th quarter7 drives, then Purdue 24, Iowa 7
Iowa Turnover on downs, 4 plays
12:292nd & 9 at own 35Mitchell Fineran kickoff for 51 yds , Ivory Kelly-Martin return for 67 yds to the Prdue 19
12:121st & 10 at opp 19Spencer Petras pass incomplete to Charlie Jones
12:002nd & 10 at opp 19Spencer Petras pass complete to Charlie Jones for 8 yds to the Prdue 11
11:383rd & 2 at opp 11Spencer Petras run for 1 yd to the Prdue 10
11:134th & 1 at opp 10Spencer Petras run for no gain to the Prdue 10 PURDUE Penalty, Unsportsmanlike Conduct (5 Yards) to the Prdue 5
Purdue Punt, 8 plays
11:011st & 10 at own 5King Doerue run for 8 yds to the Prdue 13
10:202nd & 2 at own 13King Doerue run for 4 yds to the Prdue 17 for a 1ST down
9:431st & 10 at own 17King Doerue run for no gain to the Prdue 17
9:002nd & 10 at own 17Aidan O’Connell pass complete to TJ Sheffield for 1 yd to the Prdue 18
8:453rd & 9 at own 18Aidan O’Connell pass complete to David Bell for 13 yds to the Prdue 31 for a 1ST down
7:451st & 10 at own 31King Doerue run for 5 yds to the Prdue 36
7:032nd & 5 at own 36Dylan Downing run for 3 yds to the Prdue 39
6:573rd & 2 at own 39Timeout PURDUE, clock 06:57
6:053rd & 2 at own 39Aidan O’Connell pass complete to TJ Sheffield for 1 yd to the Prdue 40
5:394th & 1 at own 40Timeout PURDUE, clock 05:39
5:304th & 1 at own 40Jack Ansell punt for 36 yds , Charlie Jones returns for a loss of 4 yards to the Iowa 20
Iowa Interception, 8 plays
5:231st & 10 at own 20Spencer Petras pass complete to Tyler Goodson for 4 yds to the Iowa 24
5:002nd & 6 at own 24Spencer Petras pass complete to Nico Ragaini for 16 yds to the Iowa 40 for a 1ST down
4:461st & 10 at own 40Spencer Petras pass incomplete to Tyler Goodson
4:372nd & 10 at own 40Spencer Petras pass complete to Sam LaPorta for 7 yds to the Iowa 47
4:173rd & 3 at own 47Spencer Petras pass complete to Keagan Johnson for 12 yds to the Prdue 41 for a 1ST down
4:021st & 10 at opp 41Spencer Petras pass incomplete
3:512nd & 10 at opp 41Spencer Petras pass complete to Arland Bruce IV for 12 yds to the Prdue 29 for a 1ST down
3:421st & 10 at opp 29Spencer Petras pass intercepted Cam Allen return for no gain to the Prdue 13
Purdue Punt, 3 plays
3:291st & 10 at own 13King Doerue run for 1 yd to the Prdue 14
2:582nd & 9 at own 14King Doerue run for a loss of 3 yards to the Prdue 11
2:583rd & 12 at own 11Timeout IOWA, clock 02:58
2:523rd & 12 at own 11King Doerue run for 4 yds to the Prdue 15
2:524th & 8 at own 15Timeout IOWA, clock 02:52
2:374th & 8 at own 15Jack Ansell punt for 38 yds , Charlie Jones returns for 41 yds to the Prdue 12
Iowa Interception, 1 play
2:311st & 10 at opp 12Spencer Petras pass intercepted Dedrick Mackey return for 4 yds to the Prdue 7
Purdue Punt, 3 plays
2:171st & 10 at own 7Dylan Downing run for no gain to the Prdue 7
1:452nd & 10 at own 7King Doerue run for 2 yds to the Prdue 9
1:143rd & 8 at own 9King Doerue run for 3 yds to the Prdue 12
1:144th & 5 at own 12Timeout IOWA, clock 01:14
1:084th & 5 at own 12Jack Ansell punt for 36 yds, fair catch by Charlie Jones at the Prdue 48
Iowa End of game, 6 plays
1:031st & 10 at opp 48Spencer Petras pass incomplete to Sam LaPorta
0:442nd & 10 at opp 48Spencer Petras pass complete to Terry Roberts for 7 yds to the Prdue 41
0:323rd & 3 at opp 41Spencer Petras pass complete to Sam LaPorta for 12 yds to the Prdue 29 for a 1ST down
0:211st & 10 at opp 29Spencer Petras pass complete to Charlie Jones for 12 yds to the Prdue 17 for a 1ST down
0:151st & 10 at opp 17Spencer Petras sacked by Kydran Jenkins for a loss of 11 yards to the Prdue 28
0:152nd & 21 at opp 28Spencer Petras pass intercepted, touchback. Cam Allen return for no gain

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.

Purdue leads 50–⁠41–⁠3 in 94 meetings, counting the two since this game.

Recent meetings
2023Iowa 20, Purdue 14
2022Iowa 24, Purdue 3
2021Purdue 24, Iowa 7
2020Purdue 24, Iowa 20
2019Iowa 26, Purdue 20
2018Purdue 38, Iowa 36

Around this game