| 14:55 | 1st & 10 | OWN 25 | Connor Heyward run for no gain to the MchSt 25 | 0 | -0.70 |
| 14:30 | 2nd & 10 | OWN 25 | Brian Lewerke pass complete to Brandon Sowards for 5 yds to the MchSt 30 | +5 | 0.04 |
| 13:40 | 3rd & 5 | OWN 30 | Brian Lewerke pass complete to Cam Chambers for 9 yds to the MchSt 39 for a 1ST down | +9 | 1.88 |
| 13:00 | 1st & 10 | OWN 39 | Connor Heyward run for 8 yds to the MchSt 47 | +8 | 1.02 |
| 12:31 | 2nd & 2 | OWN 47 | Connor Heyward run for 4 yds to the PnSt 49 for a 1ST down | +4 | 0.07 |
| 11:45 | 1st & 10 | OPP 49 | Brian Lewerke pass complete to Connor Heyward for 1 yd to the PnSt 48 | +1 | -0.86 |
| 11:30 | 2nd & 9 | OPP 48 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -1.08 |
| 11:23 | 3rd & 9 | OPP 48 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -0.81 |
| 11:16 | 4th & 9 | OPP 48 | Tyler Hunt punt for 48 yds for a touchback |
| 10:59 | 1st & 10 | OWN 20 | Trace McSorley run for 4 yds to the PnSt 24 | +4 | -0.09 |
| 10:40 | 2nd & 6 | OWN 24 | Miles Sanders run for no gain to the PnSt 24 | 0 | -0.51 |
| 10:01 | 3rd & 6 | OWN 24 | Trace McSorley pass complete to KJ Hamler for 23 yds to the PnSt 47 for a 1ST down | +23 | 2.89 |
| 9:30 | 1st & 10 | OWN 47 | Miles Sanders run for 7 yds to the MchSt 46 | +7 | 0.63 |
| 9:11 | 2nd & 3 | OPP 46 | Trace McSorley pass complete to Brandon Polk for 13 yds to the MchSt 33 for a 1ST down | +13 | 0.56 |
| 8:43 | 1st & 10 | OPP 33 | Trace McSorley run for 2 yds to the MchSt 31 Trace McSorley fumbled, forced by Khari Willis, recovered by MchSt Tyriq Thompson | -4.10 |
| 8:34 | 1st & 10 | OWN 31 | Brian Lewerke pass complete to Matt Dotson for 18 yds to the MchSt 49 for a 1ST down | +18 | 1.68 |
| 7:55 | 1st & 10 | OWN 49 | La'Darius Jefferson run for 5 yds to the PnSt 46 | +5 | 0.10 |
| 7:25 | 2nd & 5 | OPP 46 | La'Darius Jefferson run for a loss of 3 yards to the PnSt 49 | -3 | -1.85 |
| 6:46 | 3rd & 8 | OPP 49 | Brian Lewerke pass incomplete | 0 | -0.83 |
| 6:35 | 4th & 8 | OPP 49 | Tyler Hunt punt for 38 yds , DeAndre Thompkins returns for 1 yd to the PnSt 12 PENN ST Penalty, Illegal Block (6 Yards) to the PnSt 6 |
| 6:18 | 1st & 10 | OWN 6 | Trace McSorley pass complete to Pat Freiermuth for 6 yds to the PnSt 12 | +6 | 0.19 |
| 6:01 | 2nd & 4 | OWN 12 | Trace McSorley pass complete to KJ Hamler for 5 yds to the PnSt 17 for a 1ST down | +5 | 0.17 |
| 5:23 | 1st & 10 | OWN 17 | Miles Sanders run for 78 yds to the MchSt 5 for a 1ST down | +78 | 4.65 |
| 5:03 | 1st & 5 | OPP 5 | Trace McSorley pass complete to KJ Hamler for 5 yds for a TD (Jake Pinegar KICK) | +5 | 1.88 |
| 4:50 | 1st & 10 | OWN 25 | Brian Lewerke pass complete to Felton Davis III for 12 yds to the MchSt 37 for a 1ST down | +12 | 1.03 |
| 4:21 | 1st & 10 | OWN 37 | La'Darius Jefferson run for 2 yds to the MchSt 39 | +2 | -0.66 |
| 3:50 | 2nd & 8 | OWN 39 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -0.84 |
| 3:50 | 3rd & 8 | OWN 39 | MICHIGAN ST Penalty, False Start (Tyler Higby) to the MchSt 34 | -5 | |
| 3:43 | 3rd & 13 | OWN 34 | Brian Lewerke pass incomplete to Cam Chambers | 0 | -0.21 |
| 3:37 | 4th & 13 | OWN 34 | Tyler Hunt punt for 39 yds, downed at the PnSt 27 |
| 3:28 | 1st & 10 | OWN 27 | Trace McSorley pass complete to Juwan Johnson for 4 yds to the PnSt 31 | +4 | -0.12 |
| 3:18 | 2nd & 6 | OWN 31 | Trace McSorley pass incomplete | 0 | -0.71 |
| 3:01 | 3rd & 6 | OWN 31 | Trace McSorley run for no gain to the PnSt 31 | 0 | -0.35 |
| 2:28 | 4th & 6 | OWN 31 | Blake Gillikin punt for 49 yds , Brandon Sowards returns for 9 yds to the MchSt 40 MICHIGAN ST Penalty, Illegal Block (10 Yards) to the MchSt 19 |
| 2:01 | 1st & 10 | OWN 19 | Brian Lewerke run for 11 yds to the MchSt 30 for a 1ST down | +11 | 0.75 |
| 1:45 | 1st & 10 | OWN 30 | Connor Heyward run for 4 yds to the MchSt 34 | +4 | -0.14 |
| 1:15 | 2nd & 6 | OWN 34 | Brian Lewerke pass incomplete to Brandon Sowards | 0 | -0.81 |
| 0:50 | 3rd & 6 | OWN 34 | Brian Lewerke pass incomplete | 0 | -0.42 |
| 0:38 | 4th & 6 | OWN 34 | Connor Heyward run for 26 yds to the PnSt 40 for a 1ST down | +26 | 3.87 |
| 0:15 | 1st & 10 | OPP 40 | La'Darius Jefferson run for 3 yds to the PnSt 37 | +3 | -0.27 |
| 0:01 | 2nd & 7 | OPP 37 | Connor Heyward pass complete to Cam Chambers for 36 yds to the PnSt 1 for a 1ST down | +36 | 2.52 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 14:55 | 1st & 1 | OPP 1 | La'Darius Jefferson run for no gain to the PnSt 1 | 0 | -0.96 |
| 14:30 | 2nd & 1 | OPP 1 | La'Darius Jefferson run for no gain to the PnSt 1 La'Darius Jefferson fumbled, recovered by MchSt La'Darius Jefferson | 0 | -0.55 |
| 13:55 | 3rd & 1 | OPP 1 | Brian Lewerke run for no gain to the PnSt 1 | 0 | -0.33 |
| 13:55 | 4th & 1 | OPP 1 | PENN ST Penalty, Unsportsmanlike Conduct (C.J. Thorpe) to the PnSt 1 for a 1ST down | 0 | |
| 13:25 | 1st & 1 | OPP 1 | La'Darius Jefferson run for 1 yd for a TD (Matt Coghlin KICK) | +1 | 0.94 |
| 13:03 | 1st & 10 | OWN 25 | Trace McSorley pass complete to Cam Sullivan-Brown for 7 yds to the PnSt 32 | +7 | 0.60 |
| 12:45 | 2nd & 3 | OWN 32 | McSorley, Trace pass incomplete to Hamler, KJ, PENALTY PENNST holding 10 yards to the PENNST22, NO PLAY. | -10 | |
| 12:30 | 2nd & 13 | OWN 22 | Ricky Slade run for 8 yds to the PnSt 30 | +8 | 0.30 |
| 12:25 | 3rd & 5 | OWN 30 | Trace McSorley pass incomplete to Pat Freiermuth | 0 | -0.37 |
| 12:09 | 4th & 5 | OWN 30 | Blake Gillikin punt for 48 yds, punt out-of-bounds at the MchSt 22 |
| 11:50 | 1st & 10 | OWN 22 | Brian Lewerke run for 4 yds to the MchSt 26 | +4 | -0.10 |
| 11:25 | 2nd & 6 | OWN 26 | Brian Lewerke sacked by Kevin Givens for a loss of 2 yards to the MchSt 24 | -2 | -0.71 |
| 10:38 | 3rd & 8 | OWN 24 | Brian Lewerke pass complete to Laress Nelson for 1 yd to the MchSt 25 | +1 | -0.16 |
| 10:16 | 4th & 7 | OWN 25 | Tyler Hunt punt for 44 yds , DeAndre Thompkins returns for 15 yds to the PnSt 46 |
| 10:16 | 1st & 10 | OWN 46 | PENN ST Penalty, False Start (Juwan Johnson) to the PnSt 41 | -5 | |
| 10:06 | 1st & 15 | OWN 41 | Miles Sanders run for 8 yds to the PnSt 49 | +8 | 0.81 |
| 9:45 | 2nd & 7 | OWN 49 | Miles Sanders run for 4 yds to the MchSt 47 | +4 | -0.17 |
| 9:25 | 3rd & 3 | OPP 47 | Miles Sanders run for no gain to the MchSt 47 | 0 | -1.10 |
| 8:20 | 4th & 3 | OPP 47 | Blake Gillikin punt for 47 yds for a touchback |
| 7:50 | 1st & 10 | OWN 20 | La'Darius Jefferson run for 6 yds to the MchSt 26 | +6 | 0.29 |
| 7:30 | 2nd & 4 | OWN 26 | La'Darius Jefferson run for no gain to the MchSt 26 | 0 | -0.71 |
| 6:59 | 3rd & 4 | OWN 26 | Brian Lewerke pass incomplete to Brandon Sowards | 0 | -0.34 |
| 6:51 | 4th & 4 | OWN 26 | Tyler Hunt punt for 38 yds, fair catch by KJ Hamler at the PnSt 36 |
| 6:34 | 1st & 10 | OWN 36 | Trace McSorley pass complete to Nick Bowers for 5 yds to the PnSt 41 | +5 | 0.11 |
| 6:09 | 2nd & 5 | OWN 41 | Trace McSorley run for 1 yd to the PnSt 42 | +1 | -0.89 |
| 5:55 | 3rd & 4 | OWN 42 | Trace McSorley run for 7 yds to the PnSt 49 for a 1ST down | +7 | 2.01 |
| 5:23 | 1st & 10 | OWN 49 | Trace McSorley pass complete to Mac Hippenhammer for 3 yds to the MchSt 48 | +3 | -0.40 |
| 4:33 | 2nd & 7 | OPP 48 | Miles Sanders run for 48 yds for a TD (Jake Pinegar KICK) | +48 | 4.32 |
| 4:24 | 1st & 10 | OWN 16 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -0.46 |
| 4:19 | 2nd & 10 | OWN 16 | Brian Lewerke pass incomplete to Khari Willis | 0 | -0.21 |
| 4:15 | 3rd & 10 | OWN 16 | Lewerke, Brian pass incomplete, PENALTY PENNST holding 10 yards to the MICHIGANST26, NO PLAY, 1ST DOWN MICHIGANST. | +10 | |
| 3:34 | 1st & 10 | OWN 26 | Brian Lewerke run for 2 yds to the MchSt 28 | +2 | -0.47 |
| 3:25 | 2nd & 8 | OWN 28 | Brian Lewerke pass complete to Laress Nelson for 11 yds to the MchSt 39 for a 1ST down | +11 | 1.62 |
| 3:12 | 1st & 10 | OWN 39 | Brian Lewerke pass incomplete to Brandon Sowards | 0 | -1.11 |
| 2:54 | 2nd & 10 | OWN 39 | Brian Lewerke run for 12 yds to the PnSt 49 for a 1ST down | +12 | 2.20 |
| 2:36 | 1st & 10 | OPP 49 | Brian Lewerke pass incomplete to Brandon Sowards | 0 | -1.10 |
| 2:16 | 2nd & 10 | OPP 49 | Brian Lewerke run for a loss of 2 yards to the MchSt 49 | -2 | -1.39 |
| 1:47 | 3rd & 12 | OWN 49 | Brian Lewerke pass incomplete | 0 | -0.59 |
| 1:36 | 4th & 12 | OWN 49 | Tyler Hunt punt for 49 yds, downed at the PnSt 2 |
| 1:20 | 1st & 10 | OWN 2 | Trace McSorley pass complete to Pat Freiermuth for 1 yd to the PnSt 3 | +1 | -0.21 |
| 0:59 | 2nd & 9 | OWN 3 | Miles Sanders run for 1 yd to the PnSt 4 | +1 | -0.11 |
| 0:57 | 3rd & 8 | OWN 4 | Timeout MICHIGAN ST, clock 00:57 | ||
| 0:52 | 3rd & 8 | OWN 4 | Trace McSorley pass incomplete to KJ Hamler | 0 | -0.07 |
| 0:40 | 4th & 8 | OWN 4 | Blake Gillikin punt for 44 yds , Brandon Sowards returns for 9 yds to the PnSt 39 |
| 0:37 | 1st & 10 | OPP 39 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -0.81 |
| 0:25 | 2nd & 10 | OPP 39 | Brian Lewerke sacked by Shareef Miller for a loss of 7 yards to the PnSt 46 | -7 | -2.37 |
| 0:25 | 3rd & 17 | OPP 46 | Timeout MICHIGAN ST, clock 00:25 | ||
| 0:15 | 3rd & 17 | OPP 46 | Brian Lewerke run for 7 yds to the PnSt 39 | +7 | 0.37 |
| 0:08 | 4th & 10 | OPP 39 | Tyler Hunt punt for 31 yds, fair catch by DeAndre Thompkins at the PnSt 8 |
| 0:05 | 1st & 10 | OWN 8 | TEAM run for a loss of 3 yards to the PnSt 5 | -3 | -0.43 |
| 0:00 | OWN 0 | End of 2nd Quarter |
| 14:40 | 1st & 10 | OWN 25 | Miles Sanders run for 1 yd to the PnSt 26 | +1 | -0.59 |
| 14:25 | 2nd & 9 | OWN 26 | Trace McSorley pass incomplete to Garrett Taylor | 0 | -0.41 |
| 14:10 | 3rd & 9 | OWN 26 | Trace McSorley run for 4 yds to the PnSt 30 | +4 | -0.04 |
| 13:44 | 4th & 5 | OWN 30 | Blake Gillikin punt for 41 yds , Brandon Sowards returns for a loss of 3 yards to the MchSt 26 |
| 13:30 | 1st & 10 | OWN 26 | Brian Lewerke pass complete to Cam Chambers for 10 yds to the MchSt 36 for a 1ST down | +10 | 0.86 |
| 13:16 | 1st & 10 | OWN 36 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -1.04 |
| 12:45 | 2nd & 10 | OWN 36 | Connor Heyward run for a loss of 2 yards to the MchSt 34 | -2 | -0.80 |
| 12:15 | 3rd & 12 | OWN 34 | Brian Lewerke pass complete to Laress Nelson for 16 yds to the 50 yard line for a 1ST down | +16 | 3.14 |
| 11:45 | 1st & 10 | 50 | Connor Heyward run for 1 yd to the PnSt 49 | +1 | -0.87 |
| 11:09 | 2nd & 9 | OPP 49 | Brian Lewerke pass complete to Felton Davis III for 13 yds to the PnSt 36 for a 1ST down | +13 | 1.70 |
| 10:33 | 1st & 10 | OPP 36 | Connor Heyward run for 3 yds to the PnSt 33 | +3 | -0.23 |
| 9:53 | 2nd & 7 | OPP 33 | Brian Lewerke pass incomplete | 0 | -0.81 |
| 9:44 | 3rd & 7 | OPP 33 | Brian Lewerke pass intercepted Garrett Taylor return for 37 yds to the MchSt 35 | -2.95 |
| 9:14 | 1st & 10 | OPP 35 | Miles Sanders run for 2 yds to the MchSt 33 | +2 | -0.37 |
| 9:05 | 2nd & 8 | OPP 33 | Trace McSorley pass incomplete to Pat Freiermuth | 0 | -0.82 |
| 8:54 | 3rd & 8 | OPP 33 | Trace McSorley run for 4 yds to the MchSt 29 | +4 | -0.15 |
| 8:26 | 4th & 4 | OPP 29 | Trace McSorley sacked by Kenny Willekes for a loss of 7 yards to the MchSt 36 | -7 | -2.69 |
| 8:07 | 1st & 10 | OWN 36 | La'Darius Jefferson run for 2 yds to the MchSt 38 | +2 | -0.64 |
| 7:43 | 2nd & 8 | OWN 38 | La'Darius Jefferson run for 6 yds to the MchSt 44 | +6 | 0.32 |
| 7:12 | 3rd & 2 | OWN 45 | Brian Lewerke run for 1 yd to the PnSt 45 for a 1ST down PENN ST Penalty, Defensive Holding (10 Yards) to the PnSt 45 for a 1ST down | +11 | 1.96 |
| 6:51 | 1st & 10 | OPP 45 | Brian Lewerke pass complete to Matt Sokol for 25 yds to the PnSt 20 for a 1ST down | +25 | 0.86 |
| 6:10 | 1st & 10 | OPP 20 | Brian Lewerke pass complete to Felton Davis III for 20 yds for a TD (Matt Coghlin KICK) | +20 | 2.62 |
| 5:49 | 1st & 10 | OWN 25 | Trace McSorley run for 10 yds to the PnSt 35 for a 1ST down | +10 | 0.84 |
| 5:16 | 1st & 10 | OWN 35 | Trace McSorley pass complete to Mac Hippenhammer for 3 yds to the PnSt 38 | +3 | -0.41 |
| 4:41 | 2nd & 7 | OWN 38 | Trace McSorley pass complete to Nick Bowers for 4 yds to the PnSt 42 | +4 | -0.14 |
| 4:12 | 3rd & 3 | OWN 42 | Trace McSorley pass incomplete | 0 | -0.81 |
| 4:06 | 4th & 3 | OWN 42 | Blake Gillikin punt for 43 yds , Laress Nelson returns for no gain, Nelson fumbled, recovered by MchSt Laress Nelson at the MSU 15 |
| 3:55 | 1st & 10 | OWN 15 | Brian Lewerke pass complete to Felton Davis III for 5 yds to the MchSt 20 | +5 | 0.08 |
| 3:28 | 2nd & 5 | OWN 20 | Brian Lewerke run for a loss of 1 yard to the MchSt 19 Brian Lewerke fumbled, recovered by MchSt Brian Lewerke | -1 | -0.55 |
| 2:39 | 3rd & 6 | OWN 19 | Brian Lewerke pass incomplete to Khari Willis | 0 | -0.18 |
| 2:32 | 4th & 6 | OWN 19 | Tyler Hunt punt for 42 yds , DeAndre Thompkins returns for 1 yd to the PnSt 40 |
| 2:17 | 1st & 10 | OWN 40 | Miles Sanders run for 3 yds to the PnSt 43 | +3 | -0.43 |
| 2:02 | 2nd & 7 | OWN 43 | Trace McSorley pass complete to Brandon Polk for 10 yds to the MchSt 47 for a 1ST down | +10 | 1.58 |
| 1:45 | 1st & 10 | OPP 47 | Trace McSorley pass complete to Pat Freiermuth for 25 yds to the MchSt 22 for a 1ST down | +25 | 0.97 |
| 1:34 | 1st & 10 | OPP 22 | Trace McSorley pass incomplete to Pat Freiermuth | 0 | -0.40 |
| 0:51 | 2nd & 10 | OPP 22 | Trace McSorley run for 3 yds to the MchSt 19 | +3 | -0.16 |
| 0:25 | 3rd & 7 | OPP 19 | Trace McSorley pass incomplete to Cam Sullivan-Brown | 0 | -0.62 |
| 0:21 | 4th & 7 | OPP 19 | Jake Pinegar 37 yd FG MISSED |
| 0:13 | 1st & 10 | OWN 20 | Weston Bridges run for a loss of 1 yard to the MchSt 19 Weston Bridges fumbled, forced by Yetur Gross-Matos, recovered by MchSt Weston Bridges | -1 | -0.63 |
| 0:00 | OPP 0 | End of 3rd Quarter | |||
| 14:53 | 2nd & 11 | OWN 19 | Brian Lewerke pass incomplete | 0 | -0.22 |
| 14:49 | 3rd & 11 | OWN 19 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -0.10 |
| 14:36 | 4th & 11 | OWN 19 | Tyler Hunt punt for 38 yds , KJ Hamler returns for no gain to the PnSt 43 |
| 14:36 | 1st & 10 | OWN 43 | Trace McSorley run for 1 yd to the PnSt 44 | +1 | -0.93 |
| 14:21 | 2nd & 9 | OWN 44 | Trace McSorley pass complete to KJ Hamler for 13 yds to the MchSt 43 for a 1ST down | +13 | 2.04 |
| 13:45 | 1st & 10 | OPP 43 | Trace McSorley pass complete to Nick Bowers for 9 yds to the MchSt 34 | +9 | 0.91 |
| 13:23 | 2nd & 1 | OPP 34 | Miles Sanders run for 3 yds to the MchSt 31 for a 1ST down | +3 | -0.40 |
| 12:18 | 1st & 10 | OPP 31 | Trace McSorley pass incomplete to DeAndre Thompkins | 0 | -0.58 |
| 11:45 | 2nd & 10 | OPP 31 | Miles Sanders run for 4 yds to the MchSt 27 | +4 | -0.10 |
| 11:04 | 3rd & 6 | OPP 27 | Trace McSorley pass complete to Mac Hippenhammer for 21 yds to the MchSt 6 for a 1ST down | +21 | 1.47 |
| 10:46 | 1st & 6 | OPP 6 | Miles Sanders run for 1 yd to the MchSt 5 | +1 | -0.39 |
| 9:49 | 2nd & 5 | OPP 5 | Miles Sanders run for 3 yds to the MchSt 2 | +3 | -0.11 |
| 9:24 | 3rd & 2 | OPP 2 | Trace McSorley pass incomplete to Juwan Johnson | 0 | -0.31 |
| 9:21 | 4th & 2 | OPP 2 | Jake Pinegar 20 yd FG GOOD | -1.15 |
| 9:03 | 1st & 10 | OWN 25 | La'Darius Jefferson run for 5 yds to the MchSt 30 | +5 | 0.09 |
| 8:35 | 2nd & 5 | OWN 30 | Brian Lewerke pass incomplete to La'Darius Jefferson | 0 | -0.75 |
| 8:35 | 3rd & 5 | OWN 30 | MICHIGAN ST Penalty, False Start (Matt Dotson) to the MchSt 25 | -5 | |
| 8:10 | 3rd & 10 | OWN 25 | Brian Lewerke pass complete to Felton Davis III for 11 yds to the MchSt 36 for a 1ST down | +11 | 1.98 |
| 7:50 | 1st & 10 | OWN 36 | La'Darius Jefferson run for 4 yds to the MchSt 40 | +4 | -0.16 |
| 7:32 | 2nd & 6 | OWN 40 | Brian Lewerke pass complete to La'Darius Jefferson for 7 yds to the MchSt 47 for a 1ST down | +7 | 1.21 |
| 6:48 | 1st & 10 | OWN 47 | La'Darius Jefferson run for 27 yds to the PnSt 26 for a 1ST down | +27 | 1.38 |
| 6:32 | 1st & 10 | OPP 26 | Brian Lewerke pass incomplete to C.J. Hayes | 0 | -0.47 |
| 6:02 | 2nd & 10 | OPP 26 | Brian Lewerke pass complete to Connor Heyward for no gain to the PnSt 26 | 0 | -0.64 |
| 5:51 | 3rd & 10 | OPP 26 | Timeout PENN ST, clock 05:51 | ||
| 5:39 | 3rd & 10 | OPP 26 | Brian Lewerke pass complete to Felton Davis III for 4 yds to the PnSt 22 | +4 | -0.12 |
| 5:19 | 4th & 6 | OPP 22 | Brian Lewerke pass incomplete to Raequan Williams | 0 | -3.05 |
| 4:40 | 1st & 10 | OWN 22 | Trace McSorley pass complete to Juwan Johnson for 15 yds to the PnSt 37 for a 1ST down | +15 | 1.22 |
| 4:29 | 1st & 10 | OWN 37 | Miles Sanders run for no gain to the PnSt 37 | 0 | -1.07 |
| 4:21 | 2nd & 10 | OWN 37 | Trace McSorley pass incomplete | 0 | -0.66 |
| 4:16 | 3rd & 10 | OWN 37 | Trace McSorley pass incomplete | 0 | -0.34 |
| 4:09 | 4th & 10 | OWN 37 | Blake Gillikin punt for 40 yds, fair catch by Laress Nelson at the MchSt 23 |
| 3:50 | 1st & 10 | OWN 23 | La'Darius Jefferson run for 2 yds to the MchSt 25 | +2 | -0.42 |
| 3:26 | 2nd & 8 | OWN 25 | Brian Lewerke pass incomplete to Matt Dotson | 0 | -0.43 |
| 3:20 | 3rd & 8 | OWN 25 | Brian Lewerke pass complete to Felton Davis III for 10 yds to the MchSt 35 for a 1ST down | +10 | 1.81 |
| 3:11 | 1st & 10 | OWN 35 | Brian Lewerke pass incomplete | 0 | -1.01 |
| 2:43 | 2nd & 10 | OWN 35 | Brian Lewerke pass complete to Matt Dotson for 5 yds to the MchSt 40 | +5 | 0.06 |
| 2:10 | 3rd & 5 | OWN 40 | Brian Lewerke sacked by Robert Windsor for a loss of 5 yards to the MchSt 35 | -5 | -0.96 |
| 1:46 | 4th & 10 | OWN 35 | Tyler Hunt punt for 37 yds, fair catch by DeAndre Thompkins at the PnSt 28 |
| 1:41 | 1st & 10 | OWN 28 | Trace McSorley run for 3 yds to the PnSt 31 | +3 | -0.33 |
| 1:41 | 2nd & 7 | OWN 31 | Timeout MICHIGAN ST, clock 01:41 | ||
| 1:36 | 2nd & 7 | OWN 31 | Miles Sanders run for a loss of 1 yard to the PnSt 30 | -1 | -0.74 |
| 1:36 | 3rd & 8 | OWN 30 | Timeout MICHIGAN ST, clock 01:36 | ||
| 1:28 | 3rd & 8 | OWN 30 | Trace McSorley run for 5 yds to the PnSt 35 | +5 | 0.03 |
| 1:19 | 4th & 3 | OWN 35 | Blake Gillikin punt for 52 yds , Laress Nelson returns for 11 yds to the MchSt 24 |
| 1:10 | 1st & 10 | OWN 24 | Brian Lewerke pass complete to Connor Heyward for 11 yds to the MchSt 35 for a 1ST down | +11 | 0.90 |
| 0:58 | 1st & 10 | OWN 35 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -1.01 |
| 0:53 | 2nd & 10 | OWN 35 | Brian Lewerke pass complete to Laress Nelson for 21 yds to the PnSt 44 for a 1ST down | +21 | 2.84 |
| 0:38 | 1st & 10 | OPP 44 | Brian Lewerke pass incomplete to Felton Davis III | 0 | -0.97 |
| 0:34 | 2nd & 10 | OPP 44 | Brian Lewerke pass complete to Laress Nelson for 11 yds to the PnSt 33 for a 1ST down | +11 | 1.48 |
| 0:30 | 1st & 10 | OPP 33 | Brian Lewerke pass incomplete | 0 | -0.64 |
| 0:25 | 2nd & 10 | OPP 33 | Brian Lewerke pass complete to Connor Heyward for 8 yds to the PnSt 25 | +8 | 0.51 |
| 0:19 | 3rd & 2 | OPP 25 | Brian Lewerke pass complete to Felton Davis III for 25 yds for a TD (Matt Coghlin KICK) | +25 | 3.03 |
| 0:13 | 1st & 10 | OWN 26 | Timeout MICHIGAN ST, clock 00:13 | ||
| 0:06 | 1st & 10 | OWN 26 | Trace McSorley pass complete to KJ Hamler for 20 yds to the PnSt 46 for a 1ST down | +20 | 1.82 |
| 0:06 | 1st & 10 | OWN 46 | Timeout PENN ST, clock 00:06 | ||
| 0:01 | 1st & 10 | OWN 46 | Trace McSorley pass incomplete | 0 | -1.16 |
| 1 | sacks | 3 |
| 3 | plays for loss | 6 |
| 2 | takeaways | 1 |
| 6 | three-and-outs forced | 5 |
| 6 | explosive plays allowed | 10 |
| 6.25 | yards allowed / play | 5.00 |
| 3 of 16 | scoring drives allowed | 3 of 15 |
| Khari Willis | 9 (7) | 1 PD |
| Andrew Dowell | 7 (4) | 1 PD |
| Justin Layne | 7 (4) | 1 PD |
| Tyriq Thompson | 5 (2) | |
| Raequan Williams | 5 (2) | 1 QH |
| Joe Bachie | 4 (4) | 1 TFL |
| David Dowell | 4 (4) | |
| Matt Morrissey | 3 (1) | 1 PD |
| Garrett Taylor | 6 (5) | 1 INT · 5 PD |
| Koa Farmer | 6 (4) | 1 PD |
| Nick Scott | 5 (4) | |
| Jan Johnson | 5 (2) | |
| Micah Parsons | 5 (1) | 1 QH |
| Yetur Gross-Matos | 4 (2) | 0.5 sk · 2.5 TFL · 1 QH |
| Cam Brown | 4 (2) | 1 TFL · 1 PD |
| Amani Oruwariye | 4 (4) | 4 PD |
| — | field goals | 1 of 2 |
| 10 | punts | 8 |
| 40.4 | punt average | 45.5 |
| 3 | punts inside the 20 | 2 |
| 50 | return yards | 74 |
| own 26 | average drive start | own 26 |
| K | Matt Coghlin | 3/3 XP |
| P | Tyler Hunt | 10 punts · 40.4 avg · 3 in 20 · 1 TB |
| KR | Connor Heyward | 1 ret · 15 yds · long 15 |
| PR | Brandon Sowards | 3 ret · 15 yds · long 9 |
| PR | Laress Nelson | 2 ret · 11 yds · long 11 |
| PR | Austin Andrews | 1 ret · 9 yds · long 9 |
| K | Jake Pinegar | 1/2 FG · long 20 · 2/2 XP |
| P | Blake Gillikin | 8 punts · 45.5 avg · 2 in 20 · 1 TB |
| KR | KJ Hamler | 3 ret · 57 yds · long 24 |
| PR | KJ Hamler | 1 ret · 0 yds |
| PR | DeAndre Thompkins | 3 ret · 17 yds · long 15 |
| 86 | plays | 63 |
| 430 | yards | 394 |
| 15 | drives | 16 |
| 36% | success rate | 33% |
| 5.48 | total PPA | 9.33 |
| Q1 | Trace McSorley pass complete to KJ Hamler for 5 yds for a TD (Jake Pinegar KICK) | 7–0 |
| Q2 | La'Darius Jefferson run for 1 yd for a TD (Matt Coghlin KICK) | 7–7 |
| Q2 | Miles Sanders run for 48 yds for a TD (Jake Pinegar KICK) | 14–7 |
| Q3 | Brian Lewerke pass complete to Felton Davis III for 20 yds for a TD (Matt Coghlin KICK) | 14–14 |
| Q4 | Jake Pinegar 20 yd FG GOOD | 17–14 |
| Q4 | Brian Lewerke pass complete to Felton Davis III for 25 yds for a TD (Matt Coghlin KICK) | 21–17 |
| Q1 | Miles Sanders run for 78 yds to the MchSt 5 for a 1ST down | 4.65 |
| Q2 | Miles Sanders run for 48 yds for a TD (Jake Pinegar KICK) | 4.32 |
| Q1 | Connor Heyward run for 26 yds to the PnSt 40 for a 1ST down | 3.87 |
| Q3 | Brian Lewerke pass complete to Laress Nelson for 16 yds to the 50 yard line for a 1ST⦠| 3.14 |
| Q4 | Brian Lewerke pass complete to Felton Davis III for 25 yds for a TD (Matt Coghlin KICK) | 3.03 |
| Q1 | Trace McSorley pass complete to KJ Hamler for 23 yds to the PnSt 47 for a 1ST down | 2.89 |
| 2025 | Penn State 28 – 10 Michigan State |
| 2023 | Penn State 42 – 0 Michigan State |
| 2022 | Michigan State 16 – 35 Penn State |
| 2021 | Penn State 27 – 30 Michigan State |
| 2020 | Michigan State 24 – 39 Penn State |
| 2019 | Penn State 28 – 7 Michigan State |
| 2017 | Penn State 24 – 27 Michigan State |
| 2016 | Michigan State 12 – 45 Penn State |