| 14:50 | 1st & 10 | OWN 25 | Trace McSorley pass incomplete to Pat Freiermuth | 0 | -0.70 |
| 14:30 | 2nd & 10 | OWN 25 | Miles Sanders run for 1 yd to the PnSt 26 | +1 | -0.29 |
| 14:15 | 3rd & 9 | OWN 26 | Trace McSorley pass incomplete to DeAndre Thompkins | 0 | -0.19 |
| 14:08 | 4th & 9 | OWN 26 | Blake Gillikin punt blocked by Dominique Dafney for a SAFETY recovered by Dominique Dafney for a SAFETY |
| 13:55 | 1st & 10 | OWN 39 | Nate Stanley sacked by TEAM for a loss of 5 yards to the Iowa 39 IOWA Penalty, Intentional Grounding (Nate Stanley) to the Iowa 39 | -5 | -1.86 |
| 13:23 | 2nd & 15 | OWN 39 | Nate Stanley pass complete to T.J. Hockenson for 32 yds T.J. Hockenson fumbled, forced by Koa Farmer, recovered by Iowa Nate Wieting for a 1ST down | +32 | 3.66 |
| 13:04 | 1st & 10 | OPP 29 | Ivory Kelly-Martin run for 5 yds to the PnSt 24 | +5 | 0.08 |
| 12:25 | 2nd & 5 | OPP 24 | Ihmir Smith-Marsette run for 4 yds to the PnSt 20 | +4 | -0.05 |
| 12:04 | 3rd & 1 | OPP 20 | PENN ST Penalty, Face Mask (10 yards) (10 Yards) to the PnSt 10 for a 1ST down | +10 | |
| 11:25 | 1st & 10 | OPP 10 | Ivory Kelly-Martin run for 5 yds to the PnSt 5 | +5 | 0.08 |
| 10:40 | 2nd & 5 | OPP 5 | Ivory Kelly-Martin run for 1 yd to the PnSt 4 | +1 | -0.26 |
| 10:13 | 3rd & 4 | OPP 4 | Nate Stanley pass incomplete to Nick Easley | 0 | -0.29 |
| 10:13 | 4th & 4 | OPP 4 | IOWA Penalty, Delay of Game (-5 Yards) to the PnSt 9 | -5 | |
| 10:09 | 4th & 9 | OPP 9 | Miguel Recinos 27 yd FG GOOD | -0.60 |
| 10:09 | 1st & 10 | OWN 25 | PENN ST Penalty, Offensive Pass Interference (-12 Yards) to the PnSt 13 | -12 | |
| 9:44 | 1st & 22 | OWN 13 | Miles Sanders run for 4 yds to the PnSt 17 | +4 | -0.02 |
| 9:10 | 2nd & 18 | OWN 17 | Trace McSorley pass incomplete to KJ Hamler | 0 | -0.09 |
| 8:40 | 3rd & 18 | OWN 17 | Trace McSorley sacked by Parker Hesse and Anthony Nelson for a loss of 7 yards to the PnSt 10 | -7 | -0.06 |
| 8:18 | 4th & 25 | OWN 10 | Blake Gillikin punt for 32 yds, punt out-of-bounds at the PnSt 42 |
| 8:14 | 1st & 10 | OPP 42 | Nate Stanley pass incomplete to Ivory Kelly-Martin | 0 | -0.91 |
| 8:14 | 2nd & 10 | OPP 42 | PENN ST Penalty, Defensive Offside (Robert Windsor) to the PnSt 37 | +5 | |
| 8:00 | 2nd & 5 | OPP 37 | Ivory Kelly-Martin run for 4 yds to the PnSt 33 Ivory Kelly-Martin fumbled, recovered by Iowa Tristan Wirfs | +4 | -0.10 |
| 6:55 | 3rd & 1 | OPP 33 | Toren Young run for 9 yds to the PnSt 24 for a 1ST down | +9 | 0.62 |
| 6:20 | 1st & 10 | OPP 24 | Toren Young run for 3 yds to the PnSt 21 | +3 | -0.14 |
| 5:55 | 2nd & 7 | OPP 21 | Nate Stanley pass complete to T.J. Hockenson for 11 yds to the PnSt 10 for a 1ST down | +11 | 0.30 |
| 5:35 | 1st & 10 | OPP 10 | Nate Stanley pass incomplete to Brandon Smith | 0 | -0.29 |
| 5:31 | 2nd & 10 | OPP 10 | Nate Stanley pass incomplete to Ihmir Smith-Marsette | 0 | -0.28 |
| 5:27 | 3rd & 10 | OPP 10 | Nate Stanley pass incomplete to T.J. Hockenson | 0 | -0.44 |
| 5:22 | 4th & 10 | OPP 10 | Colten Rastetter pass complete to Sam Brincks for 10 yds for a TD (Miguel Recinos KICK) | +10 | 3.51 |
| 5:05 | 1st & 10 | OWN 15 | Miles Sanders run for 16 yds to the PnSt 31 for a 1ST down | +16 | 1.01 |
| 5:05 | 1st & 10 | OWN 31 | Miles Sanders run for 4 yds to the PnSt 35 | +4 | -0.14 |
| 3:52 | 2nd & 6 | OWN 35 | Trace McSorley pass complete to Jahan Dotson for 6 yds to the PnSt 41 for a 1ST down | +6 | 1.09 |
| 3:42 | 1st & 10 | OWN 41 | Trace McSorley run for 4 yds to the PnSt 45 | +4 | -0.17 |
| 3:15 | 2nd & 6 | OWN 45 | Trace McSorley pass complete to DeAndre Thompkins for 15 yds to the Iowa 40 for a 1ST down | +15 | 1.64 |
| 2:50 | 1st & 10 | OPP 40 | Miles Sanders run for 3 yds to the Iowa 37 | +3 | -0.27 |
| 2:20 | 2nd & 7 | OPP 37 | Trace McSorley run for no gain to the Iowa 37 | 0 | -0.93 |
| 1:37 | 3rd & 7 | OPP 37 | Miles Sanders run for 4 yds to the Iowa 33 | +4 | -0.16 |
| 1:04 | 4th & 3 | OPP 33 | Timeout IOWA, clock 01:04 | ||
| 0:53 | 4th & 3 | OPP 33 | Trace McSorley pass complete to Jahan Dotson for 15 yds to the Iowa 18 for a 1ST down | +15 | 1.96 |
| 0:27 | 1st & 10 | OPP 18 | Trace McSorley pass complete to Pat Freiermuth for 18 yds for a TD (Jake Pinegar KICK) | +18 | 2.59 |
| 0:18 | 1st & 10 | OWN 25 | Ivory Kelly-Martin run for a loss of 1 yard to the Iowa 24 | -1 | -0.80 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 14:54 | 2nd & 11 | OWN 24 | Nate Stanley pass incomplete | 0 | -0.29 |
| 14:47 | 3rd & 11 | OWN 24 | Nate Stanley pass incomplete to Brandon Smith | 0 | -0.13 |
| 14:33 | 4th & 11 | OWN 24 | Colten Rastetter punt for 37 yds , KJ Hamler returns for a loss of 2 yards to the PnSt 22 PENN ST Penalty, Offensive Holding (10 Yards) to the PnSt 27 |
| 14:33 | 1st & 10 | OWN 27 | Trace McSorley pass incomplete to Miles Sanders | 0 | -0.77 |
| 14:12 | 2nd & 10 | OWN 27 | Miles Sanders run for 3 yds to the PnSt 30 | +3 | -0.17 |
| 13:49 | 3rd & 7 | OWN 30 | Trace McSorley sacked by Anthony Nelson and Chauncey Golston for a loss of 5 yards to the PnSt 25 | -5 | -0.44 |
| 13:39 | 4th & 12 | OWN 25 | TEAM run for a loss of 25 yards for a SAFETY | -25 | -1.69 |
| 13:08 | 1st & 10 | OWN 43 | Toren Young run for 4 yds to the Iowa 47 | +4 | -0.17 |
| 12:45 | 2nd & 6 | OWN 47 | Nate Stanley pass complete to Nick Easley for 5 yds to the PnSt 48 | +5 | 0.11 |
| 12:10 | 3rd & 1 | OPP 48 | Nate Stanley pass incomplete to T.J. Hockenson | 0 | -1.18 |
| 12:10 | 4th & 1 | OPP 48 | Timeout IOWA, clock 12:10 | ||
| 12:10 | 4th & 1 | OPP 48 | PENN ST Penalty, Defensive Offside (Shareef Miller) to the PnSt 43 for a 1ST down | +5 | |
| 12:04 | 1st & 10 | OPP 43 | Nate Stanley pass incomplete to Nick Easley | 0 | -0.94 |
| 12:04 | 2nd & 10 | OPP 43 | IOWA Penalty, False Start (Alaric Jackson) to the PnSt 48 | -5 | |
| 11:45 | 2nd & 15 | OPP 48 | Nate Stanley sacked by Robert Windsor for a loss of 5 yards to the Iowa 47 | -5 | -1.48 |
| 11:12 | 3rd & 20 | OWN 47 | Mekhi Sargent run for 2 yds to the Iowa 49 | +2 | -0.19 |
| 10:30 | 4th & 18 | OWN 49 | Colten Rastetter punt for 36 yds, downed at the PnSt 15 |
| 10:09 | 1st & 10 | OWN 15 | Tommy Stevens run for 5 yds to the PnSt 20 | +5 | 0.08 |
| 9:40 | 2nd & 5 | OWN 20 | Tommy Stevens run for a loss of 4 yards to the PnSt 16 | -4 | -0.68 |
| 9:05 | 3rd & 9 | OWN 16 | Tommy Stevens run for 10 yds to the PnSt 26 for a 1ST down | +10 | 1.22 |
| 8:36 | 1st & 10 | OWN 26 | Tommy Stevens pass incomplete to Brandon Polk | 0 | -0.73 |
| 8:20 | 2nd & 10 | OWN 26 | Miles Sanders run for 3 yds to the PnSt 29 | +3 | -0.16 |
| 7:52 | 3rd & 7 | OWN 29 | Tommy Stevens pass incomplete to Juwan Johnson | 0 | -0.28 |
| 7:44 | 4th & 7 | OWN 29 | Blake Gillikin punt for 41 yds , Kyle Groeneweg returns for 1 yd to the Iowa 31 |
| 7:20 | 1st & 10 | OWN 31 | Toren Young run for 1 yd to the Iowa 32 | +1 | -0.74 |
| 6:49 | 2nd & 9 | OWN 32 | Nate Stanley pass intercepted John Reid return for 44 yds to the Iowa 3 | -0.65 |
| 6:45 | 1st & 3 | OPP 3 | Tommy Stevens run for 3 yds for a TD (Jake Pinegar KICK) | +3 | 1.46 |
| 6:20 | 1st & 10 | OPP 46 | Mekhi Sargent run for 11 yds to the PnSt 35 for a 1ST down | +11 | 0.57 |
| 5:44 | 1st & 10 | OPP 35 | Mekhi Sargent run for 4 yds to the PnSt 31 | +4 | -0.07 |
| 5:03 | 2nd & 6 | OPP 31 | Mekhi Sargent run for no gain to the PnSt 31 | 0 | -0.74 |
| 4:37 | 3rd & 6 | OPP 31 | Nate Stanley pass incomplete to Ihmir Smith-Marsette | 0 | -0.96 |
| 4:32 | 4th & 6 | OPP 31 | Miguel Recinos 49 yd FG GOOD | 0.74 |
| 4:15 | 1st & 10 | OWN 25 | Trace McSorley pass complete to DeAndre Thompkins for 7 yds to the PnSt 32 | +7 | 0.60 |
| 4:03 | 2nd & 3 | OWN 32 | Trace McSorley pass incomplete to Mac Hippenhammer | 0 | -0.99 |
| 3:59 | 3rd & 3 | OWN 32 | Trace McSorley pass incomplete to Miles Sanders | 0 | -0.51 |
| 3:49 | 4th & 3 | OWN 32 | Blake Gillikin punt for 33 yds, downed at the Iowa 35 |
| 3:30 | 1st & 10 | OWN 35 | Mekhi Sargent run for 2 yds to the Iowa 37 | +2 | -0.63 |
| 3:00 | 2nd & 8 | OWN 37 | Mekhi Sargent run for 4 yds to the Iowa 41 | +4 | -0.13 |
| 2:29 | 3rd & 4 | OWN 41 | Timeout IOWA, clock 02:29 | ||
| 2:19 | 3rd & 4 | OWN 41 | Nate Stanley pass complete to Nick Easley for 6 yds to the Iowa 47 for a 1ST down | +6 | 1.91 |
| 1:51 | 1st & 10 | OWN 47 | PENN ST Penalty, Defensive Offside (PJ Mustipher) to the PnSt 48 | +5 | |
| 1:42 | 1st & 5 | OPP 48 | Nate Stanley pass complete to Brandon Smith for 6 yds to the PnSt 42 for a 1ST down | +6 | -0.48 |
| 1:32 | 1st & 10 | OPP 42 | IOWA Penalty, False Start (Alaric Jackson) to the PnSt 47 | -5 | |
| 1:16 | 1st & 15 | OPP 47 | Nate Stanley pass complete to Nick Easley for 11 yds to the PnSt 36 | +11 | 1.25 |
| 1:01 | 2nd & 4 | OPP 36 | Mekhi Sargent run for a loss of 3 yards to the PnSt 39 | -3 | -1.56 |
| 0:44 | 3rd & 7 | OPP 39 | TEAM run for a loss of 3 yards to the PnSt 42 TEAM fumbled, recovered by Iowa Nate Stanley | -3 | -1.61 |
| 0:44 | 4th & 10 | OPP 42 | Timeout PENN ST, clock 00:44 | ||
| 0:37 | 4th & 10 | OPP 42 | Peyton Mansell run for no gain to the PnSt 42 | 0 | -0.81 |
| 0:31 | 1st & 10 | OWN 42 | Tommy Stevens pass complete to DeAndre Thompkins for 9 yds to the Iowa 49 | +9 | 1.30 |
| 0:31 | 2nd & 1 | OPP 49 | Timeout PENN ST, clock 00:31 | ||
| 0:24 | 2nd & 1 | OPP 49 | Tommy Stevens run for 4 yds to the Iowa 45 for a 1ST down | +4 | -0.22 |
| 0:07 | 1st & 10 | OPP 45 | Tommy Stevens pass complete to KJ Hamler for 18 yds to the Iowa 27 for a 1ST down | +18 | 0.74 |
| 0:07 | 1st & 10 | OPP 27 | Timeout PENN ST, clock 00:07 | ||
| 0:03 | 1st & 10 | OPP 27 | Jake Pinegar 45 yd FG GOOD | -1.26 |
| 0:01 | 1st & 10 | OWN 25 | TEAM run for a loss of 2 yards to the Iowa 23 | -2 | -0.89 |
| 0:00 | OPP 0 | End of 2nd Quarter |
| 14:56 | 1st & 10 | OWN 25 | Nate Stanley pass incomplete to Noah Fant | 0 | -0.70 |
| 14:42 | 2nd & 10 | OWN 25 | Mekhi Sargent run for 23 yds to the Iowa 48 for a 1ST down | +23 | 2.77 |
| 14:07 | 1st & 10 | OWN 48 | Mekhi Sargent run for a loss of 4 yards to the Iowa 44 | -4 | -2.00 |
| 13:36 | 2nd & 14 | OWN 44 | Nate Stanley pass incomplete to Mekhi Sargent | 0 | -0.70 |
| 13:32 | 3rd & 14 | OWN 44 | Nate Stanley pass incomplete to Nick Easley | 0 | -0.38 |
| 13:24 | 4th & 14 | OWN 44 | Colten Rastetter punt for 33 yds, downed at the PnSt 23 |
| 13:06 | 1st & 10 | OWN 23 | Trace McSorley pass complete to KJ Hamler for 18 yds to the PnSt 41 for a 1ST down | +18 | 1.55 |
| 12:54 | 1st & 10 | OWN 41 | Trace McSorley pass incomplete to DeAndre Thompkins | 0 | -1.14 |
| 12:36 | 2nd & 10 | OWN 41 | Trace McSorley pass complete to KJ Hamler for 8 yds to the PnSt 49 | +8 | 0.80 |
| 12:10 | 3rd & 2 | OWN 49 | Trace McSorley run for 51 yds for a TD (Jake Pinegar KICK) | +51 | 4.99 |
| 11:59 | 1st & 10 | OWN 25 | Mekhi Sargent run for 10 yds to the Iowa 35 for a 1ST down | +10 | 0.84 |
| 11:31 | 1st & 10 | OWN 35 | Mekhi Sargent run for 12 yds to the Iowa 47 for a 1ST down | +12 | 1.15 |
| 10:41 | 1st & 10 | OWN 47 | Mekhi Sargent run for 4 yds to the PnSt 49 | +4 | -0.15 |
| 10:06 | 2nd & 6 | OPP 49 | Toren Young run for 1 yd to the PnSt 48 | +1 | -0.92 |
| 9:31 | 3rd & 5 | OPP 48 | Nate Stanley pass incomplete to Nick Easley | 0 | -0.99 |
| 9:20 | 4th & 5 | OPP 48 | Colten Rastetter punt for 34 yds , DeAndre Thompkins returns for no gain to the PnSt 14 |
| 9:03 | 1st & 10 | OWN 14 | Miles Sanders run for 4 yds to the PnSt 18 | +4 | -0.06 |
| 8:37 | 2nd & 6 | OWN 18 | Miles Sanders run for a loss of 1 yard to the PnSt 17 | -1 | -0.44 |
| 8:08 | 3rd & 7 | OWN 17 | Trace McSorley pass incomplete to KJ Hamler | 0 | -0.14 |
| 8:00 | 4th & 7 | OWN 17 | Blake Gillikin punt for 54 yds, downed at the Iowa 29 |
| 7:54 | 1st & 10 | OWN 29 | Nate Stanley pass complete to Nick Easley for 3 yds to the Iowa 32 | +3 | -0.34 |
| 7:03 | 2nd & 7 | OWN 32 | Mekhi Sargent run for no gain to the Iowa 32 | 0 | -0.68 |
| 6:51 | 3rd & 7 | OWN 32 | Nate Stanley sacked by Yetur Gross-Matos for a loss of 8 yards to the Iowa 24 | -8 | -0.55 |
| 5:55 | 4th & 16 | OWN 24 | Colten Rastetter punt for 37 yds , KJ Hamler returns for 6 yds to the PnSt 45 |
| 5:41 | 1st & 10 | OWN 45 | Trace McSorley pass complete to DeAndre Thompkins for 14 yds to the Iowa 41 for a 1ST down | +14 | 1.04 |
| 5:26 | 1st & 10 | OPP 41 | Trace McSorley pass complete to KJ Hamler for 13 yds to the Iowa 28 for a 1ST down | +13 | 0.48 |
| 5:06 | 1st & 10 | OPP 28 | Trace McSorley pass incomplete to Brandon Polk | 0 | -0.51 |
| 5:00 | 2nd & 10 | OPP 28 | Trace McSorley pass incomplete | 0 | -0.70 |
| 4:48 | 3rd & 10 | OPP 28 | Trace McSorley sacked by Anthony Nelson for a loss of 3 yards to the Iowa 31 | -3 | -1.59 |
| 4:10 | 4th & 13 | OPP 31 | Jake Pinegar 49 yd FG GOOD | 1.56 |
| 4:05 | 1st & 10 | OWN 25 | Nate Stanley pass incomplete to Brandon Smith | 0 | -0.70 |
| 3:51 | 2nd & 10 | OWN 25 | Toren Young run for no gain to the Iowa 25 | 0 | -0.35 |
| 3:26 | 3rd & 10 | OWN 25 | Nate Stanley pass complete to Brandon Smith for 11 yds to the Iowa 36 for a 1ST down | +11 | 1.98 |
| 2:41 | 1st & 10 | OWN 36 | Mekhi Sargent run for 4 yds to the Iowa 40 | +4 | -0.16 |
| 2:19 | 2nd & 6 | OWN 40 | Mekhi Sargent run for 2 yds to the Iowa 42 | +2 | -0.62 |
| 1:30 | 3rd & 4 | OWN 42 | Nate Stanley pass incomplete to Ihmir Smith-Marsette | 0 | -0.75 |
| 1:22 | 4th & 4 | OWN 42 | Colten Rastetter punt for 41 yds , KJ Hamler returns for 6 yds to the PnSt 23 |
| 0:56 | 1st & 10 | OWN 23 | Miles Sanders run for 4 yds to the PnSt 27 | +4 | -0.10 |
| 0:46 | 2nd & 6 | OWN 27 | Trace McSorley pass incomplete to DeAndre Thompkins | 0 | -0.59 |
| 0:34 | 3rd & 6 | OWN 27 | Trace McSorley pass complete to KJ Hamler for 39 yds to the Iowa 34 for a 1ST down | +39 | 3.97 |
| 0:00 | OWN 0 | End of 3rd Quarter | |||
| 14:48 | 1st & 10 | OPP 34 | Trace McSorley run for 7 yds to the Iowa 27 | +7 | 0.38 |
| 14:31 | 2nd & 3 | OPP 27 | Miles Sanders run for 7 yds to the Iowa 20 for a 1ST down | +7 | -0.07 |
| 14:04 | 1st & 10 | OPP 20 | Miles Sanders run for 6 yds to the Iowa 14 | +6 | 0.19 |
| 13:41 | 2nd & 4 | OPP 14 | Trace McSorley pass incomplete to Pat Freiermuth | 0 | -0.43 |
| 13:30 | 3rd & 4 | OPP 14 | Trace McSorley run for 5 yds to the Iowa 9 for a 1ST down | +5 | 0.44 |
| 13:30 | 1st & 9 | OPP 9 | Miles Sanders run for a loss of 1 yard to the Iowa 10 Miles Sanders fumbled, recovered by Iowa Jack Hockaday | -4.58 |
| 13:30 | 1st & 10 | OWN 10 | IOWA Penalty, False Start (-5 Yards) to the Iowa 5 | -5 | |
| 13:04 | 1st & 15 | OWN 5 | Nate Stanley pass complete to T.J. Hockenson for 20 yds to the Iowa 25 for a 1ST down | +20 | 1.09 |
| 12:59 | 1st & 10 | OWN 25 | Nate Stanley pass incomplete to Ihmir Smith-Marsette | 0 | -0.70 |
| 12:39 | 2nd & 10 | OWN 25 | Nate Stanley pass complete to Noah Fant for 22 yds to the Iowa 47 for a 1ST down | +22 | 2.69 |
| 12:19 | 1st & 10 | OWN 47 | Nate Stanley pass incomplete to Noah Fant | 0 | -1.15 |
| 11:59 | 2nd & 10 | OWN 47 | Nate Stanley pass complete to Ihmir Smith-Marsette for 4 yds to the PnSt 49 | +4 | -0.16 |
| 11:31 | 3rd & 6 | OPP 49 | Nate Stanley pass incomplete to Kyle Groeneweg | 0 | -0.92 |
| 10:48 | 4th & 6 | OPP 49 | Colten Rastetter punt for 41 yds, downed at the PnSt 8 |
| 10:38 | 1st & 10 | OWN 8 | Miles Sanders run for 1 yd to the PnSt 9 | +1 | -0.27 |
| 10:00 | 2nd & 9 | OWN 9 | Trace McSorley pass intercepted for a TD Geno Stone return for 24 yds for a TD (Miguel Recinos KICK) | -6.88 |
| 9:31 | 1st & 10 | OPP 31 | Trace McSorley run for 5 yds to the Iowa 26 | +5 | 0.08 |
| 8:58 | 2nd & 5 | OPP 26 | Miles Sanders run for no gain to the Iowa 26 | 0 | -0.61 |
| 8:41 | 3rd & 5 | OPP 26 | Trace McSorley pass incomplete to DeAndre Thompkins | 0 | -0.80 |
| 8:24 | 4th & 5 | OPP 26 | Jake Pinegar 44 yd FG GOOD | 0.17 |
| 8:14 | 1st & 10 | OWN 25 | Toren Young run for no gain to the Iowa 25 | 0 | -0.70 |
| 7:54 | 2nd & 10 | OWN 25 | Nate Stanley pass complete to Noah Fant for 12 yds to the Iowa 37 for a 1ST down | +12 | 1.73 |
| 7:17 | 1st & 10 | OWN 37 | Nate Stanley pass complete to Noah Fant for 4 yds to the Iowa 41 | +4 | -0.16 |
| 6:32 | 2nd & 6 | OWN 41 | Nate Stanley pass complete to Noah Fant for 7 yds to the Iowa 48 for a 1ST down | +7 | 1.21 |
| 6:00 | 1st & 10 | OWN 48 | Mekhi Sargent run for 20 yds to the PnSt 32 for a 1ST down | +20 | 1.14 |
| 5:38 | 1st & 10 | OPP 32 | IOWA Penalty, False Start (Tristan Wirfs) to the PnSt 37 | -5 | |
| 5:19 | 1st & 15 | OPP 37 | Ihmir Smith-Marsette run for 5 yds to the PnSt 32 | +5 | 0.05 |
| 4:51 | 2nd & 10 | OPP 32 | Nate Stanley pass incomplete | 0 | -0.83 |
| 4:41 | 3rd & 10 | OPP 32 | Nate Stanley pass complete to Mekhi Sargent for 15 yds to the PnSt 17 for a 1ST down | +15 | 1.73 |
| 4:11 | 1st & 10 | OPP 17 | Nate Stanley pass incomplete to Kyle Groeneweg | 0 | -0.34 |
| 4:07 | 2nd & 10 | OPP 17 | Nate Stanley pass incomplete to Mekhi Sargent | 0 | -0.40 |
| 4:02 | 3rd & 10 | OPP 17 | Nate Stanley pass complete to Brandon Smith for 14 yds to the PnSt 3 for a 1ST down | +14 | 1.86 |
| 3:18 | 1st & 3 | OPP 3 | Nate Stanley pass intercepted Nick Scott return for 7 yds to the PnSt 9 | -5.54 |
| 3:15 | 1st & 10 | OWN 9 | Miles Sanders run for 4 yds to the PnSt 13 | +4 | -0.04 |
| 3:13 | 2nd & 6 | OWN 13 | Timeout IOWA, clock 03:13 | ||
| 2:57 | 2nd & 6 | OWN 13 | Trace McSorley pass complete to DeAndre Thompkins for 14 yds to the PnSt 27 for a 1ST down | +14 | 0.93 |
| 2:31 | 1st & 10 | OWN 27 | Trace McSorley run for 5 yds to the PnSt 32 | +5 | 0.10 |
| 2:31 | 2nd & 5 | OWN 32 | Timeout IOWA, clock 02:31 | ||
| 2:22 | 1st & 10 | OWN 32 | Trace McSorley run for 1 yd to the PnSt 33 | +1 | -0.77 |
| 2:21 | 2nd & 9 | OWN 33 | Timeout IOWA, clock 02:21 | ||
| 1:51 | 2nd & 9 | OWN 33 | Trace McSorley run for no gain to the PnSt 33 | 0 | -0.59 |
| 1:33 | 3rd & 9 | OWN 33 | Timeout PENN ST, clock 01:33 | ||
| 1:23 | 3rd & 9 | OWN 33 | Blake Gillikin punt for 49 yds , Kyle Groeneweg returns for 5 yds to the Iowa 23 |
| 1:11 | 1st & 10 | OWN 23 | Nate Stanley pass complete to Brandon Smith for 11 yds to the Iowa 34 for a 1ST down | +11 | 0.87 |
| 1:09 | 1st & 10 | OWN 34 | Nate Stanley pass incomplete to Brandon Smith | 0 | -0.99 |
| 1:04 | 2nd & 10 | OWN 34 | Nate Stanley pass incomplete to Ihmir Smith-Marsette | 0 | -0.57 |
| 0:59 | 3rd & 10 | OWN 34 | Nate Stanley pass complete to Noah Fant for 11 yds to the Iowa 45 for a 1ST down | +11 | 2.62 |
| 0:48 | 1st & 10 | OWN 45 | Nate Stanley pass incomplete to Ihmir Smith-Marsette | 0 | -1.16 |
| 0:33 | 2nd & 10 | OWN 45 | Nate Stanley pass incomplete to T.J. Hockenson | 0 | -0.91 |
| 0:24 | 3rd & 10 | OWN 45 | Nate Stanley run for 11 yds to the PnSt 44 for a 1ST down | +11 | 2.94 |
| 0:17 | 1st & 10 | OPP 44 | Nate Stanley pass incomplete to Noah Fant | 0 | -0.97 |
| 0:13 | 2nd & 10 | OPP 44 | Nate Stanley pass incomplete to Nick Easley | 0 | -1.07 |
| 0:07 | 3rd & 10 | OPP 44 | Nate Stanley pass incomplete to Nick Easley | 0 | -0.89 |
| 3 | sacks | 3 |
| 5 | plays for loss | 7 |
| 1 | takeaways | 2 |
| 3 | three-and-outs forced | 2 |
| 6 | explosive plays allowed | 5 |
| 5.45 | yards allowed / play | 3.60 |
| 6 of 15 | scoring drives allowed | 3 of 15 |
| Matt Nelson | 6 (2) | 0.5 TFL · 1 PD · 1 QH |
| Amani Hooker | 6 (6) | |
| Anthony Nelson | 5 (4) | 1.5 sk · 1.5 TFL · 1 QH |
| Jake Gervase | 5 (2) | 1 PD |
| Riley Moss | 5 (4) | |
| Parker Hesse | 4 (1) | 1 sk · 1 TFL |
| Jack Hockaday | 4 (1) | 0.5 TFL |
| Geno Stone | 4 (2) | 1 INT · 1 PD |
| Yetur Gross-Matos | 9 (7) | 2 sk · 4 TFL |
| Micah Parsons | 7 (3) | 1 QH |
| Amani Oruwariye | 6 (3) | 2 PD |
| Cam Brown | 6 (5) | 1 QH |
| Garrett Taylor | 6 (3) | |
| Nick Scott | 5 (1) | 1 INT |
| Koa Farmer | 5 (2) | |
| Jan Johnson | 4 (2) |
| 2 of 2 | field goals | 3 of 3 |
| 7 | punts | 5 |
| 37.0 | punt average | 41.8 |
| 3 | punts inside the 20 | 0 |
| 109 | return yards | 92 |
| own 32 | average drive start | own 22 |
| K | Miguel Recinos | 2/2 FG · long 49 · 2/2 XP |
| P | Colten Rastetter | 7 punts · 37.0 avg · 3 in 20 |
| KR | Ihmir Smith-Marsette | 3 ret · 103 yds · long 49 |
| PR | Kyle Groeneweg | 2 ret · 6 yds · long 5 |
| K | Jake Pinegar | 3/3 FG · long 49 · 3/3 XP |
| P | Blake Gillikin | 5 punts · 41.8 avg |
| KR | KJ Hamler | 2 ret · 82 yds · long 67 |
| PR | KJ Hamler | 3 ret · 10 yds · long 6 |
| PR | DeAndre Thompkins | 1 ret · 0 yds |
| 84 | plays | 62 |
| 302 | yards | 338 |
| 15 | drives | 15 |
| 30% | success rate | 40% |
| -11.72 | total PPA | 4.93 |
| Q1 | Miguel Recinos 27 yd FG GOOD | 5–0 |
| Q1 | Colten Rastetter pass complete to Sam Brincks for 10 yds for a TD (Miguel Recinos KICK) | 12–0 |
| Q1 | Trace McSorley pass complete to Pat Freiermuth for 18 yds for a TD (Jake Pinegar KICK) | 7–12 |
| Q2 | TEAM run for a loss of 25 yards for a SAFETY | 7–14 |
| Q2 | Tommy Stevens run for 3 yds for a TD (Jake Pinegar KICK) | 14–14 |
| Q2 | Miguel Recinos 49 yd FG GOOD | 17–14 |
| Q2 | Jake Pinegar 45 yd FG GOOD | 17–17 |
| Q3 | Trace McSorley run for 51 yds for a TD (Jake Pinegar KICK) | 24–17 |
| Q3 | Jake Pinegar 49 yd FG GOOD | 27–17 |
| Q4 | Trace McSorley pass intercepted for a TD Geno Stone return for 24 yds for a TD (Miguel Recinosβ¦ | 27–24 |
| Q4 | Jake Pinegar 44 yd FG GOOD | 30–24 |
| Q3 | Trace McSorley run for 51 yds for a TD (Jake Pinegar KICK) | 4.99 |
| Q3 | Trace McSorley pass complete to KJ Hamler for 39 yds to the Iowa 34 for a 1ST down | 3.97 |
| Q1 | Nate Stanley pass complete to T.J. Hockenson for 32 yds T.J. Hockenson fumbled, forced⦠| 3.66 |
| Q1 | Colten Rastetter pass complete to Sam Brincks for 10 yds for a TD (Miguel Recinos KICK) | 3.51 |
| Q4 | Nate Stanley run for 11 yds to the PnSt 44 for a 1ST down | 2.94 |
| Q3 | Mekhi Sargent run for 23 yds to the Iowa 48 for a 1ST down | 2.77 |
| 2025 | Penn State 24 – 25 Iowa |
| 2023 | Iowa 0 – 31 Penn State |
| 2021 | Penn State 20 – 23 Iowa |
| 2020 | Iowa 41 – 21 Penn State |
| 2019 | Penn State 17 – 12 Iowa |
| 2017 | Penn State 21 – 19 Iowa |
| 2016 | Iowa 14 – 41 Penn State |
| 2012 | Penn State 38 – 14 Iowa |