← CFB Terminal
3
Big Ten
AT
38
Big Ten
2023 week 11 · Saturday, November 11, 2023 at 6:30 PM CT · Ohio Stadium · 📺 NBC · 105,137 att · 38.7°F Clear, wind 5.8

Drive chart

Michigan State Ohio State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
TD
8 pl · 75 yd · 3:40
0–7
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
MISSED FG
7 pl · 36 yd · 2:54
0–7
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
TD
4 pl · 61 yd · 1:30
0–14
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
PUNT
4 pl · 30 yd · 1:21
0–14
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
TD
13 pl · 84 yd · 5:37
0–21
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
Q2
PUNT
9 pl · 32 yd · 4:42
0–21
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
PUNT
3 pl · 7 yd · 2:06
0–21
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
FG
6 pl · 19 yd · 2:32
3–21
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)
TD
6 pl · 70 yd · 2:08
3–28
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
PUNT
3 pl · -1 yd · 1:49
3–28
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
TD
8 pl · 74 yd · 1:26
3–35
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
END OF HALF
1 pl · -3 yd · 0:15
3–35
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
Q3
PUNT
3 pl · 5 yd · 1:30
3–35
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
FG
5 pl · 59 yd · 1:34
3–38
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
PUNT
7 pl · 27 yd · 3:27
3–38
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
PUNT
5 pl · 23 yd · 2:58
3–38
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
PUNT
10 pl · 30 yd · 5:24
3–38
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
MISSED FG
10 pl · 68 yd · 5:52
3–38
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
Q4
PUNT
3 pl · 5 yd · 2:39
3–38
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
PUNT
3 pl · 4 yd · 2:20
3–38
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
PUNT
3 pl · -3 yd · 2:15
3–38
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
END OF GAME
3 pl · 6 yd · 2:01
3–38
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
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

0sacks2
0plays for loss2
0takeaways0
2three-and-outs forced4
11explosive plays allowed2
8.24yards allowed / play3.81
6 of 11scoring drives allowed1 of 11
Michigan State
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
Ohio State
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
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 2field goals1 of 2
8punts3
40.4punt average43.0
4punts inside the 200
-2return yards11
own 28average drive startown 21
Michigan State
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
Ohio State
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
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

54plays66
206yards544
11drives11
30%success rate56%
-2.72total PPA32.69
Derived from 120 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK) 7–0
Q1Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding KICK) 14–0
Q2Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding KICK) 21–0
Q2Jonathan Kim 53 yd FG GOOD 3–21
Q2TreVeyon Henderson run for 9 yds for a TD (Jayden Fielding KICK) 28–3
Q2Kyle McCord pass complete to Cade Stover for 18 yds for a TD (Jayden Fielding KICK) 35–3
Q3Jayden Fielding 36 yd FG GOOD 38–3

Biggest plays by PPA

Q3Kyle McCord pass complete to Marvin Harrison Jr. for 57 yds to the MSU 20 for a 1ST down 3.59
Q1Kyle McCord pass complete to Marvin Harrison Jr. for 25 yds to the OSU 47 for a 1ST down 2.83
Q1Katin Houser pass complete to Alante Brown for 20 yds to the OSU 44 for a 1ST down 2.78
Q2Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding 2.74
Q1Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding 2.72
Q1Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK) 2.60

Series recent meetings

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
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal