| 14:53 | OWN 35 | Jack Olsen kickoff for 61 yds , Nicholas Singleton return for 7 yds to the PSU 11, Singleton fumbled forced by Braydon Brus, recovered by NU Branden Turner at the PSU 11 | |||
| 14:53 | 1st & 10 | OPP 11 | Ben Bryant pass complete to Thomas Gordon for no gain to the PSU 11 | 0 | -0.29 |
| 14:53 | 2nd & 10 | OPP 11 | Cam Porter run for 3 yds to the PSU 8 | +3 | -0.09 |
| 14:53 | 3rd & 7 | OPP 8 | Northwestern Penalty, False Start (-5 Yards) to the PSU 13 | -5 | |
| 14:53 | 3rd & 12 | OPP 13 | Ben Bryant pass complete to A.J. Henning for a loss of 2 yards to the PSU 15 | -2 | -0.91 |
| 12:47 | 4th & 14 | OPP 15 | Jack Olsen 33 yd FG GOOD |
| 12:47 | 1st & 10 | OWN 25 | Nicholas Singleton run for 3 yds to the PSU 28 | +3 | -0.30 |
| 12:47 | 2nd & 7 | OWN 28 | Drew Allar pass complete to Dante Cephas for 6 yds to the PSU 34 | +6 | 0.27 |
| 12:47 | 3rd & 1 | OWN 34 | Drew Allar run for 1 yd to the PSU 35 for a 1ST down | +1 | 0.86 |
| 12:47 | 1st & 10 | OWN 35 | Drew Allar pass complete to Nicholas Singleton for 6 yds to the PSU 41 | +6 | 0.40 |
| 12:47 | 2nd & 4 | OWN 41 | Nicholas Singleton run for 1 yd to the PSU 42 | +1 | -0.95 |
| 12:47 | 3rd & 3 | OWN 42 | Drew Allar pass incomplete | 0 | -0.81 |
| 9:49 | 4th & 3 | OWN 42 | Riley Thompson punt for 39 yds, fair catch by A.J. Henning at the NU 19 |
| 9:49 | 1st & 10 | OWN 19 | Ben Bryant sacked by Kobe King for a loss of 3 yards to the NU 16 | -3 | -0.72 |
| 9:49 | 2nd & 13 | OWN 16 | Cam Porter run for a loss of 2 yards to the NU 14 | -2 | -0.18 |
| 9:49 | 3rd & 15 | OWN 14 | Ben Bryant pass complete to Bryce Kirtz for 2 yds to the NU 16 | +2 | -0.03 |
| 7:48 | 4th & 13 | OWN 16 | Hunter Renner punt for 40 yds |
| 7:48 | 1st & 10 | OWN 44 | Nicholas Singleton run for 9 yds to the NU 47 | +9 | 1.26 |
| 7:48 | 2nd & 1 | OPP 47 | Kaytron Allen run for 2 yds to the NU 45 for a 1ST down | +2 | -0.36 |
| 7:48 | 1st & 10 | OPP 45 | Kaytron Allen run for 6 yds to the NU 39 | +6 | 0.30 |
| 7:48 | 2nd & 4 | OPP 39 | Drew Allar pass incomplete | 0 | -1.00 |
| 7:48 | 3rd & 4 | OPP 39 | Nicholas Singleton run for 3 yds to the NU 36 | +3 | -0.39 |
| 7:48 | 4th & 1 | OPP 36 | Penn State Penalty, False Start (-5 Yards) to the NU 41 | -5 | |
| 7:48 | 4th & 6 | OPP 41 | Drew Allar pass complete to Dante Cephas for 15 yds to the NU 26 for a 1ST down | +15 | 2.98 |
| 7:48 | 1st & 10 | OPP 26 | Drew Allar pass complete to Nicholas Singleton for 16 yds to the NU 10 for a 1ST down | +16 | 0.21 |
| 7:48 | 1st & 10 | OPP 10 | Nicholas Singleton run for 7 yds to the NU 3 | +7 | 0.30 |
| 7:48 | 2nd & 3 | OPP 3 | Nicholas Singleton run for no gain to the NU 3 | 0 | -0.41 |
| 7:48 | 3rd & 3 | OPP 3 | Drew Allar pass incomplete | 0 | -0.29 |
| 2:37 | 4th & 3 | OPP 3 | Alex Felkins 20 yd FG GOOD |
| 2:30 | 1st & 10 | OWN 40 | BRYANT, Ben pass up the middle incomplete intended for JOHNSON, Cam thrown to the NU50. PENALTY NU Ineligible Receiver Downfield on Pass on TIERNAN, Caleb enforced 5 yards from the NU40 to the NU35 [NHSG]. NO PLAY (replay the down). | -5 | |
| 2:30 | 1st & 15 | OWN 35 | Ben Bryant sacked by Amin Vanover and Coziah Izzard for a loss of 6 yards to the NU 29 | -6 | -1.19 |
| 2:30 | 2nd & 21 | OWN 29 | Ben Bryant pass complete to Cam Johnson for 19 yds to the NU 48 | +19 | 2.04 |
| 2:30 | 3rd & 2 | OWN 48 | Cam Porter run for 3 yds to the PSU 49 for a 1ST down | +3 | 1.33 |
| 0:00 | 1st & 10 | OPP 49 | Jack Lausch run for a loss of 1 yard to the 50 yard line | -1 | -1.33 |
| 0:00 | OPP 49 | End of 1st Quarter | |||
| 15:00 | 2nd & 11 | 50 | Ben Bryant pass incomplete | 0 | -0.99 |
| 15:00 | 3rd & 11 | 50 | Anthony Tyus III run for a loss of 1 yard to the NU 49 | -1 | -0.76 |
| 14:00 | 4th & 12 | OWN 49 | Hunter Renner punt for 40 yds |
| 14:00 | 1st & 10 | OWN 11 | Kaytron Allen run for 5 yds to the PSU 16 | +5 | 0.07 |
| 14:00 | 2nd & 5 | OWN 16 | Kaytron Allen run for 4 yds to the PSU 20 | +4 | -0.05 |
| 14:00 | 3rd & 1 | OWN 20 | Kaytron Allen run for 6 yds to the PSU 26 Kaytron Allen fumbled, recovered by PSU for a 1ST down | +6 | 0.74 |
| 14:00 | 1st & 10 | OWN 26 | Drew Allar pass incomplete | 0 | -0.73 |
| 14:00 | 2nd & 10 | OWN 26 | Drew Allar pass complete to Kaden Saunders for a loss of 1 yard to the PSU 25 | -1 | -0.42 |
| 14:00 | 3rd & 11 | OWN 25 | Drew Allar pass incomplete | 0 | -0.14 |
| 11:02 | 4th & 11 | OWN 25 | Riley Thompson punt for 49 yds |
| 11:02 | 1st & 10 | OWN 41 | Ben Bryant pass complete to Cam Johnson for 9 yds to the 50 yard line | +9 | 1.32 |
| 11:02 | 2nd & 1 | 50 | Cam Porter run for 4 yds to the PSU 46 for a 1ST down | +4 | -0.21 |
| 11:02 | 1st & 10 | OPP 46 | Ben Bryant sacked by Adisa Isaac for a loss of 8 yards to the NU 46 | -8 | -2.69 |
| 11:02 | 2nd & 18 | OWN 46 | Ben Bryant pass complete to Cam Porter for 2 yds to the NU 48 | +2 | -0.39 |
| 11:02 | 3rd & 16 | OWN 48 | Ben Bryant pass complete to Cam Porter for 17 yds to the PSU 35 for a 1ST down | +17 | 3.65 |
| 11:02 | 1st & 10 | OPP 35 | Penn State Penalty, Offsides (Coziah Izzard) to the PSU 30 | +5 | |
| 11:02 | 1st & 5 | OPP 30 | Ben Bryant run for 6 yds to the PSU 24 for a 1ST down | +6 | -0.50 |
| 11:02 | 1st & 10 | OPP 24 | Ben Bryant pass incomplete | 0 | -0.43 |
| 11:02 | 2nd & 10 | OPP 24 | Ben Bryant pass complete to Cam Johnson for 22 yds to the PSU 2 for a 1ST down | +22 | 1.90 |
| 11:02 | 1st & 2 | OPP 2 | Cam Porter run for 1 yd to the PSU 1 | +1 | -0.69 |
| 5:46 | 2nd & 1 | OPP 1 | Ben Bryant run for 1 yd for a TD (Jack Olsen KICK) | +1 | 1.90 |
| 5:46 | 1st & 10 | OWN 25 | Kaytron Allen run for 4 yds to the PSU 29 | +4 | -0.11 |
| 5:46 | 2nd & 6 | OWN 29 | Drew Allar pass incomplete | 0 | -0.65 |
| 5:46 | 3rd & 6 | OWN 29 | Drew Allar pass incomplete | 0 | -0.31 |
| 5:07 | 4th & 6 | OWN 29 | Riley Thompson punt for 49 yds, downed at the NU 22 |
| 5:07 | 1st & 10 | OWN 22 | Anthony Tyus III run for a loss of 6 yards to the NU 16 | -6 | -0.96 |
| 5:07 | 2nd & 16 | OWN 16 | Ben Bryant pass incomplete | 0 | -0.10 |
| 5:07 | 3rd & 16 | OWN 16 | Anthony Tyus III run for 3 yds to the NU 19 | +3 | -0.02 |
| 3:31 | 4th & 13 | OWN 19 | Hunter Renner punt for 46 yds |
| 3:31 | 1st & 10 | OWN 37 | Nicholas Singleton run for 1 yd to the PSU 38 | +1 | -0.87 |
| 3:31 | 2nd & 9 | OWN 38 | Drew Allar pass complete to KeAndre Lambert-Smith for 25 yds to the NU 37 for a 1ST down | +25 | 2.87 |
| 3:31 | 1st & 10 | OPP 37 | Drew Allar pass complete to Nicholas Singleton for 13 yds to the NU 24 for a 1ST down | +13 | 0.37 |
| 3:31 | 1st & 10 | OPP 24 | Nicholas Singleton run for 9 yds to the NU 15 | +9 | 0.64 |
| 3:31 | 2nd & 1 | OPP 15 | KeAndre Lambert-Smith run for 2 yds to the NU 13 for a 1ST down | +2 | -0.50 |
| 1:16 | 1st & 10 | OPP 13 | Trey Potts run for 13 yds for a TD (Alex Felkins KICK) | +13 | 2.54 |
| 1:08 | 1st & 10 | OWN 25 | Ben Bryant sacked by Dani Dennis-Sutton for a loss of 6 yards to the NU 19 | -6 | -1.11 |
| 1:08 | 2nd & 16 | OWN 19 | Timeout Northwestern, clock 01:08 | ||
| 1:04 | 3rd & 14 | OWN 21 | Timeout Penn State, clock 01:04 | ||
| 1:04 | 2nd & 16 | OWN 19 | Ben Bryant run for 2 yds to the NU 21 | +2 | -0.08 |
| 1:04 | 3rd & 14 | OWN 21 | Ben Bryant pass incomplete | 0 | -0.08 |
| 0:54 | 4th & 14 | OWN 21 | Hunter Renner punt for 34 yds |
| 0:54 | 1st & 10 | OWN 45 | Drew Allar pass incomplete | 0 | -1.16 |
| 0:44 | 3rd & 19 | OWN 36 | Timeout Penn State, clock 00:44 | ||
| 0:44 | 2nd & 10 | OWN 45 | Drew Allar sacked for a loss of 9 yards to the PSU 36 | -9 | -1.72 |
| 0:00 | 3rd & 19 | OWN 36 | Drew Allar pass complete to Theo Johnson for 11 yds to the PSU 47 | +11 | 0.45 |
| 0:00 | OWN 47 | End of 2nd Quarter | |||
| 15:00 | OWN 35 | Gabriel Nwosu kickoff Penn State Penalty, Delay Of Game (Dominic DeLuca) to the PSU 30 |
| 14:55 | 1st & 10 | OWN 25 | Cam Porter run for 1 yd to the NU 26 | +1 | -0.59 |
| 14:55 | 2nd & 9 | OWN 26 | Ben Bryant pass incomplete | 0 | -0.41 |
| 14:55 | 3rd & 9 | OWN 26 | Ben Bryant pass incomplete | 0 | -0.19 |
| 14:11 | 4th & 9 | OWN 26 | Hunter Renner punt for 42 yds, fair catch by Kaden Saunders at the PSU 32 |
| 14:11 | 1st & 10 | OWN 32 | Nicholas Singleton run for 4 yds to the PSU 36 | +4 | -0.15 |
| 14:11 | 2nd & 6 | OWN 36 | Nicholas Singleton run for 4 yds to the PSU 40 | +4 | -0.14 |
| 14:11 | 3rd & 2 | OWN 40 | Drew Allar pass complete to Tyler Warren for 10 yds to the 50 yard line for a 1ST down | +10 | 1.97 |
| 14:11 | 1st & 10 | 50 | Drew Allar pass incomplete | 0 | -1.11 |
| 14:11 | 2nd & 10 | 50 | Drew Allar pass incomplete | 0 | -1.02 |
| 14:11 | 3rd & 10 | 50 | Drew Allar pass complete to KeAndre Lambert-Smith for 35 yds to the NU 15 for a 1ST down | +35 | 3.42 |
| 14:11 | 1st & 10 | OPP 15 | Nicholas Singleton run for 1 yd to the NU 14 | +1 | -0.25 |
| 14:11 | 2nd & 9 | OPP 14 | Northwestern Penalty, Defensive Holding (Ore Adeyi) to the NU 3 for a 1ST down | +8 | |
| 14:11 | 1st & 3 | OPP 3 | Drew Allar run for 1 yd to the NU 2 | +1 | -0.60 |
| 14:11 | 2nd & 2 | OPP 2 | Nicholas Singleton run for 1 yd to the NU 1 | +1 | -0.39 |
| 14:11 | 3rd & 1 | OPP 1 | Drew Allar run for no gain to the NU 1 | 0 | -0.33 |
| 8:40 | 4th & 1 | OPP 1 | Drew Allar run for 1 yd for a TD (Alex Felkins KICK) | +1 | 2.79 |
| 8:35 | 1st & 10 | OWN 22 | Northwestern Penalty, Delay Of Game (-5 Yards) to the NU 17 | -5 | |
| 8:35 | 1st & 15 | OWN 17 | Ben Bryant pass incomplete | 0 | -0.27 |
| 8:35 | 2nd & 15 | OWN 17 | Ben Bryant pass incomplete | 0 | -0.12 |
| 8:35 | 3rd & 15 | OWN 17 | Ben Bryant run for 14 yds to the NU 31 | +14 | 0.42 |
| 7:17 | 4th & 1 | OWN 31 | Ben Bryant run for no gain to the NU 31 | 0 | -0.10 |
| 7:17 | 1st & 10 | OPP 31 | Nicholas Singleton run for 2 yds to the NU 29 | +2 | -0.31 |
| 7:17 | 2nd & 8 | OPP 29 | Drew Allar pass complete to Nicholas Singleton for no gain to the NU 29 | 0 | -0.70 |
| 7:17 | 3rd & 8 | OPP 29 | Drew Allar pass incomplete | 0 | -0.94 |
| 6:03 | 4th & 8 | OPP 29 | Alex Felkins 47 yd FG GOOD |
| 6:03 | 1st & 10 | OWN 25 | Ben Bryant pass incomplete | 0 | -0.70 |
| 6:03 | 2nd & 10 | OWN 25 | Ben Bryant pass complete to Bryce Kirtz for 6 yds to the NU 31 | +6 | 0.17 |
| 5:03 | 4th & 4 | OWN 31 | Charlie Mangieri run for 3 yds to the NU 34 | +3 | 0.05 |
| 5:03 | 3rd & 4 | OWN 31 | Ben Bryant pass incomplete | 0 | -0.44 |
| 5:03 | 1st & 10 | OPP 34 | Nicholas Singleton run for 3 yds to the NU 31 | +3 | -0.21 |
| 5:03 | 2nd & 7 | OPP 31 | Nicholas Singleton run for 16 yds to the NU 15 for a 1ST down | +16 | 0.59 |
| 5:03 | 1st & 10 | OPP 15 | Drew Allar pass complete to Nicholas Singleton for 2 yds to the NU 13 | +2 | -0.18 |
| 5:03 | 2nd & 8 | OPP 13 | Trey Potts run for 4 yds to the NU 9 | +4 | -0.03 |
| 5:03 | 3rd & 4 | OPP 9 | Trey Potts run for 4 yds to the NU 5 for a 1ST down | +4 | 0.88 |
| 5:03 | 1st & 5 | OPP 5 | Nicholas Singleton run for 3 yds to the NU 2 | +3 | -0.18 |
| 1:24 | 2nd & 2 | OPP 2 | Drew Allar pass complete to Nicholas Singleton for 2 yds for a TD (Alex Felkins KICK) | +2 | 2.07 |
| 1:24 | 1st & 10 | OWN 25 | Ben Bryant pass incomplete | 0 | -0.70 |
| 1:24 | 2nd & 10 | OWN 25 | Ben Bryant run for 4 yds to the NU 29 | +4 | -0.06 |
| 1:24 | 3rd & 6 | OWN 29 | Ben Bryant pass complete to Cam Johnson for 11 yds to the NU 40 for a 1ST down | +11 | 2.09 |
| 1:24 | 1st & 10 | OWN 40 | BRYANT, Ben pass deep to the left incomplete intended for HENNING, A.J. thrown to the PSU36; QB hurried by FISHER, Zuriah. PENALTY PSU Unsportsmanlike Conduct on MILLER, Cam enforced 15 yards from the NU40 to the PSU45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). | +15 | |
| 0:00 | 1st & 10 | OPP 45 | Ben Bryant pass complete to Thomas Gordon for 17 yds to the PSU 28 for a 1ST down | +17 | 0.71 |
| 0:00 | OPP 45 | End of 3rd Quarter | |||
| 15:00 | 1st & 10 | OPP 28 | Cam Porter run for 8 yds to the PSU 20 | +8 | 0.50 |
| 15:00 | 2nd & 2 | OPP 20 | Ben Bryant pass complete to Cam Johnson for 13 yds to the PSU 7 for a 1ST down | +13 | 0.07 |
| 15:00 | 1st & 7 | OPP 7 | Ben Bryant pass complete to Bryce Kirtz for 4 yds to the PSU 3 | +4 | -0.01 |
| 15:00 | 2nd & 3 | OPP 3 | Ben Bryant pass complete to Duke Olges for 2 yds to the PSU 1 | +2 | -0.24 |
| 15:00 | 3rd & 1 | OPP 1 | Ben Bryant sacked by Zane Durant for a loss of 9 yards to the PSU 10 | -9 | -1.06 |
| 12:01 | 4th & 10 | OPP 10 | Jack Olsen 28 yd FG GOOD |
| 11:54 | 1st & 10 | OWN 20 | Drew Allar pass complete to KeAndre Lambert-Smith for 12 yds to the PSU 32 for a 1ST down | +12 | 0.87 |
| 11:54 | 1st & 10 | OWN 32 | Drew Allar pass incomplete | 0 | -0.93 |
| 11:54 | 2nd & 10 | OWN 32 | Nicholas Singleton run for 2 yds to the PSU 34 | +2 | -0.34 |
| 11:54 | 3rd & 8 | OWN 34 | Drew Allar pass incomplete | 0 | -0.34 |
| 10:28 | 4th & 8 | OWN 34 | Riley Thompson punt for 50 yds, fair catch by A.J. Henning at the NU 16 |
| 10:28 | 1st & 10 | OWN 16 | Brendan Sullivan pass complete to Joseph Himon II for 1 yd to the NU 17 | +1 | -0.39 |
| 9:52 | 3rd & 9 | OWN 17 | Timeout Northwestern, clock 09:52 | ||
| 9:52 | 2nd & 9 | OWN 17 | Brendan Sullivan pass incomplete | 0 | -0.25 |
| 9:52 | 3rd & 9 | OWN 17 | Brendan Sullivan run for 1 yd to the NU 18 | +1 | -0.09 |
| 9:10 | 4th & 8 | OWN 18 | punt for 22 yds |
| 9:10 | 1st & 10 | OPP 40 | Drew Allar pass incomplete | 0 | -0.85 |
| 9:10 | 2nd & 10 | OPP 40 | Nicholas Singleton run for 2 yds to the NU 38 | +2 | -0.58 |
| 9:10 | 3rd & 8 | OPP 38 | Drew Allar pass complete to KeAndre Lambert-Smith for 14 yds to the NU 24 for a 1ST down | +14 | 1.93 |
| 9:10 | 1st & 10 | OPP 24 | Drew Allar pass incomplete | 0 | -0.43 |
| 9:10 | 2nd & 10 | OPP 24 | Nicholas Singleton run for 4 yds to the NU 20 | +4 | -0.06 |
| 9:10 | 3rd & 6 | OPP 20 | Drew Allar pass complete to Liam Clifford for 6 yds to the NU 14 for a 1ST down | +6 | 0.63 |
| 9:10 | 1st & 10 | OPP 14 | Penn State Penalty, Offensive Holding (Sal Wormley) to the NU 24 | -10 | |
| 9:10 | 1st & 20 | OPP 24 | Drew Allar pass complete to Theo Johnson for 2 yds to the NU 22 | +2 | -0.29 |
| 9:10 | 2nd & 18 | OPP 22 | Drew Allar pass complete to Tyler Warren for 15 yds to the NU 7 | +15 | 0.87 |
| 9:10 | 3rd & 3 | OPP 7 | Nicholas Singleton run for 4 yds to the NU 3 for a 1ST down | +4 | 1.21 |
| 9:10 | 1st & 3 | OPP 3 | Drew Allar run for 2 yds to the NU 1 | +2 | -0.44 |
| 4:07 | 2nd & 1 | OPP 1 | Nicholas Singleton run for 1 yd for a TD (Alex Felkins KICK) | +1 | 1.90 |
| 4:07 | 1st & 10 | OWN 25 | Brendan Sullivan pass incomplete | 0 | -0.70 |
| 4:07 | 2nd & 10 | OWN 25 | Penn State Penalty, Offsides (Amin Vanover) to the NU 30 | +5 | |
| 4:07 | 2nd & 5 | OWN 30 | Brendan Sullivan pass complete to Cam Johnson for 7 yds to the NU 37 for a 1ST down | +7 | 0.93 |
| 4:07 | 1st & 10 | OWN 37 | Brendan Sullivan sacked by Zuriah Fisher for a loss of 7 yards to the NU 30 | -7 | -1.92 |
| 4:07 | 2nd & 17 | OWN 30 | Brendan Sullivan pass incomplete | 0 | -0.24 |
| 4:07 | 3rd & 17 | OWN 30 | Brendan Sullivan run for 18 yds to the NU 48 for a 1ST down | +18 | 3.21 |
| 2:26 | 1st & 10 | OWN 48 | Brendan Sullivan pass intercepted | -2.99 |
| 2:20 | 1st & 10 | OPP 30 | Beau Pribula pass complete to Trey Potts for 30 yds for a TD (Alex Felkins KICK) | +30 | 2.81 |
| 2:20 | 1st & 10 | OWN 25 | Brendan Sullivan run for 2 yds to the NU 27 | +2 | -0.45 |
| 2:20 | 2nd & 8 | OWN 27 | Jake Arthurs run for 1 yd to the NU 28 | +1 | -0.40 |
| 2:20 | 3rd & 7 | OWN 28 | Brendan Sullivan run for 18 yds to the NU 46 for a 1ST down | +18 | 2.75 |
| 2:20 | 1st & 10 | OWN 46 | Jake Arthurs run for 8 yds to the PSU 46 | +8 | 0.92 |
| 2:20 | 2nd & 2 | OPP 46 | Brendan Sullivan run for 1 yd to the PSU 45 | +1 | -0.97 |
| 0:00 | 3rd & 1 | OPP 45 | Brendan Sullivan sacked by Keon Wylie for a loss of 8 yards to the NU 47 | -8 | -2.53 |
| 0:00 | OWN 47 | End of 4th Quarter |
| 7 | sacks | 1 |
| 12 | plays for loss | 2 |
| 1 | takeaways | 0 |
| 5 | three-and-outs forced | 1 |
| 7 | explosive plays allowed | 6 |
| 2.78 | yards allowed / play | 4.84 |
| 3 of 13 | scoring drives allowed | 7 of 12 |
| Kevin Winston Jr. | 5 (4) | |
| Zane Durant | 4 (4) | 1 sk · 3 TFL · 1 QH |
| Kobe King | 4 (4) | 1 sk · 2 TFL |
| Dominic DeLuca | 4 (4) | |
| Dani Dennis-Sutton | 3 (2) | 1 sk · 1.5 TFL |
| Jaylen Reed | 3 (1) | 0.5 TFL |
| Keaton Ellis | 3 (3) | |
| Curtis Jacobs | 3 (2) |
| Bryce Gallagher | 7 (2) | |
| Richie Hagarty | 6 (2) | 1 PD |
| Coco Azema | 5 (5) | |
| Devin Turner | 5 (4) | |
| Garnett Hollis Jr. | 5 (3) | |
| Xander Mueller | 5 (1) | |
| PJ Spencer | 5 (1) | |
| Rod Heard | 4 (3) | 1 TFL |
| 2 of 2 | field goals | 2 of 2 |
| 4 | punts | 6 |
| 46.8 | punt average | 37.3 |
| 2 | punts inside the 20 | 1 |
| 28 | return yards | 93 |
| own 33 | average drive start | own 26 |
| K | Alex Felkins | 2/2 FG · long 47 · 5/5 XP |
| P | Riley Thompson | 4 punts · 46.8 avg · 2 in 20 |
| KR | Daequan Hardy | 1 ret · 19 yds · long 19 |
| KR | Nicholas Singleton | 1 ret · 7 yds · long 7 |
| PR | Kaden Saunders | 1 ret · 2 yds · long 2 |
| K | Jack Olsen | 2/2 FG · long 33 · 1/1 XP |
| P | Hunter Renner | 6 punts · 37.3 avg · 1 in 20 |
| KR | A.J. Henning | 3 ret · 78 yds · long 36 |
| PR | A.J. Henning | 1 ret · 15 yds · long 15 |
| 70 | plays | 63 |
| 339 | yards | 175 |
| 12 | drives | 13 |
| 44% | success rate | 29% |
| 13.46 | total PPA | -5.63 |
| Q1 | Jack Olsen 33 yd FG GOOD | 3–0 |
| Q1 | Alex Felkins 20 yd FG GOOD | 3–3 |
| Q2 | Ben Bryant run for 1 yd for a TD (Jack Olsen KICK) | 10–3 |
| Q2 | Trey Potts run for 13 yds for a TD (Alex Felkins KICK) | 10–10 |
| Q3 | Drew Allar run for 1 yd for a TD (Alex Felkins KICK) | 17–10 |
| Q3 | Alex Felkins 47 yd FG GOOD | 20–10 |
| Q3 | Drew Allar pass complete to Nicholas Singleton for 2 yds for a TD (Alex Felkins KICK) | 27–10 |
| Q4 | Jack Olsen 28 yd FG GOOD | 13–27 |
| Q4 | Nicholas Singleton run for 1 yd for a TD (Alex Felkins KICK) | 34–13 |
| Q4 | Beau Pribula pass complete to Trey Potts for 30 yds for a TD (Alex Felkins KICK) | 41–13 |
| Q2 | Ben Bryant pass complete to Cam Porter for 17 yds to the PSU 35 for a 1ST down | 3.65 |
| Q3 | Drew Allar pass complete to KeAndre Lambert-Smith for 35 yds to the NU 15 for a 1ST down | 3.42 |
| Q4 | Brendan Sullivan run for 18 yds to the NU 48 for a 1ST down | 3.21 |
| Q1 | Drew Allar pass complete to Dante Cephas for 15 yds to the NU 26 for a 1ST down | 2.98 |
| Q2 | Drew Allar pass complete to KeAndre Lambert-Smith for 25 yds to the NU 37 for a 1ST down | 2.87 |
| Q4 | Beau Pribula pass complete to Trey Potts for 30 yds for a TD (Alex Felkins KICK) | 2.81 |
| 2025 | Northwestern 22 – 21 Penn State |
| 2022 | Northwestern 7 – 17 Penn State |
| 2017 | Penn State 31 – 7 Northwestern |
| 2015 | Penn State 21 – 23 Northwestern |
| 2014 | Northwestern 29 – 6 Penn State |
| 2012 | Northwestern 28 – 39 Penn State |
| 2011 | Penn State 34 – 24 Northwestern |
| 2010 | Northwestern 21 – 35 Penn State |