| 14:45 | 1st & 10 | OWN 35 | Cade Carney run for 5 yds to the WFrst 40 | +5 | 0.11 |
| 14:30 | 2nd & 5 | OWN 40 | Cade Carney run for 5 yds to the WFrst 45 for a 1ST down | +5 | 0.86 |
| 14:05 | 1st & 10 | OWN 45 | Cade Carney run for 13 yds to the MchSt 42 for a 1ST down | +13 | 0.98 |
| 13:45 | 1st & 10 | OPP 42 | Jamie Newman run for 7 yds to the MchSt 35 | +7 | 0.47 |
| 13:05 | 2nd & 3 | OPP 35 | Cade Carney run for 2 yds to the MchSt 33 | +2 | -0.48 |
| 12:45 | 3rd & 1 | OPP 33 | Cade Carney run for 4 yds to the MchSt 29 for a 1ST down | +4 | 0.51 |
| 12:44 | 1st & 10 | OPP 29 | Jamie Newman pass complete to Kendall Hinton for 29 yds for a TD | +29 | 2.79 |
| 12:25 | 1st & 10 | OWN 27 | Brian Lewerke pass complete to Cody White for 6 yds to the MchSt 33 | +6 | 0.35 |
| 11:50 | 2nd & 4 | OWN 33 | Brian Lewerke pass complete to Jalen Nailor for no gain to the MchSt 33 | 0 | -0.93 |
| 11:40 | 3rd & 4 | OWN 33 | Brian Lewerke pass incomplete to Drew Beesley | 0 | -0.49 |
| 11:30 | 4th & 4 | OWN 33 | Jake Hartbarger punt for 32 yds, punt out-of-bounds at the WFrst 35 |
| 11:20 | 1st & 10 | OWN 35 | Cade Carney run for 1 yd to the WFrst 36 | +1 | -0.83 |
| 10:45 | 2nd & 9 | OWN 36 | Jamie Newman pass complete to Donavon Greene for 7 yds to the WFrst 43 | +7 | 0.52 |
| 10:20 | 3rd & 2 | OWN 43 | Jamie Newman run for 6 yds to the WFrst 49 for a 1ST down | +6 | 1.63 |
| 9:55 | 1st & 10 | OWN 49 | Jamie Newman sacked by Jacob Slade for a loss of 5 yards to the WFrst 44 | -5 | -2.18 |
| 9:35 | 2nd & 15 | OWN 44 | Jamie Newman pass complete to Brandon Chapman for 6 yds to the 50 yard line | +6 | 0.23 |
| 9:15 | 3rd & 9 | 50 | Jamie Newman pass incomplete to Donavon Greene | 0 | -0.75 |
| 9:05 | 4th & 9 | 50 | Dom Maggio punt for 50 yds for a touchback |
| 8:55 | 1st & 10 | OWN 20 | Elijah Collins run for a loss of 2 yards to the MchSt 18 | -2 | -0.70 |
| 8:20 | 2nd & 12 | OWN 18 | Brian Lewerke pass complete to Jalen Nailor for 23 yds to the MchSt 41 for a 1ST down | +23 | 2.42 |
| 8:00 | 1st & 10 | OWN 41 | Brian Lewerke pass incomplete to Darrell Stewart Jr. | 0 | -1.14 |
| 7:35 | 2nd & 10 | OWN 41 | Anthony Williams Jr. run for 10 yds to the WFrst 49 for a 1ST down | +10 | 2.04 |
| 7:23 | 1st & 10 | OPP 49 | Brian Lewerke pass incomplete to Jalen Nailor | 0 | -1.10 |
| 7:11 | 2nd & 10 | OPP 49 | Anthony Williams Jr. run for 9 yds to the WFrst 40 | +9 | 1.06 |
| 6:55 | 3rd & 1 | OPP 40 | Brian Lewerke run for 1 yd to the WFrst 39 for a 1ST down | +1 | 0.66 |
| 6:30 | 1st & 10 | OPP 39 | Brian Lewerke run for 7 yds to the WFrst 32 | +7 | 0.44 |
| 5:53 | 2nd & 3 | OPP 32 | Elijah Collins run for no gain to the WFrst 32 | 0 | -0.80 |
| 5:05 | 3rd & 3 | OPP 32 | Brian Lewerke pass complete to Cody White for 10 yds to the WFrst 22 for a 1ST down | +10 | 0.86 |
| 4:42 | 1st & 10 | OPP 22 | Brian Lewerke pass complete to Darrell Stewart Jr. for 1 yd to the WFrst 21 | +1 | -0.31 |
| 4:05 | 2nd & 9 | OPP 21 | Elijah Collins run for 15 yds to the WFrst 6 for a 1ST down | +15 | 0.91 |
| 3:30 | 1st & 6 | OPP 6 | Elijah Collins run for 1 yd to the WFrst 5 | +1 | -0.39 |
| 2:56 | 2nd & 5 | OPP 5 | Brian Lewerke pass incomplete to Jalen Nailor | 0 | -0.32 |
| 2:48 | 3rd & 5 | OPP 5 | Brian Lewerke pass incomplete to Darrell Stewart Jr. | 0 | -0.29 |
| 2:44 | 4th & 5 | OPP 5 | Matt Coghlin 23 yd FG GOOD | -0.95 |
| 2:30 | 1st & 10 | OWN 10 | Kenneth Walker III run for 6 yds to the WFrst 16 | +6 | 0.21 |
| 2:09 | 2nd & 4 | OWN 16 | Jamie Newman pass incomplete to Jaquarii Roberson | 0 | -0.47 |
| 2:01 | 3rd & 4 | OWN 16 | Jamie Newman pass intercepted for a TD Mike Panasiuk return for 14 yds for a TD (Matt Coghlin KICK) | -6.95 |
| 1:40 | 1st & 10 | OWN 42 | Kenneth Walker III run for a loss of 1 yard to the WFrst 41 | -1 | -1.36 |
| 1:20 | 2nd & 11 | OWN 41 | Jamie Newman pass complete to Donavon Greene for 6 yds to the WFrst 47 | +6 | 0.28 |
| 1:03 | 3rd & 5 | OWN 47 | WAKE FOREST Penalty, Personal Foul (-15 Yards) to the WFrst 32 | -15 | |
| 0:42 | 3rd & 20 | OWN 32 | Jamie Newman run for 18 yds to the 50 yard line | +18 | 1.24 |
| 0:02 | 4th & 2 | 50 | Dom Maggio punt for 39 yds, fair catch by Brandon Sowards at the MchSt 11 |
| 0:01 | 1st & 10 | OWN 11 | Elijah Collins run for no gain to the MchSt 11 | 0 | -0.37 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 14:53 | 2nd & 10 | OWN 11 | Brian Lewerke pass incomplete to Julian Barnett | 0 | -0.16 |
| 14:40 | 3rd & 10 | OWN 11 | Brian Lewerke run for 5 yds to the MchSt 16 | +5 | 0.01 |
| 14:02 | 4th & 5 | OWN 16 | Jake Hartbarger punt for 47 yds, fair catch by Kendall Hinton at the WFrst 37 |
| 13:45 | 1st & 10 | OWN 37 | Cade Carney run for 1 yd to the WFrst 38 | +1 | -0.87 |
| 13:20 | 2nd & 9 | OWN 38 | Cade Carney run for 3 yds to the WFrst 41 | +3 | -0.32 |
| 13:09 | 3rd & 6 | OWN 41 | Jamie Newman pass incomplete to Steven Claude | 0 | -0.61 |
| 13:00 | 4th & 6 | OWN 41 | Dom Maggio punt for 47 yds, punt out-of-bounds at the MchSt 12 |
| 12:35 | 1st & 10 | OWN 12 | Anthony Williams Jr. run for 2 yds to the MchSt 14 | +2 | -0.25 |
| 12:11 | 2nd & 8 | OWN 14 | Elijah Collins run for 4 yds to the MchSt 18 | +4 | -0.04 |
| 11:41 | 3rd & 4 | OWN 18 | Brian Lewerke pass incomplete to Julian Barnett | 0 | -0.23 |
| 11:22 | 4th & 4 | OWN 18 | Jake Hartbarger punt for 54 yds , Kendall Hinton returns for 36 yds to the MchSt 36 |
| 11:22 | 1st & 10 | OPP 36 | WAKE FOREST Penalty, False Start (Jaquarii Roberson) to the MchSt 41 | -5 | |
| 11:05 | 1st & 15 | OPP 41 | Kenneth Walker III run for 8 yds to the MchSt 33 | +8 | 0.55 |
| 10:45 | 2nd & 7 | OPP 33 | Kenneth Walker III run for no gain to the MchSt 33 | 0 | -0.81 |
| 10:18 | 3rd & 7 | OPP 33 | Jamie Newman run for 18 yds to the MchSt 15 for a 1ST down | +18 | 1.49 |
| 9:55 | 1st & 10 | OPP 15 | Kenneth Walker III run for no gain to the MchSt 15 | 0 | -0.32 |
| 9:34 | 2nd & 10 | OPP 15 | Jamie Newman run for a loss of 1 yard to the MchSt 16 | -1 | -0.46 |
| 9:14 | 3rd & 11 | OPP 16 | Jamie Newman pass complete to Donavon Greene for 16 yds for a TD (Nick Sciba KICK) | +16 | 3.34 |
| 8:55 | 1st & 10 | OWN 30 | Elijah Collins run for a loss of 2 yards to the MchSt 28 | -2 | -1.10 |
| 8:18 | 2nd & 12 | OWN 28 | Brian Lewerke pass complete to Trenton Gillison for 64 yds to the WFrst 8 for a 1ST down | +64 | 4.47 |
| 8:13 | 1st & 8 | OPP 8 | Brian Lewerke run for 8 yds for a TD (Matt Coghlin KICK) | +8 | 2.32 |
| 7:55 | 1st & 10 | OWN 20 | Cade Carney run for 5 yds to the WFrst 25 | +5 | 0.09 |
| 7:36 | 2nd & 5 | OWN 25 | Jamie Newman pass incomplete | 0 | -0.61 |
| 7:20 | 3rd & 5 | OWN 25 | Jamie Newman run for 10 yds to the WFrst 35 for a 1ST down | +10 | 1.66 |
| 7:01 | 1st & 10 | OWN 35 | Jamie Newman run for 19 yds to the MchSt 46 for a 1ST down | +19 | 1.70 |
| 6:35 | 1st & 10 | OPP 46 | Cade Carney run for 2 yds to the MchSt 44 | +2 | -0.57 |
| 6:19 | 2nd & 8 | OPP 44 | Jamie Newman pass complete to Jack Freudenthal for 44 yds for a TD | +44 | 4.11 |
| 6:02 | 1st & 10 | OWN 27 | Brian Lewerke pass incomplete to Jalen Nailor | 0 | -0.77 |
| 5:55 | 2nd & 10 | OWN 27 | Jalen Nailor run for 10 yds to the MchSt 37 for a 1ST down | +10 | 1.65 |
| 5:40 | 1st & 10 | OWN 37 | Elijah Collins run for 3 yds to the MchSt 40 | +3 | -0.42 |
| 5:05 | 2nd & 7 | OWN 40 | Brian Lewerke pass complete to Cody White for 18 yds to the WFrst 42 for a 1ST down | +18 | 2.18 |
| 4:50 | 1st & 10 | OPP 42 | Elijah Collins run for 2 yds to the WFrst 40 | +2 | -0.49 |
| 4:14 | 2nd & 8 | OPP 40 | Brian Lewerke pass complete to Tre Mosley for 8 yds to the WFrst 32 for a 1ST down | +8 | 0.92 |
| 3:34 | 1st & 10 | OPP 32 | Elijah Collins run for 7 yds to the WFrst 25 | +7 | 0.37 |
| 3:22 | 2nd & 3 | OPP 25 | Elijah Collins run for a loss of 5 yards to the WFrst 30 | -5 | -1.42 |
| 2:41 | 3rd & 8 | OPP 30 | Brian Lewerke pass complete to Jalen Nailor for 13 yds to the WFrst 17 for a 1ST down | +13 | 1.34 |
| 2:05 | 1st & 10 | OPP 17 | Anthony Williams Jr. run for a loss of 3 yards to the WFrst 20 | -3 | -0.58 |
| 1:33 | 2nd & 13 | OPP 20 | Brian Lewerke pass complete to Darrell Stewart Jr. for 2 yds to the WFrst 18 | +2 | -0.27 |
| 1:01 | 3rd & 11 | OPP 18 | Brian Lewerke sacked by Carlos Basham Jr. for a loss of 8 yards to the WFrst 26 | -8 | -2.32 |
| 0:49 | 4th & 19 | OPP 26 | Matt Coghlin 44 yd FG GOOD | 1.75 |
| 0:26 | 1st & 10 | OWN 31 | Jamie Newman run for 9 yds to the WFrst 40 | +9 | 1.36 |
| 0:18 | 2nd & 1 | OWN 40 | Jamie Newman pass incomplete to Jack Freudenthal | 0 | -1.41 |
| 0:10 | 3rd & 1 | OWN 40 | Cade Carney run for 8 yds to the WFrst 48 for a 1ST down | +8 | 1.64 |
| 0:10 | 1st & 10 | OWN 48 | Timeout WAKE FOREST, clock 00:10 | ||
| 0:10 | 1st & 10 | OWN 48 | Timeout MICHIGAN ST, clock 00:10 | ||
| 0:10 | 1st & 10 | OWN 48 | MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the MchSt 47 | +5 | |
| 0:03 | 1st & 5 | OPP 47 | Jamie Newman pass incomplete to Jack Freudenthal | 0 | -1.14 |
| 0:01 | 2nd & 5 | OPP 47 | TEAM run for a loss of 1 yard to the MchSt 48 | -1 | -1.41 |
| 0:00 | OWN 0 | End of 2nd Quarter |
| 14:48 | 1st & 10 | OWN 27 | Brian Lewerke pass incomplete to Julian Barnett | 0 | -0.77 |
| 14:37 | 2nd & 10 | OWN 27 | Elijah Collins run for 4 yds to the MchSt 31 | +4 | -0.07 |
| 14:00 | 3rd & 6 | OWN 31 | Brian Lewerke pass complete to Trenton Gillison for 14 yds to the MchSt 45 for a 1ST down | +14 | 2.49 |
| 13:43 | 1st & 10 | OWN 45 | Brian Lewerke pass complete to Cody White for 5 yds to the 50 yard line | +5 | 0.11 |
| 13:08 | 2nd & 5 | 50 | Brian Lewerke run for 1 yd to the WFrst 49 | +1 | -0.95 |
| 12:30 | 3rd & 4 | OPP 49 | Brian Lewerke pass complete to Elijah Collins for 3 yds to the WFrst 46 | +3 | -0.40 |
| 11:38 | 4th & 1 | OPP 46 | Brian Lewerke run for 2 yds to the WFrst 44 for a 1ST down | +2 | 2.11 |
| 11:06 | 1st & 10 | OPP 44 | Elijah Collins run for 31 yds to the WFrst 13 for a 1ST down | +31 | 0.87 |
| 10:46 | 1st & 10 | OPP 13 | Elijah Collins run for 3 yds to the WFrst 10 | +3 | -0.10 |
| 10:11 | 2nd & 7 | OPP 10 | Brian Lewerke pass complete to Cody White for 10 yds for a TD (Matt Coghlin KICK) | +10 | 2.64 |
| 9:46 | 1st & 10 | OWN 35 | Jamie Newman pass complete to Steven Claude for 9 yds to the WFrst 44 | +9 | 1.38 |
| 9:35 | 2nd & 1 | OWN 44 | Cade Carney run for 3 yds to the WFrst 47 for a 1ST down | +3 | -0.24 |
| 9:23 | 1st & 10 | OWN 47 | Jamie Newman pass incomplete to Kendall Hinton | 0 | -1.15 |
| 9:18 | 2nd & 10 | OWN 47 | Jamie Newman pass incomplete to Kendall Hinton | 0 | -0.96 |
| 9:06 | 3rd & 10 | OWN 47 | Newman, Jamie pass complete to Claude, Steven for 7 yards to the MICHIGANST46, PENALTY WAKEFOREST personal foul 15 yards to the WAKEFOREST32, NO PLAY. | -15 | |
| 8:45 | 3rd & 25 | OWN 32 | WAKE FOREST Penalty, Delay of Game (-5 Yards) to the WFrst 27 | -5 | |
| 7:55 | 3rd & 30 | OWN 27 | Jamie Newman run for 13 yds to the WFrst 40 | +13 | 0.14 |
| 7:40 | 4th & 17 | OWN 40 | Dom Maggio punt for 39 yds , Brandon Sowards returns for 7 yds to the MchSt 28 |
| 7:20 | 1st & 10 | OWN 28 | Brian Lewerke pass complete to Parks Gissinger for 5 yds to the MchSt 33 | +5 | 0.10 |
| 7:07 | 2nd & 5 | OWN 33 | Elijah Collins run for 3 yds to the MchSt 36 | +3 | -0.35 |
| 6:20 | 3rd & 2 | OWN 36 | Anthony Williams Jr. run for 1 yd to the MchSt 37 | +1 | -0.58 |
| 5:51 | 4th & 1 | OWN 37 | Jake Hartbarger punt for 47 yds, fair catch by Kendall Hinton at the WFrst 16 |
| 5:24 | 1st & 10 | OWN 16 | Kenneth Walker III run for 2 yds to the WFrst 18 | +2 | -0.30 |
| 5:14 | 2nd & 8 | OWN 18 | Jamie Newman pass complete to Jaquarii Roberson for 9 yds to the WFrst 27 for a 1ST down | +9 | 0.95 |
| 4:53 | 1st & 10 | OWN 27 | Kenneth Walker III run for no gain to the WFrst 27 | 0 | -0.77 |
| 4:30 | 2nd & 10 | OWN 27 | Jamie Newman pass complete to Kenneth Walker III for 2 yds to the WFrst 29 | +2 | -0.26 |
| 4:13 | 3rd & 8 | OWN 29 | Jamie Newman pass incomplete | 0 | -0.25 |
| 4:01 | 4th & 8 | OWN 29 | Dom Maggio punt for 53 yds , Brandon Sowards returns for 8 yds to the MchSt 26 |
| 3:50 | 1st & 10 | OWN 26 | Brian Lewerke pass complete to Jalen Nailor for 18 yds to the MchSt 44 for a 1ST down | +18 | 1.64 |
| 3:12 | 1st & 10 | OWN 44 | Brian Lewerke pass complete to Cody White for 11 yds to the WFrst 45 for a 1ST down | +11 | 0.89 |
| 3:01 | 1st & 10 | OPP 45 | Brian Lewerke pass complete to Anthony Williams Jr. for 14 yds to the WFrst 31 for a 1ST down | +14 | 0.63 |
| 2:35 | 1st & 10 | OPP 31 | Brian Lewerke pass complete to Tre Mosley for 3 yds to the WFrst 28 | +3 | -0.18 |
| 2:16 | 2nd & 7 | OPP 28 | Cody White pass incomplete to Laress Nelson | 0 | -0.66 |
| 2:03 | 3rd & 7 | OPP 28 | Brian Lewerke pass intercepted Ryan Smenda Jr. return for 3 yds to the WFrst 22 Ryan Smenda Jr. fumbled, recovered by WFrst Essang Bassey | -3.32 |
| 1:55 | 1st & 10 | OWN 22 | Jamie Newman run for 3 yds to the WFrst 25 | +3 | -0.26 |
| 1:40 | 2nd & 7 | OWN 25 | Cade Carney run for 3 yds to the WFrst 28 | +3 | -0.21 |
| 1:15 | 3rd & 4 | OWN 28 | Jamie Newman run for 4 yds to the WFrst 32 for a 1ST down | +4 | 1.22 |
| 0:55 | 1st & 10 | OWN 32 | Jamie Newman pass incomplete to Donavon Greene | 0 | -0.93 |
| 0:50 | 2nd & 10 | OWN 32 | Jamie Newman pass incomplete to Donavon Greene | 0 | -0.51 |
| 0:35 | 3rd & 10 | OWN 32 | Jamie Newman pass complete to A.T. Perry for 28 yds to the MchSt 40 for a 1ST down | +28 | 3.77 |
| 0:01 | 1st & 10 | OPP 40 | Jamie Newman sacked by Kenny Willekes and Drew Beesley for a loss of 4 yards to the MchSt 44 | -4 | -1.71 |
| 0:00 | OWN 0 | End of 3rd Quarter | |||
| 14:56 | 2nd & 14 | OPP 44 | Jamie Newman pass incomplete to Donavon Greene | 0 | -1.00 |
| 14:47 | 3rd & 14 | OPP 44 | Cade Carney run for 6 yds to the MchSt 38 | +6 | 0.24 |
| 14:36 | 4th & 8 | OPP 38 | Timeout MICHIGAN ST, clock 14:36 | ||
| 14:29 | 4th & 8 | OPP 38 | Jamie Newman pass incomplete to Donavon Greene | 0 | -1.35 |
| 14:22 | 1st & 10 | OWN 38 | Elijah Collins run for 12 yds to the 50 yard line for a 1ST down | +12 | 1.11 |
| 13:55 | 1st & 10 | 50 | Brian Lewerke pass complete to Jalen Nailor for 6 yds to the WFrst 44 | +6 | 0.35 |
| 13:36 | 2nd & 4 | OPP 44 | WAKE FOREST Penalty, Defensive Offside (Tyler Williams) to the WFrst 39 for a 1ST down | +5 | |
| 13:16 | 1st & 10 | OPP 39 | Anthony Williams Jr. run for 9 yds to the WFrst 30 | +9 | 0.82 |
| 12:43 | 2nd & 1 | OPP 30 | Brian Lewerke run for 2 yds to the WFrst 28 for a 1ST down | +2 | -0.44 |
| 12:02 | 1st & 10 | OPP 28 | Brian Lewerke pass complete to Cody White for 17 yds to the WFrst 11 for a 1ST down | +17 | 0.24 |
| 11:55 | 1st & 10 | OPP 10 | Brian Lewerke run for 1 yd to the WFrst 10 MICHIGAN ST Penalty, Illegal Forward Pass (Brian Lewerke) to the WFrst 15 | -4 | -0.52 |
| 11:40 | 2nd & 14 | OPP 15 | Brian Lewerke pass complete to Trenton Gillison for 9 yds Trenton Gillison fumbled, forced by Ja'Cquez Williams, recovered by WFrst Ja'Cquez Williams | -3.94 |
| 11:24 | 1st & 10 | OWN 6 | Kenneth Walker III run for 9 yds to the WFrst 15 | +9 | 0.74 |
| 10:55 | 2nd & 1 | OWN 15 | Cade Carney run for 3 yds to the WFrst 18 for a 1ST down | +3 | -0.33 |
| 10:30 | 1st & 10 | OWN 18 | MICHIGAN ST Penalty, Defensive Offside (5 Yards) to the WFrst 23 | +5 | |
| 10:05 | 1st & 5 | OWN 23 | Jamie Newman run for 4 yds to the WFrst 27 | +4 | -0.14 |
| 9:50 | 2nd & 1 | OWN 27 | Jamie Newman pass complete to Kendall Hinton for 8 yds to the WFrst 35 for a 1ST down | +8 | 0.19 |
| 9:20 | 1st & 10 | OWN 35 | Jamie Newman sacked by Naquan Jones for a loss of 9 yards to the WFrst 26 | -9 | -1.90 |
| 8:55 | 2nd & 19 | OWN 26 | Jamie Newman pass complete to Kendall Hinton for 11 yds to the WFrst 37 | +11 | 0.49 |
| 8:20 | 3rd & 8 | OWN 37 | Jamie Newman run for 1 yd to the WFrst 38 | +1 | -0.35 |
| 7:47 | 4th & 7 | OWN 38 | Dom Maggio punt for 53 yds , Brandon Sowards returns for 11 yds to the MchSt 49 MICHIGAN ST Penalty, Illegal Block (10 Yards) to the MchSt 10 |
| 7:35 | 1st & 10 | OWN 10 | Collins, Elijah rush for 5 yards to the MICHIGANST15, PENALTY MICHIGANST holding 5 yards to the MICHIGANST5, NO PLAY. | -5 | |
| 7:05 | 1st & 15 | OWN 5 | Brian Lewerke pass complete to Tre Mosley for 16 yds to the MchSt 21 for a 1ST down | +16 | 0.84 |
| 6:45 | 1st & 10 | OWN 21 | Elijah Collins run for 3 yds to the MchSt 24 | +3 | -0.25 |
| 6:20 | 2nd & 7 | OWN 24 | Brian Lewerke pass incomplete | 0 | -0.46 |
| 6:10 | 3rd & 7 | OWN 24 | Brian Lewerke pass complete to Cody White for 20 yds to the MchSt 44 for a 1ST down | +20 | 2.67 |
| 5:30 | 1st & 10 | OWN 44 | Brian Lewerke pass complete to Tre Mosley for 23 yds to the WFrst 33 for a 1ST down | +23 | 1.47 |
| 4:58 | 1st & 10 | OPP 33 | Brian Lewerke run for 3 yds to the WFrst 30 | +3 | -0.20 |
| 4:23 | 2nd & 7 | OPP 30 | MICHIGAN ST Penalty, Offensive Holding (Matt Allen) to the WFrst 40 | -10 | |
| 3:50 | 2nd & 17 | OPP 40 | Brian Lewerke run for 24 yds to the WFrst 16 for a 1ST down | +24 | 2.30 |
| 3:18 | 1st & 10 | OPP 16 | Elijah Collins run for 3 yds to the WFrst 13 | +3 | -0.11 |
| 3:18 | 2nd & 7 | OPP 13 | Timeout WAKE FOREST, clock 03:18 | ||
| 3:12 | 2nd & 7 | OPP 13 | Brian Lewerke pass complete to Trenton Gillison for 1 yd to the WFrst 12 | +1 | -0.26 |
| 3:12 | 3rd & 6 | OPP 12 | Timeout WAKE FOREST, clock 03:12 | ||
| 3:07 | 3rd & 6 | OPP 12 | Elijah Collins run for 2 yds to the WFrst 10 | +2 | -0.22 |
| 3:07 | 4th & 4 | OPP 10 | Timeout WAKE FOREST, clock 03:07 | ||
| 3:03 | 4th & 4 | OPP 10 | Matt Coghlin 28 yd FG MISSED |
| 2:57 | 1st & 10 | OWN 20 | Jamie Newman pass incomplete to Jack Freudenthal | 0 | -0.56 |
| 2:45 | 2nd & 10 | OWN 20 | Jamie Newman sacked by Kenny Willekes for a loss of 6 yards to the WFrst 14 Jamie Newman fumbled, forced by Kenny Willekes, recovered by WFrst Kendall Hinton return for 2 yds to the WFrst 16 | +2 | -0.17 |
| 2:32 | 3rd & 14 | OWN 16 | Sam Hartman pass incomplete to Donavon Greene | 0 | -0.06 |
| 2:17 | 4th & 14 | OWN 16 | Sam Hartman pass incomplete to Steven Claude | 0 | 0.37 |
| 1:56 | 1st & 10 | OPP 16 | Elijah Collins run for 7 yds to the WFrst 9 | +7 | 0.31 |
| 1:29 | 2nd & 3 | OPP 9 | Timeout MICHIGAN ST, clock 01:29 | ||
| 1:12 | 2nd & 3 | OPP 9 | Elijah Collins run for 5 yds to the WFrst 4 for a 1ST down | +5 | 0.57 |
| 0:45 | 1st & 4 | OPP 4 | TEAM run for a loss of 2 yards to the WFrst 6 | -2 | -0.84 |
| 0:23 | 2nd & 6 | OPP 6 | TEAM run for a loss of 1 yard to the WFrst 7 | -1 | -0.36 |
| 0:00 | OPP 0 | End of 4th Quarter |
| 3 | sacks | 1 |
| 6 | plays for loss | 8 |
| 1 | takeaways | 2 |
| 2 | three-and-outs forced | 4 |
| 9 | explosive plays allowed | 12 |
| 5.14 | yards allowed / play | 6.19 |
| 3 of 13 | scoring drives allowed | 4 of 12 |
| Noah Harvey | 14 (1) | 1 TFL |
| Kenny Willekes | 9 (4) | 1.5 sk · 1.5 TFL |
| Antjuan Simmons | 9 (2) | |
| Tyriq Thompson | 8 (2) | 0.5 TFL · 1 PD |
| Raequan Williams | 7 (2) | 0.5 TFL |
| Josiah Scott | 5 (2) | |
| David Dowell | 4 (3) | |
| Jacob Slade | 3 (1) | 1 sk · 2 TFL |
| Trey Rucker | 10 (6) | |
| Ryan Smenda Jr. | 9 (5) | 1 TFL · 1 INT · 1 QH |
| Ja'Cquez Williams | 9 (8) | 1 TFL |
| Chase Jones | 6 (3) | |
| Essang Bassey | 5 (4) | 1 TFL · 2 PD |
| Traveon Redd | 5 (5) | 1 TFL |
| Ja'Sir Taylor | 5 (4) | |
| Carlos Basham Jr. | 4 (2) | 1 sk · 1 TFL · 1 PD |
| 2 of 3 | field goals | — |
| 4 | punts | 6 |
| 45.0 | punt average | 46.8 |
| 1 | punts inside the 20 | 3 |
| 105 | return yards | 130 |
| own 21 | average drive start | own 31 |
| K | Matt Coghlin | 2/3 FG · long 44 · 3/3 XP |
| P | Jake Hartbarger | 4 punts · 45.0 avg · 1 in 20 |
| KR | Trenton Gillison | 2 ret · 37 yds · long 23 |
| KR | Jalen Nailor | 1 ret · 26 yds · long 26 |
| KR | Tyler Hunt | 1 ret · 16 yds · long 16 |
| PR | Brandon Sowards | 3 ret · 26 yds · long 11 |
| K | Nick Sciba | 3/3 XP |
| P | Dom Maggio | 6 punts · 46.8 avg · 3 in 20 · 1 TB |
| KR | Kenneth Walker III | 3 ret · 58 yds · long 25 |
| KR | Kendall Hinton | 2 ret · 36 yds · long 23 |
| PR | Kendall Hinton | 1 ret · 36 yds · long 36 |
| 78 | plays | 69 |
| 483 | yards | 355 |
| 12 | drives | 13 |
| 45% | success rate | 39% |
| 18.25 | total PPA | 0.53 |
| Q1 | Jamie Newman pass complete to Kendall Hinton for 29 yds for a TD | 7–0 |
| Q1 | Matt Coghlin 23 yd FG GOOD | 3–7 |
| Q1 | Jamie Newman pass intercepted for a TD Mike Panasiuk return for 14 yds for a TD (Matt Coghlin… | 7–10 |
| Q2 | Jamie Newman pass complete to Donavon Greene for 16 yds for a TD (Nick Sciba KICK) | 14–10 |
| Q2 | Brian Lewerke run for 8 yds for a TD (Matt Coghlin KICK) | 17–14 |
| Q2 | Jamie Newman pass complete to Jack Freudenthal for 44 yds for a TD | 21–17 |
| Q2 | Matt Coghlin 44 yd FG GOOD | 20–21 |
| Q3 | Brian Lewerke pass complete to Cody White for 10 yds for a TD (Matt Coghlin KICK) | 27–21 |
| Q2 | Brian Lewerke pass complete to Trenton Gillison for 64 yds to the WFrst 8 for a 1ST down | 4.47 |
| Q2 | Jamie Newman pass complete to Jack Freudenthal for 44 yds for a TD | 4.11 |
| Q3 | Jamie Newman pass complete to A.T. Perry for 28 yds to the MchSt 40 for a 1ST down | 3.77 |
| Q2 | Jamie Newman pass complete to Donavon Greene for 16 yds for a TD (Nick Sciba KICK) | 3.34 |
| Q1 | Jamie Newman pass complete to Kendall Hinton for 29 yds for a TD | 2.79 |
| Q4 | Brian Lewerke pass complete to Cody White for 20 yds to the MchSt 44 for a 1ST down | 2.67 |