Michigan State at Ohio State

Saturday, November 11, 2023

No. 3 Ohio State beat Michigan State 38–⁠3. It was their 51st meeting; after it, Ohio State led the series 37–⁠14.

AwayMichigan State4–⁠8 in 2023
3
Home3Ohio State11–⁠2 in 2023
38

Final at Ohio Stadium, ColumbusTV: NBCAttendance 105,137

At kickoff
39°F, clear, wind 6 mph from the northWeather: NOAA NCEI Integrated Surface Database; Ohio State University Airport (KOSU), 10 km from the stadium, 23 minutes after kickoff
Official
Mark KluczynskiGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan State03003
Ohio State14213038

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Michigan State

PassingC/AttYdsTDInt
Katin Houser12/249200
Andrew Schorfaar1/1-400
RushingCarYdsTDLong
Nathan Carter1152027
Jaren Mangham93507
Katin Houser7605
Harold Joiner2103
ReceivingRecYdsTDLong
Christian Fitzpatrick223013
Alante Brown120020
Harold Joiner214010
Montorie Foster111011
DefenseTklTFLSacksInt
Cal Haladay9000
Aaron Brule7100
Jaden Mangham6000
Angelo Grose5000

Ohio State

PassingC/AttYdsTDInt
Kyle McCord24/3133530
Lincoln Kienholz2/31800
RushingCarYdsTDLong
TreVeyon Henderson1363113
Xavier Johnson440027
DeaMonte Trayanum735018
Evan Pryor72005
ReceivingRecYdsTDLong
Marvin Harrison Jr.7149257
Cade Stover779119
Xavier Johnson131031
Carnell Tate226019
DefenseTklTFLSacksInt
Cody Simon5000
Davison Igbinosun5000
Tyleik Williams4110
Malik Hartford4000
Sonny Styles3110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Michigan StateOhio State
182Total yards530
88Passing yards353
94Rushing yards177
3.5Yards per pass10.4
3.2Yards per rush5.5
11First downs25
2–⁠14Third downs5–⁠11
2–⁠2Fourth downs0–⁠0
0Turnovers0
5–⁠36Penalties3–⁠25
28:48Possession31:12
0Sacks (by defense)2

Efficiency

Michigan StateOhio State
30%Success rate56%
−0.05EPA per play0.49
1.10Explosiveness1.14
0.10Rushing EPA0.26
−0.20Passing EPA0.72
5%Passing-down success38%
−0.09First-down EPA0.53
−0.25Second-down EPA0.33
−0.07Third-down EPA0.70
6%Havoc by its defense20%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Ohio State 91% to win. Elo’s favorite won.

The line

Ohio State −30.5, over/under 48.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Ohio State 99%, Michigan State 1%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio State end zoneMichigan State end zoneQ1 Ohio StateTouchdown, 8 playsQ1 Michigan StateMissed FG, 7 playsQ1 Ohio StateTouchdown, 4 playsQ1 Michigan StatePunt, 4 playsQ1 Ohio StateTouchdown, 13 playsQ2 Michigan StatePunt, 9 playsQ2 Ohio StatePunt, 3 playsQ2 Michigan StateField goal, 6 playsQ2 Ohio StateTouchdown, 6 playsQ2 Michigan StatePunt, 3 playsQ2 Ohio StateTouchdown, 8 playsQ2 Michigan StateEnd of half, 1 playQ3 Michigan StatePunt, 3 playsQ3 Ohio StateField goal, 5 playsQ3 Michigan StatePunt, 7 playsQ3 Ohio StatePunt, 5 playsQ3 Michigan StatePunt, 10 playsQ3 Ohio StateMissed FG, 10 playsQ4 Michigan StatePunt, 3 playsQ4 Ohio StatePunt, 3 playsQ4 Michigan StatePunt, 3 playsQ4 Ohio StateEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Michigan State right to left.
  1. Q1 Ohio StateTouchdown, 8 plays, 75 yards
  2. Q1 Michigan StateMissed FG, 7 plays, 36 yards
  3. Q1 Ohio StateTouchdown, 4 plays, 61 yards
  4. Q1 Michigan StatePunt, 4 plays, 30 yards
  5. Q1 Ohio StateTouchdown, 13 plays, 84 yards
  6. Q2 Michigan StatePunt, 9 plays, 32 yards
  7. Q2 Ohio StatePunt, 3 plays, 7 yards
  8. Q2 Michigan StateField goal, 6 plays, 19 yards
  9. Q2 Ohio StateTouchdown, 6 plays, 70 yards
  10. Q2 Michigan StatePunt, 3 plays, −1 yard
  11. Q2 Ohio StateTouchdown, 8 plays, 74 yards
  12. Q2 Michigan StateEnd of half, 1 play, −3 yards
  13. Q3 Michigan StatePunt, 3 plays, 5 yards
  14. Q3 Ohio StateField goal, 5 plays, 59 yards
  15. Q3 Michigan StatePunt, 7 plays, 27 yards
  16. Q3 Ohio StatePunt, 5 plays, 23 yards
  17. Q3 Michigan StatePunt, 10 plays, 30 yards
  18. Q3 Ohio StateMissed FG, 10 plays, 68 yards
  19. Q4 Michigan StatePunt, 3 plays, 5 yards
  20. Q4 Ohio StatePunt, 3 plays, 4 yards
  21. Q4 Michigan StatePunt, 3 plays, −3 yards
  22. Q4 Ohio StateEnd of game, 3 plays, 6 yards

Play by play

1st quarter5 drives, then Ohio State 14, Michigan State 0
Ohio State Touchdown, 8 plays
15:001st & 10 at own 35Jonathan Kim kickoff for 65 yds for a touchback
15:001st & 10 at own 25TreVeyon Henderson run for 5 yds to the OSU 30
15:002nd & 5 at own 30TreVeyon Henderson run for 13 yds to the OSU 43 for a 1ST down
15:001st & 10 at own 43Kyle McCord pass complete to Cade Stover for 7 yds to the 50 yard line
15:002nd & 3 at the 50Xavier Johnson run for 4 yds to the MSU 46 for a 1ST down
15:001st & 10 at opp 46Kyle McCord pass incomplete to Emeka Egbuka
15:002nd & 10 at opp 46No 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.
15:001st & 10 at opp 35TreVeyon Henderson run for 7 yds to the MSU 28
15:002nd & 3 at opp 28Kyle McCord pass complete to Cade Stover for 9 yds to the MSU 19 for a 1ST down
11:201st & 10 at opp 19Marvin Harrison Jr. run for 19 yds for a TD (Jayden Fielding KICK)Ohio State 7, Michigan State 0
Michigan State Missed FG, 7 plays
11:201st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
11:201st & 10 at own 25Katin Houser pass complete to Montorie Foster Jr. for 11 yds to the MSU 36 for a 1ST down
11:201st & 10 at own 36Katin Houser pass incomplete to Montorie Foster Jr.
11:202nd & 10 at own 36Katin Houser pass complete to Alante Brown for 20 yds to the OSU 44 for a 1ST down
11:201st & 10 at opp 44Jaren Mangham run for 7 yds to the OSU 37
11:202nd & 3 at opp 37Katin Houser pass incomplete to Evan Morris
11:203rd & 3 at opp 37Katin Houser run for 2 yds to the OSU 39
8:264th & 5 at opp 39Jonathan Kim 56 yd FG MISSED
Ohio State Touchdown, 4 plays
8:261st & 10 at own 39Kyle McCord pass complete to Cade Stover for 12 yds to the MSU 49 for a 1ST down
8:261st & 10 at opp 49TreVeyon Henderson run for 4 yds to the MSU 45
8:262nd & 6 at opp 45Kyle McCord pass complete to Cade Stover for 19 yds to the MSU 26 for a 1ST down
6:561st & 10 at opp 26Kyle McCord pass complete to Marvin Harrison Jr. for 26 yds for a TD (Jayden Fielding KICK)Ohio State 14, Michigan State 0
Michigan State Punt, 4 plays
6:561st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
6:561st & 10 at own 25Nathan Carter run for 27 yds to the OSU 48 for a 1ST down
6:561st & 10 at opp 48Katin Houser pass incomplete to Montorie Foster Jr.
6:562nd & 10 at opp 48Katin Houser run for 3 yds to the OSU 45
6:563rd & 7 at opp 45Katin Houser pass incomplete to Antonio Gates Jr.
5:354th & 7 at opp 45Ryan Eckley punt for 29 yds
Ohio State Touchdown, 13 plays
5:351st & 10 at own 16Chip Trayanum run for 3 yds to the OSU 19
5:352nd & 7 at own 19Kyle McCord pass complete to Julian Fleming for 3 yds to the OSU 22
5:353rd & 4 at own 22Kyle McCord pass complete to Marvin Harrison Jr. for 25 yds to the OSU 47 for a 1ST down
5:351st & 10 at own 47Kyle McCord pass incomplete to Emeka Egbuka
5:352nd & 10 at own 47Kyle McCord pass complete to Chip Trayanum for 4 yds to the MSU 49
5:353rd & 6 at opp 49Kyle McCord pass complete to Julian Fleming for 9 yds to the MSU 40 for a 1ST down
5:351st & 10 at opp 40TreVeyon Henderson run for 5 yds to the MSU 35
5:352nd & 5 at opp 35Xavier Johnson run for 8 yds to the MSU 27 for a 1ST down
5:351st & 10 at opp 27Kyle McCord pass complete to TreVeyon Henderson for 4 yds to the MSU 23
5:352nd & 6 at opp 23TreVeyon Henderson run for 2 yds to the MSU 21
5:353rd & 4 at opp 21Kyle McCord pass complete to Marvin Harrison Jr. for 12 yds to the MSU 9 for a 1ST down
0:001st & goal at opp 9TreVeyon Henderson run for no gain to the MSU 9
Q2 14:582nd & goal at opp 9Kyle McCord pass complete to Marvin Harrison Jr. for 9 yds for a TD (Jayden Fielding KICK)Ohio State 21, Michigan State 0
2nd quarter7 drives, then Ohio State 35, Michigan State 3
Michigan State Punt, 9 plays
14:581st & 10 at own 35Jayden Fielding kickoff for 63 yds
14:581st & 10 at own 25Jaren Mangham run for 4 yds to the MSU 29
14:582nd & 6 at own 29Katin Houser pass complete to Tyrell Henry for 10 yds to the MSU 39 for a 1ST down
14:581st & 10 at own 39Katin Houser pass incomplete to Jaren Mangham
14:582nd & 10 at own 39Jaren Mangham run for 4 yds to the MSU 43
14:583rd & 6 at own 43Katin Houser run for 5 yds to the MSU 48
14:584th & 1 at own 48Jaren Mangham run for 5 yds to the OSU 47 for a 1ST down
14:581st & 10 at opp 47Nathan Carter run for 4 yds to the OSU 43
14:582nd & 6 at opp 43Katin Houser run for no gain to the OSU 43
14:583rd & 6 at opp 43Katin Houser pass incomplete to Tyrell Henry
10:164th & 6 at opp 43Ryan Eckley punt for 41 yds
Ohio State Punt, 3 plays
10:161st & 10 at own 2TreVeyon Henderson run for 2 yds to the OSU 4
10:162nd & 8 at own 4Kyle McCord pass complete to Cade Stover for 5 yds to the OSU 9
10:163rd & 3 at own 9TreVeyon Henderson run for no gain to the OSU 9
8:104th & 3 at own 9Jesse Mirco punt for 44 yds , Tyrell Henry returns for no gain to the MSU 45
Michigan State Field goal, 6 plays
8:101st & 10 at own 45Nathan Carter run for 5 yds to the 50 yard line
8:102nd & 5 at the 50Nathan Carter run for 7 yds to the OSU 43 for a 1ST down
8:101st & 10 at opp 43Katin Houser sacked by Sonny Styles for a loss of 3 yards to the OSU 46
8:102nd & 13 at opp 46Katin Houser pass incomplete to Tyrell Henry
8:103rd & 13 at opp 46Katin Houser pass complete to Christian Fitzpatrick for 10 yds to the OSU 36
5:384th & 3 at opp 36Jonathan Kim 53 yd FG GOODOhio State 21, Michigan State 3
5:381st & 10 at own 35Jonathan Kim kickoff for 65 yds for a touchback Michigan State Penalty, Defensive Offside (Jay Coyne)
Ohio State Touchdown, 6 plays
5:381st & 10 at own 30TreVeyon Henderson run for 5 yds to the OSU 35
5:382nd & 5 at own 35Kyle McCord pass incomplete to Marvin Harrison Jr.
5:383rd & 5 at own 35Kyle McCord pass complete to Marvin Harrison Jr. for 13 yds to the OSU 48 for a 1ST down
5:381st & 10 at own 48Kyle McCord pass complete to Emeka Egbuka for 12 yds to the MSU 40 for a 1ST down
5:381st & 10 at opp 40Kyle McCord pass complete to Xavier Johnson for 31 yds to the MSU 9 for a 1ST down
3:301st & goal at opp 9TreVeyon Henderson run for 9 yds for a TD (Jayden Fielding KICK)Ohio State 28, Michigan State 3
Michigan State Punt, 3 plays
3:301st & 10 at own 35Jayden Fielding kickoff for 64 yds
3:301st & 10 at own 25Jaren Mangham run for 1 yd to the MSU 26
3:302nd & 9 at own 26Katin Houser pass complete to Evan Morris for no gain to the MSU 26
3:303rd & 9 at own 26Katin Houser pass complete to Evan Morris for 3 yds to the MSU 29 Michigan State Penalty, Offensive Holding (Jaren Mangham) declined
1:484th & 6 at own 29Eckley,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.
1:414th & 11 at own 24Ryan Eckley punt for 50 yds, fair catch by Jayden Ballard at the OSU 26
Ohio State Touchdown, 8 plays
1:411st & 10 at own 26TreVeyon Henderson run for 3 yds to the OSU 29
1:412nd & 7 at own 29Kyle McCord pass incomplete to Julian Fleming
1:143rd & 7 at own 29Timeout Ohio State, clock 01:14
1:143rd & 7 at own 29Kyle McCord pass complete to Marvin Harrison Jr. for 7 yds to the OSU 36 for a 1ST down
1:141st & 10 at own 36Kyle McCord pass complete to TreVeyon Henderson for 10 yds to the OSU 46 for a 1ST down
1:141st & 10 at own 46Kyle McCord pass complete to Carnell Tate for 19 yds to the MSU 35 for a 1ST down
1:141st & 10 at opp 35Kyle McCord pass complete to Cade Stover for 9 yds to the MSU 26
1:142nd & 1 at opp 26TreVeyon Henderson run for 8 yds to the MSU 18 for a 1ST down
0:151st & 10 at opp 18Kyle McCord pass complete to Cade Stover for 18 yds for a TD (Jayden Fielding KICK)Ohio State 35, Michigan State 3
Michigan State End of half, 1 play
0:151st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
0:001st & 10 at own 25Nathan Carter run for 3 yds to the MSU 22
3rd quarter6 drives, then Ohio State 38, Michigan State 3
Michigan State Punt, 3 plays
15:001st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
15:001st & 10 at own 25Nathan Carter run for 5 yds to the MSU 30
15:002nd & 5 at own 30Nathan Carter run for no gain to the MSU 30
15:003rd & 5 at own 30Katin Houser pass incomplete to Tyrell Henry
13:304th & 5 at own 30Ryan Eckley punt for 58 yds , Jayden Ballard returns for 11 yds to the OSU 23
Ohio State Field goal, 5 plays
13:301st & 10 at own 23Kyle McCord pass complete to Marvin Harrison Jr. for 57 yds to the MSU 20 for a 1ST down
13:301st & 10 at opp 20Chip Trayanum run for 2 yds to the MSU 18
13:302nd & 8 at opp 18Kyle McCord pass incomplete to Emeka Egbuka
13:303rd & 8 at opp 18Kyle McCord pass incomplete to Marvin Harrison Jr.
11:564th & 8 at opp 18Jayden Fielding 36 yd FG GOODOhio State 38, Michigan State 3
Michigan State Punt, 7 plays
11:561st & 10 at own 35Jayden Fielding kickoff for 62 yds
11:561st & 10 at own 25Katin Houser pass complete to Brennan Parachek for 4 yds to the MSU 29
11:562nd & 6 at own 29Katin Houser run for 4 yds to the MSU 33
11:563rd & 2 at own 33Katin Houser pass complete to Brennan Parachek for 2 yds to the MSU 35 for a 1ST down
11:561st & 10 at own 35Katin Houser pass complete to Christian Fitzpatrick for 13 yds to the MSU 48 for a 1ST down
11:561st & 10 at own 48Katin Houser pass complete to Tyrell Henry for 5 yds to the OSU 47
11:562nd & 5 at opp 47Katin Houser pass incomplete to Christian Fitzpatrick
11:563rd & 5 at opp 47Katin Houser sacked by Tyleik Williams for a loss of 1 yard to the OSU 48
8:294th & 6 at opp 48Ryan Eckley punt for 40 yds, fair catch by Jayden Ballard at the OSU 8
Ohio State Punt, 5 plays
8:291st & 10 at own 8Xavier Johnson run for 1 yd to the OSU 9
8:292nd & 9 at own 9Chip Trayanum run for 18 yds to the OSU 27 for a 1ST down
8:291st & 10 at own 27Chip Trayanum run for 4 yds to the OSU 23
8:292nd & 14 at own 23Kyle McCord pass complete to Chip Trayanum for 8 yds to the OSU 31
8:293rd & 6 at own 31Kyle McCord pass incomplete
5:414th & 6 at own 31Timeout Ohio State, clock 05:41
5:314th & 6 at own 31Jesse Mirco punt for 41 yds
Michigan State Punt, 10 plays
5:311st & 10 at own 28Katin Houser pass incomplete to Antonio Gates Jr.
5:312nd & 10 at own 28Nathan Carter run for 1 yd to the MSU 27
5:313rd & 11 at own 27Katin Houser pass complete to Harold Joiner III for 10 yds to the MSU 37
5:314th & 1 at own 37Jaren Mangham run for 3 yds to the MSU 40 for a 1ST down
5:311st & 10 at own 40No 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.
5:311st & 10 at opp 45Jaren Mangham run for 7 yds to the OSU 38
5:312nd & 3 at opp 38Jaren Mangham run for no gain to the OSU 38
5:313rd & 3 at opp 38Jaren Mangham run for 4 yds to the OSU 34 for a 1ST down
5:311st & 10 at opp 34Katin Houser pass incomplete to Alante Brown
5:312nd & 10 at opp 34No 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.
5:312nd & 20 at opp 44Katin Houser pass incomplete to Antonio Gates Jr.
5:313rd & 20 at opp 44Nathan Carter run for 2 yds to the OSU 42
0:074th & 18 at opp 42Ryan Eckley punt for 34 yds, fair catch by Jayden Ballard at the OSU 8
Ohio State Missed FG, 10 plays
0:001st & 10 at own 8Chip Trayanum run for no gain to the OSU 8
Q4 15:002nd & 10 at own 8Xavier Johnson run for 27 yds to the OSU 35 for a 1ST down
Q4 15:001st & 10 at own 35Kyle McCord pass complete to Carnell Tate for 7 yds to the OSU 42
Q4 15:002nd & 3 at own 42Chip Trayanum run for 10 yds to the MSU 48 for a 1ST down
Q4 15:001st & 10 at opp 48Chip Trayanum run for 6 yds to the MSU 42
Q4 15:002nd & 4 at opp 42Lincoln Kienholz pass complete to Jelani Thurman for 14 yds to the MSU 28 for a 1ST down
Q4 15:001st & 10 at opp 28Evan Pryor run for 5 yds to the MSU 23
Q4 15:002nd & 5 at opp 23Lincoln Kienholz pass complete to Jelani Thurman for 4 yds to the MSU 19
Q4 15:003rd & 1 at opp 19No 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.
Q4 9:273rd & 6 at opp 24Timeout Ohio State, clock 09:27
Q4 9:273rd & 6 at opp 24Lincoln Kienholz pass incomplete to Jayden Ballard
Q4 9:154th & 6 at opp 24Jayden Fielding 42 yd FG MISSED
4th quarter4 drives, then Ohio State 38, Michigan State 3
Michigan State Punt, 3 plays
9:151st & 10 at own 24Nathan Carter run for 6 yds to the MSU 30
9:152nd & 4 at own 30Nathan Carter run for no gain to the MSU 30
9:153rd & 4 at own 30PENALTY MSU False Start 5 yards from MSU30 to MSU25. NO PLAY.
9:153rd & 9 at own 25Katin Houser pass complete to Harold Joiner III for 4 yds to the MSU 29
6:364th & 5 at own 29Michael O’Shaughnessy punt for 48 yds, fair catch by Brandon Inniss at the OSU 23
Ohio State Punt, 3 plays
6:361st & 10 at own 23Evan Pryor run for 3 yds to the OSU 20
6:362nd & 13 at own 20Evan Pryor run for 5 yds to the OSU 25
6:363rd & 8 at own 25Evan Pryor run for 2 yds to the OSU 27
4:164th & 6 at own 27Jesse Mirco punt for 44 yds, fair catch by Tyrell Henry at the MSU 29
Michigan State Punt, 3 plays
4:161st & 10 at own 29Harold Joiner III run for 2 yds to the MSU 27
4:162nd & 12 at own 27Harold Joiner III run for 3 yds to the MSU 30
4:163rd & 9 at own 30Andrew Schorfhaar pass complete to Tyrell Henry for 4 yds to the MSU 26
2:014th & 13 at own 26Michael O’Shaughnessy punt for 23 yds, punt out-of-bounds at the MSU 49
Ohio State End of game, 3 plays
2:011st & 10 at opp 49Evan Pryor run for 5 yds to the MSU 44
2:012nd & 5 at opp 44Evan Pryor run for 2 yds to the MSU 42
2:013rd & 3 at opp 42PENALTY OSU Delay Of Game 5 yards from MSU42 to MSU47. NO PLAY.
0:003rd & 8 at opp 47Evan Pryor run for 4 yds to the MSU 43

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Ohio State leads 38–⁠14 in 52 meetings, counting the one since this game.

Recent meetings
2024Ohio State 38, Michigan State 7
2023Ohio State 38, Michigan State 3
2022Ohio State 49, Michigan State 20
2021Ohio State 56, Michigan State 7
2020Ohio State 52, Michigan State 12
2019Ohio State 34, Michigan State 10

Around this game