| 15:00 | 1st & 10 | OWN 25 | TreVeyon Henderson run for 5 yds to the OSU 30 | +5 | 0.09 |
| 15:00 | 2nd & 5 | OWN 30 | TreVeyon Henderson run for 13 yds to the OSU 43 for a 1ST down | +13 | 1.52 |
| 15:00 | 1st & 10 | OWN 43 | Kyle McCord pass complete to Cade Stover for 7 yds to the 50 yard line | +7 | 0.68 |
| 15:00 | 2nd & 3 | 50 | Xavier Johnson run for 4 yds to the MSU 46 for a 1ST down | +4 | 0.24 |
| 15:00 | 1st & 10 | OPP 46 | Kyle McCord pass incomplete to Emeka Egbuka | 0 | -1.03 |
| 15:00 | 2nd & 10 | OPP 46 | No Huddle-Shotgun McCord,Kyle pass incomplete short middle to Egbuka,Emeka, 1ST DOWN, PENALTY MSU Pass Interference (Mangham,Jaden) 11 yard from MSU46 to MSU35, 1ST DOWN. NO PLAY. | 0 | |
| 15:00 | 1st & 10 | OPP 35 | TreVeyon Henderson run for 7 yds to the MSU 28 | +7 | 0.39 |
| 15:00 | 2nd & 3 | OPP 28 | Kyle McCord pass complete to Cade Stover for 9 yds to the MSU 19 for a 1ST down | +9 | -0.03 |
| 11:20 | 1st & 10 | OPP 19 | Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK) | +19 | 2.60 |
| 11:20 | 1st & 10 | OWN 25 | Katin Houser pass complete to Montorie Foster Jr. for 11 yds to the MSU 36 for a 1ST down | +11 | 0.93 |
| 11:20 | 1st & 10 | OWN 36 | Katin Houser pass incomplete to Montorie Foster Jr. | 0 | -1.04 |
| 11:20 | 2nd & 10 | OWN 36 | Katin Houser pass complete to Alante Brown for 20 yds to the OSU 44 for a 1ST down | +20 | 2.78 |
| 11:20 | 1st & 10 | OPP 44 | Jaren Mangham run for 7 yds to the OSU 37 | +7 | 0.50 |
| 11:20 | 2nd & 3 | OPP 37 | Katin Houser pass incomplete to Evan Morris | 0 | -0.95 |
| 11:20 | 3rd & 3 | OPP 37 | Katin Houser run for 2 yds to the OSU 39 | +2 | -0.61 |
| 8:26 | 4th & 5 | OPP 39 | Jonathan Kim 56 yd FG MISSED |
| 8:26 | 1st & 10 | OWN 39 | Kyle McCord pass complete to Cade Stover for 12 yds to the MSU 49 for a 1ST down | +12 | 1.09 |
| 8:26 | 1st & 10 | OPP 49 | TreVeyon Henderson run for 4 yds to the MSU 45 | +4 | -0.14 |
| 8:26 | 2nd & 6 | OPP 45 | Kyle McCord pass complete to Cade Stover for 19 yds to the MSU 26 for a 1ST down | +19 | 1.18 |
| 6:56 | 1st & 10 | OPP 26 | Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding KICK) | +26 | 2.72 |
| 6:56 | 1st & 10 | OWN 25 | Nathan Carter run for 27 yds to the OSU 48 for a 1ST down | +27 | 2.39 |
| 6:56 | 1st & 10 | OPP 48 | Katin Houser pass incomplete to Montorie Foster Jr. | 0 | -1.07 |
| 6:56 | 2nd & 10 | OPP 48 | Katin Houser run for 3 yds to the OSU 45 | +3 | -0.40 |
| 6:56 | 3rd & 7 | OPP 45 | Katin Houser pass incomplete to Antonio Gates Jr. | 0 | -0.97 |
| 5:35 | 4th & 7 | OPP 45 | Ryan Eckley punt for 29 yds |
| 5:35 | 1st & 10 | OWN 16 | Chip Trayanum run for 3 yds to the OSU 19 | +3 | -0.20 |
| 5:35 | 2nd & 7 | OWN 19 | Kyle McCord pass complete to Julian Fleming for 3 yds to the OSU 22 | +3 | -0.15 |
| 5:35 | 3rd & 4 | OWN 22 | Kyle McCord pass complete to Marvin Harrison Jr. for 25 yds to the OSU 47 for a 1ST down | +25 | 2.83 |
| 5:35 | 1st & 10 | OWN 47 | Kyle McCord pass incomplete to Emeka Egbuka | 0 | -1.15 |
| 5:35 | 2nd & 10 | OWN 47 | Kyle McCord pass complete to Chip Trayanum for 4 yds to the MSU 49 | +4 | -0.16 |
| 5:35 | 3rd & 6 | OPP 49 | Kyle McCord pass complete to Julian Fleming for 9 yds to the MSU 40 for a 1ST down | +9 | 2.22 |
| 5:35 | 1st & 10 | OPP 40 | TreVeyon Henderson run for 5 yds to the MSU 35 | +5 | 0.09 |
| 5:35 | 2nd & 5 | OPP 35 | Xavier Johnson run for 8 yds to the MSU 27 for a 1ST down | +8 | 0.36 |
| 5:35 | 1st & 10 | OPP 27 | Kyle McCord pass complete to TreVeyon Henderson for 4 yds to the MSU 23 | +4 | -0.04 |
| 5:35 | 2nd & 6 | OPP 23 | TreVeyon Henderson run for 2 yds to the MSU 21 | +2 | -0.28 |
| 5:35 | 3rd & 4 | OPP 21 | Kyle McCord pass complete to Marvin Harrison Jr. for 12 yds to the MSU 9 for a 1ST down | +12 | 0.64 |
| 0:00 | 1st & 9 | OPP 9 | TreVeyon Henderson run for no gain to the MSU 9 | 0 | -0.32 |
| 0:00 | OPP 9 | End of 1st Quarter | |||
| 14:58 | 2nd & 9 | OPP 9 | Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding KICK) | +9 | 2.74 |
| 14:58 | 1st & 10 | OWN 25 | Jaren Mangham run for 4 yds to the MSU 29 | +4 | -0.11 |
| 14:58 | 2nd & 6 | OWN 29 | Katin Houser pass complete to Tyrell Henry for 10 yds to the MSU 39 for a 1ST down | +10 | 1.34 |
| 14:58 | 1st & 10 | OWN 39 | Katin Houser pass incomplete to Jaren Mangham | 0 | -1.11 |
| 14:58 | 2nd & 10 | OWN 39 | Jaren Mangham run for 4 yds to the MSU 43 | +4 | -0.13 |
| 14:58 | 3rd & 6 | OWN 43 | Katin Houser run for 5 yds to the MSU 48 | +5 | 0.06 |
| 14:58 | 4th & 1 | OWN 48 | Jaren Mangham run for 5 yds to the OSU 47 for a 1ST down | +5 | 2.42 |
| 14:58 | 1st & 10 | OPP 47 | Nathan Carter run for 4 yds to the OSU 43 | +4 | -0.13 |
| 14:58 | 2nd & 6 | OPP 43 | Katin Houser run for no gain to the OSU 43 | 0 | -1.09 |
| 14:58 | 3rd & 6 | OPP 43 | Katin Houser pass incomplete to Tyrell Henry | 0 | -1.04 |
| 10:16 | 4th & 6 | OPP 43 | Ryan Eckley punt for 41 yds |
| 10:16 | 1st & 10 | OWN 2 | TreVeyon Henderson run for 2 yds to the OSU 4 | +2 | -0.16 |
| 10:16 | 2nd & 8 | OWN 4 | Kyle McCord pass complete to Cade Stover for 5 yds to the OSU 9 | +5 | 0.04 |
| 10:16 | 3rd & 3 | OWN 9 | TreVeyon Henderson run for no gain to the OSU 9 | 0 | -0.18 |
| 8:10 | 4th & 3 | OWN 9 | Jesse Mirco punt for 44 yds , Tyrell Henry returns for no gain to the MSU 45 |
| 8:10 | 1st & 10 | OWN 45 | Nathan Carter run for 5 yds to the 50 yard line | +5 | 0.11 |
| 8:10 | 2nd & 5 | 50 | Nathan Carter run for 7 yds to the OSU 43 for a 1ST down | +7 | 0.82 |
| 8:10 | 1st & 10 | OPP 43 | Katin Houser sacked by Sonny Styles for a loss of 3 yards to the OSU 46 | -3 | -1.61 |
| 8:10 | 2nd & 13 | OPP 46 | Katin Houser pass incomplete to Tyrell Henry | 0 | -1.00 |
| 8:10 | 3rd & 13 | OPP 46 | Katin Houser pass complete to Christian Fitzpatrick for 10 yds to the OSU 36 | +10 | 1.12 |
| 5:38 | 4th & 3 | OPP 36 | Jonathan Kim 53 yd FG GOOD | ||
| 5:38 | 1st & 10 | OWN 35 | Jonathan Kim kickoff for 65 yds for a touchback Michigan State Penalty, Defensive Offside (Jay Coyne) |
| 5:38 | 1st & 10 | OWN 30 | TreVeyon Henderson run for 5 yds to the OSU 35 | +5 | 0.10 |
| 5:38 | 2nd & 5 | OWN 35 | Kyle McCord pass incomplete to Marvin Harrison Jr. | 0 | -0.91 |
| 5:38 | 3rd & 5 | OWN 35 | Kyle McCord pass complete to Marvin Harrison Jr. for 13 yds to the OSU 48 for a 1ST down | +13 | 2.50 |
| 5:38 | 1st & 10 | OWN 48 | Kyle McCord pass complete to Emeka Egbuka for 12 yds to the MSU 40 for a 1ST down | +12 | 0.82 |
| 5:38 | 1st & 10 | OPP 40 | Kyle McCord pass complete to Xavier Johnson for 31 yds to the MSU 9 for a 1ST down | +31 | 0.76 |
| 3:30 | 1st & 9 | OPP 9 | TreVeyon Henderson run for 9 yds for a TD (Jayden Fielding KICK) | +9 | 2.42 |
| 3:30 | 1st & 10 | OWN 25 | Jaren Mangham run for 1 yd to the MSU 26 | +1 | -0.59 |
| 3:30 | 2nd & 9 | OWN 26 | Katin Houser pass complete to Evan Morris for no gain to the MSU 26 | 0 | -0.41 |
| 3:30 | 3rd & 9 | OWN 26 | Katin Houser pass complete to Evan Morris for 3 yds to the MSU 29 Michigan State Penalty, Offensive Holding (Jaren Mangham) declined | +3 | -0.08 |
| 1:48 | 4th & 6 | OWN 29 | Eckley,Ryan punt 53 yards to the OSU18 Ballard,Jayden return 9 yards to the OSU27, out of bounds at OSU27 PENALTY MSU Return From Out Of Bounds (Brown,Alante) 5 yards from MSU29 to MSU24. NO PLAY. | -5 | |
| 1:41 | 4th & 11 | OWN 24 | Ryan Eckley punt for 50 yds, fair catch by Jayden Ballard at the OSU 26 |
| 1:41 | 1st & 10 | OWN 26 | TreVeyon Henderson run for 3 yds to the OSU 29 | +3 | -0.31 |
| 1:41 | 2nd & 7 | OWN 29 | Kyle McCord pass incomplete to Julian Fleming | 0 | -0.59 |
| 1:14 | 3rd & 7 | OWN 29 | Timeout Ohio State, clock 01:14 | ||
| 1:14 | 3rd & 7 | OWN 29 | Kyle McCord pass complete to Marvin Harrison Jr. for 7 yds to the OSU 36 for a 1ST down | +7 | 1.76 |
| 1:14 | 1st & 10 | OWN 36 | Kyle McCord pass complete to TreVeyon Henderson for 10 yds to the OSU 46 for a 1ST down | +10 | 0.96 |
| 1:14 | 1st & 10 | OWN 46 | Kyle McCord pass complete to Carnell Tate for 19 yds to the MSU 35 for a 1ST down | +19 | 1.21 |
| 1:14 | 1st & 10 | OPP 35 | Kyle McCord pass complete to Cade Stover for 9 yds to the MSU 26 | +9 | 0.75 |
| 1:14 | 2nd & 1 | OPP 26 | TreVeyon Henderson run for 8 yds to the MSU 18 for a 1ST down | +8 | -0.37 |
| 0:15 | 1st & 10 | OPP 18 | Kyle McCord pass complete to Cade Stover for 18 yds for a TD (Jayden Fielding KICK) | +18 | 2.59 |
| 0:00 | OWN 25 | End of 2nd Quarter | |||
| 0:00 | 1st & 10 | OWN 25 | Nathan Carter run for 3 yds to the MSU 22 | +3 | -0.30 |
| 15:00 | 1st & 10 | OWN 25 | Nathan Carter run for 5 yds to the MSU 30 | +5 | 0.09 |
| 15:00 | 2nd & 5 | OWN 30 | Nathan Carter run for no gain to the MSU 30 | 0 | -0.75 |
| 15:00 | 3rd & 5 | OWN 30 | Katin Houser pass incomplete to Tyrell Henry | 0 | -0.37 |
| 13:30 | 4th & 5 | OWN 30 | Ryan Eckley punt for 58 yds , Jayden Ballard returns for 11 yds to the OSU 23 |
| 13:30 | 1st & 10 | OWN 23 | Kyle McCord pass complete to Marvin Harrison Jr. for 57 yds to the MSU 20 for a 1ST down | +57 | 3.59 |
| 13:30 | 1st & 10 | OPP 20 | Chip Trayanum run for 2 yds to the MSU 18 | +2 | -0.21 |
| 13:30 | 2nd & 8 | OPP 18 | Kyle McCord pass incomplete to Emeka Egbuka | 0 | -0.41 |
| 13:30 | 3rd & 8 | OPP 18 | Kyle McCord pass incomplete to Marvin Harrison Jr. | 0 | -0.61 |
| 11:56 | 4th & 8 | OPP 18 | Jayden Fielding 36 yd FG GOOD |
| 11:56 | 1st & 10 | OWN 25 | Katin Houser pass complete to Brennan Parachek for 4 yds to the MSU 29 | +4 | -0.11 |
| 11:56 | 2nd & 6 | OWN 29 | Katin Houser run for 4 yds to the MSU 33 | +4 | -0.11 |
| 11:56 | 3rd & 2 | OWN 33 | Katin Houser pass complete to Brennan Parachek for 2 yds to the MSU 35 for a 1ST down | +2 | 1.05 |
| 11:56 | 1st & 10 | OWN 35 | Katin Houser pass complete to Christian Fitzpatrick for 13 yds to the MSU 48 for a 1ST down | +13 | 1.23 |
| 11:56 | 1st & 10 | OWN 48 | Katin Houser pass complete to Tyrell Henry for 5 yds to the OSU 47 | +5 | 0.10 |
| 11:56 | 2nd & 5 | OPP 47 | Katin Houser pass incomplete to Christian Fitzpatrick | 0 | -1.17 |
| 11:56 | 3rd & 5 | OPP 47 | Katin Houser sacked by Tyleik Williams for a loss of 1 yard to the OSU 48 | -1 | -1.18 |
| 8:29 | 4th & 6 | OPP 48 | Ryan Eckley punt for 40 yds, fair catch by Jayden Ballard at the OSU 8 |
| 8:29 | 1st & 10 | OWN 8 | Xavier Johnson run for 1 yd to the OSU 9 | +1 | -0.27 |
| 8:29 | 2nd & 9 | OWN 9 | Chip Trayanum run for 18 yds to the OSU 27 for a 1ST down | +18 | 1.18 |
| 8:29 | 1st & 10 | OWN 27 | Chip Trayanum run for 4 yds to the OSU 23 | +4 | -0.12 |
| 8:29 | 2nd & 14 | OWN 23 | Kyle McCord pass complete to Chip Trayanum for 8 yds to the OSU 31 | +8 | 0.28 |
| 8:29 | 3rd & 6 | OWN 31 | Kyle McCord pass incomplete | 0 | -0.35 |
| 5:41 | 4th & 6 | OWN 31 | Timeout Ohio State, clock 05:41 | ||
| 5:31 | 4th & 6 | OWN 31 | Jesse Mirco punt for 41 yds |
| 5:31 | 1st & 10 | OWN 28 | Katin Houser pass incomplete to Antonio Gates Jr. | 0 | -0.80 |
| 5:31 | 2nd & 10 | OWN 28 | Nathan Carter run for 1 yd to the MSU 27 | +1 | -0.35 |
| 5:31 | 3rd & 11 | OWN 27 | Katin Houser pass complete to Harold Joiner III for 10 yds to the MSU 37 | +10 | 0.44 |
| 5:31 | 4th & 1 | OWN 37 | Jaren Mangham run for 3 yds to the MSU 40 for a 1ST down | +3 | 1.93 |
| 5:31 | 1st & 10 | OWN 40 | No Huddle-Shotgun Houser,Katin pass incomplete deep left to Henry,Tyrell PENALTY OSU Pass Interference (Hartford,Malik) 15 yards from MSU40 to OSU45, 1ST DOWN. NO PLAY. | +15 | |
| 5:31 | 1st & 10 | OPP 45 | Jaren Mangham run for 7 yds to the OSU 38 | +7 | 0.51 |
| 5:31 | 2nd & 3 | OPP 38 | Jaren Mangham run for no gain to the OSU 38 | 0 | -0.98 |
| 5:31 | 3rd & 3 | OPP 38 | Jaren Mangham run for 4 yds to the OSU 34 for a 1ST down | +4 | 1.01 |
| 5:31 | 1st & 10 | OPP 34 | Katin Houser pass incomplete to Alante Brown | 0 | -0.66 |
| 5:31 | 2nd & 10 | OPP 34 | No Huddle-Shotgun Houser,Katin pass complete short right to Carr,Maliq for 9 yards to the OSU25 (Carter,Ja'Had; Simpson-Hunt,Calvin) PENALTY MSU Holding (Duplain,J.D.) 10 yards from OSU34 to OSU44. NO PLAY. | -10 | |
| 5:31 | 2nd & 20 | OPP 44 | Katin Houser pass incomplete to Antonio Gates Jr. | 0 | -0.83 |
| 5:31 | 3rd & 20 | OPP 44 | Nathan Carter run for 2 yds to the OSU 42 | +2 | -0.33 |
| 0:07 | 4th & 18 | OPP 42 | Ryan Eckley punt for 34 yds, fair catch by Jayden Ballard at the OSU 8 |
| 0:00 | 1st & 10 | OWN 8 | Chip Trayanum run for no gain to the OSU 8 | 0 | -0.32 |
| 0:00 | OWN 8 | End of 3rd Quarter | |||
| 15:00 | 2nd & 10 | OWN 8 | Xavier Johnson run for 27 yds to the OSU 35 for a 1ST down | +27 | 1.93 |
| 15:00 | 1st & 10 | OWN 35 | Kyle McCord pass complete to Carnell Tate for 7 yds to the OSU 42 | +7 | 0.71 |
| 15:00 | 2nd & 3 | OWN 42 | Chip Trayanum run for 10 yds to the MSU 48 for a 1ST down | +10 | 0.85 |
| 15:00 | 1st & 10 | OPP 48 | Chip Trayanum run for 6 yds to the MSU 42 | +6 | 0.33 |
| 15:00 | 2nd & 4 | OPP 42 | Lincoln Kienholz pass complete to Jelani Thurman for 14 yds to the MSU 28 for a 1ST down | +14 | 0.59 |
| 15:00 | 1st & 10 | OPP 28 | Evan Pryor run for 5 yds to the MSU 23 | +5 | 0.08 |
| 15:00 | 2nd & 5 | OPP 23 | Lincoln Kienholz pass complete to Jelani Thurman for 4 yds to the MSU 19 | +4 | -0.04 |
| 15:00 | 3rd & 1 | OPP 19 | No Huddle-Shotgun Pryor,Evan rush middle for 3 yards gain to the MSU16 (Talley,Ken) PENALTY OSU Illegal Formation 5 yards from MSU19 to MSU24. NO PLAY. | -5 | |
| 9:27 | 3rd & 6 | OPP 24 | Timeout Ohio State, clock 09:27 | ||
| 9:27 | 3rd & 6 | OPP 24 | Lincoln Kienholz pass incomplete to Jayden Ballard | 0 | -0.75 |
| 9:15 | 4th & 6 | OPP 24 | Jayden Fielding 42 yd FG MISSED |
| 9:15 | 1st & 10 | OWN 24 | Nathan Carter run for 6 yds to the MSU 30 | +6 | 0.32 |
| 9:15 | 2nd & 4 | OWN 30 | Nathan Carter run for no gain to the MSU 30 | 0 | -0.84 |
| 9:15 | 3rd & 4 | OWN 30 | PENALTY MSU False Start 5 yards from MSU30 to MSU25. NO PLAY. | -5 | |
| 9:15 | 3rd & 9 | OWN 25 | Katin Houser pass complete to Harold Joiner III for 4 yds to the MSU 29 | +4 | -0.03 |
| 6:36 | 4th & 5 | OWN 29 | Michael O'Shaughnessy punt for 48 yds, fair catch by Brandon Inniss at the OSU 23 |
| 6:36 | 1st & 10 | OWN 23 | Evan Pryor run for 3 yds to the OSU 20 | +3 | -0.27 |
| 6:36 | 2nd & 13 | OWN 20 | Evan Pryor run for 5 yds to the OSU 25 | +5 | 0.02 |
| 6:36 | 3rd & 8 | OWN 25 | Evan Pryor run for 2 yds to the OSU 27 | +2 | -0.13 |
| 4:16 | 4th & 6 | OWN 27 | Jesse Mirco punt for 44 yds, fair catch by Tyrell Henry at the MSU 29 |
| 4:16 | 1st & 10 | OWN 29 | Harold Joiner III run for 2 yds to the MSU 27 | +2 | -0.53 |
| 4:16 | 2nd & 12 | OWN 27 | Harold Joiner III run for 3 yds to the MSU 30 | +3 | -0.14 |
| 4:16 | 3rd & 9 | OWN 30 | Andrew Schorfhaar pass complete to Tyrell Henry for 4 yds to the MSU 26 | +4 | -0.05 |
| 2:01 | 4th & 13 | OWN 26 | Michael O'Shaughnessy punt for 23 yds, punt out-of-bounds at the MSU 49 |
| 2:01 | 1st & 10 | OPP 49 | Evan Pryor run for 5 yds to the MSU 44 | +5 | 0.10 |
| 2:01 | 2nd & 5 | OPP 44 | Evan Pryor run for 2 yds to the MSU 42 | +2 | -0.63 |
| 2:01 | 3rd & 3 | OPP 42 | PENALTY OSU Delay Of Game 5 yards from MSU42 to MSU47. NO PLAY. | -5 | |
| 0:00 | 3rd & 8 | OPP 47 | Evan Pryor run for 4 yds to the MSU 43 | +4 | -0.16 |
| 0:00 | OPP 47 | End of 4th Quarter |
| 0 | sacks | 2 |
| 0 | plays for loss | 2 |
| 0 | takeaways | 0 |
| 2 | three-and-outs forced | 4 |
| 11 | explosive plays allowed | 2 |
| 8.24 | yards allowed / play | 3.81 |
| 6 of 11 | scoring drives allowed | 1 of 11 |
| Cal Haladay | 9 (7) | |
| Aaron Brule | 7 (6) | 1 TFL |
| Jaden Mangham | 6 (2) | |
| Malik Spencer | 5 (5) | 1 PD |
| Angelo Grose | 5 (3) | |
| Chester Kimbrough | 4 (4) | 1 PD |
| Derrick Harmon | 4 (3) | |
| Ken Talley | 3 (1) | 1 TFL |
| Davison Igbinosun | 5 (3) | 2 PD |
| Cody Simon | 5 (3) | 1 PD |
| Tyleik Williams | 4 (1) | 1 sk · 1 TFL |
| Malik Hartford | 4 (4) | |
| Sonny Styles | 3 (3) | 1 sk · 1 TFL |
| Ty Hamilton | 3 (1) | 1 TFL |
| Jordan Hancock | 3 (2) | 1 PD |
| Jermaine Mathews Jr. | 3 (2) | 1 PD |
| 1 of 2 | field goals | 1 of 2 |
| 8 | punts | 3 |
| 40.4 | punt average | 43.0 |
| 4 | punts inside the 20 | 0 |
| -2 | return yards | 11 |
| own 28 | average drive start | own 21 |
| K | Jonathan Kim | 1/2 FG · long 53 |
| P | Ryan Eckley | 6 punts · 42.0 avg · 4 in 20 |
| P | Michael O'Shaughnessy | 2 punts · 35.5 avg |
| PR | Tyrell Henry | 1 ret · -2 yds · long -2 |
| K | Jayden Fielding | 1/2 FG · long 36 · 5/5 XP |
| P | Jesse Mirco | 3 punts · 43.0 avg |
| PR | Jayden Ballard | 1 ret · 11 yds · long 11 |
| 54 | plays | 66 |
| 206 | yards | 544 |
| 11 | drives | 11 |
| 30% | success rate | 56% |
| -2.72 | total PPA | 32.69 |
| Q1 | Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK) | 7–0 |
| Q1 | Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding KICK) | 14–0 |
| Q2 | Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding KICK) | 21–0 |
| Q2 | Jonathan Kim 53 yd FG GOOD | 3–21 |
| Q2 | TreVeyon Henderson run for 9 yds for a TD (Jayden Fielding KICK) | 28–3 |
| Q2 | Kyle McCord pass complete to Cade Stover for 18 yds for a TD (Jayden Fielding KICK) | 35–3 |
| Q3 | Jayden Fielding 36 yd FG GOOD | 38–3 |
| Q3 | Kyle McCord pass complete to Marvin Harrison Jr. for 57 yds to the MSU 20 for a 1ST down | 3.59 |
| Q1 | Kyle McCord pass complete to Marvin Harrison Jr. for 25 yds to the OSU 47 for a 1ST down | 2.83 |
| Q1 | Katin Houser pass complete to Alante Brown for 20 yds to the OSU 44 for a 1ST down | 2.78 |
| Q2 | Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding… | 2.74 |
| Q1 | Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding… | 2.72 |
| Q1 | Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK) | 2.60 |
| 2024 | Ohio State 38 – 7 Michigan State |
| 2022 | Ohio State 49 – 20 Michigan State |
| 2021 | Michigan State 7 – 56 Ohio State |
| 2020 | Ohio State 52 – 12 Michigan 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 |