Week 8 · 2025

Penn State at Iowa

Sat 10/18/2025 07:00 PMKinnick StadiumIowa pregame58%Pregame win probability: 58% for Iowa. Iowa favored, and won.Conference

69°Cloudy5 mph WNW · 54% humidityRecorded at kickoff by College Football Data

Penn State

24

7–6

Iowa

25

9–4

Attendance

69,250

reported

IOWA4 plays, 3 yd · Turnover

15:001st & 10own 35Gabriel Nwosu kickoff for 65 yds for a touchback0
14:541st & 10own 25Kamari Moulton run for 3 yds to the IOWA 28+3
14:172nd & 7own 28Mark Gronowski pass incomplete to Kaden Wetjen0
14:113rd & 7own 28Mark Gronowski pass intercepted Zakee Wheatley return for 2 yds to the IOWA 35+2

PSU11 plays, 35 yd · Touchdown

14:021st & 10opp 35Kaytron Allen run for no gain to the IOWA 350
13:162nd & 10opp 35Ethan Grunkemeyer pass complete to Luke Reynolds for 5 yds to the IOWA 30+5
12:413rd & 5opp 30Kaytron Allen run for 1 yd to the IOWA 29+1
11:474th & 4opp 29Ethan Grunkemeyer run for 9 yds to the IOWA 20 for a 1ST down+9
11:081st & 10opp 20Kaytron Allen run for 7 yds to the IOWA 13+7
10:272nd & 3opp 13Jaxon Smolik run for 3 yds to the IOWA 10 for a 1ST down+3
9:561st & goalopp 10Ethan Grunkemeyer pass incomplete to Kyron Hudson0
9:442nd & goalopp 10Trebor Pena run for 9 yds to the IOWA 1+9
9:103rd & goalopp 1Ethan Grunkemeyer pass incomplete to Andrew Rappleyea0
9:044th & goalopp 1(09:04) Shotgun Allen,Kaytron rush middle for 0 yards to the Iowa01 (Nwankpa,Xavier; Hurkett,Ethan) PENALTY Iowa Offside. NO PLAY.0
8:454th & goalopp 1Kaytron Allen run for 1 yd for a TD (Ryan Barker KICK)+1

IOWA10 plays, 54 yd · Field goal

8:451st & 10own 35Gabriel Nwosu kickoff for 65 yds for a touchback0
8:331st & 10own 25Mark Gronowski pass complete to Kaden Wetjen for 12 yds to the IOWA 37 for a 1ST down+12
7:521st & 10own 37Kamari Moulton run for 8 yds to the IOWA 45+8
7:162nd & 2own 45Kamari Moulton run for 8 yds to the PSU 47 for a 1ST down+8
6:401st & 10opp 47Kamari Moulton run for 9 yds to the PSU 38+9
5:552nd & 1opp 38Kamari Moulton run for 13 yds to the PSU 25 for a 1ST down+13
5:151st & 10opp 25Mark Gronowski pass incomplete0
5:052nd & 10opp 25Xavier Williams run for 4 yds to the PSU 21+4
4:293rd & 6opp 21Mark Gronowski pass incomplete to Reece Vander Zee0
4:244th & 6opp 21Drew Stevens 39 yd FG GOOD+39

PSU5 plays, 8 yd · Punt

4:181st & 10own 35Drew Stevens kickoff for 56 yds , Cam Wallace return for 1 yd to the PSU 10+1
4:111st & 10own 10Kaytron Allen run for 8 yds to the PSU 18+8
3:332nd & 2own 18Ethan Grunkemeyer run for no gain to the PSU 180
2:473rd & 2own 18Jaxon Smolik run for no gain to the PSU 180
2:144th & 2own 18Gabriel Nwosu punt for 42 yds, punt out-of-bounds at the PSU 35 , Kaden Wetjen returns for 25 yds to the PSU 35+25

IOWA5 plays, 7 yd · Missed FG

2:141st & 10opp 35(02:12) PENALTY Iowa False Start (Large,Hayden) 5 yards from PSU35 to PSU40. NO PLAY.−5
2:081st & 15opp 40Mark Gronowski pass incomplete to Sam Phillips0
1:562nd & 15opp 40Mark Gronowski pass complete to Seth Anderson for 2 yds to the PSU 38+2
1:033rd & 13opp 38Mark Gronowski pass complete to Reece Vander Zee for 10 yds to the PSU 28+10
0:294th & 3opp 28Drew Stevens 46 yd FG MISSED+46

PSU5 plays, -7 yd · Punt

0:00own 28End of 1st Quarter0
0:001st & 10own 28Nicholas Singleton run for 2 yds to the PSU 30+2
14:562nd & 8own 30Ethan Grunkemeyer pass incomplete to Trebor Pena0
14:493rd & 8own 30Penn State Penalty, Intentional Grounding (-9 Yards) to the PSU 21−9
14:414th & 17own 21Gabriel Nwosu punt for 45 yds, fair catch by Kaden Wetjen at the IOWA 340

IOWA4 plays, 2 yd · Punt

14:341st & 10own 34Kaden Wetjen run for a loss of 3 yards to the IOWA 31−3
13:492nd & 13own 31Kamari Moulton run for 2 yds to the IOWA 33+2
13:103rd & 11own 33Mark Gronowski pass complete to Xavier Williams for 3 yds to the IOWA 36+3
12:304th & 8own 36Rhys Dakin punt for 54 yds, fair catch by Devonte Ross at the PSU 100

PSU12 plays, 52 yd · Turnover

12:221st & 10own 10Kaytron Allen run for 5 yds to the PSU 15+5
11:452nd & 5own 15Kaytron Allen run for 3 yds to the PSU 18+3
11:063rd & 2own 18Ethan Grunkemeyer pass complete to Devonte Ross for 4 yds to the PSU 22 for a 1ST down+4
10:411st & 10own 22Ethan Grunkemeyer pass complete to Trebor Pena for 13 yds to the PSU 35 for a 1ST down+13
10:091st & 10own 35Kaytron Allen run for 1 yd to the PSU 36+1
9:232nd & 9own 36Ethan Grunkemeyer pass complete to Koby Howard for 14 yds to the 50 yard line for a 1ST down+14
8:451st & 10midfieldKaytron Allen run for 3 yds to the IOWA 47+3
8:052nd & 7opp 47Ethan Grunkemeyer pass complete to Luke Reynolds for 4 yds to the IOWA 43+4
7:293rd & 3opp 43Ethan Grunkemeyer pass complete to Kaytron Allen for 7 yds to the IOWA 36 for a 1ST down+7
7:041st & 10opp 36Ethan Grunkemeyer pass incomplete to Kyron Hudson0
6:512nd & 10opp 36Ethan Grunkemeyer pass complete to Kaytron Allen for 2 yds to the IOWA 38+2
6:143rd & 12opp 38Ethan Grunkemeyer pass intercepted Deshaun Lee return for no gain to the IOWA 40

IOWA10 plays, 35 yd · Punt

6:071st & 10own 4Nathan McNeil run for 1 yd to the IOWA 5+1
5:422nd & 9own 5Nathan McNeil run for 4 yds to the IOWA 9+4
4:553rd & 5own 9Mark Gronowski pass complete to Xavier Williams for 10 yds to the IOWA 19 for a 1ST down+10
4:251st & 10own 19Mark Gronowski pass complete to Seth Anderson for 4 yds to the IOWA 23+4
3:582nd & 6own 23Kamari Moulton run for 7 yds to the IOWA 30 for a 1ST down+7
3:241st & 10own 30Kamari Moulton run for 5 yds to the IOWA 35+5
2:562nd & 5own 35Kamari Moulton run for 1 yd to the IOWA 36+1
2:063rd & 4own 36Mark Gronowski run for 3 yds to the IOWA 39+3
2:004th & 1own 39Timeout Iowa, clock 02:000
1:504th & 1own 39Rhys Dakin punt for 61 yds for a touchback0

PSU4 plays, 4 yd · Turnover

1:451st & 10own 20Ethan Grunkemeyer pass incomplete to Nicholas Singleton0
1:373rd & 6own 24Timeout Iowa, clock 01:370
1:372nd & 10own 20Nicholas Singleton run for 4 yds to the PSU 24+4
1:283rd & 6own 24Ethan Grunkemeyer pass intercepted Xavier Nwankpa return for 28 yds to the PSU 1+28

IOWA3 plays, 1 yd · Touchdown

1:222nd & goalopp 1Timeout Iowa, clock 01:220
1:221st & goalopp 1Mark Gronowski run for no gain to the PSU 10
1:142nd & goalopp 1Mark Gronowski run for 1 yd for a TD (Drew Stevens KICK)+1

PSU6 plays, 6 yd · Punt

1:141st & 10own 35Drew Stevens kickoff for 65 yds for a touchback0
1:071st & 10own 25Kaytron Allen run for 1 yd to the PSU 26+1
1:072nd & 9own 26Timeout Iowa, clock 01:070
1:012nd & 9own 26Nicholas Singleton run for 5 yds to the PSU 31+5
0:553rd & 4own 31Ethan Grunkemeyer pass incomplete to Kyron Hudson0
0:474th & 4own 31Gabriel Nwosu punt for 44 yds, fair catch by Kaden Wetjen at the IOWA 250

IOWA8 plays, 27 yd · Defensive TD

0:351st & 10own 25Mark Gronowski pass complete to Kamari Moulton for 2 yds to the IOWA 27+2
0:222nd & 8own 27Penn State Penalty, Personal Foul (Dominic DeLuca) to the IOWA 44 for a 1ST down+15
0:101st & 10own 44Mark Gronowski pass complete to Kamari Moulton for 8 yds to the PSU 48+8
0:102nd & 2opp 48Timeout Iowa, clock 00:100
0:062nd & 2opp 48Mark Gronowski pass incomplete to Seth Anderson0
0:063rd & 2opp 48Timeout Iowa, clock 00:060
0:003rd & 2opp 48Elliot Washington II 35 Yd Return of Blocked Field Goal (Ryan Barker Kick)+35
0:00opp 3End of 2nd Quarter+3

PSU12 plays, 75 yd · Touchdown

15:001st & 10own 35Drew Stevens kickoff for 65 yds for a touchback0
14:531st & 10own 25Ethan Grunkemeyer pass incomplete to Devonte Ross0
14:402nd & 10own 25Kaytron Allen run for 30 yds to the IOWA 45 for a 1ST down+30
14:011st & 10opp 45Kaytron Allen run for 3 yds to the IOWA 42+3
13:182nd & 7opp 42Kaytron Allen run for no gain to the IOWA 420
12:323rd & 7opp 42Ethan Grunkemeyer pass complete to Devonte Ross for 11 yds to the IOWA 31 for a 1ST down+11
11:541st & 10opp 31Jaxon Smolik run for a loss of 3 yards to the IOWA 34−3
11:132nd & 13opp 34Nicholas Singleton run for a loss of 1 yard to the IOWA 35−1
10:533rd & 14opp 35(10:55) Shotgun Grunkemeyer,Ethan pass incomplete deep middle to Ross,Devonte thrown to Iowa00 PENALTY Iowa Pass Interference (Entringer,Koen) 15 yards from Iowa35 to Iowa20, 1ST DOWN. NO PLAY.+15
10:461st & 10opp 20Kaytron Allen run for 8 yds to the IOWA 12+8
10:062nd & 2opp 12Kaytron Allen run for 4 yds to the IOWA 8 for a 1ST down+4
9:251st & goalopp 8Kaytron Allen run for 8 yds for a TD (Ryan Barker KICK)+8

IOWA9 plays, 74 yd · Touchdown

9:181st & 10own 35Gabriel Nwosu kickoff for 65 yds , Kaden Wetjen return for 26 yds to the IOWA 26+26
9:071st & 10own 26Kamari Moulton run for 5 yds to the IOWA 31+5
8:382nd & 5own 31Kaden Wetjen run for 2 yds to the IOWA 33+2
7:383rd & 3own 33Mark Gronowski run for 38 yds to the PSU 29 for a 1ST down+38
6:551st & 10opp 29Mark Gronowski pass complete to Kaden Wetjen for 9 yds to the PSU 20+9
6:182nd & 1opp 20Kamari Moulton run for 11 yds to the PSU 9 for a 1ST down+11
5:351st & goalopp 9Kamari Moulton run for no gain to the PSU 90
4:522nd & goalopp 9Kamari Moulton run for 5 yds to the PSU 4+5
4:193rd & goalopp 4Mark Gronowski run for 4 yds for a TD (Two-Point Conversion failed)+4

PSU8 plays, 20 yd · On downs

4:131st & 10own 35Drew Stevens kickoff for 64 yds , Corey Smith return for 19 yds to the PSU 20+19
3:521st & 10own 20Ethan Grunkemeyer pass complete to Nicholas Singleton for no gain to the PSU 200
3:262nd & 10own 20Kaytron Allen run for 7 yds to the PSU 27+7
2:463rd & 3own 27Ethan Grunkemeyer pass complete to Trebor Pena for 4 yds to the PSU 31 for a 1ST down+4
2:151st & 10own 31Kaytron Allen run for 6 yds to the PSU 37+6
1:392nd & 4own 37Kaytron Allen run for 1 yd to the PSU 38+1
0:433rd & 3own 38Ethan Grunkemeyer pass complete to Trebor Pena for 2 yds to the PSU 40+2
0:124th & 1own 40Luke Reynolds run for no gain to the PSU 400

IOWA6 plays, 27 yd · Field goal

0:001st & 10opp 40Kamari Moulton run for 21 yds to the PSU 19 for a 1ST down+21
0:00opp 40End of 3rd Quarter+21
14:511st & 10opp 19Kamari Moulton run for 3 yds to the PSU 16+3
14:292nd & 7opp 16Kamari Moulton run for a loss of 5 yards to the PSU 21−5
13:483rd & 12opp 21Mark Gronowski pass complete to Hayden Large for 8 yds to the PSU 13+8
13:174th & 4opp 13Drew Stevens 31 yd FG GOOD+31

PSU17 plays, 61 yd · Field goal

13:171st & 10own 35Drew Stevens kickoff for 65 yds for a touchback0
13:101st & 10own 25Kaytron Allen run for 6 yds to the PSU 31+6
12:332nd & 4own 31Ethan Grunkemeyer pass incomplete to Kaytron Allen0
12:213rd & 4own 31Ethan Grunkemeyer run for 6 yds to the PSU 37 for a 1ST down+6
11:411st & 10own 37Kaytron Allen run for 9 yds to the PSU 46+9
10:222nd & 1own 46Jaxon Smolik run for 3 yds to the PSU 49 Jaxon Smolik fumbled, recovered by PSU Kyron Hudson for a 1ST down+3
9:451st & 10own 49Ethan Grunkemeyer run for a loss of 1 yard to the PSU 48 Ethan Grunkemeyer fumbled, recovered by PSU Ethan Grunkemeyer−1
9:432nd & 11own 48Ethan Grunkemeyer pass incomplete to Kyron Hudson0
9:293rd & 11own 48Ethan Grunkemeyer pass complete to Andrew Rappleyea for 12 yds to the IOWA 40 for a 1ST down+12
8:561st & 10opp 40Kaytron Allen run for 6 yds to the IOWA 34+6
8:142nd & 4opp 34Kaytron Allen run for 13 yds to the IOWA 21 for a 1ST down+13
7:271st & 10opp 21Ethan Grunkemeyer pass complete to Luke Reynolds for 7 yds to the IOWA 14+7
6:552nd & 3opp 14Nicholas Singleton run for 4 yds to the IOWA 10 for a 1ST down+4
6:181st & goalopp 10Ethan Grunkemeyer pass incomplete to Trebor Pena0
6:092nd & goalopp 10Kaytron Allen run for no gain to the IOWA 100
5:243rd & goalopp 10Ethan Grunkemeyer run for a loss of 4 yards to the IOWA 14−4
4:564th & goalopp 14Ryan Barker 32 yd FG GOOD+32

IOWA3 plays, 75 yd · Touchdown

4:561st & 10own 35Gabriel Nwosu kickoff for 65 yds for a touchback0
4:401st & 10own 25Mark Gronowski run for 67 yds to the PSU 8 for a 1ST down+67
3:541st & goalopp 8Kaden Wetjen run for 8 yds for a TD (Two-Point Conversion failed)+8

PSU11 plays, 27 yd · On downs

3:481st & 10own 35Drew Stevens kickoff for 65 yds , Corey Smith return for 22 yds to the PSU 22+22
3:321st & 10own 22Kaytron Allen run for 4 yds to the PSU 26+4
2:562nd & 6own 26Kaytron Allen run for 6 yds to the PSU 32 for a 1ST down+6
2:281st & 10own 32Kaytron Allen run for 1 yd to the PSU 33+1
2:092nd & 9own 33Ethan Grunkemeyer pass complete to Khalil Dinkins for 10 yds to the PSU 43 for a 1ST down+10
2:001st & 10own 43Timeout Iowa, clock 02:000
1:511st & 10own 43Kaytron Allen run for 3 yds to the PSU 46+3
1:352nd & 7own 46Ethan Grunkemeyer pass complete to Kaytron Allen for 2 yds to the PSU 48+2
1:283rd & 5own 48Nicholas Singleton run for 1 yd to the PSU 49+1
1:224th & 4own 49Timeout Iowa, clock 01:220
1:144th & 4own 49Ethan Grunkemeyer pass incomplete to Trebor Pena0

IOWA7 plays, 18 yd · End of period

1:081st & 10opp 49Kamari Moulton run for 3 yds to the PSU 46+3
1:082nd & 7opp 46Timeout Iowa, clock 01:080
1:012nd & 7opp 46Mark Gronowski run for 1 yd to the PSU 45+1
1:013rd & 6opp 45Timeout Iowa, clock 01:010
0:443rd & 6opp 45Mark Gronowski run for 14 yds to the PSU 31 for a 1ST down+14
0:001st & 10opp 31M. Gronowski takes a knee0
0:00opp 31End 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

Iowa 3–7 vs Penn State

  • 2023 · wk 4Iowa 0 @ Penn State 31
  • 2021 · wk 6Penn State 20 @ Iowa 23
  • 2020 · wk 12Iowa 41 @ Penn State 21
  • 2019 · wk 7Penn State 17 @ Iowa 12
  • 2018 · wk 9Iowa 24 @ Penn State 30
  • 2017 · wk 4Penn State 21 @ Iowa 19
  • 2016 · wk 10Iowa 14 @ Penn State 41
  • 2012 · wk 8Penn State 38 @ Iowa 14
  • 2011 · wk 6Iowa 3 @ Penn State 13
  • 2010 · wk 5Penn State 3 @ Iowa 24

Previous 10 meetings vs. Kirk Ferentz

Penn State 7–3 vs Kirk Ferentz

  • 2023 · wk 4Iowa 0 @ Penn State 31
  • 2021 · wk 6Penn State 20 @ Iowa 23
  • 2020 · wk 12Iowa 41 @ Penn State 21
  • 2019 · wk 7Penn State 17 @ Iowa 12
  • 2018 · wk 9Iowa 24 @ Penn State 30
  • 2017 · wk 4Penn State 21 @ Iowa 19
  • 2016 · wk 10Iowa 14 @ Penn State 41
  • 2012 · wk 8Penn State 38 @ Iowa 14
  • 2011 · wk 6Iowa 3 @ Penn State 13
  • 2010 · wk 5Penn State 3 @ Iowa 24

Previous 7 meetings vs. James Franklin

Iowa 2–5 vs James Franklin

  • 2023 · wk 4Iowa 0 @ Penn State 31
  • 2021 · wk 6Penn State 20 @ Iowa 23
  • 2020 · wk 12Iowa 41 @ Penn State 21
  • 2019 · wk 7Penn State 17 @ Iowa 12
  • 2018 · wk 9Iowa 24 @ Penn State 30
  • 2017 · wk 4Penn State 21 @ Iowa 19
  • 2016 · wk 10Iowa 14 @ Penn State 41

Research

Keep this open while you look at others