Penn State at Iowa

Saturday, October 18, 2025

Iowa beat Penn State 25–⁠24. It was their 33rd meeting; Penn State leads the series 18–⁠15.

AwayPenn State7–⁠6 in 2025
24
HomeIowa9–⁠4 in 2025
25

Final at Kinnick Stadium, Iowa CityTV: PeacockAttendance 69,250

At kickoff
70°F, clear, wind 3 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Iowa City Municipal Airport, 2 km from the stadium, eight minutes before kickoff
Official
Francisco VillarGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Penn State777324
Iowa376925

How the win probability moved

Iowa favored

Win probability by play: Iowa 59% at kickoff, 100% at the end. Biggest swing: 45 points.

Penn State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (45 points).

Standouts

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

Player stats

Penn State

PassingC/AttYdsTDInt
Ethan Grunkemeyer15/289302
RushingCarYdsTDLong
Kaytron Allen28145230
Nicholas Singleton61505
Trebor Pena1909
Jaxon Smolik4303
ReceivingRecYdsTDLong
Trebor Pena319013
Luke Reynolds31607
Devonte Ross215011
Koby Howard114014
DefenseTklTFLSacksInt
Zakee Wheatley10001
Dominic DeLuca8000
Audavion Collins4100
Keon Wylie3000

Iowa

PassingC/AttYdsTDInt
Mark Gronowski10/166801
RushingCarYdsTDLong
Mark Gronowski9130267
Kamari Moulton1799021
Kaden Wetjen3718
Nathan McNeil2504
ReceivingRecYdsTDLong
Kaden Wetjen221012
Xavier Williams213010
Kamari Moulton21008
Reece Vander Zee110010
DefenseTklTFLSacksInt
Koen Entringer11100
Xavier Nwankpa10001
Karson Sharar92.500
Aaron Graves7000
Ethan Hurkett3110
Deshaun Lee0001

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

Team stats

Penn StateIowa
266Total yards313
93Passing yards68
173Rushing yards245
3.3Yards per pass4.3
3.8Yards per rush7.4
19First downs11
6–⁠16Third downs4–⁠10
2–⁠4Fourth downs0–⁠0
2Turnovers1
2–⁠15Penalties3–⁠20
36:12Possession23:48
0Sacks (by defense)1

Efficiency

Penn StateIowa
41%Success rate39%
−0.11EPA per play−0.03
1.00Explosiveness1.24
−0.04Rushing EPA0.38
−0.23Passing EPA−0.27
35%Passing-down success17%
−0.10First-down EPA0.25
0.02Second-down EPA−0.19
−0.15Third-down EPA−0.33
8%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)

Iowa 56% to win. Elo’s favorite won.

The line

Iowa −3, over/under 41.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 Iowa 58%, Penn State 42%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Iowa end zonePenn State end zoneQ1 IowaInterception, 3 playsQ1 Penn StateTouchdown, 10 playsQ1 IowaField goal, 9 playsQ1 Penn StatePunt, 3 playsQ1 IowaMissed FG, 4 playsQ1 Penn StatePunt, 3 playsQ2 IowaPunt, 3 playsQ2 Penn StateInterception, 12 playsQ2 IowaPunt, 8 playsQ2 Penn StateInterception, 3 playsQ2 IowaTouchdown, 2 playsQ2 Penn StatePunt, 3 playsQ2 IowaMissed FG return TD, 5 plays (Penn State scores)Q3 Penn StateTouchdown, 10 playsQ3 IowaTouchdown, 8 playsQ3 Penn StateTurnover on downs, 7 playsQ3 IowaField goal, 5 playsQ4 Penn StateField goal, 16 playsQ4 IowaTouchdown, 2 playsQ4 Penn StateTurnover on downs, 8 playsQ4 IowaEnd of game, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Iowa drives left to right, Penn State right to left.
  1. Q1 IowaInterception, 3 plays, 3 yards
  2. Q1 Penn StateTouchdown, 10 plays, 35 yards
  3. Q1 IowaField goal, 9 plays, 54 yards
  4. Q1 Penn StatePunt, 3 plays, 8 yards
  5. Q1 IowaMissed FG, 4 plays, 7 yards
  6. Q1 Penn StatePunt, 3 plays, −7 yards
  7. Q2 IowaPunt, 3 plays, 2 yards
  8. Q2 Penn StateInterception, 12 plays, 52 yards
  9. Q2 IowaPunt, 8 plays, 35 yards
  10. Q2 Penn StateInterception, 3 plays, 4 yards
  11. Q2 IowaTouchdown, 2 plays, 1 yard
  12. Q2 Penn StatePunt, 3 plays, 6 yards
  13. Q2 IowaMissed FG return TD, 5 plays (Penn State scores), 27 yards
  14. Q3 Penn StateTouchdown, 10 plays, 75 yards
  15. Q3 IowaTouchdown, 8 plays, 74 yards
  16. Q3 Penn StateTurnover on downs, 7 plays, 20 yards
  17. Q3 IowaField goal, 5 plays, 27 yards
  18. Q4 Penn StateField goal, 16 plays, 61 yards
  19. Q4 IowaTouchdown, 2 plays, 75 yards
  20. Q4 Penn StateTurnover on downs, 8 plays, 27 yards
  21. Q4 IowaEnd of game, 4 plays, 18 yards

Play by play

1st quarter6 drives, then Penn State 7, Iowa 3
Iowa Interception, 3 plays
15:001st & 10 at own 35Gabriel Nwosu kickoff for 65 yds for a touchback
14:541st & 10 at own 25Kamari Moulton run for 3 yds to the IOWA 28
14:172nd & 7 at own 28Mark Gronowski pass incomplete to Kaden Wetjen
14:113rd & 7 at own 28Mark Gronowski pass intercepted Zakee Wheatley return for 2 yds to the IOWA 35
Penn State Touchdown, 10 plays
14:021st & 10 at opp 35Kaytron Allen run for no gain to the IOWA 35
13:162nd & 10 at opp 35Ethan Grunkemeyer pass complete to Luke Reynolds for 5 yds to the IOWA 30
12:413rd & 5 at opp 30Kaytron Allen run for 1 yd to the IOWA 29
11:474th & 4 at opp 29Ethan Grunkemeyer run for 9 yds to the IOWA 20 for a 1ST down
11:081st & 10 at opp 20Kaytron Allen run for 7 yds to the IOWA 13
10:272nd & 3 at opp 13Jaxon Smolik run for 3 yds to the IOWA 10 for a 1ST down
9:561st & goal at opp 10Ethan Grunkemeyer pass incomplete to Kyron Hudson
9:442nd & goal at opp 10Trebor Pena run for 9 yds to the IOWA 1
9:103rd & goal at opp 1Ethan Grunkemeyer pass incomplete to Andrew Rappleyea
9:044th & goal at opp 1(09:04) Shotgun Allen,Kaytron rush middle for 0 yards to the Iowa01 (Nwankpa,Xavier; Hurkett,Ethan) PENALTY Iowa Offside. NO PLAY.
8:454th & goal at opp 1Kaytron Allen run for 1 yd for a TD (Ryan Barker KICK)Penn State 7, Iowa 0
Iowa Field goal, 9 plays
8:451st & 10 at own 35Gabriel Nwosu kickoff for 65 yds for a touchback
8:331st & 10 at own 25Mark Gronowski pass complete to Kaden Wetjen for 12 yds to the IOWA 37 for a 1ST down
7:521st & 10 at own 37Kamari Moulton run for 8 yds to the IOWA 45
7:162nd & 2 at own 45Kamari Moulton run for 8 yds to the PSU 47 for a 1ST down
6:401st & 10 at opp 47Kamari Moulton run for 9 yds to the PSU 38
5:552nd & 1 at opp 38Kamari Moulton run for 13 yds to the PSU 25 for a 1ST down
5:151st & 10 at opp 25Mark Gronowski pass incomplete
5:052nd & 10 at opp 25Xavier Williams run for 4 yds to the PSU 21
4:293rd & 6 at opp 21Mark Gronowski pass incomplete to Reece Vander Zee
4:244th & 6 at opp 21Drew Stevens 39 yd FG GOODPenn State 7, Iowa 3
Penn State Punt, 3 plays
4:181st & 10 at own 35Drew Stevens kickoff for 56 yds , Cam Wallace return for 1 yd to the PSU 10
4:111st & 10 at own 10Kaytron Allen run for 8 yds to the PSU 18
3:332nd & 2 at own 18Ethan Grunkemeyer run for no gain to the PSU 18
2:473rd & 2 at own 18Jaxon Smolik run for no gain to the PSU 18
2:144th & 2 at own 18Gabriel Nwosu punt for 42 yds, punt out-of-bounds at the PSU 35 , Kaden Wetjen returns for 25 yds to the PSU 35
Iowa Missed FG, 4 plays
2:141st & 10 at opp 35(02:12) PENALTY Iowa False Start (Large,Hayden) 5 yards from PSU35 to PSU40. NO PLAY.
2:081st & 15 at opp 40Mark Gronowski pass incomplete to Sam Phillips
1:562nd & 15 at opp 40Mark Gronowski pass complete to Seth Anderson for 2 yds to the PSU 38
1:033rd & 13 at opp 38Mark Gronowski pass complete to Reece Vander Zee for 10 yds to the PSU 28
0:294th & 3 at opp 28Drew Stevens 46 yd FG MISSED
Penn State Punt, 3 plays
0:001st & 10 at own 28Nicholas Singleton run for 2 yds to the PSU 30
Q2 14:562nd & 8 at own 30Ethan Grunkemeyer pass incomplete to Trebor Pena
Q2 14:493rd & 8 at own 30Penn State Penalty, Intentional Grounding (-9 Yards) to the PSU 21
Q2 14:414th & 17 at own 21Gabriel Nwosu punt for 45 yds, fair catch by Kaden Wetjen at the IOWA 34
2nd quarter7 drives, then Penn State 14, Iowa 10
Iowa Punt, 3 plays
14:341st & 10 at own 34Kaden Wetjen run for a loss of 3 yards to the IOWA 31
13:492nd & 13 at own 31Kamari Moulton run for 2 yds to the IOWA 33
13:103rd & 11 at own 33Mark Gronowski pass complete to Xavier Williams for 3 yds to the IOWA 36
12:304th & 8 at own 36Rhys Dakin punt for 54 yds, fair catch by Devonte Ross at the PSU 10
Penn State Interception, 12 plays
12:221st & 10 at own 10Kaytron Allen run for 5 yds to the PSU 15
11:452nd & 5 at own 15Kaytron Allen run for 3 yds to the PSU 18
11:063rd & 2 at own 18Ethan Grunkemeyer pass complete to Devonte Ross for 4 yds to the PSU 22 for a 1ST down
10:411st & 10 at own 22Ethan Grunkemeyer pass complete to Trebor Pena for 13 yds to the PSU 35 for a 1ST down
10:091st & 10 at own 35Kaytron Allen run for 1 yd to the PSU 36
9:232nd & 9 at own 36Ethan Grunkemeyer pass complete to Koby Howard for 14 yds to the 50 yard line for a 1ST down
8:451st & 10 at the 50Kaytron Allen run for 3 yds to the IOWA 47
8:052nd & 7 at opp 47Ethan Grunkemeyer pass complete to Luke Reynolds for 4 yds to the IOWA 43
7:293rd & 3 at opp 43Ethan Grunkemeyer pass complete to Kaytron Allen for 7 yds to the IOWA 36 for a 1ST down
7:041st & 10 at opp 36Ethan Grunkemeyer pass incomplete to Kyron Hudson
6:512nd & 10 at opp 36Ethan Grunkemeyer pass complete to Kaytron Allen for 2 yds to the IOWA 38
6:143rd & 12 at opp 38Ethan Grunkemeyer pass intercepted Deshaun Lee return for no gain to the IOWA 4
Iowa Punt, 8 plays
6:071st & 10 at own 4Nathan McNeil run for 1 yd to the IOWA 5
5:422nd & 9 at own 5Nathan McNeil run for 4 yds to the IOWA 9
4:553rd & 5 at own 9Mark Gronowski pass complete to Xavier Williams for 10 yds to the IOWA 19 for a 1ST down
4:251st & 10 at own 19Mark Gronowski pass complete to Seth Anderson for 4 yds to the IOWA 23
3:582nd & 6 at own 23Kamari Moulton run for 7 yds to the IOWA 30 for a 1ST down
3:241st & 10 at own 30Kamari Moulton run for 5 yds to the IOWA 35
2:562nd & 5 at own 35Kamari Moulton run for 1 yd to the IOWA 36
2:063rd & 4 at own 36Mark Gronowski run for 3 yds to the IOWA 39
2:004th & 1 at own 39Timeout Iowa, clock 02:00
1:504th & 1 at own 39Rhys Dakin punt for 61 yds for a touchback
Penn State Interception, 3 plays
1:451st & 10 at own 20Ethan Grunkemeyer pass incomplete to Nicholas Singleton
1:373rd & 6 at own 24Timeout Iowa, clock 01:37
1:372nd & 10 at own 20Nicholas Singleton run for 4 yds to the PSU 24
1:283rd & 6 at own 24Ethan Grunkemeyer pass intercepted Xavier Nwankpa return for 28 yds to the PSU 1
Iowa Touchdown, 2 plays
1:222nd & goal at opp 1Timeout Iowa, clock 01:22
1:221st & goal at opp 1Mark Gronowski run for no gain to the PSU 1
1:142nd & goal at opp 1Mark Gronowski run for 1 yd for a TD (Drew Stevens KICK)Iowa 10, Penn State 7
Penn State Punt, 3 plays
1:141st & 10 at own 35Drew Stevens kickoff for 65 yds for a touchback
1:071st & 10 at own 25Kaytron Allen run for 1 yd to the PSU 26
1:072nd & 9 at own 26Timeout Iowa, clock 01:07
1:012nd & 9 at own 26Nicholas Singleton run for 5 yds to the PSU 31
0:553rd & 4 at own 31Ethan Grunkemeyer pass incomplete to Kyron Hudson
0:474th & 4 at own 31Gabriel Nwosu punt for 44 yds, fair catch by Kaden Wetjen at the IOWA 25
Iowa Missed FG return TD, 5 plays (Penn State scores)
0:351st & 10 at own 25Mark Gronowski pass complete to Kamari Moulton for 2 yds to the IOWA 27
0:222nd & 8 at own 27Penn State Penalty, Personal Foul (Dominic DeLuca) to the IOWA 44 for a 1ST down
0:101st & 10 at own 44Mark Gronowski pass complete to Kamari Moulton for 8 yds to the PSU 48
0:102nd & 2 at opp 48Timeout Iowa, clock 00:10
0:062nd & 2 at opp 48Mark Gronowski pass incomplete to Seth Anderson
0:063rd & 2 at opp 48Timeout Iowa, clock 00:06
0:003rd & 2 at opp 48Elliot Washington II 35 Yd Return of Blocked Field Goal (Ryan Barker Kick)Penn State 14, Iowa 10
3rd quarter4 drives, then Penn State 21, Iowa 16
Penn State Touchdown, 10 plays
15:001st & 10 at own 35Drew Stevens kickoff for 65 yds for a touchback
14:531st & 10 at own 25Ethan Grunkemeyer pass incomplete to Devonte Ross
14:402nd & 10 at own 25Kaytron Allen run for 30 yds to the IOWA 45 for a 1ST down
14:011st & 10 at opp 45Kaytron Allen run for 3 yds to the IOWA 42
13:182nd & 7 at opp 42Kaytron Allen run for no gain to the IOWA 42
12:323rd & 7 at opp 42Ethan Grunkemeyer pass complete to Devonte Ross for 11 yds to the IOWA 31 for a 1ST down
11:541st & 10 at opp 31Jaxon Smolik run for a loss of 3 yards to the IOWA 34
11:132nd & 13 at opp 34Nicholas Singleton run for a loss of 1 yard to the IOWA 35
10:533rd & 14 at opp 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.
10:461st & 10 at opp 20Kaytron Allen run for 8 yds to the IOWA 12
10:062nd & 2 at opp 12Kaytron Allen run for 4 yds to the IOWA 8 for a 1ST down
9:251st & goal at opp 8Kaytron Allen run for 8 yds for a TD (Ryan Barker KICK)Penn State 21, Iowa 10
Iowa Touchdown, 8 plays
9:181st & 10 at own 35Gabriel Nwosu kickoff for 65 yds , Kaden Wetjen return for 26 yds to the IOWA 26
9:071st & 10 at own 26Kamari Moulton run for 5 yds to the IOWA 31
8:382nd & 5 at own 31Kaden Wetjen run for 2 yds to the IOWA 33
7:383rd & 3 at own 33Mark Gronowski run for 38 yds to the PSU 29 for a 1ST down
6:551st & 10 at opp 29Mark Gronowski pass complete to Kaden Wetjen for 9 yds to the PSU 20
6:182nd & 1 at opp 20Kamari Moulton run for 11 yds to the PSU 9 for a 1ST down
5:351st & goal at opp 9Kamari Moulton run for no gain to the PSU 9
4:522nd & goal at opp 9Kamari Moulton run for 5 yds to the PSU 4
4:193rd & goal at opp 4Mark Gronowski run for 4 yds for a TD (Two-Point Conversion failed)Penn State 21, Iowa 16
Penn State Turnover on downs, 7 plays
4:131st & 10 at own 35Drew Stevens kickoff for 64 yds , Corey Smith return for 19 yds to the PSU 20
3:521st & 10 at own 20Ethan Grunkemeyer pass complete to Nicholas Singleton for no gain to the PSU 20
3:262nd & 10 at own 20Kaytron Allen run for 7 yds to the PSU 27
2:463rd & 3 at own 27Ethan Grunkemeyer pass complete to Trebor Pena for 4 yds to the PSU 31 for a 1ST down
2:151st & 10 at own 31Kaytron Allen run for 6 yds to the PSU 37
1:392nd & 4 at own 37Kaytron Allen run for 1 yd to the PSU 38
0:433rd & 3 at own 38Ethan Grunkemeyer pass complete to Trebor Pena for 2 yds to the PSU 40
0:124th & 1 at own 40Luke Reynolds run for no gain to the PSU 40
Iowa Field goal, 5 plays
0:001st & 10 at opp 40Kamari Moulton run for 21 yds to the PSU 19 for a 1ST down
Q4 14:511st & 10 at opp 19Kamari Moulton run for 3 yds to the PSU 16
Q4 14:292nd & 7 at opp 16Kamari Moulton run for a loss of 5 yards to the PSU 21
Q4 13:483rd & 12 at opp 21Mark Gronowski pass complete to Hayden Large for 8 yds to the PSU 13
Q4 13:174th & 4 at opp 13Drew Stevens 31 yd FG GOODPenn State 21, Iowa 19
4th quarter4 drives, then Iowa 25, Penn State 24
Penn State Field goal, 16 plays
13:171st & 10 at own 35Drew Stevens kickoff for 65 yds for a touchback
13:101st & 10 at own 25Kaytron Allen run for 6 yds to the PSU 31
12:332nd & 4 at own 31Ethan Grunkemeyer pass incomplete to Kaytron Allen
12:213rd & 4 at own 31Ethan Grunkemeyer run for 6 yds to the PSU 37 for a 1ST down
11:411st & 10 at own 37Kaytron Allen run for 9 yds to the PSU 46
10:222nd & 1 at own 46Jaxon Smolik run for 3 yds to the PSU 49 Jaxon Smolik fumbled, recovered by PSU Kyron Hudson for a 1ST down
9:451st & 10 at own 49Ethan Grunkemeyer run for a loss of 1 yard to the PSU 48 Ethan Grunkemeyer fumbled, recovered by PSU Ethan Grunkemeyer
9:432nd & 11 at own 48Ethan Grunkemeyer pass incomplete to Kyron Hudson
9:293rd & 11 at own 48Ethan Grunkemeyer pass complete to Andrew Rappleyea for 12 yds to the IOWA 40 for a 1ST down
8:561st & 10 at opp 40Kaytron Allen run for 6 yds to the IOWA 34
8:142nd & 4 at opp 34Kaytron Allen run for 13 yds to the IOWA 21 for a 1ST down
7:271st & 10 at opp 21Ethan Grunkemeyer pass complete to Luke Reynolds for 7 yds to the IOWA 14
6:552nd & 3 at opp 14Nicholas Singleton run for 4 yds to the IOWA 10 for a 1ST down
6:181st & goal at opp 10Ethan Grunkemeyer pass incomplete to Trebor Pena
6:092nd & goal at opp 10Kaytron Allen run for no gain to the IOWA 10
5:243rd & goal at opp 10Ethan Grunkemeyer run for a loss of 4 yards to the IOWA 14
4:564th & goal at opp 14Ryan Barker 32 yd FG GOODPenn State 24, Iowa 19
Iowa Touchdown, 2 plays
4:561st & 10 at own 35Gabriel Nwosu kickoff for 65 yds for a touchback
4:401st & 10 at own 25Mark Gronowski run for 67 yds to the PSU 8 for a 1ST down
3:541st & goal at opp 8Kaden Wetjen run for 8 yds for a TD (Two-Point Conversion failed)Iowa 25, Penn State 24
Penn State Turnover on downs, 8 plays
3:481st & 10 at own 35Drew Stevens kickoff for 65 yds , Corey Smith return for 22 yds to the PSU 22
3:321st & 10 at own 22Kaytron Allen run for 4 yds to the PSU 26
2:562nd & 6 at own 26Kaytron Allen run for 6 yds to the PSU 32 for a 1ST down
2:281st & 10 at own 32Kaytron Allen run for 1 yd to the PSU 33
2:092nd & 9 at own 33Ethan Grunkemeyer pass complete to Khalil Dinkins for 10 yds to the PSU 43 for a 1ST down
2:001st & 10 at own 43Timeout Iowa, clock 02:00
1:511st & 10 at own 43Kaytron Allen run for 3 yds to the PSU 46
1:352nd & 7 at own 46Ethan Grunkemeyer pass complete to Kaytron Allen for 2 yds to the PSU 48
1:283rd & 5 at own 48Nicholas Singleton run for 1 yd to the PSU 49
1:224th & 4 at own 49Timeout Iowa, clock 01:22
1:144th & 4 at own 49Ethan Grunkemeyer pass incomplete to Trebor Pena
Iowa End of game, 4 plays
1:081st & 10 at opp 49Kamari Moulton run for 3 yds to the PSU 46
1:082nd & 7 at opp 46Timeout Iowa, clock 01:08
1:012nd & 7 at opp 46Mark Gronowski run for 1 yd to the PSU 45
1:013rd & 6 at opp 45Timeout Iowa, clock 01:01
0:443rd & 6 at opp 45Mark Gronowski run for 14 yds to the PSU 31 for a 1ST down
0:001st & 10 at opp 31M. Gronowski takes a knee

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.

Penn State leads 18–⁠15 in 33 meetings.

Recent meetings
2025Iowa 25, Penn State 24
2023Penn State 31, Iowa 0
2021Iowa 23, Penn State 20
2020Iowa 41, Penn State 21
2019Penn State 17, Iowa 12
2018Penn State 30, Iowa 24

Around this game