Iowa at Purdue

Saturday, November 5, 2022

Iowa beat Purdue 24–⁠3. It was their 93rd meeting; after it, Purdue led the series 50–⁠40–⁠3.

AwayIowa8–⁠5 in 2022
24
HomePurdue8–⁠6 in 2022
3

Final at Ross-Ade Stadium, West LafayetteTV: FS1Attendance 61,320

At kickoff
64°F, mostly cloudy, wind 20 mph from the south, gusts to 32 mphWeather: NOAA NCEI Integrated Surface Database; Purdue University Airport (KLAF), 4 km from the stadium, six minutes before kickoff
Official
Reggie SmithGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Iowa0177024
Purdue03003

Standouts

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

Player stats

Iowa

PassingC/AttYdsTDInt
Spencer Petras13/2319220
RushingCarYdsTDLong
Kaleb Johnson22200175
Jaziun Patterson4401
Leshon Williams1202
ReceivingRecYdsTDLong
Sam LaPorta371141
Nico Ragaini356129
Luke Lachey122022
Diante Vines219010
DefenseTklTFLSacksInt
Quinn Schulte6000
Jack Campbell6000
Deontae Craig5110
Noah Shannon5000
Seth Benson4001
Lukas Van Ness3110
Kaevon Merriweather3001
Joe Evans2110

Purdue

PassingC/AttYdsTDInt
Aidan O’Connell20/4316802
RushingCarYdsTDLong
Devin Mockobee1465018
Dylan Downing93509
Austin Burton2704
Tyrone Tracy Jr.1505
ReceivingRecYdsTDLong
Charlie Jones11104041
Payne Durham235024
Dylan Downing215015
Kobe Lewis1505
DefenseTklTFLSacksInt
Sanoussi Kane6000
Lawrence Johnson31.51.50
Jack Sullivan3210
Reese Taylor3000
Branson Deen3100
Khordae Sydnor20.50.50

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

Team stats

IowaPurdue
376Total yards255
192Passing yards168
184Rushing yards87
8.3Yards per pass3.9
5.3Yards per rush2.8
15First downs17
4–⁠14Third downs2–⁠16
0–⁠0Fourth downs2–⁠5
0Turnovers2
6–⁠60Penalties4–⁠31
28:02Possession31:58
3Sacks (by defense)3

Efficiency

IowaPurdue
40%Success rate27%
0.17EPA per play−0.34
1.47Explosiveness0.99
0.18Rushing EPA0.02
0.16Passing EPA−0.40
26%Passing-down success8%
0.05First-down EPA−0.33
0.43Second-down EPA−0.19
0.00Third-down EPA−0.51
18%Havoc by its defense16%

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)

Purdue 57% to win. Iowa won as Elo’s underdog.

The line

Purdue −3.5, over/under 39.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 Purdue 60%, Iowa 40%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Purdue end zoneIowa end zoneQ1 PurduePunt, 6 playsQ1 IowaPunt, 6 playsQ1 PurduePunt, 4 playsQ1 IowaPunt, 5 playsQ1 PurduePunt, 5 playsQ1 IowaTouchdown, 9 playsQ2 PurdueInterception, 2 playsQ2 IowaTouchdown, 3 playsQ2 PurdueInterception, 4 playsQ2 IowaField goal, 10 playsQ2 PurdueField goal, 11 playsQ2 IowaPunt, 3 playsQ2 PurdueTurnover on downs, 4 playsQ3 IowaTouchdown, 2 playsQ3 PurduePunt, 3 playsQ3 IowaPunt, 3 playsQ3 PurduePunt, 10 playsQ3 IowaPunt, 3 playsQ3 PurdueTurnover on downs, 5 playsQ3 IowaPunt, 5 playsQ4 PurduePunt, 7 playsQ4 IowaPunt, 3 playsQ4 PurdueTurnover on downs, 4 playsQ4 IowaMissed FG, 4 playsQ4 PurduePunt, 5 playsQ4 IowaPunt, 4 playsQ4 PurdueEnd of game, 5 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 PurduePunt, 6 plays, 34 yards
  2. Q1 IowaPunt, 6 plays, 13 yards
  3. Q1 PurduePunt, 4 plays, 24 yards
  4. Q1 IowaPunt, 5 plays, 18 yards
  5. Q1 PurduePunt, 5 plays, 47 yards
  6. Q1 IowaTouchdown, 9 plays, 91 yards
  7. Q2 PurdueInterception, 2 plays, 2 yards
  8. Q2 IowaTouchdown, 3 plays, 51 yards
  9. Q2 PurdueInterception, 4 plays, 39 yards
  10. Q2 IowaField goal, 10 plays, 77 yards
  11. Q2 PurdueField goal, 11 plays, 53 yards
  12. Q2 IowaPunt, 3 plays, 9 yards
  13. Q2 PurdueTurnover on downs, 4 plays, 4 yards
  14. Q3 IowaTouchdown, 2 plays, 75 yards
  15. Q3 PurduePunt, 3 plays, 7 yards
  16. Q3 IowaPunt, 3 plays, 5 yards
  17. Q3 PurduePunt, 10 plays, 36 yards
  18. Q3 IowaPunt, 3 plays, 5 yards
  19. Q3 PurdueTurnover on downs, 5 plays, 7 yards
  20. Q3 IowaPunt, 5 plays, 12 yards
  21. Q4 PurduePunt, 7 plays, 20 yards
  22. Q4 IowaPunt, 3 plays, −2 yards
  23. Q4 PurdueTurnover on downs, 4 plays, 8 yards
  24. Q4 IowaMissed FG, 4 plays, 2 yards
  25. Q4 PurduePunt, 5 plays, −6 yards
  26. Q4 IowaPunt, 4 plays, 11 yards
  27. Q4 PurdueEnd of game, 5 plays, 10 yards

Play by play

1st quarter6 drives, then Tied at 0
Purdue Punt, 6 plays
15:00Drew Stevens kickoff for 65 yds for a touchback
15:001st & 10 at own 25Devin Mockobee run for 7 yds to the Prdue 32
15:002nd & 3 at own 32Aidan O’Connell pass complete to Charlie Jones for 6 yds to the Prdue 38 for a 1ST down
15:001st & 10 at own 38Devin Mockobee run for 18 yds to the Iowa 44 for a 1ST down
15:001st & 10 at opp 44Aidan O’Connell pass incomplete
12:533rd & 7 at opp 41Timeout IOWA, clock 12:53
12:532nd & 10 at opp 44Aidan O’Connell pass complete to Devin Mockobee for 3 yds to the Iowa 41
12:533rd & 7 at opp 41Aidan O’Connell pass incomplete
12:424th & 7 at opp 41Jack Ansell punt for 21 yds
Iowa Punt, 6 plays
12:421st & 10 at own 20Kaleb Johnson run for 9 yds to the Iowa 29
12:422nd & 1 at own 29Kaleb Johnson run for no gain to the Iowa 29
12:423rd & 1 at own 29Spencer Petras run for 1 yd to the Iowa 30 for a 1ST down
12:421st & 10 at own 30Spencer Petras pass complete to Kaleb Johnson for 3 yds to the Iowa 33
12:422nd & 7 at own 33Spencer Petras pass incomplete
12:423rd & 7 at own 33Spencer Petras pass incomplete
10:314th & 7 at own 33Tory Taylor punt for 67 yds for a touchback
Purdue Punt, 4 plays
10:311st & 10 at own 20Dylan Downing run for 6 yds to the Prdue 26
10:312nd & 4 at own 26O’CONNELL, Aidan pass to the left incomplete intended for JONES, Charlie thrown to the PUR39. PENALTY IOW Holding on MOSS, Riley enforced 15 yards from the PUR26 to the PUR41 and results in automatic 1ST DOWN [NH]. NO PLAY (replay the down).
10:311st & 10 at own 41Dylan Downing run for no gain to the Prdue 41
9:053rd & 10 at own 41Timeout PURDUE, clock 09:05
9:052nd & 10 at own 41Aidan O’Connell pass complete to Charlie Jones for no gain to the Prdue 41
9:053rd & 10 at own 41Aidan O’Connell run for 3 yds to the Prdue 44
7:544th & 7 at own 44Jack Ansell punt for 33 yds, downed at the Iowa 23
Iowa Punt, 5 plays
7:541st & 10 at own 23Spencer Petras pass complete to Diante Vines for 9 yds to the Iowa 32
7:542nd & 1 at own 32Arland Bruce IV run for 4 yds to the Iowa 36 for a 1ST down
7:541st & 10 at own 36Kaleb Johnson run for 5 yds to the Iowa 41
6:033rd & 5 at own 41Timeout IOWA, clock 06:03
6:032nd & 5 at own 41Spencer Petras pass incomplete
6:033rd & 5 at own 41Spencer Petras pass incomplete
5:514th & 5 at own 41Tory Taylor punt for 55 yds, downed at the Prdue 4
Purdue Punt, 5 plays
5:511st & 10 at own 4Aidan O’Connell pass incomplete
5:512nd & 10 at own 4Aidan O’Connell pass complete to Charlie Jones for 41 yds to the Prdue 45 for a 1ST down
5:511st & 10 at own 45Devin Mockobee run for 4 yds to the Prdue 49
5:512nd & 6 at own 49Devin Mockobee run for 2 yds to the Iowa 49
5:513rd & 4 at opp 49Aidan O’Connell pass incomplete
3:404th & 4 at opp 49Jack Ansell punt for 40 yds, downed at the Iowa 9
Iowa Touchdown, 9 plays
3:401st & 10 at own 9Kaleb Johnson run for 3 yds to the Iowa 12
3:402nd & 7 at own 12Spencer Petras pass complete to Sam LaPorta for 41 yds to the Prdue 47 for a 1ST down
3:401st & 10 at opp 47Kaleb Johnson run for 8 yds to the Prdue 39
3:402nd & 2 at opp 39Jaziun Patterson run for 1 yd to the Prdue 38
3:403rd & 1 at opp 38Kaleb Johnson run for 6 yds to the Prdue 32 for a 1ST down
3:401st & 10 at opp 32Spencer Petras sacked by Lawrence Johnson for a loss of 8 yards to the Prdue 40
0:002nd & 18 at opp 40Spencer Petras pass complete to Diante Vines for 10 yds to the Prdue 30
Q2 15:003rd & 8 at opp 30Spencer Petras pass complete to Sam LaPorta for 14 yds to the Prdue 16 for a 1ST down
Q2 14:231st & 10 at opp 16Spencer Petras pass complete to Sam LaPorta for 16 yds for a TD, (Drew Stevens KICK)Iowa 7, Purdue 0
2nd quarter7 drives, then Iowa 17, Purdue 3
Purdue Interception, 2 plays
14:16Drew Stevens kickoff for 58 yds , Deion Burks return for 16 yds to the Prdue 23
14:161st & 10 at own 23Aidan O’Connell pass complete to Paul Piferi for 2 yds to the Prdue 25
13:312nd & 8 at own 25Aidan O’Connell pass intercepted
Iowa Touchdown, 3 plays
13:311st & 10 at own 49Spencer Petras pass complete to Luke Lachey for 22 yds to the Prdue 29 for a 1ST down
13:311st & 10 at opp 29Spencer Petras pass incomplete
12:532nd & 10 at opp 29Spencer Petras pass complete to Nico Ragaini for 29 yds for a TD, (Drew Stevens KICK)Iowa 14, Purdue 0
Purdue Interception, 4 plays
12:53Drew Stevens kickoff for 61 yds
12:531st & 10 at own 35Tyrone Tracy run for 5 yds to the Prdue 40
12:532nd & 5 at own 40Aidan O’Connell pass complete to Payne Durham for 24 yds to the Iowa 36 for a 1ST down
12:531st & 10 at opp 36Aidan O’Connell pass incomplete
11:412nd & 10 at opp 36O’CONNELL, Aidan pass to the left intercepted by MOSS, Riley at the IOW5 intended for SHEFFIELD, TJ. Moss return for -4 yards to the IOW1, End of Play, clock 11:41. PENALTY IOW Holding on MOSS, Riley enforced 10 yards from the IOW36 to the IOW26 and results in automatic 1ST DOWN. NO PLAY (replay the down).
11:321st & 10 at opp 26Aidan O’Connell pass intercepted
Iowa Field goal, 10 plays
11:321st & 10 at own 15Kaleb Johnson run for 44 yds to the Prdue 41 for a 1ST down
11:321st & 10 at opp 41Spencer Petras sacked by Jack Sullivan for a loss of 10 yards to the Iowa 49
11:322nd & 20 at own 49Spencer Petras pass complete to Kaleb Johnson for 14 yds to the Prdue 37
11:323rd & 6 at opp 37Spencer Petras pass complete to Nico Ragaini for 24 yds to the Prdue 13 for a 1ST down
11:321st & 10 at opp 13Kaleb Johnson run for 9 yds to the Prdue 4
11:322nd & 1 at opp 4Kaleb Johnson run for 2 yds to the Prdue 2 for a 1ST down
11:321st & goal at opp 2PETRAS, Spencer pass to the left incomplete intended for POTTEBAUM, Monte thrown to the PUR2. PENALTY PUR Holding on TRICE, Cory enforced half the distance from the goal, 1 yards from the PUR2 to the PUR1 and results in automatic 1ST DOWN. NO PLAY (replay the down).
11:321st & goal at opp 1Kaleb Johnson run for a loss of 2 yards to the Prdue 3
11:322nd & goal at opp 3Arland Bruce IV run for a loss of 3 yards to the Prdue 6
11:323rd & goal at opp 6Spencer Petras sacked by Lawrence Johnson and Khordae Sydnor for a loss of 2 yards to the Prdue 8
6:114th & goal at opp 8Drew Stevens 26 yd FG GOODIowa 17, Purdue 0
Purdue Field goal, 11 plays
6:07Drew Stevens kickoff for 51 yds , Kobe Lewis return for 16 yds to the Prdue 30
6:071st & 10 at own 30Devin Mockobee run for 3 yds to the Prdue 33
6:072nd & 7 at own 33Devin Mockobee run for a loss of 6 yards to the Prdue 27
6:073rd & 13 at own 27Aidan O’Connell pass complete to Charlie Jones for 12 yds to the Prdue 39
6:074th & 1 at own 39O’CONNELL, Aidan pass to the right incomplete intended for DURHAM, Payne thrown to the PUR40. PENALTY IOW Holding on DEJEAN, Cooper enforced 10 yards from the PUR39 to the PUR49 and results in automatic 1ST DOWN. NO PLAY (replay the down).
6:071st & 10 at own 49Aidan O’Connell pass incomplete
6:072nd & 10 at own 49Aidan O’Connell pass complete to Abdur-Rahmaan Yaseen for 4 yds to the Iowa 47
6:073rd & 6 at opp 47IOWA Penalty, Personal Foul (Lukas Van Ness) to the Iowa 17 for a 1ST down
6:071st & 10 at opp 17Devin Mockobee run for 15 yds to the Iowa 2 for a 1ST down
6:071st & goal at opp 2Aidan O’Connell pass incomplete
6:072nd & goal at opp 2Aidan O’Connell pass incomplete
6:073rd & goal at opp 2Aidan O’Connell sacked by Lukas Van Ness for a loss of 15 yards to the Iowa 17
1:404th & goal at opp 17Mitchell Fineran 34 yd FG GOODIowa 17, Purdue 3
Iowa Punt, 3 plays
1:40Chris Van Eekeren kickoff for 65 yds for a touchback
1:401st & 10 at own 25Kaleb Johnson run for 6 yds to the Iowa 31
0:583rd & 1 at own 34Timeout PURDUE, clock 00:58
0:582nd & 4 at own 31Kaleb Johnson run for 3 yds to the Iowa 34
0:564th & 1 at own 34Timeout PURDUE, clock 00:56
0:563rd & 1 at own 34Spencer Petras run for no gain to the Iowa 34
0:484th & 1 at own 34Tory Taylor punt for 66 yds for a touchback
Purdue Turnover on downs, 4 plays
0:481st & 10 at own 20Aidan O’Connell pass complete to Dylan Downing for no gain to the Prdue 20
0:482nd & 10 at own 20Aidan O’Connell pass complete to Charlie Jones for 4 yds to the Prdue 24
0:483rd & 6 at own 24Aidan O’Connell pass incomplete
0:004th & 6 at own 24Aidan O’Connell pass incomplete
3rd quarter7 drives, then Iowa 24, Purdue 3
Iowa Touchdown, 2 plays
15:00Chris Van Eekeren kickoff for 65 yds for a touchback
15:001st & 10 at own 25Spencer Petras pass incomplete
14:432nd & 10 at own 25Kaleb Johnson run for 75 yds for a TD, (Drew Stevens KICK)Iowa 24, Purdue 3
Purdue Punt, 3 plays
14:36Drew Stevens kickoff for 52 yds , Deion Burks return for 11 yds to the Prdue 46 PURDUE Penalty, Offensive Holding ( Yards) to the Prdue 7
14:361st & 10 at own 14Devin Mockobee run for no gain to the Prdue 14
14:362nd & 10 at own 14Devin Mockobee run for 7 yds to the Prdue 21
14:363rd & 3 at own 21Aidan O’Connell pass incomplete
13:124th & 3 at own 21Jack Ansell punt for 59 yds , Cooper DeJean returns for 17 yds to the Iowa 37
Iowa Punt, 3 plays
13:121st & 10 at own 37Spencer Petras pass incomplete
13:122nd & 10 at own 37Spencer Petras pass incomplete
13:123rd & 10 at own 37Spencer Petras pass complete to Leshon Williams for 5 yds to the Iowa 42
12:144th & 5 at own 42Tory Taylor punt for 38 yds, downed at the Prdue 20
Purdue Punt, 10 plays
12:141st & 10 at own 20Aidan O’Connell pass complete to Dylan Downing for 15 yds to the Prdue 35 for a 1ST down
12:141st & 10 at own 35Dylan Downing run for 6 yds to the Prdue 41
12:142nd & 4 at own 41Aidan O’Connell pass complete to Charlie Jones for 7 yds to the Prdue 48 for a 1ST down
12:141st & 10 at own 48Dylan Downing run for 1 yd to the Prdue 49
12:142nd & 9 at own 49Aidan O’Connell pass complete to Charlie Jones for 3 yds to the Iowa 48
12:143rd & 6 at opp 48Aidan O’Connell pass complete to Kobe Lewis for 5 yds to the Iowa 43
12:144th & 1 at opp 43Dylan Downing run for 2 yds to the Iowa 41 for a 1ST down
12:141st & 10 at opp 41Dylan Downing run for 2 yds to the Iowa 39
12:142nd & 8 at opp 39Aidan O’Connell pass incomplete
12:143rd & 8 at opp 39Aidan O’Connell pass incomplete
12:144th & 8 at opp 39PURDUE Penalty, Delay Of Game (Aidan O’Connell) to the Iowa 44
7:214th & 13 at opp 44Jack Ansell punt for 33 yds, fair catch by Cooper DeJean at the Iowa 11
Iowa Punt, 3 plays
7:211st & 10 at own 11Kaleb Johnson run for a loss of 3 yards to the Iowa 8
7:212nd & 13 at own 8Kaleb Johnson run for 5 yds to the Iowa 13
7:213rd & 8 at own 13Spencer Petras pass complete to Nico Ragaini for 3 yds to the Iowa 16
5:134th & 5 at own 16Tory Taylor punt for 29 yds, downed at the Iowa 45
Purdue Turnover on downs, 5 plays
5:131st & 10 at opp 45Devin Mockobee run for 10 yds to the Iowa 35 for a 1ST down
5:131st & 10 at opp 35Devin Mockobee run for 2 yds to the Iowa 33
5:132nd & 8 at opp 33Aidan O’Connell pass incomplete
5:133rd & 8 at opp 33Aidan O’Connell sacked by Deontae Craig for a loss of 5 yards to the Iowa 38
3:274th & 13 at opp 38Aidan O’Connell pass incomplete
Iowa Punt, 5 plays
3:271st & 10 at own 38Kaleb Johnson run for 8 yds to the Iowa 46
3:272nd & 2 at own 46Kaleb Johnson run for 7 yds to the Prdue 47 for a 1ST down
3:271st & 10 at opp 47Kaleb Johnson run for 4 yds to the Prdue 43
3:272nd & 6 at opp 43Arland Bruce IV run for a loss of 4 yards to the Prdue 47
3:273rd & 10 at opp 47Leshon Williams run for 2 yds to the Prdue 45
3:274th & 8 at opp 45IOWA Penalty, Delay Of Game (Spencer Petras) to the 50 yard line
0:004th & 13 at the 50Tory Taylor punt for 33 yds, fair catch by Charlie Jones at the Prdue 17
4th quarter7 drives, then Iowa 24, Purdue 3
Purdue Punt, 7 plays
15:001st & 10 at own 17Aidan O’Connell pass complete to Charlie Jones for 8 yds to the Prdue 25
15:002nd & 2 at own 25Kobe Lewis run for 1 yd to the Prdue 26
15:003rd & 1 at own 26Aidan O’Connell pass incomplete
15:004th & 1 at own 26Aidan O’Connell pass complete to Payne Durham for 11 yds to the Prdue 37 for a 1ST down
15:001st & 10 at own 37Aidan O’Connell pass incomplete
15:002nd & 10 at own 37Aidan O’Connell pass complete to Deion Burks for no gain to the Prdue 37
15:003rd & 10 at own 37Aidan O’Connell pass incomplete
12:254th & 10 at own 37Jack Ansell punt for 31 yds, downed at the Iowa 32
Iowa Punt, 3 plays
12:251st & 10 at own 32Kaleb Johnson run for a loss of 9 yards to the Iowa 23
12:252nd & 19 at own 23Kaleb Johnson run for 5 yds to the Iowa 28
12:253rd & 14 at own 28Spencer Petras pass complete to Leshon Williams for 2 yds to the Iowa 30
10:134th & 12 at own 30Tory Taylor punt for 70 yds for a touchback
Purdue Turnover on downs, 4 plays
10:131st & 10 at own 20Aidan O’Connell pass complete to Charlie Jones for 3 yds to the Prdue 23
10:132nd & 7 at own 23Aidan O’Connell pass complete to Charlie Jones for 5 yds to the Prdue 28
10:133rd & 2 at own 28Aidan O’Connell pass incomplete
8:564th & 2 at own 28Aidan O’Connell pass incomplete
Iowa Missed FG, 4 plays
8:561st & 10 at opp 28Jaziun Patterson run for 1 yd to the Prdue 27
8:562nd & 9 at opp 27Jaziun Patterson run for 1 yd to the Prdue 26
8:563rd & 8 at opp 26Spencer Petras pass incomplete
7:314th & 8 at opp 26Drew Stevens 44 yd FG MISSED
Purdue Punt, 5 plays
7:311st & 10 at own 26Dylan Downing run for 7 yds to the Prdue 33
7:312nd & 3 at own 33Dylan Downing run for 9 yds to the Prdue 42 for a 1ST down
7:311st & 10 at own 42Dylan Downing run for 2 yds to the Prdue 44
7:312nd & 8 at own 44Aidan O’Connell pass incomplete
7:313rd & 8 at own 44O’CONNELL, Aidan pass up the middle complete for 4 yards to SHEFFIELD, TJ caught at the PUR46 and advanced to the PUR48 (SCHULTE, Quinn). PENALTY PUR Pass Interference on SHEFFIELD, TJ enforced 15 yards to the PUR29 [NHSG]. NO PLAY (replay the down).
7:313rd & 23 at own 29Aidan O’Connell sacked by Joe Evans for a loss of 9 yards to the Prdue 20
4:444th & 32 at own 20Brendan Cropsey punt for 47 yds, downed at the Iowa 33
Iowa Punt, 4 plays
4:441st & 10 at own 33Kaleb Johnson run for 12 yds to the Iowa 45 for a 1ST down
4:441st & 10 at own 45Kaleb Johnson run for 3 yds to the Iowa 48
4:442nd & 7 at own 48Jaziun Patterson run for 1 yd to the Iowa 49
4:443rd & 6 at own 49Spencer Petras pass incomplete
4:444th & 6 at own 49IOWA Penalty, Delay Of Game (Tory Taylor) to the Iowa 44
2:314th & 11 at own 44Tory Taylor punt for 56 yds for a touchback
Purdue End of game, 5 plays
2:311st & 10 at own 20Devin Mockobee run for 2 yds to the Prdue 22
2:312nd & 8 at own 22Devin Mockobee run for 5 yds to the Prdue 27
2:313rd & 3 at own 27Austin Burton run for 4 yds to the Prdue 31 for a 1ST down
2:311st & 10 at own 31Devin Mockobee run for a loss of 4 yards to the Prdue 27
0:002nd & 14 at own 27Austin Burton run for 3 yds to the Prdue 30

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