Week 8 · 2020

Iowa at Purdue

Sat 10/24/2020 03:30 PMRoss-Ade StadiumPurdue pregame41%Pregame win probability: 41% for Purdue. Iowa favored, and lost — Purdue won.Conference

52°9 mph NE · 50% humidityRecorded at kickoff by College Football Data

Iowa

20

6–2

Purdue

24

2–4

Attendance

900

reported

IOWA6 plays, -3 yd · Punt

15:001st & 10own 35J.D. Dellinger kickoff for 65 yds , Ihmir Smith-Marsette return for 15 yds to the Iowa 15+15
15:001st & 10own 15Spencer Petras pass complete to Shaun Beyer for 3 yds to the Iowa 18+3
15:002nd & 7own 18Tyler Goodson run for a loss of 1 yard to the Iowa 17−1
15:003rd & 8own 17IOWA Penalty, false start (-5 Yards) to the Iowa 12−5
15:003rd & 13own 12Spencer Petras pass incomplete0
15:004th & 13own 12Tory Taylor punt for 50 yds0

PUR5 plays, 3 yd · Punt

13:151st & 10own 38Zander Horvath run for 3 yds to the Prdue 41+3
13:152nd & 7own 41Aidan O'Connell pass complete to Zander Horvath for 5 yds to the Prdue 46+5
13:153rd & 2own 46Aidan O'Connell pass complete to Payne Durham for no gain to the Prdue 460
13:154th & 2own 46PURDUE Penalty, delay of game (-5 Yards) to the Prdue 41−5
13:154th & 7own 41Brooks Cormier punt for 45 yds0

IOWA4 plays, 0 yd · Punt

11:291st & 10own 14Spencer Petras pass incomplete0
11:292nd & 10own 14Spencer Petras pass incomplete to Ihmir Smith-Marsette0
11:293rd & 10own 14Spencer Petras pass incomplete0
11:294th & 10own 14Tory Taylor punt for 52 yds0

PUR10 plays, 66 yd · Touchdown

11:001st & 10own 34Zander Horvath run for 4 yds to the Prdue 38+4
11:002nd & 6own 38Aidan O'Connell pass complete to Milton Wright for 16 yds to the Iowa 46 for a 1ST down+16
11:001st & 10opp 46Zander Horvath run for 2 yds to the Iowa 44+2
11:002nd & 8opp 44Aidan O'Connell pass complete to David Bell for 13 yds to the Iowa 31 for a 1ST down+13
11:001st & 10opp 31Milton Wright run for a loss of 2 yards to the Iowa 33−2
11:002nd & 12opp 33Aidan O'Connell pass complete to Milton Wright for 13 yds to the Iowa 20 for a 1ST down+13
11:001st & 10opp 20Aidan O'Connell pass complete to Milton Wright for 6 yds to the Iowa 14+6
11:002nd & 4opp 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.+5
11:001st & goalopp 9Aidan O'Connell pass incomplete to David Bell0
7:072nd & goalopp 9Aidan O'Connell pass complete to David Bell for 9 yds for a TD (J.D. Dellinger KICK)+9

IOWA8 plays, 59 yd · Turnover

7:071st & 0own 35J.D. Dellinger kickoff for 65 yds for a touchback0
7:071st & 10own 25Mekhi Sargent run for 8 yds to the Iowa 33+8
7:072nd & 2own 33Mekhi Sargent run for 3 yds to the Iowa 36 for a 1ST down+3
7:071st & 10own 36Mekhi Sargent run for 4 yds to the Iowa 40+4
7:072nd & 6own 40Spencer Petras pass incomplete to Ihmir Smith-Marsette0
7:073rd & 6own 40Spencer Petras pass complete to Tyler Goodson for 40 yds to the Prdue 20 for a 1ST down+40
7:071st & 10opp 20Ihmir Smith-Marsette run for 3 yds to the Prdue 17+3
7:072nd & 7opp 17Tyler Goodson run for 7 yds to the Prdue 16 Tyler Goodson fumbled, forced by Jalen Grahm, recovered by Prdue Brennan Thieneman+7

PUR6 plays, 26 yd · Punt

4:321st & 10own 16Aidan O'Connell pass complete to David Bell for 4 yds to the Prdue 20+4
4:322nd & 6own 20Aidan O'Connell pass complete to Payne Durham for 16 yds to the Prdue 36 for a 1ST down+16
4:321st & 10own 36Zander Horvath run for 2 yds to the Prdue 38+2
4:322nd & 8own 38Aidan O'Connell pass incomplete to David Bell0
4:323rd & 8own 38Aidan O'Connell pass complete to David Bell for 4 yds to the Prdue 42+4
4:324th & 4own 42Brooks Cormier punt for 55 yds, downed at the Iowa 30

IOWA9 plays, 44 yd · Punt

2:231st & 10own 3Tyler Goodson run for 3 yds to the Iowa 6+3
2:232nd & 7own 6Tyler Goodson run for 8 yds to the Iowa 14 for a 1ST down+8
2:231st & 10own 14Tyler Goodson run for 9 yds to the Iowa 23+9
2:232nd & 1own 23Tyler Goodson run for 16 yds to the Iowa 39 for a 1ST down+16
2:231st & 10own 39Mekhi Sargent run for no gain to the Iowa 390
0:00goal lineEnd of 1st Quarter0
15:002nd & 10own 39Spencer Petras pass incomplete to Shaun Beyer0
15:003rd & 10own 39Spencer Petras run for 8 yds to the Iowa 47+8
15:004th & 2own 47Tory Taylor punt for 46 yds, fair catch by Milton Wright at the Prdue 70

PUR4 plays, -5 yd · Punt

13:591st & 10own 7Zander Horvath run for 4 yds to the Prdue 11+4
13:592nd & 6own 11Aidan O'Connell pass incomplete to David Bell0
13:593rd & 6own 11Aidan O'Connell sacked by Barrington Wade for a loss of 9 yards to the Prdue 2−9
13:594th & 15own 2Brooks Cormier punt for 58 yds, punt out-of-bounds at the Prdue 35 , Charlie Jones returns for 25 yds to the Prdue 35+25

IOWA5 plays, 35 yd · Touchdown

12:241st & 10opp 35Tyler Goodson run for 7 yds to the Prdue 28+7
12:242nd & 3opp 28Spencer Petras pass complete to Sam LaPorta for 20 yds to the Prdue 8 for a 1ST down+20
12:241st & goalopp 8Spencer Petras pass complete to Tyler Goodson for 4 yds to the Prdue 4+4
12:242nd & goalopp 4Tyler Goodson run for 3 yds to the Prdue 1+3
10:213rd & goalopp 1Spencer Petras run for 1 yd for a TD (Keith Duncan KICK)+1

PUR5 plays, 6 yd · Punt

10:211st & 0own 35Caleb Shudak kickoff for 65 yds for a touchback0
10:211st & 10own 25Aidan O'Connell pass incomplete0
10:212nd & 10own 25Aidan O'Connell pass complete to David Bell for 6 yds to the Prdue 31+6
10:213rd & 4own 31Aidan O'Connell pass incomplete to Milton Wright, broken up by Dane Belton0
10:214th & 4own 31Brooks Cormier punt for 42 yds, fair catch by Charlie Jones at the Iowa 270

IOWA13 plays, 73 yd · Touchdown

9:331st & 10own 27Ivory Kelly-Martin run for 14 yds to the Iowa 41 for a 1ST down+14
9:331st & 10own 41Ivory Kelly-Martin run for 5 yds to the Iowa 46+5
9:332nd & 5own 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+16
9:331st & 10opp 38IOWA Penalty, unsportsmanlike conduct (Ihmir Smith-Marsette) to the Iowa 47−15
9:331st & 10own 47Spencer Petras pass complete to Sam LaPorta for 6 yds to the Prdue 47+6
9:332nd & 4opp 47Ivory Kelly-Martin run for 9 yds to the Prdue 38 for a 1ST down+9
9:331st & 10opp 38Spencer Petras pass complete to Tyrone Tracy Jr. for 15 yds to the Prdue 23 for a 1ST down+15
9:331st & 10opp 23Spencer Petras pass complete to Ivory Kelly-Martin for 1 yd to the Prdue 22+1
9:332nd & 9opp 22Ihmir Smith-Marsette run for 15 yds to the Prdue 7 for a 1ST down+15
5:251st & 0opp 7Timeout IOWA, clock 05:250
5:251st & goalopp 7Spencer Petras pass incomplete0
5:252nd & goalopp 7Spencer Petras pass complete to Nico Ragaini for 6 yds to the Prdue 1+6
4:423rd & goalopp 1Mekhi Sargent run for 1 yd for a TD (Keith Duncan KICK)+1

PUR10 plays, 75 yd · Touchdown

4:421st & 0own 35Caleb Shudak kickoff for 65 yds for a touchback0
4:421st & 10own 25Aidan O'Connell pass incomplete to David Bell0
4:422nd & 10own 25Zander Horvath run for 6 yds to the Prdue 31+6
4:423rd & 4own 31Aidan O'Connell pass complete to David Bell for 16 yds to the Prdue 47 for a 1ST down+16
4:421st & 10own 47Aidan O'Connell pass complete to David Bell for 9 yds to the Iowa 44+9
4:422nd & 1opp 44Zander Horvath run for 15 yds to the Iowa 29 for a 1ST down+15
4:421st & 10opp 29Aidan O'Connell pass incomplete to David Bell0
4:422nd & 10opp 29Aidan O'Connell pass complete to Amad Anderson Jr. for 5 yds to the Iowa 24+5
4:423rd & 5opp 24Aidan O'Connell pass complete to David Bell for 13 yds to the Iowa 11 for a 1ST down+13
1:401st & 10opp 11Aidan O'Connell pass complete to David Bell for 11 yds for a TD (J.D. Dellinger KICK)+11

IOWA7 plays, 0 yd · Punt

1:401st & 0own 35J.D. Dellinger kickoff for 65 yds , Charlie Jones return for 22 yds to the Iowa 22+22
1:401st & 10own 22Spencer Petras sacked by George Karlaftis for a loss of 9 yards to the Iowa 13−9
1:242nd & 19own 13Timeout PURDUE, clock 01:240
1:242nd & 19own 13Spencer Petras pass complete to Tyler Goodson for 3 yds to the Iowa 16+3
1:243rd & 16own 16Spencer Petras pass complete to Tyler Goodson for 6 yds to the Iowa 22+6
1:084th & 10own 22Timeout PURDUE, clock 01:080
1:084th & 10own 22Tory Taylor punt for 35 yds, downed at the Prdue 430

PUR3 plays, 4 yd · Turnover

0:591st & 10own 43Aidan O'Connell pass incomplete to Milton Wright0
0:592nd & 10own 43Aidan O'Connell pass complete to Amad Anderson Jr. for 4 yds to the Prdue 47+4
0:593rd & 6own 47Aidan O'Connell pass intercepted Matt Hankins return for no gain to the Iowa 360

IOWA9 plays, 54 yd · Field goal

0:311st & 10own 36Spencer Petras pass complete to Tyler Goodson for 6 yds to the Iowa 42+6
0:312nd & 4own 42Spencer Petras pass complete to Nico Ragaini for 28 yds to the Prdue 30 for a 1ST down+28
0:191st & 10opp 30Timeout IOWA, clock 00:190
0:191st & 10opp 30Spencer Petras pass complete to Sam LaPorta for 20 yds to the Prdue 10 for a 1ST down+20
0:191st & goalopp 10Tyler Goodson run for no gain to the Prdue 100
0:042nd & 0opp 10Timeout IOWA, clock 00:040
0:042nd & 0opp 10Timeout PURDUE, clock 00:040
0:002nd & goalopp 10Keith Duncan 27 yd FG GOOD+27
0:00goal lineEnd of 2nd Quarter0

PUR9 plays, 73 yd · Turnover

15:001st & 0own 35Keith Duncan kickoff for 65 yds , Milton Wright return for 16 yds to the Prdue 16+16
15:001st & 10own 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
15:001st & 10own 31Zander Horvath run for 3 yds to the Prdue 34+3
15:002nd & 7own 34Aidan O'Connell pass incomplete to Milton Wright, broken up by Riley Moss0
15:003rd & 7own 34Aidan O'Connell pass complete to David Bell for 22 yds to the Iowa 44 for a 1ST down+22
15:001st & 10opp 44Aidan O'Connell pass complete to Zander Horvath for no gain to the Iowa 440
15:002nd & 10opp 44Zander Horvath run for 33 yds to the Iowa 11 for a 1ST down+33
15:001st & 10opp 11Aidan O'Connell pass complete to Jared Sparks for no gain to the Iowa 110
15:002nd & 10opp 11Aidan O'Connell pass intercepted Barrington Wade return for 16 yds to the Iowa 19+16

IOWA12 plays, 28 yd · Punt

12:181st & 10own 19Tyler Goodson run for 4 yds to the Iowa 23+4
12:182nd & 6own 23IOWA Penalty, false start (Coy Cronk) to the Iowa 18−5
12:182nd & 11own 18Spencer Petras pass complete to Sam LaPorta for 9 yds to the Iowa 27+9
12:183rd & 2own 27IOWA Penalty, false start (Alaric Jackson) to the Iowa 22−5
12:183rd & 7own 22Spencer Petras pass complete to Brandon Smith for 8 yds to the Iowa 30 for a 1ST down+8
12:181st & 10own 30Tyler Goodson run for 1 yd to the Iowa 31+1
12:182nd & 9own 31Tyler Goodson run for 15 yds to the Iowa 46 for a 1ST down+15
12:181st & 10own 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−3
12:181st & 13own 43Tyler Goodson run for 4 yds to the Iowa 47+4
12:182nd & 9own 47Spencer Petras pass incomplete to Ihmir Smith-Marsette0
12:183rd & 9own 47Spencer Petras pass incomplete to Shaun Beyer0
12:184th & 9own 47Tory Taylor punt for 52 yds, downed at the Prdue 10

PUR6 plays, 18 yd · Punt

7:511st & 10own 1Zander Horvath run for 11 yds to the Prdue 12 for a 1ST down+11
7:511st & 10own 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.−6
7:511st & 16own 6Zander Horvath run for no gain to the Prdue 60
7:512nd & 16own 6Aidan O'Connell pass complete to Payne Durham for 13 yds to the Prdue 19+13
7:513rd & 3own 19Aidan O'Connell pass incomplete to David Bell0
7:514th & 3own 19Brooks Cormier punt for 39 yds , Charlie Jones returns for 5 yds to the Iowa 47+5

IOWA5 plays, 0 yd · Punt

5:571st & 10own 47Tyler Goodson run for 4 yds to the Prdue 49+4
5:572nd & 6opp 49IOWA Penalty, false start (Ihmir Smith-Marsette) to the Iowa 46−5
5:572nd & 11own 46Tyler Goodson run for 1 yd to the Iowa 47+1
5:573rd & 10own 47Spencer Petras pass incomplete0
5:574th & 10own 47Tory Taylor punt for 30 yds, downed at the Prdue 230

PUR5 plays, -5 yd · Punt

4:071st & 10own 23Zander Horvath rush for 5 yards to the PUR28 (Brents,Julius), PENALTY PUR holding (Payne Durham) 10 yards to the PUR13, NO PLAY.−10
4:071st & 20own 13Aidan O'Connell pass incomplete0
4:072nd & 20own 13Aidan O'Connell pass complete to Maliq Carr for 15 yds to the Prdue 28+15
4:073rd & 5own 28Aidan O'Connell sacked by Daviyon Nixon and Noah Shannon for a loss of 10 yards to the Prdue 18−10
4:074th & 15own 18Brooks Cormier punt for 46 yds , Charlie Jones returns for 7 yds to the Iowa 43+7

IOWA13 plays, 42 yd · Field goal

2:131st & 10own 43Mekhi Sargent run for 6 yds to the Iowa 49+6
2:132nd & 4own 49Mekhi Sargent run for 12 yds to the Prdue 39 for a 1ST down+12
2:131st & 10opp 39Tyler Goodson run for 2 yds to the Prdue 37+2
2:132nd & 8opp 37Spencer Petras pass incomplete0
2:133rd & 8opp 37Spencer Petras pass complete to Tyrone Tracy Jr. for 4 yds to the Prdue 33+4
0:00goal lineEnd of 3rd Quarter0
15:004th & 4opp 33Spencer Petras pass complete to Nico Ragaini for 17 yds to the Prdue 16 for a 1ST down+17
15:001st & 10opp 16Ivory Kelly-Martin run for 1 yd to the Prdue 15+1
15:002nd & 9opp 15Petras,Spencer pass incomplete to Smith,Brandon, PENALTY IOWA holding (Linderbaum,T.) 10 yards to the PUR25, NO PLAY.−10
15:002nd & 19opp 25Spencer Petras pass incomplete to Sam LaPorta0
13:473rd & 19opp 25Timeout IOWA, clock 13:470
13:473rd & 19opp 25Spencer Petras pass complete to Nico Ragaini for 10 yds to the Prdue 15+10
13:124th & 9opp 15Keith Duncan 33 yd FG GOOD+33

PUR15 plays, 71 yd · Field goal

13:121st & 0own 35Mekhi Sargent kickoff for 65 yds , TJ Sheffield return for 17 yds to the Prdue 17+17
13:121st & 10own 17Aidan O'Connell pass incomplete to David Bell0
13:122nd & 10own 17Aidan O'Connell pass complete to Milton Wright for 15 yds to the Prdue 32 for a 1ST down+15
13:121st & 10own 32Aidan O'Connell pass complete to Payne Durham for 12 yds to the Prdue 44 for a 1ST down+12
13:121st & 10own 44Aidan O'Connell pass complete to Milton Wright for 20 yds to the Iowa 36 for a 1ST down+20
13:121st & 10opp 36Aidan O'Connell pass complete to Milton Wright for 5 yds to the Iowa 31+5
13:122nd & 5opp 31Aidan O'Connell pass complete to David Bell for a loss of 2 yards to the Iowa 33−2
13:123rd & 7opp 33Aidan O'Connell pass complete to Jared Sparks for 6 yds to the Iowa 27+6
13:124th & 1opp 27Zander Horvath run for 2 yds to the Iowa 25 for a 1ST down+2
13:121st & 10opp 25Zander Horvath run for 5 yds to the Iowa 20+5
13:122nd & 5opp 20Zander Horvath run for 7 yds to the Iowa 13 for a 1ST down+7
13:121st & 10opp 13Zander Horvath run for 1 yd to the Iowa 12+1
13:122nd & 9opp 12Aidan O'Connell pass incomplete to Maliq Carr0
13:123rd & 9opp 12Aidan O'Connell pass incomplete to David Bell, broken up by Chauncey Golston0
8:204th & 9opp 12J.D. Dellinger 29 yd FG GOOD+29

IOWA7 plays, 47 yd · Turnover

8:201st & 0own 35J.D. Dellinger kickoff for 65 yds for a touchback0
8:201st & 10own 25Mekhi Sargent run for no gain to the Iowa 250
8:202nd & 10own 25Spencer Petras pass complete to Brandon Smith for 10 yds to the Iowa 35 for a 1ST down+10
8:201st & 10own 35Spencer Petras pass incomplete to Ihmir Smith-Marsette0
8:202nd & 10own 35Mekhi Sargent run for 21 yds to the Prdue 44 for a 1ST down+21
8:201st & 10opp 44Mekhi Sargent run for 3 yds to the Prdue 41+3
8:202nd & 7opp 41Mekhi Sargent run for 13 yds to the Prdue 28 Mekhi Sargent fumbled, forced by Dedrick Mackey, recovered by Prdue Cam Allen+13

PUR14 plays, 72 yd · Touchdown

6:001st & 10own 28Aidan O'Connell pass incomplete to Maliq Carr0
6:002nd & 10own 28Zander Horvath run for 5 yds to the Prdue 33+5
6:003rd & 5own 33Aidan O'Connell pass complete to David Bell for 10 yds to the Prdue 43 for a 1ST down+10
6:001st & 10own 43Zander Horvath run for 9 yds to the Iowa 48+9
6:002nd & 1opp 48Zander Horvath run for a loss of 1 yard to the Iowa 49−1
4:083rd & 2opp 49Timeout IOWA, clock 04:080
4:083rd & 2opp 49Zander Horvath run for 2 yds to the Iowa 47 for a 1ST down+2
4:081st & 10opp 47Aidan O'Connell pass complete to Milton Wright for 10 yds to the Iowa 37 for a 1ST down+10
4:081st & 10opp 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.+15
4:081st & 10opp 22Aidan O'Connell pass incomplete0
4:082nd & 10opp 22Zander Horvath run for 11 yds to the Iowa 11 for a 1ST down+11
4:081st & 10opp 11Zander Horvath run for 5 yds to the Iowa 6+5
4:082nd & 5opp 6Aidan O'Connell pass incomplete0
2:153rd & 5opp 6Aidan O'Connell pass complete to David Bell for 6 yds for a TD (J.D. Dellinger KICK)+6

IOWA6 plays, 16 yd · On downs

2:151st & 0own 35J.D. Dellinger kickoff for 65 yds , Matt Hankins return for 28 yds to the Iowa 28+28
2:151st & 10own 28Spencer Petras pass complete to Sam LaPorta for 16 yds to the Iowa 44 for a 1ST down+16
2:151st & 10own 44Spencer Petras pass incomplete to Ihmir Smith-Marsette0
2:152nd & 10own 44Spencer Petras pass incomplete to Tyrone Tracy Jr.0
2:153rd & 10own 44Spencer Petras pass incomplete to Tyler Goodson0
2:154th & 10own 44Spencer Petras pass incomplete to Nico Ragaini, broken up by Geovante' Howard0

PUR5 plays, -4 yd · End of period

1:231st & 10opp 44Team run for a loss of 1 yard to the Iowa 45−1
1:212nd & 11opp 45Timeout IOWA, clock 01:210
1:212nd & 11opp 45Team run for a loss of 2 yards to the Iowa 47−2
1:213rd & 13opp 47Team run for a loss of 1 yard to the Iowa 48−1
0:00own 0End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 10 meetings vs. Team

Purdue 3–7 vs Iowa

  • 2019 · wk 8Purdue 20 @ Iowa 26
  • 2018 · wk 10Iowa 36 @ Purdue 38
  • 2017 · wk 12Purdue 24 @ Iowa 15
  • 2016 · wk 7Iowa 49 @ Purdue 35
  • 2015 · wk 12Purdue 20 @ Iowa 40
  • 2014 · wk 5Iowa 24 @ Purdue 10
  • 2013 · wk 11Iowa 38 @ Purdue 14
  • 2012 · wk 11Purdue 27 @ Iowa 24
  • 2011 · wk 12Iowa 31 @ Purdue 21
  • 2008 · wk 12Purdue 17 @ Iowa 22

Previous 3 meetings vs. Jeff Brohm

Iowa 1–2 vs Jeff Brohm

  • 2019 · wk 8Purdue 20 @ Iowa 26
  • 2018 · wk 10Iowa 36 @ Purdue 38
  • 2017 · wk 12Purdue 24 @ Iowa 15

Previous 10 meetings vs. Kirk Ferentz

Purdue 3–7 vs Kirk Ferentz

  • 2019 · wk 8Purdue 20 @ Iowa 26
  • 2018 · wk 10Iowa 36 @ Purdue 38
  • 2017 · wk 12Purdue 24 @ Iowa 15
  • 2016 · wk 7Iowa 49 @ Purdue 35
  • 2015 · wk 12Purdue 20 @ Iowa 40
  • 2014 · wk 5Iowa 24 @ Purdue 10
  • 2013 · wk 11Iowa 38 @ Purdue 14
  • 2012 · wk 11Purdue 27 @ Iowa 24
  • 2011 · wk 12Iowa 31 @ Purdue 21
  • 2008 · wk 12Purdue 17 @ Iowa 22

Research

Keep this open while you look at others