| 14:55 | 1st & 10 | OWN 25 | Rocky Lombardi run for a loss of 1 yard to the MchSt 24 | -1 | -0.80 |
| 14:35 | 2nd & 11 | OWN 24 | Rocky Lombardi pass complete to Connor Heyward for 8 yds to the MchSt 32 | +8 | 0.41 |
| 14:00 | 3rd & 3 | OWN 32 | Connor Heyward run for a loss of 1 yard to the MchSt 31 | -1 | -0.58 |
| 13:23 | 4th & 4 | OWN 31 | Bryce Baringer punt for 52 yds, downed at the OhSt 17 |
| 13:20 | 1st & 10 | OWN 17 | Justin Fields pass complete to Chris Olave for 16 yds to the OhSt 33 for a 1ST down | +16 | 1.11 |
| 13:07 | 1st & 10 | OWN 33 | Justin Fields pass incomplete to Chris Olave | 0 | -0.96 |
| 13:00 | 2nd & 10 | OWN 33 | Master Teague III run for 3 yds to the OhSt 36 | +3 | -0.24 |
| 12:39 | 3rd & 7 | OWN 36 | Fields, Justin pass incomplete to Olave, Chris, PENALTY MICHIGANST roughing passer (Fletcher, Michael) 15 yards to the MICHIGANST49, NO PLAY, 1ST DOWN OHIOST. | +15 | |
| 12:35 | 1st & 10 | OPP 49 | Justin Fields run for 4 yds to the MchSt 45 | +4 | -0.14 |
| 12:07 | 2nd & 6 | OPP 45 | Justin Fields run for 8 yds to the MchSt 37 for a 1ST down | +8 | 0.85 |
| 11:45 | 1st & 10 | OPP 37 | Master Teague III run for 5 yds to the MchSt 32 | +5 | 0.08 |
| 11:15 | 2nd & 5 | OPP 32 | Master Teague III run for 3 yds to the MchSt 29 | +3 | -0.24 |
| 10:49 | 3rd & 2 | OPP 29 | Justin Fields pass complete to Chris Olave for 7 yds to the MchSt 22 for a 1ST down | +7 | 0.56 |
| 10:05 | 1st & 1 | OPP 1 | Master Teague III run for no gain to the MchSt 1 | 0 | -0.96 |
| 9:30 | 2nd & 1 | OPP 1 | Master Teague III run for a loss of 1 yard to the MchSt 2 | -1 | -0.64 |
| 8:46 | 3rd & 2 | OPP 2 | Justin Fields run for 2 yds for a TD (Blake Haubeil KICK) | +2 | 2.54 |
| 8:42 | 1st & 10 | OWN 25 | Lombardi, Rocky pass incomplete to Hunt, Tyler, PENALTY OHIOST pass interference (Hilliard, Justin) 8 yards to the MICHIGANST33, NO PLAY, 1ST DOWN MICHIGANST. | +8 | |
| 8:35 | 1st & 10 | OWN 33 | Connor Heyward run for 2 yds to the MchSt 35 | +2 | -0.60 |
| 8:19 | 2nd & 8 | OWN 35 | Rocky Lombardi pass incomplete to Jalen Nailor | 0 | -0.71 |
| 8:15 | 3rd & 8 | OWN 35 | Rocky Lombardi pass incomplete to Tre Mosley | 0 | -0.37 |
| 8:08 | 4th & 8 | OWN 35 | Bryce Baringer punt for 47 yds, fair catch by Garrett Wilson at the OhSt 18 |
| 8:00 | 1st & 10 | OWN 18 | Master Teague III run for 5 yds to the OhSt 23 | +5 | 0.08 |
| 7:30 | 2nd & 5 | OWN 23 | Master Teague III run for a loss of 2 yards to the OhSt 21 | -2 | -0.69 |
| 6:45 | 3rd & 7 | OWN 21 | Justin Fields run for 13 yds to the OhSt 34 for a 1ST down | +13 | 1.76 |
| 6:15 | 1st & 10 | OWN 34 | Teague III, Master rush for 11 yards to the OHIOST45, PENALTY OHIOST holding (Ruckert, Jeremy) 10 yards to the OHIOST24, NO PLAY. | -10 | |
| 6:00 | 1st & 20 | OWN 24 | Justin Fields pass complete to Trey Sermon for a loss of 5 yards to the OhSt 19 | -5 | -0.38 |
| 5:25 | 2nd & 25 | OWN 19 | Trey Sermon run for 9 yds to the OhSt 28 | +9 | 0.10 |
| 4:57 | 3rd & 16 | OWN 28 | Justin Fields pass incomplete to Garrett Wilson | 0 | -0.10 |
| 4:50 | 4th & 16 | OWN 28 | Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 20 |
| 4:45 | 1st & 10 | OWN 20 | MICHIGAN ST Penalty, Offensive Holding (AJ Arcuri) to the MchSt 10 | -10 | |
| 4:40 | 1st & 20 | OWN 10 | Elijah Collins run for 2 yds to the MchSt 12 | +2 | -0.07 |
| 4:00 | 2nd & 18 | OWN 12 | Rocky Lombardi pass complete to Tyler Hunt for 3 yds to the MchSt 15 | +3 | -0.03 |
| 3:25 | 3rd & 15 | OWN 15 | Elijah Collins run for 14 yds to the MchSt 29 | +14 | 0.37 |
| 2:42 | 4th & 1 | OWN 29 | Bryce Baringer punt for 43 yds, fair catch by Garrett Wilson at the OhSt 28 |
| 2:25 | 1st & 10 | OWN 28 | Justin Fields run for 44 yds to the MchSt 28 for a 1ST down | +44 | 3.09 |
| 2:08 | 1st & 10 | OPP 28 | Justin Fields pass incomplete to Jameson Williams | 0 | -0.51 |
| 2:01 | 2nd & 10 | OPP 28 | Justin Fields pass complete to Garrett Wilson for 28 yds for a TD (Blake Haubeil KICK) | +28 | 3.28 |
| 1:50 | 1st & 10 | OWN 37 | Rocky Lombardi pass incomplete to Jalen Nailor | 0 | -1.07 |
| 1:45 | 2nd & 10 | OWN 37 | Elijah Collins run for 2 yds to the MchSt 39 | +2 | -0.43 |
| 1:00 | 3rd & 8 | OWN 39 | Rocky Lombardi pass complete to Connor Heyward for 3 yds to the MchSt 42 | +3 | -0.20 |
| 0:22 | 4th & 5 | OWN 42 | Bryce Baringer punt for 33 yds, fair catch by Garrett Wilson at the OhSt 25 |
| 0:15 | 1st & 10 | OWN 25 | Master Teague III run for 2 yds to the OhSt 27 | +2 | -0.45 |
| 0:00 | OPP 0 | End of 1st Quarter | |||
| 14:58 | 2nd & 8 | OWN 27 | Justin Fields pass complete to Julian Fleming for 2 yds to the OhSt 29 | +2 | -0.31 |
| 14:15 | 3rd & 6 | OWN 29 | Justin Fields pass complete to Garrett Wilson for 7 yds to the OhSt 36 for a 1ST down | +7 | 1.70 |
| 13:40 | 1st & 10 | OWN 36 | Master Teague III run for 1 yd to the OhSt 37 | +1 | -0.85 |
| 13:15 | 2nd & 9 | OPP 39 | Justin Fields pass complete to Garrett Wilson for 24 yds to the MICHIGANST 39 for a 1ST down OHIO ST Penalty, Offensive Holding (-10 Yards) to the MchSt 49 for a 1ST down | +14 | 1.14 |
| 12:45 | 1st & 10 | OPP 49 | Trey Sermon run for a loss of 3 yards to the OhSt 48 | -3 | -1.78 |
| 12:15 | 2nd & 13 | OWN 48 | Justin Fields pass complete to Chris Olave for 8 yds Chris Olave fumbled, recovered by OhSt | +8 | 0.76 |
| 11:30 | 3rd & 5 | OPP 37 | Justin Fields run for 7 yds to the MchSt 37 for a 1ST down MICHIGAN ST Penalty, Defensive Holding (10 Yards) to the MchSt 27 for a 1ST down | +17 | 1.52 |
| 11:03 | 1st & 10 | OPP 27 | Trey Sermon run for 25 yds to the MchSt 2 for a 1ST down | +25 | 1.53 |
| 10:53 | 1st & goal | OPP 2 | Timeout MICHIGAN ST, clock 10:53 | ||
| 10:35 | 1st & 2 | OPP 2 | Fields, Justin rush for loss of 3 yards to the MICHIGANST5, PENALTY MICHIGANST 12 men on the field 1 yards to the MICHIGANST1, NO PLAY. | +1 | |
| 10:25 | 1st & 1 | OPP 1 | Justin Fields run for 1 yd for a TD (Blake Haubeil KICK) | +1 | 0.94 |
| 10:09 | 1st & 10 | OWN 25 | Rocky Lombardi pass complete to Jalen Nailor for 17 yds to the MchSt 42 for a 1ST down | +17 | 1.52 |
| 10:00 | 1st & 10 | OWN 42 | Rocky Lombardi pass incomplete | 0 | -1.15 |
| 9:55 | 2nd & 10 | OWN 42 | Rocky Lombardi pass incomplete to Tre Mosley | 0 | -0.82 |
| 9:50 | 3rd & 10 | OWN 42 | Rocky Lombardi pass complete to Connor Heyward for 2 yds to the MchSt 44 | +2 | -0.30 |
| 9:25 | 4th & 8 | OWN 44 | Bryce Baringer punt for 56 yds for a touchback |
| 9:15 | 1st & 10 | OWN 20 | Justin Fields pass complete to Chris Olave for 19 yds to the OhSt 39 for a 1ST down | +19 | 1.53 |
| 9:00 | 1st & 10 | OWN 39 | Justin Fields pass complete to Chris Olave for 13 yds to the MchSt 48 for a 1ST down | +13 | 1.17 |
| 8:30 | 1st & 10 | OPP 48 | Master Teague III run for 3 yds to the MchSt 45 | +3 | -0.36 |
| 8:00 | 2nd & 7 | OPP 45 | Fields, Justin pass incomplete, PENALTY MICHIGANST roughing passer (Beesley, Drew) 15 yards to the MICHIGANST30, NO PLAY, 1ST DOWN OHIOST. | +15 | |
| 7:50 | 1st & 10 | OPP 30 | Master Teague III run for 3 yds to the MchSt 27 | +3 | -0.17 |
| 7:15 | 2nd & 7 | OPP 27 | Chris Olave run for no gain to the MchSt 27 | 0 | -0.63 |
| 6:40 | 3rd & 7 | OPP 36 | Justin Fields sacked by Michael Fletcher for a loss of 9 yards to the MchSt 36 OHIO ST Penalty, Intentional Grounding (Justin Fields) to the MchSt 36 | -9 | -2.49 |
| 6:22 | 4th & 16 | OPP 36 | Drue Chrisman punt for 35 yds, downed at the MchSt 1 |
| 6:20 | 1st & 10 | OWN 1 | Rocky Lombardi run for 1 yd to the MchSt 2 | +1 | -0.20 |
| 5:40 | 2nd & 9 | OWN 2 | Connor Heyward run for no gain to the MchSt 2 | 0 | -0.12 |
| 5:15 | 3rd & 9 | OWN 2 | Rocky Lombardi pass intercepted for a TD Haskell Garrett return for no gain for a TD (Blake Haubeil KICK) | -6.68 |
| 5:05 | 1st & 10 | OWN 25 | Elijah Collins run for 2 yds to the MchSt 27 | +2 | -0.45 |
| 4:29 | 2nd & 8 | OWN 27 | Rocky Lombardi sacked by Tyreke Smith for a loss of 9 yards to the MchSt 18 | -9 | -0.80 |
| 4:00 | 3rd & 17 | OWN 18 | Elijah Collins run for 8 yds to the MchSt 26 | +8 | 0.07 |
| 3:29 | 4th & 9 | OWN 26 | Bryce Baringer punt for 42 yds , Garrett Wilson returns for 2 yds to the OhSt 28 OHIO ST Penalty, Sideline Interference (15 Yards) to the OhSt 19 |
| 3:26 | 1st & 10 | OWN 19 | Justin Fields pass incomplete to Garrett Wilson, broken up by Angelo Grose | 0 | -0.53 |
| 3:00 | 2nd & 10 | OWN 19 | Justin Fields pass complete to Wyatt Davis for a loss of 2 yards to the OhSt 17 | -2 | -0.31 |
| 2:45 | 3rd & 12 | OWN 17 | Justin Fields run for 5 yds to the OhSt 22 | +5 | 0.01 |
| 2:39 | 4th & 7 | OWN 22 | Timeout MICHIGAN ST, clock 02:39 | ||
| 2:31 | 4th & 7 | OWN 22 | Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 26 |
| 2:15 | 1st & 10 | OWN 26 | Payton Thorne pass complete to Jalen Nailor for 6 yds to the MchSt 32 | +6 | 0.34 |
| 2:00 | 2nd & 4 | OWN 32 | Payton Thorne pass complete to Tyler Hunt for 9 yds to the MchSt 41 for a 1ST down | +9 | 1.01 |
| 1:50 | 1st & 10 | OWN 41 | Payton Thorne pass complete to Tre Mosley for 12 yds to the OhSt 47 for a 1ST down | +12 | 1.05 |
| 1:30 | 1st & 10 | OPP 47 | Payton Thorne pass complete to Connor Heyward for a loss of 7 yards to the MchSt 46 | -7 | -2.53 |
| 1:23 | 2nd & 17 | OWN 46 | Payton Thorne pass complete to Tre Mosley for 10 yds to the OhSt 44 | +10 | 1.08 |
| 1:15 | 3rd & 7 | OPP 44 | Payton Thorne pass complete to Tyler Hunt for 5 yds to the OhSt 39 | +5 | 0.07 |
| 0:45 | 4th & 2 | OPP 39 | Payton Thorne run for a loss of 8 yards to the OhSt 47 Payton Thorne fumbled, forced by Baron Browning, recovered by OhSt Javontae Jean-Baptiste | -2.00 |
| 0:45 | 1st & 10 | OWN 47 | OHIO ST Penalty, Unsportsmanlike Conduct (-15 Yards) to the OhSt 32 | -15 | |
| 0:40 | 1st & 10 | OWN 32 | Trey Sermon run for 4 yds to the OhSt 36 | +4 | -0.15 |
| 0:00 | OPP 0 | End of 2nd Quarter |
| 14:55 | 1st & 10 | OWN 25 | Master Teague III run for no gain to the OhSt 25 | 0 | -0.70 |
| 14:25 | 2nd & 10 | OWN 25 | Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 33 | +8 | 0.48 |
| 14:10 | 3rd & 2 | OWN 33 | Justin Fields pass incomplete to Chris Olave | 0 | -0.60 |
| 13:59 | 4th & 2 | OWN 33 | Drue Chrisman punt for 54 yds, downed at the MchSt 13 |
| 13:55 | 1st & 10 | OWN 13 | Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 17 | +4 | -0.06 |
| 13:25 | 2nd & 6 | OWN 17 | Connor Heyward run for 1 yd to the MchSt 18 | +1 | -0.31 |
| 12:45 | 3rd & 5 | OWN 18 | Payton Thorne pass complete to Jayden Reed for 6 yds to the MchSt 24 for a 1ST down | +6 | 0.92 |
| 12:05 | 1st & 10 | OWN 24 | Payton Thorne pass complete to Jayden Reed for 19 yds to the MchSt 43 for a 1ST down | +19 | 1.68 |
| 11:55 | 1st & 10 | OWN 43 | Connor Heyward run for 4 yds to the MchSt 47 | +4 | -0.17 |
| 11:15 | 2nd & 6 | OWN 47 | Payton Thorne run for 4 yds to the OhSt 49 | +4 | -0.17 |
| 10:50 | 3rd & 2 | OPP 49 | Payton Thorne pass complete to Jayden Reed for 3 yds to the OhSt 46 for a 1ST down | +3 | 1.25 |
| 10:20 | 1st & 10 | OPP 46 | Connor Heyward run for 2 yds to the OhSt 44 | +2 | -0.57 |
| 10:00 | 2nd & 8 | OPP 44 | Elijah Collins run for 4 yds to the OhSt 40 | +4 | -0.15 |
| 9:30 | 3rd & 4 | OPP 40 | Payton Thorne sacked by Jerron Cage and Zach Harrison for a loss of 2 yards to the OhSt 42 | -2 | -1.53 |
| 8:20 | 4th & 6 | OPP 42 | Bryce Baringer punt for 29 yds, fair catch by Garrett Wilson at the OhSt 13 |
| 8:15 | 1st & 10 | OWN 13 | Trey Sermon run for 6 yds to the OhSt 19 | +6 | 0.23 |
| 7:45 | 2nd & 4 | OWN 19 | Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 27 for a 1ST down | +8 | 0.53 |
| 7:25 | 1st & 10 | OWN 27 | Trey Sermon run for 2 yds to the OhSt 29 | +2 | -0.49 |
| 6:50 | 2nd & 8 | OWN 29 | Justin Fields pass complete to Chris Olave for 7 yds to the OhSt 36 | +7 | 0.46 |
| 6:14 | 3rd & 1 | OWN 36 | Trey Sermon run for 64 yds for a TD (Blake Haubeil KICK) | +64 | 5.96 |
| 6:00 | 1st & 10 | OWN 25 | Payton Thorne pass complete to Jayden Reed for 55 yds to the OhSt 20 for a 1ST down | +55 | 3.46 |
| 5:30 | 1st & 10 | OPP 20 | Payton Thorne run for 20 yds for a TD (Matt Coghlin KICK) | +20 | 2.62 |
| 5:25 | 1st & 10 | OWN 26 | Justin Fields sacked by Michael Fletcher for a loss of 3 yards to the OhSt 23 | -3 | -1.00 |
| 4:48 | 2nd & 13 | OWN 23 | Justin Fields pass complete to Chris Olave for 12 yds Chris Olave fumbled, recovered by MchSt | +12 | 0.98 |
| 4:43 | 1st & 10 | OPP 35 | Payton Thorne pass intercepted Shaun Wade return for no gain to the OhSt 13 | -4.03 |
| 4:40 | 1st & 10 | OWN 13 | Trey Sermon run for 5 yds to the OhSt 18 | +5 | 0.07 |
| 4:15 | 2nd & 5 | OWN 19 | Trey Sermon run for 1 yd to the OhSt 19 for a 1ST down MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the OhSt 34 for a 1ST down | +16 | 1.34 |
| 4:14 | 1st & 10 | OWN 34 | MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the OhSt 49 for a 1ST down | +15 | |
| 3:38 | 1st & 10 | OWN 49 | Justin Fields pass complete to Julian Fleming for 6 yds to the MchSt 45 | +6 | 0.35 |
| 3:10 | 2nd & 4 | OPP 45 | Justin Fields run for 11 yds to the MchSt 34 for a 1ST down | +11 | 0.63 |
| 2:30 | 1st & 10 | OPP 34 | Justin Fields run for 25 yds to the MchSt 9 for a 1ST down | +25 | 0.51 |
| 1:55 | 1st & 9 | OPP 9 | Trey Sermon run for a loss of 1 yard to the MchSt 10 | -1 | -0.37 |
| 1:16 | 2nd & 10 | OPP 10 | Justin Fields pass incomplete to Trey Sermon | 0 | -0.28 |
| 1:16 | 3rd & goal | OPP 10 | Timeout OHIO ST, clock 01:16 | ||
| 1:12 | 3rd & 10 | OPP 10 | Justin Fields pass incomplete to Demario McCall | 0 | -0.44 |
| 1:08 | 4th & 10 | OPP 10 | Blake Haubeil 27 yd FG GOOD |
| 1:00 | 1st & 10 | OWN 30 | Payton Thorne run for 1 yd to the MchSt 31 | +1 | -0.72 |
| 0:20 | 2nd & 9 | OWN 31 | Connor Heyward run for 1 yd to the MchSt 32 | +1 | -0.45 |
| 0:00 | OWN 0 | End of 3rd Quarter | |||
| 14:55 | 3rd & 8 | OWN 32 | Payton Thorne run for 7 yds to the MchSt 39 | +7 | 0.27 |
| 14:05 | 4th & 1 | OWN 39 | Payton Thorne pass complete to Jalen Nailor for 3 yds to the MchSt 42 for a 1ST down | +3 | 2.03 |
| 13:40 | 1st & 10 | OWN 42 | Payton Thorne pass complete to Jalen Nailor for 10 yds to the OhSt 48 for a 1ST down | +10 | 0.88 |
| 13:25 | 1st & 10 | OPP 48 | Connor Heyward run for 2 yds to the OhSt 46 | +2 | -0.60 |
| 12:45 | 2nd & 8 | OPP 46 | Payton Thorne run for 31 yds to the OhSt 15 for a 1ST down | +31 | 1.73 |
| 12:11 | 1st & 10 | OPP 15 | Payton Thorne pass incomplete to Tre Mosley | 0 | -0.32 |
| 12:06 | 2nd & 10 | OPP 15 | Payton Thorne pass incomplete to Tre Mosley, broken up by Marcus Hooker | 0 | -0.36 |
| 12:01 | 3rd & 10 | OPP 15 | Payton Thorne pass incomplete to Connor Heyward | 0 | -0.57 |
| 11:58 | 4th & 10 | OPP 15 | Matt Coghlin 32 yd FG GOOD |
| 11:55 | 1st & 10 | OWN 25 | Justin Fields sacked by Michael Dowell and Jack Camper for a loss of 4 yards to the OhSt 21 | -4 | -1.02 |
| 11:18 | 2nd & 14 | OWN 21 | MICHIGAN ST Penalty, Defensive Offside (Naquan Jones) to the OhSt 26 | +5 | |
| 10:47 | 2nd & 9 | OWN 26 | Miyan Williams run for no gain to the OhSt 26 | 0 | -0.41 |
| 10:37 | 3rd & 9 | OWN 26 | OHIO ST Penalty, False Start (Garrett Wilson) to the OhSt 21 | -5 | |
| 10:00 | 3rd & 14 | OWN 21 | Master Teague III run for 3 yds to the OhSt 24 | +3 | -0.04 |
| 9:31 | 4th & 11 | OWN 24 | Drue Chrisman punt for 74 yds, downed at the MchSt 2 |
| 9:30 | 1st & 10 | OWN 2 | Payton Thorne pass incomplete to Jayden Reed | 0 | -0.25 |
| 9:10 | 2nd & 10 | OWN 2 | Elijah Collins run for 1 yd to the MchSt 3 | +1 | -0.09 |
| 8:33 | 3rd & 9 | OWN 3 | Payton Thorne pass incomplete to Tre Mosley | 0 | -0.05 |
| 8:22 | 4th & 9 | OWN 3 | Bryce Baringer punt for 45 yds , Jaxon Smith-Njigba returns for 7 yds to the MchSt 41 |
| 8:16 | 1st & 10 | OPP 41 | Justin Fields pass complete to Chris Olave for 41 yds for a TD (Blake Haubeil KICK) | +41 | 3.24 |
| 8:14 | 1st & 10 | OWN 25 | Payton Thorne pass complete to Jayden Reed for a loss of 4 yards to the MchSt 21 | -4 | -1.02 |
| 8:00 | 2nd & 14 | OWN 21 | Payton Thorne pass complete to Matt Dotson for 9 yds to the MchSt 30 | +9 | 0.36 |
| 7:30 | 3rd & 5 | OWN 30 | Payton Thorne pass incomplete to Tre Mosley | 0 | -0.37 |
| 7:10 | 4th & 5 | OWN 30 | Bryce Baringer punt for 46 yds, fair catch by Jaxon Smith-Njigba at the OhSt 24 |
| 6:50 | 1st & 10 | OWN 24 | Miyan Williams run for 6 yds to the OhSt 30 | +6 | 0.32 |
| 6:20 | 2nd & 4 | OWN 30 | Miyan Williams run for 6 yds to the OhSt 36 for a 1ST down | +6 | 0.67 |
| 5:45 | 1st & 10 | OWN 36 | Miyan Williams run for 5 yds to the OhSt 41 | +5 | 0.11 |
| 5:10 | 2nd & 5 | OWN 41 | Miyan Williams run for 11 yds to the MchSt 48 for a 1ST down | +11 | 1.35 |
| 4:21 | 1st & 10 | OPP 48 | C.J. Stroud run for 48 yds for a TD (Blake Haubeil KICK) | +48 | 3.69 |
| 4:00 | 1st & 10 | OWN 45 | Elijah Collins run for 4 yds to the MchSt 49 | +4 | -0.16 |
| 3:39 | 2nd & 6 | OWN 49 | Payton Thorne pass incomplete to Cade McDonald | 0 | -1.16 |
| 3:16 | 3rd & 6 | OWN 49 | Payton Thorne pass complete to Tyler Hunt for 7 yds to the OhSt 44 for a 1ST down | +7 | 2.18 |
| 3:00 | 1st & 10 | OPP 44 | Payton Thorne run for 1 yd to the OhSt 43 | +1 | -0.75 |
| 2:35 | 2nd & 9 | OPP 43 | Payton Thorne pass incomplete to Tyler Hunt | 0 | -1.07 |
| 2:10 | 3rd & 9 | OPP 43 | Payton Thorne sacked by Cormontae Hamilton for a loss of 12 yards to the MchSt 45 | -12 | -1.99 |
| 1:42 | 4th & 21 | OWN 45 | Bryce Baringer punt for 42 yds, fair catch by Jaxon Smith-Njigba at the OhSt 13 |
| 1:40 | 1st & 10 | OWN 13 | Steele Chambers run for 8 yds to the OhSt 21 | +8 | 0.64 |
| 1:02 | 2nd & 2 | OWN 21 | TEAM run for a loss of 21 yards for a SAFETY | -21 | -2.95 |
| 0:53 | 2nd & 2 | OWN 20 | Dominic DiMaccio kickoff for 55 yds , Julian Barnett return for 20 yds to the MchSt 37 Julian Barnett fumbled, recovered by OhSt Marcus Hooker , return for 8 yds to the MchSt 37 | ||
| 0:33 | 1st & 10 | OPP 37 | TEAM run for a loss of 2 yards to the MchSt 39 | -2 | -1.14 |
| 0:13 | 2nd & 12 | OPP 39 | TEAM run for a loss of 1 yard to the MchSt 40 | -1 | -1.23 |
| 3 | sacks | 3 |
| 7 | plays for loss | 11 |
| 3 | takeaways | 1 |
| 7 | three-and-outs forced | 3 |
| 6 | explosive plays allowed | 12 |
| 4.27 | yards allowed / play | 7.66 |
| 2 of 15 | scoring drives allowed | 7 of 16 |
| Pete Werner | 8 (3) | |
| Marcus Williamson | 6 (4) | 1 QH |
| Dallas Gant | 5 (1) | 0.5 TFL |
| Justin Hilliard | 5 (3) | |
| Baron Browning | 4 (3) | 1 PD |
| Tyreke Smith | 3 (3) | 1 sk · 1 TFL |
| Shaun Wade | 3 (1) | 1 INT · 1 PD |
| Haskell Garrett | 3 (2) | 1 INT |
| Antjuan Simmons | 12 (4) | 2 TFL |
| Xavier Henderson | 9 (3) | 0.5 TFL |
| Noah Harvey | 8 (3) | 0.5 TFL |
| Angelo Grose | 6 (2) | 1 PD |
| Shakur Brown | 5 (4) | |
| Michael Fletcher | 4 (3) | 2 sk · 2 TFL |
| Jack Camper | 4 | 0.5 sk · 1 TFL |
| Michael Dowell | 4 (2) | 0.5 sk · 0.5 TFL |
| 1 of 1 | field goals | 1 of 1 |
| 5 | punts | 10 |
| 53.4 | punt average | 43.5 |
| 3 | punts inside the 20 | 5 |
| 27 | return yards | 103 |
| own 24 | average drive start | own 23 |
| K | Blake Haubeil | 1/1 FG · long 27 · 7/7 XP |
| P | Drue Chrisman | 5 punts · 53.4 avg · 3 in 20 |
| KR | Demario McCall | 1 ret · 18 yds · long 18 |
| PR | Jaxon Smith-Njigba | 1 ret · 7 yds · long 7 |
| PR | Garrett Wilson | 1 ret · 2 yds · long 2 |
| K | Matt Coghlin | 1/1 FG · long 32 · 1/1 XP |
| P | Bryce Baringer | 10 punts · 43.5 avg · 5 in 20 · 1 TB |
| KR | Jayden Reed | 3 ret · 83 yds · long 39 |
| KR | Julian Barnett | 1 ret · 20 yds · long 20 |
| 70 | plays | 63 |
| 536 | yards | 269 |
| 16 | drives | 15 |
| 49% | success rate | 22% |
| 24.7 | total PPA | -11.54 |
| Q1 | Justin Fields run for 2 yds for a TD (Blake Haubeil KICK) | 7–0 |
| Q1 | Justin Fields pass complete to Garrett Wilson for 28 yds for a TD (Blake Haubeil KICK) | 14–0 |
| Q2 | Justin Fields run for 1 yd for a TD (Blake Haubeil KICK) | 21–0 |
| Q2 | Rocky Lombardi pass intercepted for a TD Haskell Garrett return for no gain for a TD (Blakeβ¦ | 0–28 |
| Q3 | Trey Sermon run for 64 yds for a TD (Blake Haubeil KICK) | 35–0 |
| Q3 | Payton Thorne run for 20 yds for a TD (Matt Coghlin KICK) | 7–35 |
| Q3 | Blake Haubeil 27 yd FG GOOD | 38–7 |
| Q4 | Matt Coghlin 32 yd FG GOOD | 10–38 |
| Q4 | Justin Fields pass complete to Chris Olave for 41 yds for a TD (Blake Haubeil KICK) | 45–10 |
| Q4 | C.J. Stroud run for 48 yds for a TD (Blake Haubeil KICK) | 52–10 |
| Q4 | TEAM run for a loss of 21 yards for a SAFETY | 52–12 |
| Q3 | Trey Sermon run for 64 yds for a TD (Blake Haubeil KICK) | 5.96 |
| Q4 | C.J. Stroud run for 48 yds for a TD (Blake Haubeil KICK) | 3.69 |
| Q3 | Payton Thorne pass complete to Jayden Reed for 55 yds to the OhSt 20 for a 1ST down | 3.46 |
| Q1 | Justin Fields pass complete to Garrett Wilson for 28 yds for a TD (Blake Haubeil KICK) | 3.28 |
| Q4 | Justin Fields pass complete to Chris Olave for 41 yds for a TD (Blake Haubeil KICK) | 3.24 |
| Q1 | Justin Fields run for 44 yds to the MchSt 28 for a 1ST down | 3.09 |
| 2024 | Ohio State 38 – 7 Michigan State |
| 2023 | Michigan State 3 – 38 Ohio State |
| 2022 | Ohio State 49 – 20 Michigan State |
| 2021 | Michigan State 7 – 56 Ohio State |
| 2019 | Michigan State 10 – 34 Ohio State |
| 2018 | Ohio State 26 – 6 Michigan State |
| 2017 | Michigan State 3 – 48 Ohio State |
| 2016 | Ohio State 17 – 16 Michigan State |