| 15:00 | 1st & 10 | OWN 25 | Trace McSorley pass incomplete to Juwan Johnson | 0 | -0.70 |
| 15:00 | 2nd & 10 | OWN 25 | Trace McSorley pass complete to Mike Gesicki for 5 yds to the PnSt 30 | +5 | 0.04 |
| 15:00 | 3rd & 5 | OWN 30 | Trace McSorley pass complete to Juwan Johnson for 9 yds to the PnSt 39 for a 1ST down | +9 | 1.88 |
| 15:00 | 1st & 10 | OWN 39 | Saquon Barkley run for 2 yds to the PnSt 41 | +2 | -0.67 |
| 15:00 | 2nd & 8 | OWN 41 | Trace McSorley pass complete to Saquon Barkley for 8 yds to the PnSt 49 for a 1ST down | +8 | 1.61 |
| 15:00 | 1st & 10 | OWN 49 | Trace McSorley pass complete to Juwan Johnson for 10 yds to the Nwest 41 for a 1ST down | +10 | 0.68 |
| 15:00 | 1st & 10 | OPP 41 | Trace McSorley pass incomplete | 0 | -0.88 |
| 15:00 | 2nd & 10 | OPP 41 | Trace McSorley pass incomplete to Saeed Blacknall | 0 | -1.04 |
| 15:00 | 3rd & 10 | OPP 41 | Trace McSorley run for 2 yds to the Nwest 39 | +2 | -0.58 |
| 15:00 | 4th & 8 | OPP 39 | Trace McSorley run for 1 yd to the Nwest 38 | +1 | -1.26 |
| 14:52 | 1st & 10 | OWN 25 | Trace McSorley pass incomplete to Juwan Johnson | 0 | -0.70 |
| 14:44 | 2nd & 10 | OWN 25 | Trace McSorley pass complete to Mike Gesicki for 5 yds to the PnSt 30 | +5 | 0.04 |
| 14:16 | 3rd & 5 | OWN 30 | Trace McSorley pass complete to Juwan Johnson for 9 yds to the PnSt 39 for a 1ST down | +9 | 1.88 |
| 13:53 | 1st & 10 | OWN 39 | Saquon Barkley run for 2 yds to the PnSt 41 | +2 | -0.67 |
| 13:27 | 2nd & 8 | OWN 41 | Trace McSorley pass complete to Saquon Barkley for 8 yds to the PnSt 49 for a 1ST down | +8 | 1.61 |
| 13:02 | 1st & 10 | OWN 49 | Trace McSorley pass complete to Juwan Johnson for 10 yds to the Nwest 41 for a 1ST down | +10 | 0.68 |
| 12:43 | 1st & 10 | OPP 41 | Trace McSorley pass incomplete to Irvin Charles | 0 | -0.88 |
| 12:38 | 2nd & 10 | OPP 41 | Trace McSorley pass incomplete to Saeed Blacknall | 0 | -1.04 |
| 12:29 | 3rd & 10 | OPP 41 | Trace McSorley run for 2 yds to the Nwest 39 | +2 | -0.58 |
| 11:48 | 4th & 8 | OPP 39 | Trace McSorley run for 1 yd to the Nwest 38 | +1 | -1.26 |
| 11:48 | 1st & 10 | OWN 38 | Justin Jackson run for 2 yds to the Nwest 40 | +2 | -0.67 |
| 11:48 | 2nd & 8 | OWN 40 | Clayton Thorson pass complete to Flynn Nagel for 13 yds to the PnSt 47 for a 1ST down | +13 | 2.01 |
| 11:48 | 1st & 10 | OPP 47 | Clayton Thorson pass complete to Justin Jackson for 5 yds to the PnSt 42 | +5 | 0.10 |
| 11:48 | 2nd & 5 | OPP 42 | Clayton Thorson pass incomplete to Bennett Skowronek | 0 | -1.07 |
| 11:48 | 3rd & 5 | OPP 42 | Clayton Thorson run for 6 yds to the PnSt 36 for a 1ST down | +6 | 1.58 |
| 11:48 | 1st & 10 | OPP 36 | Jeremy Larkin run for 2 yds to the PnSt 34 | +2 | -0.38 |
| 11:48 | 2nd & 8 | OPP 34 | Riley Lees run for no gain to the PnSt 34 | 0 | -0.85 |
| 11:48 | 3rd & 8 | OPP 34 | Clayton Thorson pass incomplete to Jeremy Larkin, broken up by Kevin Givens | 0 | -1.03 |
| 11:48 | 4th & 8 | OPP 34 | Clayton Thorson pass complete to Macan Wilson for 24 yds to the PnSt 10 for a 1ST down | +24 | 2.76 |
| 11:48 | 1st & 10 | OPP 10 | Jackson, Justin rush for no gain to the PSU10 (Farmer, Koa), PENALTY NU holding (Hance, Blake) 10 yards to the PSU20, NO PLAY. | -10 | |
| 11:48 | 1st & 20 | OPP 20 | Clayton Thorson sacked by Curtis Cothran for a loss of 8 yards to the PnSt 28 | -8 | -1.84 |
| 11:48 | 2nd & 28 | OPP 28 | Justin Jackson run for no gain to the PnSt 28 | 0 | -0.97 |
| 11:48 | 3rd & 28 | OPP 28 | Clayton Thorson pass intercepted Amani Oruwariye return for no gain to the PnSt 10 | -1.07 | |
| 11:39 | 1st & 10 | OWN 38 | Justin Jackson run for 2 yds to the Nwest 40 | +2 | -0.67 |
| 11:17 | 2nd & 8 | OWN 40 | Clayton Thorson pass complete to Flynn Nagel for 13 yds to the PnSt 47 for a 1ST down | +13 | 2.01 |
| 10:59 | 1st & 10 | OPP 47 | Clayton Thorson pass complete to Justin Jackson for 5 yds to the PnSt 42 | +5 | 0.10 |
| 10:39 | 2nd & 5 | OPP 42 | Clayton Thorson pass incomplete to Bennett Skowronek | 0 | -1.07 |
| 10:32 | 3rd & 5 | OPP 42 | Clayton Thorson run for 6 yds to the PnSt 36 for a 1ST down | +6 | 1.58 |
| 10:02 | 1st & 10 | OPP 36 | Jeremy Larkin run for 2 yds to the PnSt 34 | +2 | -0.38 |
| 9:31 | 2nd & 8 | OPP 34 | Riley Lees run for no gain to the PnSt 34 | 0 | -0.85 |
| 8:58 | 3rd & 8 | OPP 34 | Clayton Thorson pass incomplete to Jeremy Larkin, broken up by Kevin Givens | 0 | -1.03 |
| 8:37 | 4th & 8 | OPP 34 | Clayton Thorson pass complete to Macan Wilson for 24 yds to the PnSt 10 for a 1ST down | +24 | 2.76 |
| 8:26 | 1st & 10 | OPP 10 | Jackson, Justin rush for no gain to the PENNST10, PENALTY NORTHWSTRN holding (Hance, Blake) 10 yards to the PENNST20, NO PLAY. | -10 | |
| 8:11 | 1st & 20 | OPP 20 | Clayton Thorson sacked by Curtis Cothran for a loss of 8 yards to the PnSt 28 | -8 | -1.84 |
| 7:25 | 2nd & 28 | OPP 28 | Justin Jackson run for no gain to the PnSt 28 | 0 | -0.97 |
| 6:41 | 3rd & 28 | OPP 28 | Clayton Thorson pass intercepted Amani Oruwariye return for no gain to the PnSt 10 | -1.07 |
| 6:41 | 1st & 10 | OWN 10 | Saquon Barkley run for 8 yds to the PnSt 18 | +8 | 0.59 |
| 6:41 | 2nd & 2 | OWN 18 | Trace McSorley run for 1 yd to the PnSt 19 | +1 | -0.57 |
| 6:41 | 3rd & 1 | OWN 19 | Saquon Barkley run for a loss of 3 yards to the PnSt 16 | -3 | -0.48 |
| 6:41 | 4th & 4 | OWN 16 | Blake Gillikin punt for 39 yds, downed at the Nwest 45 | ||
| 6:35 | 1st & 10 | OWN 10 | Saquon Barkley run for 8 yds to the PnSt 18 | +8 | 0.59 |
| 6:06 | 2nd & 2 | OWN 18 | Trace McSorley run for 1 yd to the PnSt 19 | +1 | -0.57 |
| 5:22 | 3rd & 1 | OWN 19 | Saquon Barkley run for a loss of 3 yards to the PnSt 16 | -3 | -0.48 |
| 4:44 | 4th & 4 | OWN 16 | Blake Gillikin punt for 39 yds, downed at the Nwest 45 |
| 4:44 | 1st & 10 | OWN 45 | Justin Jackson run for 28 yds to the NORTHWSTRN 27 for a 1ST down NORTHWESTERN Penalty, face mask (15 yards) (Justin Jackson) to the PnSt 42 for a 1ST down | +13 | 0.98 |
| 4:44 | 1st & 10 | OPP 42 | Justin Jackson run for 1 yd to the PnSt 41 | +1 | -0.70 |
| 4:44 | 2nd & 9 | OPP 41 | Clayton Thorson pass incomplete to Flynn Nagel, broken up by Grant Haley | 0 | -1.04 |
| 4:44 | 3rd & 9 | OPP 41 | Clayton Thorson sacked by Shaka Toney for a loss of 9 yards to the PnSt 48 Clayton Thorson fumbled, recovered by PnSt Ryan Buchholz , return for 0 yards | -9 | -2.02 |
| 4:37 | 1st & 10 | OPP 27 | Justin Jackson run for 28 yds to the NORTHWSTRN 27 for a 1ST down NORTHWESTERN Penalty, Face Mask (15 yards) (Justin Jackson) to the PnSt 42 for a 1ST down | +13 | 0.19 |
| 4:28 | 1st & 10 | OPP 42 | Justin Jackson run for 1 yd to the PnSt 41 | +1 | -0.70 |
| 3:48 | 2nd & 9 | OPP 41 | Clayton Thorson pass incomplete to Flynn Nagel, broken up by Grant Haley | 0 | -1.04 |
| 3:38 | 3rd & 9 | OPP 41 | Clayton Thorson sacked by Shaka Toney for a loss of 7 yards to the PnSt 48 Clayton Thorson fumbled, forced by Shaka Toney, recovered by PnSt Ryan Buchholz , return for 0 yards | -7 | -1.88 |
| 3:38 | 1st & 10 | OWN 48 | Trace McSorley pass complete to Saeed Blacknall for 12 yds to the Nwest 40 for a 1ST down | +12 | 0.82 |
| 3:38 | 1st & 10 | OPP 40 | Trace McSorley pass complete to Juwan Johnson for 2 yds to the Nwest 38 | +2 | -0.45 |
| 3:38 | 2nd & 8 | OPP 38 | Trace McSorley run for a loss of 3 yards to the Nwest 41 | -3 | -1.64 |
| 3:38 | 3rd & 11 | OPP 41 | Trace McSorley pass complete to DaeSean Hamilton for 20 yds to the Nwest 21 for a 1ST down | +20 | 2.65 |
| 3:38 | 1st & 10 | OPP 21 | McSorley, Trace pass intercepted by Hartage, Montre at the NU2, Hartage, Montre return to the NU25 (Johnson, Juwan;Cothran, Curtis), PENALTY NU pass interference (Hartage, Montre) 15 yards to the NU6, 1ST DOWN PSU, NO PLAY. | +15 | |
| 3:38 | 1st & 6 | OPP 6 | Saquon Barkley run for a loss of 4 yards to the Nwest 10 | -4 | -0.75 |
| 3:38 | 2nd & 10 | OPP 10 | Saquon Barkley run for a loss of 2 yards to the Nwest 12 | -2 | -0.44 |
| 3:38 | 3rd & 12 | OPP 12 | Trace McSorley pass complete to Juwan Johnson for 9 yds to the Nwest 3 | +9 | 0.32 |
| 3:32 | 1st & 10 | OWN 48 | Trace McSorley pass complete to Saeed Blacknall for 12 yds to the Nwest 40 for a 1ST down | +12 | 0.82 |
| 3:08 | 1st & 10 | OPP 40 | Trace McSorley pass complete to Juwan Johnson for 2 yds to the Nwest 38 | +2 | -0.45 |
| 2:41 | 2nd & 8 | OPP 38 | Trace McSorley run for a loss of 3 yards to the Nwest 41 | -3 | -1.64 |
| 2:01 | 3rd & 11 | OPP 41 | Trace McSorley pass complete to DaeSean Hamilton for 20 yds to the Nwest 21 for a 1ST down | +20 | 2.65 |
| 1:31 | 1st & 10 | OPP 21 | McSorley, Trace pass pass intercepted by Hartage, Montre at the NORTHWSTRN3, Hartage, Montre return 22 yards to the NORTHWSTRN25, PENALTY NORTHWSTRN pass interference (Hartage, Montre) 15 yards to the NORTHWSTRN6, NO PLAY, 1ST DOWN PENNST. | +15 | |
| 1:17 | 1st & 6 | OPP 6 | Saquon Barkley run for a loss of 4 yards to the Nwest 10 | -4 | -0.75 |
| 0:52 | 2nd & 10 | OPP 10 | Saquon Barkley run for a loss of 2 yards to the Nwest 12 | -2 | -0.44 |
| 0:18 | 3rd & 12 | OPP 12 | Trace McSorley pass complete to Juwan Johnson for 9 yds to the Nwest 3 | +9 | 0.32 |
| 0:17 | 4th & goal | OPP 3 | Timeout NORTHWESTERN, clock 00:17 | ||
| 0:13 | 4th & 3 | OPP 3 | Tyler Davis 21 Yd Field Goal | -1.08 |
| 0:06 | 1st & 10 | OWN 24 | Clayton Thorson pass complete to Flynn Nagel for 2 yds to the Nwest 26 | +2 | -0.43 |
| 0:01 | 1st & 10 | OWN 24 | Clayton Thorson pass complete to Flynn Nagel for 2 yds to the Nwest 26 | +2 | -0.43 |
| 0:00 | OWN 0 | End of 1st Quarter | |||
| 15:00 | 2nd & 8 | OWN 26 | Clayton Thorson pass complete to Kyric McGowan for 3 yds to the Nwest 29 | +3 | -0.20 |
| 15:00 | 3rd & 5 | OWN 29 | Clayton Thorson pass incomplete to Justin Jackson | 0 | -0.35 |
| 15:00 | 4th & 5 | OWN 29 | Hunter Niswander punt for 13 yds, punt out-of-bounds at the PnSt 42 PENN ST Penalty, Offensive holding (10 Yards) to the PnSt 48 | ||
| 14:50 | 2nd & 8 | OWN 26 | Clayton Thorson pass complete to Kyric McGowan for 3 yds to the Nwest 29 | +3 | -0.20 |
| 14:22 | 3rd & 5 | OWN 29 | Clayton Thorson pass incomplete to Justin Jackson | 0 | -0.35 |
| 14:15 | 4th & 5 | OWN 29 | Hunter Niswander punt for 13 yds, punt out-of-bounds at the PnSt 42 PENN ST Penalty, Offensive Holding (10 Yards) to the PnSt 48 |
| 14:15 | 1st & 10 | OWN 48 | Trace McSorley pass complete to DeAndre Thompkins for 19 yds to the Nwest 33 for a 1ST down | +19 | 1.10 |
| 14:15 | 1st & 10 | OPP 33 | Trace McSorley pass complete to Brandon Polk for 6 yds to the Nwest 27 | +6 | 0.22 |
| 14:15 | 2nd & 4 | OPP 27 | Trace McSorley pass complete to Brandon Polk for 23 yds to the Nwest 4 for a 1ST down | +23 | 0.99 |
| 14:15 | 1st & 4 | OPP 4 | Saquon Barkley run for a loss of 6 yards to the Nwest 10 | -6 | -1.11 |
| 14:09 | 1st & 10 | OWN 48 | Trace McSorley pass complete to DeAndre Thompkins for 19 yds to the Nwest 33 for a 1ST down | +19 | 1.10 |
| 13:32 | 1st & 10 | OPP 33 | Trace McSorley pass complete to Brandon Polk for 6 yds to the Nwest 27 | +6 | 0.22 |
| 13:01 | 2nd & 4 | OPP 27 | Trace McSorley pass complete to Brandon Polk for 23 yds to the Nwest 4 for a 1ST down | +23 | 0.99 |
| 12:38 | 1st & 4 | OPP 4 | Saquon Barkley run for a loss of 6 yards to the Nwest 10 | -6 | -1.11 |
| 12:04 | 2nd & 10 | OPP 10 | Tommy Stevens 10 Yd pass from Trace McSorley (Tyler Davis Kick) | +10 | 2.80 |
| 12:04 | 1st & 10 | OWN 25 | Justin Jackson run for 8 yds to the Nwest 33 | +8 | 0.91 |
| 12:04 | 2nd & 2 | OWN 33 | Justin Jackson run for 1 yd to the Nwest 34 | +1 | -0.93 |
| 12:04 | 3rd & 1 | OWN 34 | Justin Jackson run for 12 yds to the Nwest 46 for a 1ST down | +12 | 1.92 |
| 12:04 | 1st & 10 | OWN 46 | Clayton Thorson pass complete to Bennett Skowronek for 2 yds to the Nwest 48 | +2 | -0.67 |
| 12:04 | 2nd & 8 | OWN 48 | Clayton Thorson pass complete to Garrett Dickerson for 4 yds to the PnSt 48 | +4 | -0.17 |
| 12:04 | 3rd & 4 | OPP 48 | Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the PnSt 41 for a 1ST down | +7 | 1.78 |
| 12:04 | 1st & 10 | OPP 41 | Justin Jackson run for 9 yds to the PnSt 32 | +9 | 0.86 |
| 12:04 | 2nd & 1 | OPP 32 | Justin Jackson run for a loss of 3 yards to the PnSt 35 | -3 | -1.46 |
| 12:04 | 3rd & 4 | OPP 35 | Justin Jackson run for 2 yds to the PnSt 33 | +2 | -0.58 |
| 12:04 | 4th & 2 | OPP 33 | Clayton Thorson run for a loss of 6 yards to the PnSt 39 | -6 | -2.58 |
| 11:58 | 1st & 10 | OWN 25 | Justin Jackson run for 8 yds to the Nwest 33 | +8 | 0.91 |
| 11:45 | 2nd & 2 | OWN 33 | Justin Jackson run for 1 yd to the Nwest 34 | +1 | -0.93 |
| 11:16 | 3rd & 1 | OWN 34 | Justin Jackson run for 12 yds to the Nwest 46 for a 1ST down | +12 | 1.92 |
| 10:41 | 1st & 10 | OWN 46 | Clayton Thorson pass complete to Bennett Skowronek for 2 yds to the Nwest 48 | +2 | -0.67 |
| 9:54 | 2nd & 8 | OWN 48 | Clayton Thorson pass complete to Garrett Dickerson for 4 yds to the PnSt 48 | +4 | -0.17 |
| 9:32 | 3rd & 4 | OPP 48 | Clayton Thorson pass complete to Garrett Dickerson for 7 yds to the PnSt 41 for a 1ST down | +7 | 1.78 |
| 8:57 | 1st & 10 | OPP 41 | Justin Jackson run for 9 yds to the PnSt 32 | +9 | 0.86 |
| 8:19 | 2nd & 1 | OPP 32 | Justin Jackson run for a loss of 3 yards to the PnSt 35 | -3 | -1.46 |
| 7:38 | 3rd & 4 | OPP 35 | Justin Jackson run for 2 yds to the PnSt 33 | +2 | -0.58 |
| 7:01 | 4th & 2 | OPP 33 | Clayton Thorson run for a loss of 6 yards to the PnSt 39 | -6 | -2.58 |
| 7:01 | 1st & 10 | OWN 39 | Trace McSorley sacked by Sam Miller for a loss of 8 yards to the PnSt 31 | -8 | -2.13 |
| 7:01 | 2nd & 18 | OWN 31 | Saquon Barkley run for 4 yds to the PnSt 35 | +4 | -0.05 |
| 7:01 | 3rd & 14 | OWN 35 | Trace McSorley pass complete to DaeSean Hamilton for 15 yds to the 50 yard line for a 1ST down | +15 | 3.19 |
| 7:01 | 1st & 10 | 50 | Saquon Barkley run for no gain to the 50 yard line | 0 | -1.11 |
| 7:01 | 2nd & 10 | 50 | Trace McSorley run for 5 yds to the Nwest 45 | +5 | 0.07 |
| 7:01 | 3rd & 5 | OPP 45 | Trace McSorley run for 1 yd to the Nwest 44 | +1 | -0.85 |
| 7:01 | 4th & 4 | OPP 44 | Blake Gillikin punt for 36 yds, fair catch by Flynn Nagel at the Nwest 8 | ||
| 6:54 | 1st & 10 | OWN 39 | Trace McSorley sacked by Sam Miller for a loss of 8 yards to the PnSt 31 | -8 | -2.13 |
| 6:21 | 2nd & 18 | OWN 31 | Saquon Barkley run for 4 yds to the PnSt 35 | +4 | -0.05 |
| 5:40 | 3rd & 14 | OWN 35 | Trace McSorley pass complete to DaeSean Hamilton for 15 yds to the 50 yard line for a 1ST down | +15 | 3.19 |
| 5:22 | 1st & 10 | 50 | Saquon Barkley run for no gain to the 50 yard line | 0 | -1.11 |
| 4:38 | 2nd & 10 | 50 | Trace McSorley run for 5 yds to the Nwest 45 | +5 | 0.07 |
| 4:11 | 3rd & 5 | OPP 45 | Trace McSorley run for 1 yd to the Nwest 44 | +1 | -0.85 |
| 3:31 | 4th & 4 | OPP 44 | Blake Gillikin punt for 36 yds, fair catch by Flynn Nagel at the Nwest 8 |
| 3:31 | 1st & 10 | OWN 8 | Jackson, Justin rush for 3 yards to the NU11 (Brown, Cam), PENALTY NU holding (North, Brad) 4 yards to the NU4, NO PLAY. | -4 | |
| 3:31 | 1st & 14 | OWN 4 | Justin Jackson run for 3 yds to the Nwest 7 | +3 | -0.06 |
| 3:26 | 1st & 10 | OWN 8 | Jackson, Justin rush for 3 yards to the NORTHWSTRN11, PENALTY NORTHWSTRN holding (North, Brad) 4 yards to the NORTHWSTRN4, NO PLAY. | -4 | |
| 2:59 | 2nd & 11 | OWN 7 | Timeout PENN ST, clock 02:59 | ||
| 2:59 | 2nd & 11 | OWN 7 | Justin Jackson run for 1 yd to the Nwest 8 | +1 | -0.10 |
| 2:57 | 1st & 14 | OWN 4 | Justin Jackson run for 3 yds to the Nwest 7 | +3 | -0.06 |
| 2:57 | 2nd & 11 | OWN 7 | Timeout PENN ST, clock 02:57 | ||
| 2:54 | 3rd & 10 | OWN 8 | Timeout PENN ST, clock 02:54 | ||
| 2:54 | 3rd & 10 | OWN 8 | Clayton Thorson pass complete to Bennett Skowronek for 32 yds to the Nwest 40 for a 1ST down | +32 | 2.55 |
| 2:54 | 1st & 10 | OWN 40 | Clayton Thorson pass complete to Macan Wilson for 7 yds to the Nwest 47 | +7 | 0.70 |
| 2:54 | 2nd & 3 | OWN 47 | Clayton Thorson pass complete to Macan Wilson for 5 yds to the PnSt 48 for a 1ST down | +5 | 0.37 |
| 2:54 | 1st & 10 | OPP 48 | Clayton Thorson pass complete to Macan Wilson for 3 yds to the PnSt 45 | +3 | -0.36 |
| 2:54 | 2nd & 7 | OPP 45 | Clayton Thorson pass complete to Garrett Dickerson for 6 yds to the PnSt 39 | +6 | 0.33 |
| 2:54 | 3rd & 1 | OPP 39 | Jeremy Larkin run for no gain to the PnSt 39 | 0 | -1.14 |
| 2:53 | 2nd & 11 | OWN 7 | Justin Jackson run for 1 yd to the Nwest 8 | +1 | -0.10 |
| 2:53 | 3rd & 10 | OWN 8 | Timeout PENN ST, clock 02:53 | ||
| 2:41 | 3rd & 10 | OWN 8 | Clayton Thorson pass complete to Bennett Skowronek for 32 yds to the Nwest 40 for a 1ST down | +32 | 2.55 |
| 2:19 | 1st & 10 | OWN 40 | Clayton Thorson pass complete to Macan Wilson for 7 yds to the Nwest 47 | +7 | 0.70 |
| 2:03 | 2nd & 3 | OWN 47 | Clayton Thorson pass complete to Macan Wilson for 5 yds to the PnSt 48 for a 1ST down | +5 | 0.37 |
| 1:49 | 1st & 10 | OPP 48 | Clayton Thorson pass complete to Macan Wilson for 3 yds to the PnSt 45 | +3 | -0.36 |
| 1:23 | 2nd & 7 | OPP 45 | Clayton Thorson pass complete to Garrett Dickerson for 6 yds to the PnSt 39 | +6 | 0.33 |
| 1:02 | 3rd & 1 | OPP 39 | Jeremy Larkin run for no gain to the PnSt 39 | 0 | -1.14 |
| 0:46 | 4th & 1 | OPP 39 | Justin Jackson run for 3 yds to the PnSt 36 for a 1ST down | +3 | 1.84 |
| 0:46 | 4th & 1 | OPP 39 | Timeout PENN ST, clock 00:46 | ||
| 0:42 | 1st & 10 | OPP 36 | Timeout NORTHWESTERN, clock 00:42 | ||
| 0:42 | 1st & 10 | OPP 36 | Clayton Thorson pass incomplete to Garrett Dickerson, broken up by Kevin Givens | 0 | -0.72 |
| 0:42 | 2nd & 10 | OPP 36 | Clayton Thorson sacked by Shaka Toney for a loss of 8 yards to the PnSt 44 | -8 | -2.54 |
| 0:42 | 4th & 1 | OPP 39 | Justin Jackson run for 3 yds to the PnSt 36 for a 1ST down | +3 | 1.84 |
| 0:38 | 1st & 10 | OPP 36 | Clayton Thorson pass incomplete | 0 | -0.72 |
| 0:31 | 3rd & 18 | OPP 44 | Timeout NORTHWESTERN, clock 00:31 | ||
| 0:31 | 3rd & 18 | OPP 44 | Clayton Thorson pass complete to Justin Jackson for 7 yds to the PnSt 37 | +7 | 0.38 |
| 0:31 | 4th & 11 | OPP 37 | Clayton Thorson pass intercepted, touchback. Christian Campbell return for no gain | -1.11 | |
| 0:31 | 2nd & 10 | OPP 36 | Clayton Thorson sacked by Shaka Toney for a loss of 8 yards to the PnSt 44 | -8 | -2.54 |
| 0:25 | 3rd & 18 | OPP 44 | Clayton Thorson pass complete to Justin Jackson for 7 yds to the PnSt 37 | +7 | 0.38 |
| 0:00 | OWN 0 | End of 2nd Quarter | |||
| 0:00 | 4th & 11 | OPP 37 | Clayton Thorson pass intercepted, touchback. Christian Campbell return for no gain | -1.11 |
| 15:00 | 1st & 10 | OWN 25 | Justin Jackson run for 4 yds to the Nwest 29 | +4 | -0.11 |
| 15:00 | 2nd & 6 | OWN 29 | Clayton Thorson pass complete to Justin Jackson for 3 yds to the Nwest 32 | +3 | -0.27 |
| 15:00 | 3rd & 3 | OWN 32 | Clayton Thorson pass incomplete to Bennett Skowronek, broken up by Christian Campbell | 0 | -0.51 |
| 15:00 | 4th & 3 | OWN 32 | Hunter Niswander punt for 34 yds, downed at the PnSt 34 | ||
| 14:52 | 1st & 10 | OWN 25 | Justin Jackson run for 4 yds to the Nwest 29 | +4 | -0.11 |
| 14:29 | 2nd & 6 | OWN 29 | Clayton Thorson pass complete to Justin Jackson for 3 yds to the Nwest 32 | +3 | -0.27 |
| 14:04 | 3rd & 3 | OWN 32 | Clayton Thorson pass incomplete to Bennett Skowronek | 0 | -0.51 |
| 13:54 | 4th & 3 | OWN 32 | Hunter Niswander punt for 34 yds, downed at the PnSt 34 |
| 13:54 | 1st & 10 | OWN 34 | Trace McSorley run for 3 yds to the PnSt 37 | +3 | -0.40 |
| 13:54 | 2nd & 7 | OWN 37 | Trace McSorley pass complete to Mike Gesicki for 4 yds to the PnSt 41 | +4 | -0.14 |
| 13:54 | 3rd & 3 | OWN 41 | Trace McSorley pass complete to DeAndre Thompkins for 5 yds to the PnSt 46 for a 1ST down | +5 | 1.69 |
| 13:54 | 1st & 10 | OWN 46 | Trace McSorley pass complete to DeAndre Thompkins for 6 yds to the Nwest 48 | +6 | 0.37 |
| 13:54 | 2nd & 4 | OPP 48 | Trace McSorley run for 4 yds to the Nwest 44 for a 1ST down | +4 | 0.40 |
| 13:46 | 1st & 10 | OWN 34 | Trace McSorley run for 3 yds to the PnSt 37 | +3 | -0.40 |
| 13:14 | 2nd & 7 | OWN 37 | Trace McSorley pass complete to Mike Gesicki for 4 yds to the PnSt 41 | +4 | -0.14 |
| 12:46 | 3rd & 3 | OWN 41 | Trace McSorley pass complete to DeAndre Thompkins for 5 yds to the PnSt 46 for a 1ST down | +5 | 1.69 |
| 12:20 | 1st & 10 | OWN 46 | Trace McSorley pass complete to DeAndre Thompkins for 6 yds to the Nwest 48 | +6 | 0.37 |
| 11:46 | 2nd & 4 | OPP 48 | Trace McSorley run for 4 yds to the Nwest 44 for a 1ST down | +4 | 0.40 |
| 11:33 | 1st & 10 | OPP 44 | Trace McSorley pass complete to Saquon Barkley for 1 yd to the Nwest 43 | +1 | -0.75 |
| 11:08 | 2nd & 9 | OPP 43 | Trace McSorley pass complete to Saeed Blacknall for 38 yds to the Nwest 5 for a 1ST down | +38 | 2.28 |
| 10:36 | 1st & 5 | OPP 5 | Tommy Stevens run for 4 yds to the Nwest 1 | +4 | -0.02 |
| 10:05 | 2nd & 1 | OPP 1 | Trace McSorley run for no gain to the Nwest 1 | 0 | -0.55 |
| 9:33 | 3rd & 1 | OPP 1 | Saquon Barkley 1 Yd Run (Tyler Davis Kick) | +1 | 2.45 |
| 9:28 | 1st & 10 | OWN 25 | Clayton Thorson pass incomplete | 0 | -0.70 |
| 9:17 | 2nd & 10 | OWN 25 | Justin Jackson run for a loss of 7 yards to the Nwest 18 | -7 | -0.55 |
| 8:44 | 3rd & 17 | OWN 18 | Clayton Thorson pass incomplete to Bennett Skowronek | 0 | -0.05 |
| 8:35 | 4th & 17 | OWN 18 | Hunter Niswander punt for 33 yds, fair catch by DeAndre Thompkins at the PnSt 49 |
| 8:24 | 1st & 10 | OWN 49 | Saquon Barkley run for a loss of 7 yards to the PnSt 42 | -7 | -2.50 |
| 7:51 | 2nd & 17 | OWN 40 | Trace McSorley pass complete to Tommy Stevens for a loss of 2 yards to the Nwest 40 for a 1ST down NORTHWESTERN Penalty, Roughing Passer (Paddy Fisher) to the Nwest 45 for a 1ST down | +13 | 1.62 |
| 7:38 | 1st & 10 | OPP 45 | Trace McSorley run for 5 yds to the Nwest 40 | +5 | 0.09 |
| 7:08 | 2nd & 5 | OPP 40 | Trace McSorley pass incomplete to DeAndre Thompkins | 0 | -1.02 |
| 6:58 | 3rd & 5 | OPP 40 | Trace McSorley sacked by Alex Miller for a loss of 6 yards to the Nwest 46 | -6 | -2.13 |
| 6:21 | 4th & 11 | OPP 46 | Blake Gillikin punt for 42 yds, downed at the Nwest 4 |
| 6:14 | 1st & 10 | OWN 4 | Justin Jackson run for 2 yds to the Nwest 6 | +2 | -0.17 |
| 5:41 | 2nd & 8 | OWN 6 | Clayton Thorson pass incomplete to Bennett Skowronek, broken up by Amani Oruwariye | 0 | -0.17 |
| 5:36 | 3rd & 8 | OWN 6 | Clayton Thorson pass incomplete to Ramaud Chiaokhiao-Bowman | 0 | -0.07 |
| 5:28 | 4th & 8 | OWN 6 | Hunter Niswander punt for 35 yds, fair catch by DeAndre Thompkins at the PnSt 41 PENN ST Penalty, Offensive Holding (Irvin Charles) to the PnSt 49 |
| 5:24 | 1st & 10 | OWN 49 | Trace McSorley pass incomplete to Juwan Johnson | 0 | -1.13 |
| 5:08 | 2nd & 10 | OWN 49 | Trace McSorley sacked by Joe Gaziano for a loss of 7 yards to the PnSt 42 | -7 | -1.88 |
| 4:32 | 3rd & 17 | OWN 42 | Saquon Barkley run for 8 yds to the 50 yard line | +8 | 0.31 |
| 4:02 | 4th & 9 | 50 | Blake Gillikin punt for 50 yds for a touchback |
| 3:55 | 1st & 10 | OWN 20 | Clayton Thorson pass complete to Flynn Nagel for 11 yds to the Nwest 31 for a 1ST down | +11 | 0.78 |
| 3:42 | 1st & 10 | OWN 31 | Clayton Thorson pass incomplete to Garrett Dickerson | 0 | -0.89 |
| 3:34 | 2nd & 10 | OWN 31 | Clayton Thorson pass incomplete to Justin Jackson | 0 | -0.49 |
| 3:28 | 3rd & 10 | OWN 31 | Clayton Thorson pass incomplete to Garrett Dickerson | 0 | -0.23 |
| 3:19 | 4th & 10 | OWN 31 | Hunter Niswander punt for 40 yds , DeAndre Thompkins returns for no gain to the PnSt 29 |
| 3:12 | 1st & 10 | OWN 29 | Saquon Barkley run for 3 yds to the PnSt 32 | +3 | -0.34 |
| 2:47 | 2nd & 7 | OWN 32 | Trace McSorley pass complete to DeAndre Thompkins for 15 yds to the PnSt 47 for a 1ST down | +15 | 2.02 |
| 2:25 | 1st & 10 | OWN 47 | Trace McSorley pass incomplete to Irvin Charles | 0 | -1.15 |
| 2:13 | 2nd & 10 | OWN 47 | Saquon Barkley 53 Yd Run (Tyler Davis Kick) | +53 | 5.25 |
| 1:58 | 1st & 10 | OWN 20 | Clayton Thorson pass complete to Justin Jackson for 1 yd to the Nwest 21 | +1 | -0.47 |
| 1:35 | 2nd & 9 | OWN 21 | Clayton Thorson pass complete to Justin Jackson for 3 yds to the Nwest 24 | +3 | -0.13 |
| 1:18 | 3rd & 6 | OWN 24 | NORTHWESTERN Penalty, False Start (Rashawn Slater) to the Nwest 19 | -5 | |
| 0:51 | 3rd & 11 | OWN 19 | Clayton Thorson pass complete to Justin Jackson for 4 yds to the Nwest 23 | +4 | -0.02 |
| 0:12 | 4th & 7 | OWN 23 | NORTHWESTERN Penalty, Delay of Game (-5 Yards) to the Nwest 18 | -5 | |
| 0:04 | 4th & 12 | OWN 18 | Hunter Niswander punt for 39 yds, punt out-of-bounds at the PnSt 43 |
| 0:00 | 1st & 10 | OWN 43 | Trace McSorley sacked by Trent Goens for a loss of 8 yards to the PnSt 35 | -8 | -2.38 |
| 0:00 | OPP 0 | End of 3rd Quarter | |||
| 14:51 | 2nd & 18 | OWN 35 | Saquon Barkley run for 1 yd to the PnSt 36 | +1 | -0.26 |
| 14:10 | 3rd & 17 | OWN 36 | Trace McSorley pass complete to Juwan Johnson for 7 yds to the PnSt 43 | +7 | 0.14 |
| 13:45 | 4th & 10 | OWN 43 | Blake Gillikin punt for 48 yds, fair catch by Flynn Nagel at the Nwest 9 |
| 13:35 | 1st & 10 | OWN 9 | Clayton Thorson pass incomplete to Garrett Dickerson | 0 | -0.33 |
| 13:30 | 2nd & 10 | OWN 9 | Clayton Thorson sacked by Shareef Miller for a loss of 5 yards to the Nwest 4 | -5 | -0.21 |
| 12:57 | 3rd & 15 | OWN 4 | Clayton Thorson pass incomplete to Macan Wilson | 0 | -0.02 |
| 12:45 | 4th & 15 | OWN 4 | Hunter Niswander punt for 51 yds , DeAndre Thompkins returns for 1 yd to the PnSt 46 |
| 12:40 | 1st & 10 | OWN 46 | Saquon Barkley run for 5 yds to the Nwest 49 | +5 | 0.11 |
| 12:07 | 2nd & 5 | OPP 49 | Trace McSorley pass complete to DeAndre Thompkins for 4 yds to the Nwest 45 | +4 | -0.16 |
| 11:33 | 3rd & 1 | OPP 45 | Trace McSorley run for 4 yds to the Nwest 41 for a 1ST down | +4 | 0.99 |
| 11:00 | 1st & 10 | OPP 41 | Saquon Barkley run for 12 yds to the Nwest 29 for a 1ST down | +12 | 0.45 |
| 10:29 | 1st & 10 | OPP 29 | Trace McSorley pass incomplete to Miles Sanders | 0 | -0.53 |
| 10:20 | 2nd & 10 | OPP 29 | Trace McSorley pass complete to Miles Sanders for 4 yds to the Nwest 25 | +4 | -0.09 |
| 9:49 | 3rd & 6 | OPP 25 | Trace McSorley pass complete to Saeed Blacknall for 8 yds to the Nwest 17 for a 1ST down | +8 | 0.83 |
| 9:23 | 1st & 10 | OPP 17 | Trace McSorley pass incomplete to Saquon Barkley | 0 | -0.34 |
| 9:10 | 2nd & 10 | OPP 10 | Trace McSorley pass complete to Miles Sanders for 7 yds to the Nwest 10 for a 1ST down NORTHWESTERN Penalty, Personal Foul (Godwin Igwebuike) to the Nwest 5 for a 1ST down | +12 | |
| 8:58 | 1st & 5 | OPP 5 | Trace McSorley pass incomplete to Miles Sanders | 0 | -0.55 |
| 8:52 | 2nd & 5 | OPP 5 | Trace McSorley 5 Yd Run (Tyler Davis Kick) | +5 | 2.44 |
| 8:21 | 1st & 10 | OWN 20 | Jeremy Larkin run for 3 yds to the Nwest 23 | +3 | -0.24 |
| 8:09 | 2nd & 7 | OWN 23 | Matt Alviti pass incomplete to Macan Wilson | 0 | -0.44 |
| 8:03 | 3rd & 7 | OWN 23 | Matt Alviti pass incomplete to Riley Lees | 0 | -0.20 |
| 7:45 | 4th & 7 | OWN 23 | Hunter Niswander punt for 51 yds , DeAndre Thompkins returns for 32 yds to the NORTHWSTRN 45 PENN ST Penalty, Offensive Holding (10 Yards) to the PnSt 48 |
| 7:41 | 1st & 10 | OWN 48 | Tommy Stevens pass incomplete to DaeSean Hamilton | 0 | -1.14 |
| 7:32 | 2nd & 10 | OWN 48 | Tommy Stevens pass complete to Saeed Blacknall for 16 yds to the Nwest 36 for a 1ST down | +16 | 2.14 |
| 6:54 | 1st & 10 | OPP 36 | Andre Robinson run for no gain to the Nwest 36 | 0 | -0.72 |
| 6:14 | 2nd & 10 | OPP 36 | Tommy Stevens pass complete to Juwan Johnson for 6 yds to the Nwest 30 | +6 | 0.24 |
| 5:39 | 3rd & 4 | OPP 30 | Tommy Stevens run for 20 yds to the Nwest 10 for a 1ST down | +20 | 0.98 |
| 4:56 | 1st & 10 | OPP 10 | Tommy Stevens sacked by Nate Hall for a loss of 7 yards to the Nwest 17 | -7 | -0.75 |
| 4:18 | 2nd & 17 | OPP 17 | Tommy Stevens pass incomplete to DaeSean Hamilton, broken up by JR Pace | 0 | -0.55 |
| 4:10 | 3rd & 17 | OPP 17 | Tommy Stevens pass incomplete to Saeed Blacknall | 0 | -0.86 |
| 4:05 | 4th & 17 | OPP 17 | Tyler Davis 35 yd FG MISSED |
| 3:58 | 1st & 10 | OWN 20 | Matt Alviti pass complete to Riley Lees for 14 yds to the Nwest 34 for a 1ST down | +14 | 1.05 |
| 3:39 | 1st & 10 | OWN 34 | Matt Alviti run for 14 yds to the Nwest 48 for a 1ST down | +14 | 1.33 |
| 3:22 | 1st & 10 | OWN 48 | Matt Alviti run for 5 yds to the PnSt 47 | +5 | 0.10 |
| 2:59 | 2nd & 5 | OPP 47 | Matt Alviti pass complete to Cameron Green for 9 yds to the PnSt 38 for a 1ST down | +9 | 0.81 |
| 2:44 | 1st & 10 | OPP 38 | Matt Alviti pass incomplete to Cameron Green, broken up by Jarvis Miller | 0 | -0.78 |
| 2:35 | 2nd & 10 | OPP 38 | Matt Alviti pass complete to Riley Lees for 8 yds to the PnSt 30 | +8 | 0.61 |
| 2:10 | 3rd & 2 | OPP 30 | Jesse Brown run for 4 yds to the PnSt 26 for a 1ST down | +4 | 0.54 |
| 1:58 | 1st & 10 | OPP 26 | Matt Alviti pass complete to Jace James for 25 yds to the PnSt 1 for a 1ST down | +25 | 1.78 |
| 1:46 | 1st & 1 | OPP 1 | Matt Alviti 1 Yd Run (Charlie Kuhbander Kick) | +1 | 0.94 |
| 1:38 | 1st & 10 | OPP 41 | Tommy Stevens pass complete to DeAndre Thompkins for 8 yds to the Nwest 33 | +8 | 0.65 |
| 1:19 | 2nd & 2 | OPP 33 | Mark Allen run for 4 yds to the Nwest 29 for a 1ST down | +4 | -0.20 |
| 1:02 | 1st & 10 | OPP 29 | Mark Allen run for no gain to the Nwest 29 | 0 | -0.53 |
| 0:25 | 2nd & 10 | OPP 29 | Tommy Stevens pass complete to Brandon Polk for 11 yds to the Nwest 18 for a 1ST down | +11 | 0.73 |
| 0:00 | OPP 0 | End of 4th Quarter |
| 7 | sacks | 6 |
| 12 | plays for loss | 17 |
| 3 | takeaways | 0 |
| 7 | three-and-outs forced | 3 |
| 10 | explosive plays allowed | 11 |
| 3.44 | yards allowed / play | 4.90 |
| 1 of 13 | scoring drives allowed | 5 of 13 |
| Troy Apke | 5 (5) | |
| Jason Cabinda | 5 (3) | |
| Marcus Allen | 5 (2) | |
| Brandon Smith | 5 (1) | |
| Shareef Miller | 4 (2) | 0.5 sk · 0.5 TFL |
| Koa Farmer | 4 (4) | 1 TFL |
| Shane Simmons | 4 (2) | 1 TFL |
| Christian Campbell | 4 (3) | 1 INT · 2 PD |
| Godwin Igwebuike | 11 (8) | 1 TFL |
| Nate Hall | 9 (8) | 1 sk · 2 TFL |
| Paddy Fisher | 6 (5) | 1.5 TFL |
| Kyle Queiro | 5 (2) | 1 TFL |
| Trae Williams | 5 (3) | |
| Blake Gallagher | 5 (2) | |
| Trent Goens | 4 (2) | 1 sk · 2 TFL |
| Marcus McShepard | 4 (3) |
| 1 of 2 | field goals | — |
| 5 | punts | 8 |
| 43.0 | punt average | 37.0 |
| 0 | punts inside the 20 | 0 |
| 33 | return yards | 55 |
| own 45 | average drive start | own 20 |
| K | Tyler Davis | 1/2 FG · long 21 · 4/4 XP |
| P | Blake Gillikin | 5 punts · 43.0 avg |
| PR | DeAndre Thompkins | 3 ret · 33 yds · long 32 |
| K | Charlie Kuhbander | 1/1 XP |
| P | Hunter Niswander | 8 punts · 37.0 avg |
| KR | Riley Lees | 3 ret · 55 yds · long 22 |
| 114 | plays | 118 |
| 559 | yards | 406 |
| 13 | drives | 13 |
| 40% | success rate | 31% |
| 8.76 | total PPA | -12.62 |
| Q1 | Tyler Davis 21 Yd Field Goal | 3–0 |
| Q2 | Tommy Stevens 10 Yd pass from Trace McSorley (Tyler Davis Kick) | 10–0 |
| Q3 | Saquon Barkley 1 Yd Run (Tyler Davis Kick) | 17–0 |
| Q3 | Saquon Barkley 53 Yd Run (Tyler Davis Kick) | 24–0 |
| Q4 | Trace McSorley 5 Yd Run (Tyler Davis Kick) | 31–0 |
| Q4 | Matt Alviti 1 Yd Run (Charlie Kuhbander Kick) | 7–31 |
| Q3 | Saquon Barkley 53 Yd Run (Tyler Davis Kick) | 5.25 |
| Q2 | Trace McSorley pass complete to DaeSean Hamilton for 15 yds to the 50 yard line for a… | 3.19 |
| Q2 | Trace McSorley pass complete to DaeSean Hamilton for 15 yds to the 50 yard line for a… | 3.19 |
| Q2 | Tommy Stevens 10 Yd pass from Trace McSorley (Tyler Davis Kick) | 2.80 |
| Q1 | Clayton Thorson pass complete to Macan Wilson for 24 yds to the PnSt 10 for a 1ST down | 2.76 |
| Q1 | Clayton Thorson pass complete to Macan Wilson for 24 yds to the PnSt 10 for a 1ST down | 2.76 |
| 2025 | Northwestern 22 – 21 Penn State |
| 2023 | Penn State 41 – 13 Northwestern |
| 2022 | Northwestern 7 – 17 Penn State |
| 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 |