2025 · Week 8 · Oct 18, 2025 · Kinnick Stadium
Speed4x
View as
Win probability · IOWA
modelIOWA aheadPSU aheadconfidence bandkey playIOWA scorePSU score
What if? - hover the chart or a play below, then change how it went
Q4 4:56 · Ryan Barker 32 yd FG GOOD
Driver values - Δ win prob, pts
Home team on offenseScore differentialPregame priorGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 1:14: Mark Gronowski run for 1 yd for a TD (Drew Stevens KICK) — IOWA win probability +13.4 pts (now 62%) (top driver: IOWA has the ball).
- TD · Q3 9:25: Kaytron Allen run for 8 yds for a TD (Ryan Barker KICK) — PSU win probability +13.6 pts (now 72%) (top driver: PSU has the ball).
- TD · Q3 4:19: Mark Gronowski run for 4 yds for a TD (Two-Point Conversion failed) — IOWA win probability +13.6 pts (now 45%) (top driver: Game still competitive relative to time left).
- FG · Q4 4:56: Ryan Barker 32 yd FG GOOD — PSU win probability +11.3 pts (now 78%) (top driver: PSU has the ball).
- TD · Q4 3:54: Kaden Wetjen run for 8 yds for a TD (Two-Point Conversion failed) — IOWA win probability +42.6 pts (now 72%) (top driver: IOWA has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
IOWA made the numbers' call on 2 of 5PSU made the numbers' call on 7 of 8
- Q1 11:47PSU 4th & 4 at IOWA 29, tiedAgrees with the numbersWent for it · 40.2% before the snapGo for itTheir call40.2%48% to convertField goal40.1%−<0.158% to makePunt39.8%−0.4average punt
- Q1 8:45PSU 4th & 1 at IOWA 1, tiedAgrees with the numbersWent for it · 40.6% before the snapGo for itTheir call40.5%59% to convertField goal40.1%−0.494% to makePunt39.1%−1.4average punt
- Q1 4:24IOWA 4th & 6 at PSU 21, down 7Agrees with the numbersKicked a field goal · 56.3% before the snapGo for it56.1%−0.138% to convertField goalTheir call56.2%74% to makePunt54.2%−2.0average punt
- Q1 2:14PSU 4th & 2 at PSU 18, up 4Close callPunted · 41.6% before the snapGo for it41.8%57% to convertField goalOut of rangePuntTheir call41.5%−0.3average punt
- Q1 0:29IOWA 4th & 3 at PSU 28, down 4Close callKicked a field goal · 57.8% before the snapGo for it57.8%52% to convertField goalTheir call57.3%−0.560% to makePunt54.6%−3.2average punt
- Q2 14:41PSU 4th & 17 at PSU 21, up 4Agrees with the numbersPunted · 41.8% before the snapGo for it40.8%−1.813% to convertField goalOut of rangePuntTheir call42.7%average punt
- Q2 12:30IOWA 4th & 8 at IOWA 36, down 4Agrees with the numbersPunted · 55.6% before the snapGo for it55.3%−0.634% to convertField goalOut of rangePuntTheir call55.9%average punt
- Q2 1:50IOWA 4th & 1 at IOWA 39, down 4Numbers favored go for it by 2.3 ptsPunted · 52.5% before the snapGo for it53.5%71% to convertField goalOut of rangePuntTheir call51.2%−2.3average punt
- Q2 0:47PSU 4th & 4 at PSU 31, down 3Agrees with the numbersPunted · 35.8% before the snapGo for it34.5%−1.548% to convertField goalOut of rangePuntTheir call35.9%average punt
- Q3 0:12PSU 4th & 1 at PSU 40, up 5Agrees with the numbersWent for it · 64.0% before the snapGo for itTheir call65.2%70% to convertField goalOut of rangePunt60.8%−4.4average punt
- Q4 13:17IOWA 4th & 4 at PSU 13, down 5Close callKicked a field goal · 41.3% before the snapGo for it40.6%46% to convertField goalTheir call40.2%−0.485% to makePunt22.3%−18.3average punt
- Q4 4:56PSU 4th & 14 at IOWA 14, up 2Agrees with the numbersKicked a field goal · 61.0% before the snapGo for it51.0%−8.016% to convertField goalTheir call59.1%84% to makePunt32.3%−26.8average punt
- Q4 1:14PSU 4th & 4 at PSU 49, down 1Agrees with the numbersWent for it · 33.8% before the snapGo for itTheir call29.1%48% to convertField goalOut of rangePunt23.9%−5.1average punt
After touchdowns: kick or go for two?
IOWA made the numbers' call on 1 of 3PSU made the numbers' call on 3 of 3
- Q1 8:45PSU Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call41.7%97% to makeGo for two41.7%−<0.145% to convert
- Q2 1:14IOWA Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call63.6%97% to makeGo for two63.4%−0.145% to convert
- Q2 0:00PSU Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call48.6%97% to makeGo for two48.5%−0.145% to convert
- Q3 9:25PSU Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call67.0%97% to makeGo for two66.9%−0.145% to convert
- Q3 4:19IOWA Touchdown, down 5 before the tryClose callWent for two · failedKick42.8%97% to makeGo for twoTheir call42.6%−0.245% to convert
- Q4 3:54IOWA Touchdown, up 1 before the tryNumbers favored kick by 2.1 ptsWent for two · failedKick67.8%97% to makeGo for twoTheir call65.7%−2.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartIOWADrive 1INT4 plays · 3 yds · 0:4353% → 53%
PSUDrive 2TD11 plays · 35 yds · 5:1747% → 49%
IOWADrive 3FG10 plays · 54 yds · 4:0951% → 53%
Q1 8:33
1ST & 10
OWN 25
+12
51.3%
Mark Gronowski pass complete to Kaden Wetjen for 12 yds to the IOWA 37 for a 1ST downSimilar
own 0own 2550opp 25opp 0
PSUDrive 4PUNT5 plays · 8 yds · 1:5748% → 47%
Q1 2:14
4TH & 2
OWN 18
+25
53.0%
Gabriel Nwosu punt for 42 yds, punt out-of-bounds at the PSU 35 , Kaden Wetjen returns for 25 yds to the PSU 35Similar
own 0own 2550opp 25opp 0
IOWADrive 5MISSED FG5 plays · 7 yds · 1:4554% → 53%
Q1 2:14
1ST & 10
OPP 35
-5
54.1%
(02:12) PENALTY Iowa False Start (Large,Hayden) 5 yards from PSU35 to PSU40. NO PLAY.Similar
Q1 1:56
2ND & 15
OPP 40
+2
52.7%
Mark Gronowski pass complete to Seth Anderson for 2 yds to the PSU 38Similar
Q1 1:03
3RD & 13
OPP 38
+10
52.3%
Mark Gronowski pass complete to Reece Vander Zee for 10 yds to the PSU 28Similar
own 0own 2550opp 25opp 0
PSUDrive 6PUNT4 plays · -7 yds · 0:1948% → 47%
IOWADrive 7PUNT4 plays · 2 yds · 2:0452% → 51%
PSUDrive 8INT12 plays · 52 yds · 6:0849% → 52%
Q2 11:06
3RD & 2
OWN 18
+4
51.8%
Ethan Grunkemeyer pass complete to Devonte Ross for 4 yds to the PSU 22 for a 1ST downSimilar
Q2 10:41
1ST & 10
OWN 22
+13
51.0%
Ethan Grunkemeyer pass complete to Trebor Pena for 13 yds to the PSU 35 for a 1ST downSimilar
Q2 9:23
2ND & 9
OWN 36
+14
50.0%
Ethan Grunkemeyer pass complete to Koby Howard for 14 yds to the 50 yard line for a 1ST downSimilar
Q2 8:05
2ND & 7
OPP 47
+4
47.7%
Ethan Grunkemeyer pass complete to Luke Reynolds for 4 yds to the IOWA 43Similar
Q2 7:29
3RD & 3
OPP 43
+7
47.7%
Ethan Grunkemeyer pass complete to Kaytron Allen for 7 yds to the IOWA 36 for a 1ST downSimilar
Q2 6:51
2ND & 10
OPP 36
+2
47.2%
Ethan Grunkemeyer pass complete to Kaytron Allen for 2 yds to the IOWA 38Similar
Q2 6:14
3RD & 12
OPP 38
0
48.1%
Ethan Grunkemeyer pass intercepted Deshaun Lee return for no gain to the IOWA 4Similar
own 0own 2550opp 25opp 0
IOWADrive 9PUNT10 plays · 35 yds · 4:1749% → 48%
PSUDrive 10INT4 plays · 4 yds · 0:1754% → 53%
Q2 1:28
3RD & 6
OWN 24
-28
47.2%
Ethan Grunkemeyer pass intercepted Xavier Nwankpa return for 28 yds to the PSU 1Similar
own 0own 2550opp 25opp 0
IOWADrive 11TD3 plays · 1 yds · 0:0849% → 62%
PSUDrive 12PUNT6 plays · 6 yds · 0:2041% → 40%
Q2 0:47
4TH & 4
OWN 31
0
60.5%
Gabriel Nwosu punt for 44 yds, fair catch by Kaden Wetjen at the IOWA 25Similar
own 0own 2550opp 25opp 0
IOWADrive 13MISSED FG TD7 plays · 27 yds · 0:3559% → 57%
Q2 0:35
1ST & 10
OWN 25
+2
59.0%
Mark Gronowski pass complete to Kamari Moulton for 2 yds to the IOWA 27Similar
Q2 0:22
2ND & 8
OWN 27
+15
59.0%
Penn State Penalty, Personal Foul (Dominic DeLuca) to the IOWA 44 for a 1ST downSimilar
Q2 0:10
1ST & 10
OWN 44
+8
61.7%
Mark Gronowski pass complete to Kamari Moulton for 8 yds to the PSU 48Similar
Q2 0:00
3RD & 2
OPP 48
+35
56.6%
Elliot Washington II 35 Yd Return of Blocked Field Goal (Ryan Barker Kick)Similar
own 0own 2550opp 25opp 0
PSUDrive 14TD12 plays · 75 yds · 5:2853% → 72%
Q3 12:32
3RD & 7
OPP 42
+11
44.0%
Ethan Grunkemeyer pass complete to Devonte Ross for 11 yds to the IOWA 31 for a 1ST downSimilar
Q3 10:53
3RD & 14
OPP 35
+15
45.1%
(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.Similar
own 0own 2550opp 25opp 0
IOWADrive 15TD9 plays · 74 yds · 4:4830% → 45%
PSUDrive 16DOWNS8 plays · 20 yds · 3:4063% → 66%
Q3 3:52
1ST & 10
OWN 20
0
37.5%
Ethan Grunkemeyer pass complete to Nicholas Singleton for no gain to the PSU 20Similar
Q3 2:46
3RD & 3
OWN 27
+4
37.2%
Ethan Grunkemeyer pass complete to Trebor Pena for 4 yds to the PSU 31 for a 1ST downSimilar
Q3 0:43
3RD & 3
OWN 38
+2
32.8%
Ethan Grunkemeyer pass complete to Trebor Pena for 2 yds to the PSU 40Similar
own 0own 2550opp 25opp 0
IOWADrive 17FG5 plays · 27 yds · 1:4344% → 52%
Q4 13:48
3RD & 12
OPP 21
+8
41.8%
Mark Gronowski pass complete to Hayden Large for 8 yds to the PSU 13Similar
own 0own 2550opp 25opp 0
PSUDrive 18FG17 plays · 61 yds · 8:1457% → 78%
Q4 10:22
2ND & 1
OWN 46
+3
38.0%
Jaxon Smolik run for 3 yds to the PSU 49 Jaxon Smolik fumbled, recovered by PSU Kyron Hudson for a 1ST downSimilar
Q4 9:45
1ST & 10
OWN 49
-1
38.1%
Ethan Grunkemeyer run for a loss of 1 yard to the PSU 48 Ethan Grunkemeyer fumbled, recovered by PSU Ethan GrunkemeyerSimilar
Q4 9:29
3RD & 11
OWN 48
+12
40.8%
Ethan Grunkemeyer pass complete to Andrew Rappleyea for 12 yds to the IOWA 40 for a 1ST downSimilar
Q4 7:27
1ST & 10
OPP 21
+7
34.8%
Ethan Grunkemeyer pass complete to Luke Reynolds for 7 yds to the IOWA 14Similar
own 0own 2550opp 25opp 0
IOWADrive 19TD3 plays · 75 yds · 0:4629% → 72%
PSUDrive 20DOWNS11 plays · 27 yds · 2:1839% → 36%
IOWADrive 21END OF GAME6 plays · 18 yds · 1:0881% → 88%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 3:54
Kaden Wetjen run for 8 yds for a TD (Two-Point Conversion failed)
+42.6
TD · Q3 9:25
Kaytron Allen run for 8 yds for a TD (Ryan Barker KICK)
-13.6
TD · Q3 4:19
Mark Gronowski run for 4 yds for a TD (Two-Point Conversion failed)
+13.6