Purdue at Iowa

Saturday, October 7, 2023

Iowa beat Purdue 20–⁠14. It was their 94th meeting; Purdue leads the series 50–⁠41–⁠3.

AwayPurdue4–⁠8 in 2023
14
HomeIowa10–⁠4 in 2023 (6–⁠4 official)
20

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
Official
Larry SmithGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Purdue070714
Iowa733720

Standouts

  • RushingKaleb Johnson17 carries, 134 yards, 1 TDIowa
  • ReceivingErick All5 catches, 97 yards, 1 TDIowa
  • DefenseLogan Lee10 tackles, 2 sacks, 2.5 for lossIowa

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

Player stats

Purdue

PassingC/AttYdsTDInt
Hudson Card25/4024712
RushingCarYdsTDLong
Devin Mockobee2089110
Dylan Downing839013
Tyrone Tracy Jr.4806
ReceivingRecYdsTDLong
T.J. Sheffield693143
Garrett Miller871016
Devin Mockobee336024
Deion Burks419010
DefenseTklTFLSacksInt
Sanoussi Kane9100
Dillon Thieneman8001
Malik Langham4000
Yanni Karlaftis4000
Mo Omonode3110

Iowa

PassingC/AttYdsTDInt
Deacon Hill6/2111011
RushingCarYdsTDLong
Kaleb Johnson17134167
Leshon Williams1374017
Seth Anderson1404
ReceivingRecYdsTDLong
Erick All597133
Kaleb Johnson113013
DefenseTklTFLSacksInt
Jay Higgins12001
Logan Lee102.520
Quinn Schulte8000
Nick Jackson7000
Joe Evans6410
Aaron Graves51.510
Deontae Craig41.510
Cooper DeJean3001
Max Llewellyn1110

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

Team stats

PurdueIowa
343Total yards291
247Passing yards110
96Rushing yards181
6.2Yards per pass5.2
2.4Yards per rush5.2
21First downs13
9–⁠19Third downs3–⁠13
0–⁠2Fourth downs0–⁠0
2Turnovers1
6–⁠45Penalties2–⁠20
35:28Possession24:32
1Sacks (by defense)6

Efficiency

PurdueIowa
42%Success rate26%
−0.16EPA per play−0.07
1.06Explosiveness1.67
0.09Rushing EPA0.03
−0.10Passing EPA0.01
27%Passing-down success15%
−0.30First-down EPA0.00
−0.18Second-down EPA−0.57
0.34Third-down EPA0.44
15%Havoc by its defense24%

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

Iowa end zonePurdue end zoneQ1 IowaPunt, 3 playsQ1 PurduePunt, 6 playsQ1 IowaTouchdown, 2 playsQ1 PurduePunt, 8 playsQ1 IowaInterception, 4 playsQ1 PurdueMissed FG, 4 playsQ1 IowaPunt, 3 playsQ1 PurdueInterception, 2 playsQ1 IowaField goal, 4 playsQ2 PurduePunt, 8 playsQ2 IowaPunt, 3 playsQ2 PurduePunt, 6 playsQ2 IowaMissed FG, 6 playsQ2 PurdueTouchdown, 7 playsQ2 IowaEnd of half, 4 playsQ3 PurduePunt, 6 playsQ3 IowaField goal, 9 playsQ3 PurduePunt, 5 playsQ3 IowaPunt, 3 playsQ3 PurduePunt, 5 playsQ3 IowaTouchdown, 6 playsQ4 PurdueTurnover on downs, 8 playsQ4 IowaPunt, 3 playsQ4 PurdueInterception, 6 playsQ4 IowaMissed FG, 5 playsQ4 PurdueTouchdown, 6 playsQ4 IowaPunt, 3 playsQ4 PurdueTurnover on downs, 4 playsQ4 IowaEnd of game, 2 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 IowaPunt, 3 plays, −1 yard
  2. Q1 PurduePunt, 6 plays, 6 yards
  3. Q1 IowaTouchdown, 2 plays, 80 yards
  4. Q1 PurduePunt, 8 plays, 34 yards
  5. Q1 IowaInterception, 4 plays, 18 yards
  6. Q1 PurdueMissed FG, 4 plays, 11 yards
  7. Q1 IowaPunt, 3 plays, 5 yards
  8. Q1 PurdueInterception, 2 plays, 0 yards
  9. Q1 IowaField goal, 4 plays, −4 yards
  10. Q2 PurduePunt, 8 plays, 27 yards
  11. Q2 IowaPunt, 3 plays, 2 yards
  12. Q2 PurduePunt, 6 plays, 21 yards
  13. Q2 IowaMissed FG, 6 plays, 53 yards
  14. Q2 PurdueTouchdown, 7 plays, 69 yards
  15. Q2 IowaEnd of half, 4 plays, 1 yard
  16. Q3 PurduePunt, 6 plays, 18 yards
  17. Q3 IowaField goal, 9 plays, 75 yards
  18. Q3 PurduePunt, 5 plays, 18 yards
  19. Q3 IowaPunt, 3 plays, 6 yards
  20. Q3 PurduePunt, 5 plays, 0 yards
  21. Q3 IowaTouchdown, 6 plays, 46 yards
  22. Q4 PurdueTurnover on downs, 8 plays, 27 yards
  23. Q4 IowaPunt, 3 plays, 1 yard
  24. Q4 PurdueInterception, 6 plays, 24 yards
  25. Q4 IowaMissed FG, 5 plays, 18 yards
  26. Q4 PurdueTouchdown, 6 plays, 74 yards
  27. Q4 IowaPunt, 3 plays, 7 yards
  28. Q4 PurdueTurnover on downs, 4 plays, 0 yards
  29. Q4 IowaEnd of game, 2 plays, −6 yards

Play by play

1st quarter10 drives, then Iowa 7, Purdue 0
Iowa Punt, 3 plays
15:00Caleb Krockover kickoff for 62 yds
15:001st & 10 at own 35Kaleb Johnson run for a loss of 1 yard to the IOWA 34
15:00Caleb Krockover kickoff for 62 yds
14:282nd & 11 at own 34Deacon Hill pass incomplete
14:213rd & 11 at own 34Deacon Hill pass incomplete
14:154th & 11 at own 34Tory Taylor punt for 61 yds
Purdue Punt, 6 plays
13:511st & 10 at opp 47Tyrone Tracy Jr. run for 2 yds to the IOWA 45
13:312nd & 8 at opp 45Hudson Card pass incomplete
13:283rd & 8 at opp 45Hudson Card pass complete to Garrett Miller for 12 yds to the IOWA 33 for a 1ST down
13:011st & 10 at opp 33Tyrone Tracy Jr. run for a loss of 2 yards to the IOWA 35
12:232nd & 12 at opp 35Hudson Card pass complete to Devin Mockobee for 5 yds to the IOWA 30
11:423rd & 7 at opp 30Hudson Card sacked by Joe Evans for a loss of 11 yards to the IOWA 41
11:004th & 18 at opp 41Jack Ansell punt for 41 yds for a touchback
Iowa Touchdown, 2 plays
10:571st & 10 at own 20Deacon Hill pass complete to Kaleb Johnson for 13 yds to the IOWA 33 for a 1ST down
10:151st & 10 at own 33Kaleb Johnson run for 67 yds for a TD (Drew Stevens KICK)Iowa 7, Purdue 0
Purdue Punt, 8 plays
10:15Drew Stevens kickoff for 65 yds for a touchback
10:141st & 10 at own 25Devin Mockobee run for 5 yds to the PUR 30
9:442nd & 5 at own 30Hudson Card pass complete to Tyrone Tracy Jr. for no gain to the PUR 30
8:563rd & 5 at own 30Hudson Card pass complete to TJ Sheffield for 9 yds to the PUR 39 for a 1ST down
8:201st & 10 at own 39Hudson Card pass complete to Devin Mockobee for 7 yds to the PUR 46
7:462nd & 3 at own 46Hudson Card pass complete to Garrett Miller for 13 yds to the IOWA 41 for a 1ST down
7:181st & 10 at opp 41Dylan Downing run for 4 yds to the IOWA 37
6:542nd & 6 at opp 37Hudson Card run for a loss of 4 yards to the IOWA 41 Hudson Card fumbled, recovered by PUR Hudson Card
6:173rd & 10 at opp 41Hudson Card pass incomplete
6:174th & 10 at opp 41Jack Ansell punt for 41 yds for a touchback
Iowa Interception, 4 plays
6:011st & 10 at own 20Kaleb Johnson run for 2 yds to the IOWA 22
5:312nd & 8 at own 22Purdue Penalty, Personal Foul (Mo Omonode) to the IOWA 37 for a 1ST down
5:261st & 10 at own 37Leshon Williams run for 1 yd to the IOWA 38
4:402nd & 9 at own 38Deacon Hill pass intercepted
Purdue Missed FG, 4 plays
4:361st & 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:321st & 10 at opp 20Hudson Card pass complete to TJ Sheffield for 1 yd to the IOWA 19
3:592nd & 9 at opp 19Hudson Card pass complete to Jayden Dixon-Veal for 5 yds to the IOWA 14
3:163rd & 4 at opp 14Purdue Penalty, turnover on downs. PENALTY Intentional Grounding on CARD, Hudson enforced a result of a (Yards) to the IOWA 23
3:034th & 14 at opp 24Julio Macias 41 yd FG MISSED
Iowa Punt, 3 plays
3:031st & 10 at own 24Deacon Hill pass incomplete
3:034th & 14 at opp 24Julio Macias 41 yd FG MISSED
Iowa Punt, 3 plays
2:582nd & 10 at own 24Kaleb Johnson run for 5 yds to the IOWA 29
2:213rd & 5 at own 29Deacon Hill pass incomplete
2:184th & 5 at own 29Tory Taylor punt for 39 yds
Purdue Interception, 2 plays
2:071st & 10 at own 38Hudson Card pass incomplete
2:022nd & 10 at own 38Hudson Card pass intercepted
Iowa Field goal, 4 plays
1:501st & goal at opp 5Kaleb Johnson run for 2 yds to the PUR 3
1:172nd & goal at opp 3Deacon Hill run for a loss of 15 yards to the PUR 18 Deacon Hill fumbled, recovered by IOWA Deacon Hill
0:313rd & goal at opp 18Timeout Iowa, clock 00:31
0:303rd & goal at opp 18Leshon Williams run for 9 yds to the PUR 9
Q2 14:574th & goal at opp 9Drew Stevens 27 yd FG GOODIowa 10, Purdue 0
2nd quarter6 drives, then Iowa 10, Purdue 7
Purdue Punt, 8 plays
14:57Drew Stevens kickoff for 65 yds for a touchback
14:561st & 10 at own 25Tyrone Tracy Jr. run for 6 yds to the PUR 31
14:272nd & 4 at own 31Hudson Card pass complete to Garrett Miller for 6 yds to the PUR 37 for a 1ST down
13:541st & 10 at own 37Devin Mockobee run for 8 yds to the PUR 45
13:202nd & 2 at own 45Hudson Card pass complete to Deion Burks for no gain to the PUR 45
12:373rd & 2 at own 45Devin Mockobee run for 9 yds to the IOWA 46 for a 1ST down
12:041st & 10 at opp 46Hudson Card sacked by Aaron Graves for a loss of 8 yards to the PUR 46
11:292nd & 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:532nd & 28 at own 36Dylan Downing run for 3 yds to the PUR 39
10:363rd & 25 at own 39Dylan Downing run for 13 yds to the IOWA 48
9:594th & 12 at opp 48Jack Ansell punt for 38 yds
Iowa Punt, 3 plays
9:501st & 10 at own 13Deacon Hill pass incomplete
9:452nd & 10 at own 13Kaleb Johnson run for 2 yds to the IOWA 15
9:103rd & 8 at own 15Deacon Hill pass incomplete
9:044th & 8 at own 15Tory Taylor punt for 57 yds
Purdue Punt, 6 plays
8:571st & 10 at own 27Devin Mockobee run for 5 yds to the PUR 32
8:282nd & 5 at own 32Devin Mockobee run for 4 yds to the PUR 36
8:053rd & 1 at own 36Devin Mockobee run for 3 yds to the PUR 39 for a 1ST down
7:321st & 10 at own 39Dylan Downing run for a loss of 1 yard to the PUR 38
6:572nd & 11 at own 38Hudson Card pass complete to Jayden Dixon-Veal for 9 yds to the PUR 47
6:243rd & 2 at own 47Hudson Card run for 1 yd to the PUR 48
5:274th & 1 at own 48Jack Ansell punt for 36 yds, downed at the IOWA 16
Iowa Missed FG, 6 plays
5:201st & 10 at own 16Kaleb Johnson run for 33 yds to the IOWA 49 for a 1ST down
4:421st & 10 at own 49Leshon Williams run for 12 yds to the PUR 39 for a 1ST down
4:091st & 10 at opp 39Leshon Williams run for 4 yds to the PUR 35
3:322nd & 6 at opp 35Deacon Hill pass incomplete
3:243rd & 6 at opp 35Deacon Hill pass complete to Erick All for 4 yds to the PUR 31
2:434th & 2 at opp 31Drew Stevens 49 yd FG BLOCKED blocked by
Purdue Touchdown, 7 plays
2:311st & 10 at own 31Hudson Card pass complete to Garrett Miller for 4 yds to the PUR 35
2:062nd & 6 at own 35Tyrone Tracy Jr. run for 2 yds to the PUR 37
1:243rd & 4 at own 37Hudson Card pass complete to TJ Sheffield for 8 yds to the PUR 45 for a 1ST down
1:011st & 10 at own 45Hudson Card pass incomplete
0:562nd & 10 at own 45Devin Mockobee run for 9 yds to the IOWA 46
0:503rd & 1 at opp 46Timeout Purdue, clock 00:50
0:503rd & 1 at opp 46Devin Mockobee run for 3 yds to the IOWA 43 for a 1ST down
0:321st & 10 at opp 43Hudson 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:30Caleb Krockover kickoff for 32 yds
0:30Caleb Krockover kickoff for 32 yds
0:291st & 10 at own 36Deacon Hill pass incomplete
0:242nd & 10 at own 36Deacon Hill pass incomplete
0:183rd & 10 at own 36Deacon Hill pass complete to Erick All for 11 yds to the IOWA 47 for a 1ST down
0:131st & 10 at own 47Timeout Iowa, clock 00:13
0:131st & 10 at own 47Deacon 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:00Drew Stevens kickoff for 65 yds for a touchback
15:001st & 10 at own 25Devin Mockobee run for a loss of 2 yards to the PUR 23
14:302nd & 12 at own 23Hudson Card pass complete to Deion Burks for 10 yds to the PUR 33
13:503rd & 2 at own 33Hudson Card pass complete to Abdur-Rahmaan Yaseen for 14 yds to the PUR 47 for a 1ST down
13:041st & 10 at own 47Hudson Card sacked by Deontae Craig for a loss of 5 yards to the PUR 42
12:332nd & 15 at own 42Dylan Downing run for 1 yd to the PUR 43
11:573rd & 14 at own 43Hudson Card pass incomplete
11:544th & 14 at own 43Jack Ansell punt for 54 yds
Iowa Field goal, 9 plays
11:431st & 10 at own 20Kaleb Johnson run for 2 yds to the IOWA 22
11:002nd & 8 at own 22Deacon Hill pass complete to Erick All for 27 yds to the IOWA 49 for a 1ST down
10:261st & 10 at own 49Kaleb Johnson run for 6 yds to the PUR 45
10:002nd & 4 at opp 45Kaleb Johnson run for 6 yds to the PUR 39 for a 1ST down
9:211st & 10 at opp 39Deacon Hill pass complete to Erick All for 33 yds to the PUR 6 for a 1ST down
8:381st & goal at opp 6Deacon Hill pass incomplete
8:352nd & goal at opp 6Leshon Williams run for 1 yd to the PUR 5
8:043rd & goal at opp 5Deacon Hill pass incomplete
7:584th & goal at opp 5Drew Stevens 23 yd FG GOODIowa 13, Purdue 7
Purdue Punt, 5 plays
7:58Drew Stevens kickoff for 65 yds for a touchback
7:571st & 10 at own 25Hudson Card pass complete to Deion Burks for 2 yds to the PUR 27
7:342nd & 8 at own 27Devin Mockobee run for 10 yds to the PUR 37 for a 1ST down
7:101st & 10 at own 37Hudson Card pass incomplete
7:032nd & 10 at own 37Devin Mockobee run for 6 yds to the PUR 43
6:303rd & 4 at own 43Hudson Card pass incomplete
6:264th & 4 at own 43Jack Ansell punt for 47 yds
Iowa Punt, 3 plays
6:141st & 10 at own 35Kaleb Johnson run for 3 yds to the IOWA 38
5:402nd & 7 at own 38Kaleb Johnson run for 3 yds to the IOWA 41
5:053rd & 4 at own 41Deacon Hill pass incomplete
4:554th & 4 at own 41Tory Taylor punt for 45 yds, fair catch by TJ Sheffield at the PUR 14
Purdue Punt, 5 plays
4:551st & 10 at own 14Dylan Downing run for 7 yds to the PUR 21
4:242nd & 3 at own 21Dylan Downing run for 13 yds to the PUR 34 for a 1ST down
3:511st & 10 at own 34Devin Mockobee run for a loss of 2 yards to the PUR 32
3:172nd & 12 at own 32QB 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:552nd & 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:472nd & 32 at own 12Devin Mockobee run for 2 yds to the PUR 14
2:013rd & 30 at own 14Hudson Card pass incomplete
1:524th & 30 at own 14Jack Ansell punt for 32 yds
Iowa Touchdown, 6 plays
1:461st & 10 at opp 46Kaleb Johnson run for 1 yd to the PUR 45
1:082nd & 9 at opp 45Deacon Hill pass incomplete
1:043rd & 9 at opp 45Leshon Williams run for 15 yds to the PUR 30 for a 1ST down
0:261st & 10 at opp 30Seth Anderson run for 4 yds to the PUR 26
Q4 14:592nd & 6 at opp 26Kaleb Johnson run for 4 yds to the PUR 22
Q4 14:243rd & 2 at opp 22Deacon 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:24Drew Stevens kickoff for 65 yds for a touchback
14:231st & 10 at own 25Hudson Card pass complete to Garrett Miller for 16 yds to the PUR 41 for a 1ST down
14:021st & 10 at own 41Devin Mockobee run for 5 yds to the PUR 46
13:382nd & 5 at own 46Hudson Card pass incomplete
13:343rd & 5 at own 46Devin Mockobee run for no gain to the IOWA 48 Devin Mockobee fumbled, recovered by PUR Hudson Card for a 1ST down
12:581st & 10 at opp 48Hudson Card pass incomplete
12:582nd & 10 at opp 48Devin Mockobee run for 2 yds to the IOWA 46
12:193rd & 8 at opp 46Dylan Downing run for a loss of 1 yard to the IOWA 47
11:374th & 9 at opp 47Purdue 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:291st & 10 at own 49Kaleb Johnson run for a loss of 1 yard to the IOWA 48
10:472nd & 11 at own 48Kaleb Johnson run for a loss of 2 yards to the IOWA 46
10:033rd & 13 at own 46Leshon Williams run for 4 yds to the 50 yard line
9:194th & 9 at the 50Tory Taylor punt for 39 yds, fair catch by TJ Sheffield at the PUR 11
Purdue Interception, 6 plays
9:141st & 10 at own 11Hudson Card pass complete to Garrett Miller for 6 yds to the PUR 17
8:432nd & 4 at own 17Hudson Card pass complete to Deion Burks for 7 yds to the PUR 24 for a 1ST down
8:211st & 10 at own 24Hudson Card pass incomplete
8:142nd & 10 at own 24Devin Mockobee run for 8 yds to the PUR 32
7:443rd & 2 at own 32Devin Mockobee run for 3 yds to the PUR 35 for a 1ST down
7:201st & 10 at own 35Hudson Card pass intercepted
Iowa Missed FG, 5 plays
7:121st & 10 at opp 44Leshon Williams run for 17 yds to the PUR 27 for a 1ST down
6:341st & 10 at opp 27Leshon Williams run for 1 yd to the PUR 26
5:532nd & 9 at opp 26Kaleb Johnson run for 2 yds to the PUR 24
5:083rd & 7 at opp 24Timeout Iowa, clock 05:08
5:073rd & 7 at opp 24Leshon Williams run for 3 yds to the PUR 21
4:584th & 4 at opp 21Iowa Penalty, Delay Of Game (-5 Yards) to the PUR 26
4:584th & 9 at opp 26Timeout Purdue, clock 04:58
4:534th & 9 at opp 26Drew Stevens 44 yd FG MISSED
Purdue Touchdown, 6 plays
4:521st & 10 at own 26Hudson Card pass complete to Devin Mockobee for 24 yds to the 50 yard line for a 1ST down
4:261st & 10 at the 50Hudson Card pass complete to Garrett Miller for 11 yds to the IOWA 39 for a 1ST down
3:511st & 10 at opp 39Hudson Card pass complete to TJ Sheffield for 25 yds to the IOWA 14 for a 1ST down
3:311st & 10 at opp 14Hudson Card pass complete to Garrett Miller for 3 yds to the IOWA 11
3:142nd & 7 at opp 11Devin Mockobee run for 9 yds to the IOWA 2 for a 1ST down
2:541st & goal at opp 2Devin Mockobee run for 2 yds for a TD (Julio Macias KICK)Iowa 20, Purdue 14
Iowa Punt, 3 plays
2:54Caleb Krockover kickoff for 65 yds for a touchback
2:541st & 10 at own 25Leshon Williams run for 5 yds to the IOWA 30
2:492nd & 5 at own 30Timeout Purdue, clock 02:49
2:482nd & 5 at own 30Leshon Williams run for 4 yds to the IOWA 34
2:373rd & 1 at own 34Leshon Williams run for a loss of 2 yards to the IOWA 32
2:044th & 3 at own 32Tory Taylor punt for 43 yds, fair catch by TJ Sheffield at the PUR 25
Purdue Turnover on downs, 4 plays
1:591st & 10 at own 25Hudson Card sacked by Logan Lee for a loss of 7 yards to the PUR 18
1:392nd & 17 at own 18Hudson Card pass complete to TJ Sheffield for 7 yds to the PUR 25
1:343rd & 10 at own 25Hudson Card pass incomplete
1:254th & 10 at own 25Hudson Card pass incomplete
Iowa End of game, 2 plays
1:191st & 10 at opp 25(01:19) Kneel down by UI at PUR26 (team loss of 1), clock 01:09.
0:402nd & 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.

Purdue leads 50–⁠41–⁠3 in 94 meetings.

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