Iowa at Purdue

Saturday, October 24, 2020

Purdue beat Iowa 24–⁠20. It was their 91st meeting; after it, Purdue led the series 49–⁠39–⁠3.

AwayIowa6–⁠2 in 2020
20
HomePurdue2–⁠4 in 2020
24

Final at Ross-Ade Stadium, West LafayetteTV: BTNAttendance 900

At kickoff
52°F, clear, wind 10 mph from the north, gusts to 18 mphWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, 24 minutes after kickoff
Officials
Referee John O’Neill; umpire Mike Pilarski; head linesman Mark Bennett; line judge Vincent Winters; side judge Matt Kukar; field judge Timothy Maguire; back judge Jeff Latkiewicz; center judge T. RiepenhoffGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Iowa0170320
Purdue7701024

Standouts

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

Player stats

Iowa

PassingC/AttYdsTDInt
Spencer Petras22/3926500
RushingCarYdsTDLong
Tyler Goodson1677016
Mekhi Sargent1171121
Ivory Kelly-Martin429014
Ihmir Smith-Marsette218015
ReceivingRecYdsTDLong
Sam LaPorta571020
Nico Ragaini461028
Tyler Goodson559040
Brandon Smith334016
DefenseTklTFLSacksInt
Jack Koerner13100
Nick Niemann8000
Daviyon Nixon72.50.50
Riley Moss7000
Barrington Wade5111
Matt Hankins4001
Noah Shannon20.50.50

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell31/5028232
RushingCarYdsTDLong
Alexander Horvath21129033
ReceivingRecYdsTDLong
David Bell13121322
Milton Wright785020
Payne Durham441016
Maliq Carr115015
DefenseTklTFLSacksInt
Jaylan Alexander10000
Cory Trice7000
Dedrick Mackey6000
DaMarcus Mitchell6100
George Karlaftis3110

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

Team stats

IowaPurdue
460Total yards386
265Passing yards282
195Rushing yards104
6.8Yards per pass5.6
5.4Yards per rush3.9
19First downs24
4–⁠13Third downs6–⁠16
1–⁠2Fourth downs1–⁠1
2Turnovers2
10–⁠100Penalties3–⁠21
29:49Possession30:11
2Sacks (by defense)1

Efficiency

IowaPurdue
45%Success rate40%
0.03EPA per play0.09
0.72Explosiveness1.17
0.13Rushing EPA−0.07
−0.06Passing EPA0.17
28%Passing-down success43%
−0.12First-down EPA−0.07
−0.05Second-down EPA0.09
0.72Third-down EPA0.38
13%Havoc by its defense9%

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 66% to win. Purdue won as Elo’s underdog.

The line

Iowa −3.5, 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 Iowa 59%, Purdue 41%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneIowa end zoneQ1 IowaPunt, 3 playsQ1 PurduePunt, 3 playsQ1 IowaPunt, 3 playsQ1 PurdueTouchdown, 9 playsQ1 IowaFumble, 7 playsQ1 PurduePunt, 5 playsQ1 IowaPunt, 7 playsQ2 PurduePunt, 3 playsQ2 IowaTouchdown, 5 playsQ2 PurduePunt, 3 playsQ2 IowaTouchdown, 11 playsQ2 PurdueTouchdown, 9 playsQ2 IowaPunt, 3 playsQ2 PurdueInterception, 3 playsQ2 IowaField goal, 5 playsQ3 PurdueInterception, 7 playsQ3 IowaPunt, 9 playsQ3 PurduePunt, 4 playsQ3 IowaPunt, 3 playsQ3 PurduePunt, 3 playsQ3 IowaField goal, 10 playsQ4 PurdueField goal, 14 playsQ4 IowaFumble, 6 playsQ4 PurdueTouchdown, 12 playsQ4 IowaTurnover on downs, 5 playsQ4 PurdueEnd of game, 3 plays
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.
  1. Q1 IowaPunt, 3 plays, −3 yards
  2. Q1 PurduePunt, 3 plays, 3 yards
  3. Q1 IowaPunt, 3 plays, 0 yards
  4. Q1 PurdueTouchdown, 9 plays, 66 yards
  5. Q1 IowaFumble, 7 plays, 59 yards
  6. Q1 PurduePunt, 5 plays, 26 yards
  7. Q1 IowaPunt, 7 plays, 44 yards
  8. Q2 PurduePunt, 3 plays, −5 yards
  9. Q2 IowaTouchdown, 5 plays, 35 yards
  10. Q2 PurduePunt, 3 plays, 6 yards
  11. Q2 IowaTouchdown, 11 plays, 73 yards
  12. Q2 PurdueTouchdown, 9 plays, 75 yards
  13. Q2 IowaPunt, 3 plays, 0 yards
  14. Q2 PurdueInterception, 3 plays, 4 yards
  15. Q2 IowaField goal, 5 plays, 54 yards
  16. Q3 PurdueInterception, 7 plays, 73 yards
  17. Q3 IowaPunt, 9 plays, 28 yards
  18. Q3 PurduePunt, 4 plays, 18 yards
  19. Q3 IowaPunt, 3 plays, 0 yards
  20. Q3 PurduePunt, 3 plays, −5 yards
  21. Q3 IowaField goal, 10 plays, 42 yards
  22. Q4 PurdueField goal, 14 plays, 71 yards
  23. Q4 IowaFumble, 6 plays, 47 yards
  24. Q4 PurdueTouchdown, 12 plays, 72 yards
  25. Q4 IowaTurnover on downs, 5 plays, 16 yards
  26. Q4 PurdueEnd of game, 3 plays, −4 yards

Play by play

1st quarter7 drives, then Purdue 7, Iowa 0
Iowa Punt, 3 plays
15:001st & 10 at own 35J.D. Dellinger kickoff for 65 yds , Ihmir Smith-Marsette return for 15 yds to the Iowa 15
15:001st & 10 at own 15Spencer Petras pass complete to Shaun Beyer for 3 yds to the Iowa 18
15:002nd & 7 at own 18Tyler Goodson run for a loss of 1 yard to the Iowa 17
15:003rd & 8 at own 17IOWA Penalty, false start (-5 Yards) to the Iowa 12
15:003rd & 13 at own 12Spencer Petras pass incomplete
15:004th & 13 at own 12Tory Taylor punt for 50 yds
Purdue Punt, 3 plays
13:151st & 10 at own 38Zander Horvath run for 3 yds to the Prdue 41
13:152nd & 7 at own 41Aidan O’Connell pass complete to Zander Horvath for 5 yds to the Prdue 46
13:153rd & 2 at own 46Aidan O’Connell pass complete to Payne Durham for no gain to the Prdue 46
13:154th & 2 at own 46PURDUE Penalty, delay of game (-5 Yards) to the Prdue 41
13:154th & 7 at own 41Brooks Cormier punt for 45 yds
Iowa Punt, 3 plays
11:291st & 10 at own 14Spencer Petras pass incomplete
11:292nd & 10 at own 14Spencer Petras pass incomplete to Ihmir Smith-Marsette
11:293rd & 10 at own 14Spencer Petras pass incomplete
11:294th & 10 at own 14Tory Taylor punt for 52 yds
Purdue Touchdown, 9 plays
11:001st & 10 at own 34Zander Horvath run for 4 yds to the Prdue 38
11:002nd & 6 at own 38Aidan O’Connell pass complete to Milton Wright for 16 yds to the Iowa 46 for a 1ST down
11:001st & 10 at opp 46Zander Horvath run for 2 yds to the Iowa 44
11:002nd & 8 at opp 44Aidan O’Connell pass complete to David Bell for 13 yds to the Iowa 31 for a 1ST down
11:001st & 10 at opp 31Milton Wright run for a loss of 2 yards to the Iowa 33
11:002nd & 12 at opp 33Aidan O’Connell pass complete to Milton Wright for 13 yds to the Iowa 20 for a 1ST down
11:001st & 10 at opp 20Aidan O’Connell pass complete to Milton Wright for 6 yds to the Iowa 14
11:002nd & 4 at opp 14Zander Horvath rush for 1 yard to the IOWA13 (Nixon,Daviyon), PENALTY IOWA 12 men on the field 5 yards to the IOWA9, 1ST DOWN PUR, NO PLAY.
11:001st & goal at opp 9Aidan O’Connell pass incomplete to David Bell
7:072nd & goal at opp 9Aidan O’Connell pass complete to David Bell for 9 yds for a TD (J.D. Dellinger KICK)Purdue 7, Iowa 0
Iowa Fumble, 7 plays
7:071st & 0 at own 35J.D. Dellinger kickoff for 65 yds for a touchback
7:071st & 10 at own 25Mekhi Sargent run for 8 yds to the Iowa 33
7:072nd & 2 at own 33Mekhi Sargent run for 3 yds to the Iowa 36 for a 1ST down
7:071st & 10 at own 36Mekhi Sargent run for 4 yds to the Iowa 40
7:072nd & 6 at own 40Spencer Petras pass incomplete to Ihmir Smith-Marsette
7:073rd & 6 at own 40Spencer Petras pass complete to Tyler Goodson for 40 yds to the Prdue 20 for a 1ST down
7:071st & 10 at opp 20Ihmir Smith-Marsette run for 3 yds to the Prdue 17
7:072nd & 7 at opp 17Tyler Goodson run for 7 yds to the Prdue 16 Tyler Goodson fumbled, forced by Jalen Grahm, recovered by Prdue Brennan Thieneman
Purdue Punt, 5 plays
4:321st & 10 at own 16Aidan O’Connell pass complete to David Bell for 4 yds to the Prdue 20
4:322nd & 6 at own 20Aidan O’Connell pass complete to Payne Durham for 16 yds to the Prdue 36 for a 1ST down
4:321st & 10 at own 36Zander Horvath run for 2 yds to the Prdue 38
4:322nd & 8 at own 38Aidan O’Connell pass incomplete to David Bell
4:323rd & 8 at own 38Aidan O’Connell pass complete to David Bell for 4 yds to the Prdue 42
4:324th & 4 at own 42Brooks Cormier punt for 55 yds, downed at the Iowa 3
Iowa Punt, 7 plays
2:231st & 10 at own 3Tyler Goodson run for 3 yds to the Iowa 6
2:232nd & 7 at own 6Tyler Goodson run for 8 yds to the Iowa 14 for a 1ST down
2:231st & 10 at own 14Tyler Goodson run for 9 yds to the Iowa 23
2:232nd & 1 at own 23Tyler Goodson run for 16 yds to the Iowa 39 for a 1ST down
2:231st & 10 at own 39Mekhi Sargent run for no gain to the Iowa 39
Q2 15:002nd & 10 at own 39Spencer Petras pass incomplete to Shaun Beyer
Q2 15:003rd & 10 at own 39Spencer Petras run for 8 yds to the Iowa 47
Q2 15:004th & 2 at own 47Tory Taylor punt for 46 yds, fair catch by Milton Wright at the Prdue 7
2nd quarter8 drives, then Iowa 17, Purdue 14
Purdue Punt, 3 plays
13:591st & 10 at own 7Zander Horvath run for 4 yds to the Prdue 11
13:592nd & 6 at own 11Aidan O’Connell pass incomplete to David Bell
13:593rd & 6 at own 11Aidan O’Connell sacked by Barrington Wade for a loss of 9 yards to the Prdue 2
13:594th & 15 at own 2Brooks Cormier punt for 58 yds, punt out-of-bounds at the Prdue 35 , Charlie Jones returns for 25 yds to the Prdue 35
Iowa Touchdown, 5 plays
12:241st & 10 at opp 35Tyler Goodson run for 7 yds to the Prdue 28
12:242nd & 3 at opp 28Spencer Petras pass complete to Sam LaPorta for 20 yds to the Prdue 8 for a 1ST down
12:241st & goal at opp 8Spencer Petras pass complete to Tyler Goodson for 4 yds to the Prdue 4
12:242nd & goal at opp 4Tyler Goodson run for 3 yds to the Prdue 1
10:213rd & goal at opp 1Spencer Petras run for 1 yd for a TD (Keith Duncan KICK)Tied at 7
Purdue Punt, 3 plays
10:211st & 0 at own 35Caleb Shudak kickoff for 65 yds for a touchback
10:211st & 10 at own 25Aidan O’Connell pass incomplete
10:212nd & 10 at own 25Aidan O’Connell pass complete to David Bell for 6 yds to the Prdue 31
10:213rd & 4 at own 31Aidan O’Connell pass incomplete to Milton Wright, broken up by Dane Belton
10:214th & 4 at own 31Brooks Cormier punt for 42 yds, fair catch by Charlie Jones at the Iowa 27
Iowa Touchdown, 11 plays
9:331st & 10 at own 27Ivory Kelly-Martin run for 14 yds to the Iowa 41 for a 1ST down
9:331st & 10 at own 41Ivory Kelly-Martin run for 5 yds to the Iowa 46
9:332nd & 5 at own 46Spencer Petras pass complete to Brandon Smith for 16 yds Brandon Smith fumbled, forced by Jaylan Alexander, recovered by Iowa Brandon Smith for a 1ST down
9:331st & 10 at opp 38IOWA Penalty, unsportsmanlike conduct (Ihmir Smith-Marsette) to the Iowa 47
9:331st & 10 at own 47Spencer Petras pass complete to Sam LaPorta for 6 yds to the Prdue 47
9:332nd & 4 at opp 47Ivory Kelly-Martin run for 9 yds to the Prdue 38 for a 1ST down
9:331st & 10 at opp 38Spencer Petras pass complete to Tyrone Tracy Jr. for 15 yds to the Prdue 23 for a 1ST down
9:331st & 10 at opp 23Spencer Petras pass complete to Ivory Kelly-Martin for 1 yd to the Prdue 22
9:332nd & 9 at opp 22Ihmir Smith-Marsette run for 15 yds to the Prdue 7 for a 1ST down
5:251st & 0 at opp 7Timeout IOWA, clock 05:25
5:251st & goal at opp 7Spencer Petras pass incomplete
5:252nd & goal at opp 7Spencer Petras pass complete to Nico Ragaini for 6 yds to the Prdue 1
4:423rd & goal at opp 1Mekhi Sargent run for 1 yd for a TD (Keith Duncan KICK)Iowa 14, Purdue 7
Purdue Touchdown, 9 plays
4:421st & 0 at own 35Caleb Shudak kickoff for 65 yds for a touchback
4:421st & 10 at own 25Aidan O’Connell pass incomplete to David Bell
4:422nd & 10 at own 25Zander Horvath run for 6 yds to the Prdue 31
4:423rd & 4 at own 31Aidan O’Connell pass complete to David Bell for 16 yds to the Prdue 47 for a 1ST down
4:421st & 10 at own 47Aidan O’Connell pass complete to David Bell for 9 yds to the Iowa 44
4:422nd & 1 at opp 44Zander Horvath run for 15 yds to the Iowa 29 for a 1ST down
4:421st & 10 at opp 29Aidan O’Connell pass incomplete to David Bell
4:422nd & 10 at opp 29Aidan O’Connell pass complete to Amad Anderson Jr. for 5 yds to the Iowa 24
4:423rd & 5 at opp 24Aidan O’Connell pass complete to David Bell for 13 yds to the Iowa 11 for a 1ST down
1:401st & 10 at opp 11Aidan O’Connell pass complete to David Bell for 11 yds for a TD (J.D. Dellinger KICK)Tied at 14
Iowa Punt, 3 plays
1:401st & 0 at own 35J.D. Dellinger kickoff for 65 yds , Charlie Jones return for 22 yds to the Iowa 22
1:401st & 10 at own 22Spencer Petras sacked by George Karlaftis for a loss of 9 yards to the Iowa 13
1:242nd & 19 at own 13Timeout PURDUE, clock 01:24
1:242nd & 19 at own 13Spencer Petras pass complete to Tyler Goodson for 3 yds to the Iowa 16
1:243rd & 16 at own 16Spencer Petras pass complete to Tyler Goodson for 6 yds to the Iowa 22
1:084th & 10 at own 22Timeout PURDUE, clock 01:08
1:084th & 10 at own 22Tory Taylor punt for 35 yds, downed at the Prdue 43
Purdue Interception, 3 plays
0:591st & 10 at own 43Aidan O’Connell pass incomplete to Milton Wright
0:592nd & 10 at own 43Aidan O’Connell pass complete to Amad Anderson Jr. for 4 yds to the Prdue 47
0:593rd & 6 at own 47Aidan O’Connell pass intercepted Matt Hankins return for no gain to the Iowa 36
Iowa Field goal, 5 plays
0:311st & 10 at own 36Spencer Petras pass complete to Tyler Goodson for 6 yds to the Iowa 42
0:312nd & 4 at own 42Spencer Petras pass complete to Nico Ragaini for 28 yds to the Prdue 30 for a 1ST down
0:191st & 10 at opp 30Timeout IOWA, clock 00:19
0:191st & 10 at opp 30Spencer Petras pass complete to Sam LaPorta for 20 yds to the Prdue 10 for a 1ST down
0:191st & goal at opp 10Tyler Goodson run for no gain to the Prdue 10
0:042nd & 0 at opp 10Timeout IOWA, clock 00:04
0:042nd & 0 at opp 10Timeout PURDUE, clock 00:04
0:002nd & goal at opp 10Keith Duncan 27 yd FG GOODIowa 17, Purdue 14
3rd quarter6 drives, then Iowa 17, Purdue 14
Purdue Interception, 7 plays
15:001st & 0 at own 35Keith Duncan kickoff for 65 yds , Milton Wright return for 16 yds to the Prdue 16
15:001st & 10 at own 16Aidan O’Connell pass incomplete to David Bell, PENALTY IOWA pass interference (Brents,Julius) 15 yards to the PUR31, 1ST DOWN PUR, NO PLAY.
15:001st & 10 at own 31Zander Horvath run for 3 yds to the Prdue 34
15:002nd & 7 at own 34Aidan O’Connell pass incomplete to Milton Wright, broken up by Riley Moss
15:003rd & 7 at own 34Aidan O’Connell pass complete to David Bell for 22 yds to the Iowa 44 for a 1ST down
15:001st & 10 at opp 44Aidan O’Connell pass complete to Zander Horvath for no gain to the Iowa 44
15:002nd & 10 at opp 44Zander Horvath run for 33 yds to the Iowa 11 for a 1ST down
15:001st & 10 at opp 11Aidan O’Connell pass complete to Jared Sparks for no gain to the Iowa 11
15:002nd & 10 at opp 11Aidan O’Connell pass intercepted Barrington Wade return for 16 yds to the Iowa 19
Iowa Punt, 9 plays
12:181st & 10 at own 19Tyler Goodson run for 4 yds to the Iowa 23
12:182nd & 6 at own 23IOWA Penalty, false start (Coy Cronk) to the Iowa 18
12:182nd & 11 at own 18Spencer Petras pass complete to Sam LaPorta for 9 yds to the Iowa 27
12:183rd & 2 at own 27IOWA Penalty, false start (Alaric Jackson) to the Iowa 22
12:183rd & 7 at own 22Spencer Petras pass complete to Brandon Smith for 8 yds to the Iowa 30 for a 1ST down
12:181st & 10 at own 30Tyler Goodson run for 1 yd to the Iowa 31
12:182nd & 9 at own 31Tyler Goodson run for 15 yds to the Iowa 46 for a 1ST down
12:181st & 10 at own 46Spencer Petras pass complete to Monte Pottebaum for 17 yds to the PURDUE 37 IOWA Penalty, personal foul (Tyrone Tracy Jr.) to the Iowa 43
12:181st & 13 at own 43Tyler Goodson run for 4 yds to the Iowa 47
12:182nd & 9 at own 47Spencer Petras pass incomplete to Ihmir Smith-Marsette
12:183rd & 9 at own 47Spencer Petras pass incomplete to Shaun Beyer
12:184th & 9 at own 47Tory Taylor punt for 52 yds, downed at the Prdue 1
Purdue Punt, 4 plays
7:511st & 10 at own 1Zander Horvath run for 11 yds to the Prdue 12 for a 1ST down
7:511st & 10 at own 12Aidan O’Connell pass complete to David Bell for 30 yards to the PUR42 (Brents,Julius), PENALTY PUR pass interference (David Bell) 6 yards to the PUR6, NO PLAY.
7:511st & 16 at own 6Zander Horvath run for no gain to the Prdue 6
7:512nd & 16 at own 6Aidan O’Connell pass complete to Payne Durham for 13 yds to the Prdue 19
7:513rd & 3 at own 19Aidan O’Connell pass incomplete to David Bell
7:514th & 3 at own 19Brooks Cormier punt for 39 yds , Charlie Jones returns for 5 yds to the Iowa 47
Iowa Punt, 3 plays
5:571st & 10 at own 47Tyler Goodson run for 4 yds to the Prdue 49
5:572nd & 6 at opp 49IOWA Penalty, false start (Ihmir Smith-Marsette) to the Iowa 46
5:572nd & 11 at own 46Tyler Goodson run for 1 yd to the Iowa 47
5:573rd & 10 at own 47Spencer Petras pass incomplete
5:574th & 10 at own 47Tory Taylor punt for 30 yds, downed at the Prdue 23
Purdue Punt, 3 plays
4:071st & 10 at own 23Zander Horvath rush for 5 yards to the PUR28 (Brents,Julius), PENALTY PUR holding (Payne Durham) 10 yards to the PUR13, NO PLAY.
4:071st & 20 at own 13Aidan O’Connell pass incomplete
4:072nd & 20 at own 13Aidan O’Connell pass complete to Maliq Carr for 15 yds to the Prdue 28
4:073rd & 5 at own 28Aidan O’Connell sacked by Daviyon Nixon and Noah Shannon for a loss of 10 yards to the Prdue 18
4:074th & 15 at own 18Brooks Cormier punt for 46 yds , Charlie Jones returns for 7 yds to the Iowa 43
Iowa Field goal, 10 plays
2:131st & 10 at own 43Mekhi Sargent run for 6 yds to the Iowa 49
2:132nd & 4 at own 49Mekhi Sargent run for 12 yds to the Prdue 39 for a 1ST down
2:131st & 10 at opp 39Tyler Goodson run for 2 yds to the Prdue 37
2:132nd & 8 at opp 37Spencer Petras pass incomplete
2:133rd & 8 at opp 37Spencer Petras pass complete to Tyrone Tracy Jr. for 4 yds to the Prdue 33
Q4 15:004th & 4 at opp 33Spencer Petras pass complete to Nico Ragaini for 17 yds to the Prdue 16 for a 1ST down
Q4 15:001st & 10 at opp 16Ivory Kelly-Martin run for 1 yd to the Prdue 15
Q4 15:002nd & 9 at opp 15Petras,Spencer pass incomplete to Smith,Brandon, PENALTY IOWA holding (Linderbaum,T.) 10 yards to the PUR25, NO PLAY.
Q4 15:002nd & 19 at opp 25Spencer Petras pass incomplete to Sam LaPorta
Q4 13:473rd & 19 at opp 25Timeout IOWA, clock 13:47
Q4 13:473rd & 19 at opp 25Spencer Petras pass complete to Nico Ragaini for 10 yds to the Prdue 15
Q4 13:124th & 9 at opp 15Keith Duncan 33 yd FG GOODIowa 20, Purdue 14
4th quarter5 drives, then Purdue 24, Iowa 20
Purdue Field goal, 14 plays
13:121st & 0 at own 35Mekhi Sargent kickoff for 65 yds , TJ Sheffield return for 17 yds to the Prdue 17
13:121st & 10 at own 17Aidan O’Connell pass incomplete to David Bell
13:122nd & 10 at own 17Aidan O’Connell pass complete to Milton Wright for 15 yds to the Prdue 32 for a 1ST down
13:121st & 10 at own 32Aidan O’Connell pass complete to Payne Durham for 12 yds to the Prdue 44 for a 1ST down
13:121st & 10 at own 44Aidan O’Connell pass complete to Milton Wright for 20 yds to the Iowa 36 for a 1ST down
13:121st & 10 at opp 36Aidan O’Connell pass complete to Milton Wright for 5 yds to the Iowa 31
13:122nd & 5 at opp 31Aidan O’Connell pass complete to David Bell for a loss of 2 yards to the Iowa 33
13:123rd & 7 at opp 33Aidan O’Connell pass complete to Jared Sparks for 6 yds to the Iowa 27
13:124th & 1 at opp 27Zander Horvath run for 2 yds to the Iowa 25 for a 1ST down
13:121st & 10 at opp 25Zander Horvath run for 5 yds to the Iowa 20
13:122nd & 5 at opp 20Zander Horvath run for 7 yds to the Iowa 13 for a 1ST down
13:121st & 10 at opp 13Zander Horvath run for 1 yd to the Iowa 12
13:122nd & 9 at opp 12Aidan O’Connell pass incomplete to Maliq Carr
13:123rd & 9 at opp 12Aidan O’Connell pass incomplete to David Bell, broken up by Chauncey Golston
8:204th & 9 at opp 12J.D. Dellinger 29 yd FG GOODIowa 20, Purdue 17
Iowa Fumble, 6 plays
8:201st & 0 at own 35J.D. Dellinger kickoff for 65 yds for a touchback
8:201st & 10 at own 25Mekhi Sargent run for no gain to the Iowa 25
8:202nd & 10 at own 25Spencer Petras pass complete to Brandon Smith for 10 yds to the Iowa 35 for a 1ST down
8:201st & 10 at own 35Spencer Petras pass incomplete to Ihmir Smith-Marsette
8:202nd & 10 at own 35Mekhi Sargent run for 21 yds to the Prdue 44 for a 1ST down
8:201st & 10 at opp 44Mekhi Sargent run for 3 yds to the Prdue 41
8:202nd & 7 at opp 41Mekhi Sargent run for 13 yds to the Prdue 28 Mekhi Sargent fumbled, forced by Dedrick Mackey, recovered by Prdue Cam Allen
Purdue Touchdown, 12 plays
6:001st & 10 at own 28Aidan O’Connell pass incomplete to Maliq Carr
6:002nd & 10 at own 28Zander Horvath run for 5 yds to the Prdue 33
6:003rd & 5 at own 33Aidan O’Connell pass complete to David Bell for 10 yds to the Prdue 43 for a 1ST down
6:001st & 10 at own 43Zander Horvath run for 9 yds to the Iowa 48
6:002nd & 1 at opp 48Zander Horvath run for a loss of 1 yard to the Iowa 49
4:083rd & 2 at opp 49Timeout IOWA, clock 04:08
4:083rd & 2 at opp 49Zander Horvath run for 2 yds to the Iowa 47 for a 1ST down
4:081st & 10 at opp 47Aidan O’Connell pass complete to Milton Wright for 10 yds to the Iowa 37 for a 1ST down
4:081st & 10 at opp 37Aidan O’Connell sacked for loss of 4 yards to the IOWA41 (Golston,C.), PENALTY IOWA face mask (Heflin,Jack) 15 yards to the IOWA22, 1ST DOWN PUR, NO PLAY.
4:081st & 10 at opp 22Aidan O’Connell pass incomplete
4:082nd & 10 at opp 22Zander Horvath run for 11 yds to the Iowa 11 for a 1ST down
4:081st & 10 at opp 11Zander Horvath run for 5 yds to the Iowa 6
4:082nd & 5 at opp 6Aidan O’Connell pass incomplete
2:153rd & 5 at opp 6Aidan O’Connell pass complete to David Bell for 6 yds for a TD (J.D. Dellinger KICK)Purdue 24, Iowa 20
Iowa Turnover on downs, 5 plays
2:151st & 0 at own 35J.D. Dellinger kickoff for 65 yds , Matt Hankins return for 28 yds to the Iowa 28
2:151st & 10 at own 28Spencer Petras pass complete to Sam LaPorta for 16 yds to the Iowa 44 for a 1ST down
2:151st & 10 at own 44Spencer Petras pass incomplete to Ihmir Smith-Marsette
2:152nd & 10 at own 44Spencer Petras pass incomplete to Tyrone Tracy Jr.
2:153rd & 10 at own 44Spencer Petras pass incomplete to Tyler Goodson
2:154th & 10 at own 44Spencer Petras pass incomplete to Nico Ragaini, broken up by Geovante’ Howard
Purdue End of game, 3 plays
1:231st & 10 at opp 44Team run for a loss of 1 yard to the Iowa 45
1:212nd & 11 at opp 45Timeout IOWA, clock 01:21
1:212nd & 11 at opp 45Team run for a loss of 2 yards to the Iowa 47
1:213rd & 13 at opp 47Team run for a loss of 1 yard to the Iowa 48

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 three 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