Week 11 · 2023
Michigan State at Ohio State
Sat 11/11/2023 07:30 PMOhio StadiumOhio State pregame99% — Pregame win probability: 99% for Ohio State. Ohio State favored, and won.Conference
39°Clear6 mph NNE · 73% humidityRecorded at kickoff by College Football Data
Michigan State
3
4–8
Ohio State
38
11–2
Attendance
105,137
reported
OSU10 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Jonathan Kim kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | TreVeyon Henderson run for 5 yds to the OSU 30 | +5 |
| 15:00 | 2nd & 5 | own 30 | TreVeyon Henderson run for 13 yds to the OSU 43 for a 1ST down | +13 |
| 15:00 | 1st & 10 | own 43 | Kyle McCord pass complete to Cade Stover for 7 yds to the 50 yard line | +7 |
| 15:00 | 2nd & 3 | midfield | Xavier Johnson run for 4 yds to the MSU 46 for a 1ST down | +4 |
| 15:00 | 1st & 10 | opp 46 | Kyle McCord pass incomplete to Emeka Egbuka | 0 |
| 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 |
| 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 |
| 11:20 | 1st & 10 | opp 19 | Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK) | +19 |
MSU8 plays, 36 yd · Missed FG | ||||
| 11:20 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 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 |
| 11:20 | 1st & 10 | own 36 | Katin Houser pass incomplete to Montorie Foster Jr. | 0 |
| 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 |
| 11:20 | 1st & 10 | opp 44 | Jaren Mangham run for 7 yds to the OSU 37 | +7 |
| 11:20 | 2nd & 3 | opp 37 | Katin Houser pass incomplete to Evan Morris | 0 |
| 11:20 | 3rd & 3 | opp 37 | Katin Houser run for 2 yds to the OSU 39 | +2 |
| 8:26 | 4th & 5 | opp 39 | Jonathan Kim 56 yd FG MISSED | +56 |
OSU4 plays, 61 yd · Touchdown | ||||
| 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 |
| 8:26 | 1st & 10 | opp 49 | TreVeyon Henderson run for 4 yds to the MSU 45 | +4 |
| 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 |
| 6:56 | 1st & 10 | opp 26 | Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding KICK) | +26 |
MSU6 plays, 30 yd · Punt | ||||
| 6:56 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 6:56 | 1st & 10 | own 25 | Nathan Carter run for 27 yds to the OSU 48 for a 1ST down | +27 |
| 6:56 | 1st & 10 | opp 48 | Katin Houser pass incomplete to Montorie Foster Jr. | 0 |
| 6:56 | 2nd & 10 | opp 48 | Katin Houser run for 3 yds to the OSU 45 | +3 |
| 6:56 | 3rd & 7 | opp 45 | Katin Houser pass incomplete to Antonio Gates Jr. | 0 |
| 5:35 | 4th & 7 | opp 45 | Ryan Eckley punt for 29 yds | 0 |
OSU14 plays, 84 yd · Touchdown | ||||
| 5:35 | 1st & 10 | own 16 | Chip Trayanum run for 3 yds to the OSU 19 | +3 |
| 5:35 | 2nd & 7 | own 19 | Kyle McCord pass complete to Julian Fleming for 3 yds to the OSU 22 | +3 |
| 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 |
| 5:35 | 1st & 10 | own 47 | Kyle McCord pass incomplete to Emeka Egbuka | 0 |
| 5:35 | 2nd & 10 | own 47 | Kyle McCord pass complete to Chip Trayanum for 4 yds to the MSU 49 | +4 |
| 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 |
| 5:35 | 1st & 10 | opp 40 | TreVeyon Henderson run for 5 yds to the MSU 35 | +5 |
| 5:35 | 2nd & 5 | opp 35 | Xavier Johnson run for 8 yds to the MSU 27 for a 1ST down | +8 |
| 5:35 | 1st & 10 | opp 27 | Kyle McCord pass complete to TreVeyon Henderson for 4 yds to the MSU 23 | +4 |
| 5:35 | 2nd & 6 | opp 23 | TreVeyon Henderson run for 2 yds to the MSU 21 | +2 |
| 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:00 | 1st & goal | opp 9 | TreVeyon Henderson run for no gain to the MSU 9 | 0 |
| 0:00 | opp 9 | End of 1st Quarter | 0 | |
| 14:58 | 2nd & goal | opp 9 | Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding KICK) | +9 |
MSU11 plays, 32 yd · Punt | ||||
| 14:58 | 1st & 10 | own 35 | Jayden Fielding kickoff for 63 yds | 0 |
| 14:58 | 1st & 10 | own 25 | Jaren Mangham run for 4 yds to the MSU 29 | +4 |
| 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 |
| 14:58 | 1st & 10 | own 39 | Katin Houser pass incomplete to Jaren Mangham | 0 |
| 14:58 | 2nd & 10 | own 39 | Jaren Mangham run for 4 yds to the MSU 43 | +4 |
| 14:58 | 3rd & 6 | own 43 | Katin Houser run for 5 yds to the MSU 48 | +5 |
| 14:58 | 4th & 1 | own 48 | Jaren Mangham run for 5 yds to the OSU 47 for a 1ST down | +5 |
| 14:58 | 1st & 10 | opp 47 | Nathan Carter run for 4 yds to the OSU 43 | +4 |
| 14:58 | 2nd & 6 | opp 43 | Katin Houser run for no gain to the OSU 43 | 0 |
| 14:58 | 3rd & 6 | opp 43 | Katin Houser pass incomplete to Tyrell Henry | 0 |
| 10:16 | 4th & 6 | opp 43 | Ryan Eckley punt for 41 yds | 0 |
OSU4 plays, 7 yd · Punt | ||||
| 10:16 | 1st & 10 | own 2 | TreVeyon Henderson run for 2 yds to the OSU 4 | +2 |
| 10:16 | 2nd & 8 | own 4 | Kyle McCord pass complete to Cade Stover for 5 yds to the OSU 9 | +5 |
| 10:16 | 3rd & 3 | own 9 | TreVeyon Henderson run for no gain to the OSU 9 | 0 |
| 8:10 | 4th & 3 | own 9 | Jesse Mirco punt for 44 yds , Tyrell Henry returns for no gain to the MSU 45 | 0 |
MSU7 plays, 19 yd · Field goal | ||||
| 8:10 | 1st & 10 | own 45 | Nathan Carter run for 5 yds to the 50 yard line | +5 |
| 8:10 | 2nd & 5 | midfield | Nathan Carter run for 7 yds to the OSU 43 for a 1ST down | +7 |
| 8:10 | 1st & 10 | opp 43 | Katin Houser sacked by Sonny Styles for a loss of 3 yards to the OSU 46 | −3 |
| 8:10 | 2nd & 13 | opp 46 | Katin Houser pass incomplete to Tyrell Henry | 0 |
| 8:10 | 3rd & 13 | opp 46 | Katin Houser pass complete to Christian Fitzpatrick for 10 yds to the OSU 36 | +10 |
| 5:38 | 4th & 3 | opp 36 | Jonathan Kim 53 yd FG GOOD | +53 |
| 5:38 | 1st & 10 | own 35 | Jonathan Kim kickoff for 65 yds for a touchback Michigan State Penalty, Defensive Offside (Jay Coyne) | +60 |
OSU6 plays, 70 yd · Touchdown | ||||
| 5:38 | 1st & 10 | own 30 | TreVeyon Henderson run for 5 yds to the OSU 35 | +5 |
| 5:38 | 2nd & 5 | own 35 | Kyle McCord pass incomplete to Marvin Harrison Jr. | 0 |
| 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 |
| 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 |
| 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 |
| 3:30 | 1st & goal | opp 9 | TreVeyon Henderson run for 9 yds for a TD (Jayden Fielding KICK) | +9 |
MSU6 plays, -1 yd · Punt | ||||
| 3:30 | 1st & 10 | own 35 | Jayden Fielding kickoff for 64 yds | 0 |
| 3:30 | 1st & 10 | own 25 | Jaren Mangham run for 1 yd to the MSU 26 | +1 |
| 3:30 | 2nd & 9 | own 26 | Katin Houser pass complete to Evan Morris for no gain to the MSU 26 | 0 |
| 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 |
| 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 | 0 |
OSU9 plays, 74 yd · Touchdown | ||||
| 1:41 | 1st & 10 | own 26 | TreVeyon Henderson run for 3 yds to the OSU 29 | +3 |
| 1:41 | 2nd & 7 | own 29 | Kyle McCord pass incomplete to Julian Fleming | 0 |
| 1:14 | 3rd & 7 | own 29 | Timeout Ohio State, clock 01:14 | 0 |
| 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:14 | 1st & 10 | own 36 | Kyle McCord pass complete to TreVeyon Henderson for 10 yds to the OSU 46 for a 1ST down | +10 |
| 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:14 | 1st & 10 | opp 35 | Kyle McCord pass complete to Cade Stover for 9 yds to the MSU 26 | +9 |
| 1:14 | 2nd & 1 | opp 26 | TreVeyon Henderson run for 8 yds to the MSU 18 for a 1ST down | +8 |
| 0:15 | 1st & 10 | opp 18 | Kyle McCord pass complete to Cade Stover for 18 yds for a TD (Jayden Fielding KICK) | +18 |
MSU3 plays, -3 yd · End of period | ||||
| 0:15 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 0:00 | own 25 | End of 2nd Quarter | 0 | |
| 0:00 | 1st & 10 | own 25 | Nathan Carter run for 3 yds to the MSU 22 | +3 |
MSU5 plays, 5 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Jayden Fielding kickoff for 65 yds for a touchback | 0 |
| 15:00 | 1st & 10 | own 25 | Nathan Carter run for 5 yds to the MSU 30 | +5 |
| 15:00 | 2nd & 5 | own 30 | Nathan Carter run for no gain to the MSU 30 | 0 |
| 15:00 | 3rd & 5 | own 30 | Katin Houser pass incomplete to Tyrell Henry | 0 |
| 13:30 | 4th & 5 | own 30 | Ryan Eckley punt for 58 yds , Jayden Ballard returns for 11 yds to the OSU 23 | +11 |
OSU5 plays, 59 yd · Field goal | ||||
| 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 |
| 13:30 | 1st & 10 | opp 20 | Chip Trayanum run for 2 yds to the MSU 18 | +2 |
| 13:30 | 2nd & 8 | opp 18 | Kyle McCord pass incomplete to Emeka Egbuka | 0 |
| 13:30 | 3rd & 8 | opp 18 | Kyle McCord pass incomplete to Marvin Harrison Jr. | 0 |
| 11:56 | 4th & 8 | opp 18 | Jayden Fielding 36 yd FG GOOD | +36 |
MSU9 plays, 27 yd · Punt | ||||
| 11:56 | 1st & 10 | own 35 | Jayden Fielding kickoff for 62 yds | 0 |
| 11:56 | 1st & 10 | own 25 | Katin Houser pass complete to Brennan Parachek for 4 yds to the MSU 29 | +4 |
| 11:56 | 2nd & 6 | own 29 | Katin Houser run for 4 yds to the MSU 33 | +4 |
| 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 |
| 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 |
| 11:56 | 1st & 10 | own 48 | Katin Houser pass complete to Tyrell Henry for 5 yds to the OSU 47 | +5 |
| 11:56 | 2nd & 5 | opp 47 | Katin Houser pass incomplete to Christian Fitzpatrick | 0 |
| 11:56 | 3rd & 5 | opp 47 | Katin Houser sacked by Tyleik Williams for a loss of 1 yard to the OSU 48 | −1 |
| 8:29 | 4th & 6 | opp 48 | Ryan Eckley punt for 40 yds, fair catch by Jayden Ballard at the OSU 8 | 0 |
OSU7 plays, 23 yd · Punt | ||||
| 8:29 | 1st & 10 | own 8 | Xavier Johnson run for 1 yd to the OSU 9 | +1 |
| 8:29 | 2nd & 9 | own 9 | Chip Trayanum run for 18 yds to the OSU 27 for a 1ST down | +18 |
| 8:29 | 1st & 10 | own 27 | Chip Trayanum run for 4 yds to the OSU 23 | +4 |
| 8:29 | 2nd & 14 | own 23 | Kyle McCord pass complete to Chip Trayanum for 8 yds to the OSU 31 | +8 |
| 8:29 | 3rd & 6 | own 31 | Kyle McCord pass incomplete | 0 |
| 5:41 | 4th & 6 | own 31 | Timeout Ohio State, clock 05:41 | 0 |
| 5:31 | 4th & 6 | own 31 | Jesse Mirco punt for 41 yds | 0 |
MSU13 plays, 30 yd · Punt | ||||
| 5:31 | 1st & 10 | own 28 | Katin Houser pass incomplete to Antonio Gates Jr. | 0 |
| 5:31 | 2nd & 10 | own 28 | Nathan Carter run for 1 yd to the MSU 27 | +1 |
| 5:31 | 3rd & 11 | own 27 | Katin Houser pass complete to Harold Joiner III for 10 yds to the MSU 37 | +10 |
| 5:31 | 4th & 1 | own 37 | Jaren Mangham run for 3 yds to the MSU 40 for a 1ST down | +3 |
| 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 |
| 5:31 | 2nd & 3 | opp 38 | Jaren Mangham run for no gain to the OSU 38 | 0 |
| 5:31 | 3rd & 3 | opp 38 | Jaren Mangham run for 4 yds to the OSU 34 for a 1ST down | +4 |
| 5:31 | 1st & 10 | opp 34 | Katin Houser pass incomplete to Alante Brown | 0 |
| 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 |
| 5:31 | 3rd & 20 | opp 44 | Nathan Carter run for 2 yds to the OSU 42 | +2 |
| 0:07 | 4th & 18 | opp 42 | Ryan Eckley punt for 34 yds, fair catch by Jayden Ballard at the OSU 8 | 0 |
OSU13 plays, 68 yd · Missed FG | ||||
| 0:00 | 1st & 10 | own 8 | Chip Trayanum run for no gain to the OSU 8 | 0 |
| 0:00 | own 8 | End of 3rd Quarter | 0 | |
| 15:00 | 2nd & 10 | own 8 | Xavier Johnson run for 27 yds to the OSU 35 for a 1ST down | +27 |
| 15:00 | 1st & 10 | own 35 | Kyle McCord pass complete to Carnell Tate for 7 yds to the OSU 42 | +7 |
| 15:00 | 2nd & 3 | own 42 | Chip Trayanum run for 10 yds to the MSU 48 for a 1ST down | +10 |
| 15:00 | 1st & 10 | opp 48 | Chip Trayanum run for 6 yds to the MSU 42 | +6 |
| 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 |
| 15:00 | 1st & 10 | opp 28 | Evan Pryor run for 5 yds to the MSU 23 | +5 |
| 15:00 | 2nd & 5 | opp 23 | Lincoln Kienholz pass complete to Jelani Thurman for 4 yds to the MSU 19 | +4 |
| 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 | 0 |
| 9:27 | 3rd & 6 | opp 24 | Lincoln Kienholz pass incomplete to Jayden Ballard | 0 |
| 9:15 | 4th & 6 | opp 24 | Jayden Fielding 42 yd FG MISSED | +42 |
MSU5 plays, 5 yd · Punt | ||||
| 9:15 | 1st & 10 | own 24 | Nathan Carter run for 6 yds to the MSU 30 | +6 |
| 9:15 | 2nd & 4 | own 30 | Nathan Carter run for no gain to the MSU 30 | 0 |
| 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 |
| 6:36 | 4th & 5 | own 29 | Michael O'Shaughnessy punt for 48 yds, fair catch by Brandon Inniss at the OSU 23 | 0 |
OSU4 plays, 4 yd · Punt | ||||
| 6:36 | 1st & 10 | own 23 | Evan Pryor run for 3 yds to the OSU 20 | +3 |
| 6:36 | 2nd & 13 | own 20 | Evan Pryor run for 5 yds to the OSU 25 | +5 |
| 6:36 | 3rd & 8 | own 25 | Evan Pryor run for 2 yds to the OSU 27 | +2 |
| 4:16 | 4th & 6 | own 27 | Jesse Mirco punt for 44 yds, fair catch by Tyrell Henry at the MSU 29 | 0 |
MSU4 plays, -3 yd · Punt | ||||
| 4:16 | 1st & 10 | own 29 | Harold Joiner III run for 2 yds to the MSU 27 | +2 |
| 4:16 | 2nd & 12 | own 27 | Harold Joiner III run for 3 yds to the MSU 30 | +3 |
| 4:16 | 3rd & 9 | own 30 | Andrew Schorfhaar pass complete to Tyrell Henry for 4 yds to the MSU 26 | +4 |
| 2:01 | 4th & 13 | own 26 | Michael O'Shaughnessy punt for 23 yds, punt out-of-bounds at the MSU 49 | 0 |
OSU5 plays, 6 yd · End of period | ||||
| 2:01 | 1st & 10 | opp 49 | Evan Pryor run for 5 yds to the MSU 44 | +5 |
| 2:01 | 2nd & 5 | opp 44 | Evan Pryor run for 2 yds to the MSU 42 | +2 |
| 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:00 | opp 47 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Ohio State 8–2 vs Michigan State
- 2022 · wk 6Ohio State 49 @ Michigan State 20
- 2021 · wk 12Michigan State 7 @ Ohio State 56
- 2020 · wk 14Ohio State 52 @ Michigan State 12
- 2019 · wk 6Michigan State 10 @ Ohio State 34
- 2018 · wk 11Ohio State 26 @ Michigan State 6
- 2017 · wk 11Michigan State 3 @ Ohio State 48
- 2016 · wk 12Ohio State 17 @ Michigan State 16
- 2015 · wk 12Michigan State 17 @ Ohio State 14
- 2014 · wk 11Ohio State 49 @ Michigan State 37
- 2013 · wk 15Ohio State 24 @ Michigan State 34
Previous 5 meetings vs. Ryan Day
Michigan State 0–5 vs Ryan Day
- 2022 · wk 6Ohio State 49 @ Michigan State 20
- 2021 · wk 12Michigan State 7 @ Ohio State 56
- 2020 · wk 14Ohio State 52 @ Michigan State 12
- 2019 · wk 6Michigan State 10 @ Ohio State 34
- 2018 · wk 11 (coaching change that season)Ohio State 26 @ Michigan State 6
† That school changed coaches during the season and the loader cannot say which games he took.
Previous 3 meetings vs. Mel Tucker
Ohio State 3–0 vs Mel Tucker
- 2022 · wk 6Ohio State 49 @ Michigan State 20
- 2021 · wk 12Michigan State 7 @ Ohio State 56
- 2020 · wk 14Ohio State 52 @ Michigan State 12
Research
Keep this open while you look at others