Ohio State at Michigan State

Saturday, December 5, 2020

No. 3 Ohio State beat Michigan State 52–⁠12. It was their 48th meeting; after it, Ohio State led the series 34–⁠14.

Away3Ohio State7–⁠1 in 2020
52
HomeMichigan State2–⁠5 in 2020
12

Final at Spartan Stadium, East LansingTV: ABC

At kickoff
32°F, overcast, wind 6 mph from the northWeather: NOAA NCEI Integrated Surface Database; Capital City Airport (KLAN), 11 km from the stadium, seven minutes before kickoff
Officials
Referee Larry Smith; umpire Brad Hudak; head linesman Ric Hinkamper; line judge Ryan MacDonald; side judge LaShell Nelson; field judge Raymond Daniel; back judge Jake Kemp; center judge Mike StumbergGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio State1414101452
Michigan State007512

Standouts

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

Player stats

Ohio State

PassingC/AttYdsTDInt
Justin Fields17/2419920
RushingCarYdsTDLong
Trey Sermon10112164
Justin Fields13104244
C.J. Stroud148148
Master Teague1446021
ReceivingRecYdsTDLong
Chris Olave10139141
Garrett Wilson359128
Julian Fleming2806
DefenseTklTFLSacksInt
Pete Werner8000
Marcus Williamson6000
Justin Hilliard5000
Dallas Gant50.500
Tyreke Smith3110
Shaun Wade3001
Haskell Garrett3001
Cormontae Hamilton2110
Zach Harrison21.50.50
Jerron Cage10.50.50

Michigan State

PassingC/AttYdsTDInt
Payton Thorne16/2514701
Rocky Lombardi5/113301
RushingCarYdsTDLong
Payton Thorne942131
Elijah Collins837014
Connor Heyward81104
ReceivingRecYdsTDLong
Jayden Reed579055
Jalen Nailor436017
Tyler Hunt42409
Tre Mosley222012
DefenseTklTFLSacksInt
Antjuan Simmons12200
Xavier Henderson90.500
Noah Harvey80.500
Angelo Grose6000
Michael Fletcher4220
Jack Camper410.50
Michael Dowell40.50.50

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

Team stats

Ohio StateMichigan State
521Total yards261
199Passing yards180
322Rushing yards81
8.3Yards per pass5.0
6.7Yards per rush2.9
26First downs13
6–⁠12Third downs3–⁠17
0–⁠0Fourth downs1–⁠2
1Turnovers4
7–⁠63Penalties10–⁠106
32:34Possession27:13
3Sacks (by defense)3

Efficiency

Ohio StateMichigan State
48%Success rate22%
0.31EPA per play−0.26
1.31Explosiveness1.50
0.38Rushing EPA−0.29
0.31Passing EPA−0.24
38%Passing-down success14%
0.19First-down EPA−0.16
0.19Second-down EPA−0.11
0.87Third-down EPA−0.44
23%Havoc by its defense17%

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 79% to win. Elo’s favorite won.

The line

Ohio State −22.5, over/under 59.

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 94%, Michigan State 6%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Michigan State end zoneOhio State end zoneQ1 Michigan StatePunt, 3 playsQ1 Ohio StateTouchdown, 12 playsQ1 Michigan StatePunt, 3 playsQ1 Ohio StatePunt, 6 playsQ1 Michigan StatePunt, 3 playsQ1 Ohio StateTouchdown, 3 playsQ1 Michigan StatePunt, 3 playsQ1 Ohio StateTouchdown, 10 playsQ2 Michigan StatePunt, 4 playsQ2 Ohio StatePunt, 6 playsQ2 Michigan StatePick-six, 3 plays (Ohio State scores)Q2 Michigan StatePunt, 3 playsQ2 Ohio StatePunt, 3 playsQ2 Michigan StateFumble, 7 playsQ2 Ohio StateEnd of half, 1 playQ3 Ohio StatePunt, 3 playsQ3 Michigan StatePunt, 10 playsQ3 Ohio StateTouchdown, 5 playsQ3 Michigan StateTouchdown, 2 playsQ3 Ohio StateFumble, 2 playsQ3 Michigan StateInterception, 1 playQ3 Ohio StateField goal, 9 playsQ3 Michigan StateField goal, 11 playsQ4 Ohio StatePunt, 3 playsQ4 Michigan StatePunt, 3 playsQ4 Ohio StateTouchdown, 1 playQ4 Michigan StatePunt, 3 playsQ4 Ohio StateTouchdown, 5 playsQ4 Michigan StatePunt, 6 playsQ4 Ohio StateSafety, 2 plays (Michigan State scores)Q4 Ohio StateResult not recorded, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan State drives left to right, Ohio State right to left.
  1. Q1 Michigan StatePunt, 3 plays, 6 yards
  2. Q1 Ohio StateTouchdown, 12 plays, 83 yards
  3. Q1 Michigan StatePunt, 3 plays, 10 yards
  4. Q1 Ohio StatePunt, 6 plays, 10 yards
  5. Q1 Michigan StatePunt, 3 plays, 9 yards
  6. Q1 Ohio StateTouchdown, 3 plays, 72 yards
  7. Q1 Michigan StatePunt, 3 plays, 5 yards
  8. Q1 Ohio StateTouchdown, 10 plays, 75 yards
  9. Q2 Michigan StatePunt, 4 plays, 19 yards
  10. Q2 Ohio StatePunt, 6 plays, 44 yards
  11. Q2 Michigan StatePick-six, 3 plays (Ohio State scores), 1 yard
  12. Q2 Michigan StatePunt, 3 plays, 1 yard
  13. Q2 Ohio StatePunt, 3 plays, 3 yards
  14. Q2 Michigan StateFumble, 7 plays, 35 yards
  15. Q2 Ohio StateEnd of half, 1 play, −11 yards
  16. Q3 Ohio StatePunt, 3 plays, 8 yards
  17. Q3 Michigan StatePunt, 10 plays, 45 yards
  18. Q3 Ohio StateTouchdown, 5 plays, 87 yards
  19. Q3 Michigan StateTouchdown, 2 plays, 75 yards
  20. Q3 Ohio StateFumble, 2 plays, −3 yards
  21. Q3 Michigan StateInterception, 1 play, 0 yards
  22. Q3 Ohio StateField goal, 9 plays, 77 yards
  23. Q3 Michigan StateField goal, 11 plays, 55 yards
  24. Q4 Ohio StatePunt, 3 plays, −1 yard
  25. Q4 Michigan StatePunt, 3 plays, 1 yard
  26. Q4 Ohio StateTouchdown, 1 play, 41 yards
  27. Q4 Michigan StatePunt, 3 plays, 5 yards
  28. Q4 Ohio StateTouchdown, 5 plays, 76 yards
  29. Q4 Michigan StatePunt, 6 plays, 0 yards
  30. Q4 Ohio StateSafety, 2 plays (Michigan State scores), 8 yards
  31. Q4 Ohio StateResult not recorded, 2 plays, 3 yards

Play by play

1st quarter8 drives, then Ohio State 14, Michigan State 0
Michigan State Punt, 3 plays
15:001st & 10 at own 35Dominic DiMaccio kickoff for 60 yds for a touchback
14:551st & 10 at own 25Rocky Lombardi run for a loss of 1 yard to the MchSt 24
14:352nd & 11 at own 24Rocky Lombardi pass complete to Connor Heyward for 8 yds to the MchSt 32
14:003rd & 3 at own 32Connor Heyward run for a loss of 1 yard to the MchSt 31
13:234th & 4 at own 31Bryce Baringer punt for 52 yds, downed at the OhSt 17
Ohio State Touchdown, 12 plays
13:201st & 10 at own 17Justin Fields pass complete to Chris Olave for 16 yds to the OhSt 33 for a 1ST down
13:071st & 10 at own 33Justin Fields pass incomplete to Chris Olave
13:002nd & 10 at own 33Master Teague III run for 3 yds to the OhSt 36
12:393rd & 7 at own 36Fields, Justin pass incomplete to Olave, Chris, PENALTY MICHIGANST roughing passer (Fletcher, Michael) 15 yards to the MICHIGANST49, NO PLAY, 1ST DOWN OHIOST.
12:351st & 10 at opp 49Justin Fields run for 4 yds to the MchSt 45
12:072nd & 6 at opp 45Justin Fields run for 8 yds to the MchSt 37 for a 1ST down
11:451st & 10 at opp 37Master Teague III run for 5 yds to the MchSt 32
11:152nd & 5 at opp 32Master Teague III run for 3 yds to the MchSt 29
10:493rd & 2 at opp 29Justin Fields pass complete to Chris Olave for 7 yds to the MchSt 22 for a 1ST down
10:051st & goal at opp 1Master Teague III run for no gain to the MchSt 1
9:302nd & goal at opp 1Master Teague III run for a loss of 1 yard to the MchSt 2
8:463rd & goal at opp 2Justin Fields run for 2 yds for a TD (Blake Haubeil KICK)Ohio State 7, Michigan State 0
Michigan State Punt, 3 plays
8:463rd & 11 at own 35Dominic DiMaccio kickoff for 63 yds for a touchback
8:421st & 10 at own 25Lombardi, Rocky pass incomplete to Hunt, Tyler, PENALTY OHIOST pass interference (Hilliard, Justin) 8 yards to the MICHIGANST33, NO PLAY, 1ST DOWN MICHIGANST.
8:351st & 10 at own 33Connor Heyward run for 2 yds to the MchSt 35
8:192nd & 8 at own 35Rocky Lombardi pass incomplete to Jalen Nailor
8:153rd & 8 at own 35Rocky Lombardi pass incomplete to Tre Mosley
8:084th & 8 at own 35Bryce Baringer punt for 47 yds, fair catch by Garrett Wilson at the OhSt 18
Ohio State Punt, 6 plays
8:001st & 10 at own 18Master Teague III run for 5 yds to the OhSt 23
7:302nd & 5 at own 23Master Teague III run for a loss of 2 yards to the OhSt 21
6:453rd & 7 at own 21Justin Fields run for 13 yds to the OhSt 34 for a 1ST down
6:151st & 10 at own 34Teague III, Master rush for 11 yards to the OHIOST45, PENALTY OHIOST holding (Ruckert, Jeremy) 10 yards to the OHIOST24, NO PLAY.
6:001st & 20 at own 24Justin Fields pass complete to Trey Sermon for a loss of 5 yards to the OhSt 19
5:252nd & 25 at own 19Trey Sermon run for 9 yds to the OhSt 28
4:573rd & 16 at own 28Justin Fields pass incomplete to Garrett Wilson
4:504th & 16 at own 28Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 20
Michigan State Punt, 3 plays
4:451st & 10 at own 20MICHIGAN ST Penalty, Offensive Holding (AJ Arcuri) to the MchSt 10
4:401st & 20 at own 10Elijah Collins run for 2 yds to the MchSt 12
4:002nd & 18 at own 12Rocky Lombardi pass complete to Tyler Hunt for 3 yds to the MchSt 15
3:253rd & 15 at own 15Elijah Collins run for 14 yds to the MchSt 29
2:424th & 1 at own 29Bryce Baringer punt for 43 yds, fair catch by Garrett Wilson at the OhSt 28
Ohio State Touchdown, 3 plays
2:251st & 10 at own 28Justin Fields run for 44 yds to the MchSt 28 for a 1ST down
2:081st & 10 at opp 28Justin Fields pass incomplete to Jameson Williams
2:012nd & 10 at opp 28Justin Fields pass complete to Garrett Wilson for 28 yds for a TD (Blake Haubeil KICK)Ohio State 14, Michigan State 0
Michigan State Punt, 3 plays
2:012nd & 10 at own 35Dominic DiMaccio kickoff for 56 yds , Jayden Reed return for 28 yds to the MchSt 37
1:501st & 10 at own 37Rocky Lombardi pass incomplete to Jalen Nailor
1:452nd & 10 at own 37Elijah Collins run for 2 yds to the MchSt 39
1:003rd & 8 at own 39Rocky Lombardi pass complete to Connor Heyward for 3 yds to the MchSt 42
0:224th & 5 at own 42Bryce Baringer punt for 33 yds, fair catch by Garrett Wilson at the OhSt 25
Ohio State Touchdown, 10 plays
0:151st & 10 at own 25Master Teague III run for 2 yds to the OhSt 27
Q2 14:582nd & 8 at own 27Justin Fields pass complete to Julian Fleming for 2 yds to the OhSt 29
Q2 14:153rd & 6 at own 29Justin Fields pass complete to Garrett Wilson for 7 yds to the OhSt 36 for a 1ST down
Q2 13:401st & 10 at own 36Master Teague III run for 1 yd to the OhSt 37
Q2 13:152nd & 9 at opp 39Justin 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
Q2 12:451st & 10 at opp 49Trey Sermon run for a loss of 3 yards to the OhSt 48
Q2 12:152nd & 13 at own 48Justin Fields pass complete to Chris Olave for 8 yds Chris Olave fumbled, recovered by OhSt
Q2 11:303rd & 5 at opp 37Justin 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
Q2 11:031st & 10 at opp 27Trey Sermon run for 25 yds to the MchSt 2 for a 1ST down
Q2 10:531st & 0 at opp 2Timeout MICHIGAN ST, clock 10:53
Q2 10:351st & goal at opp 2Fields, Justin rush for loss of 3 yards to the MICHIGANST5, PENALTY MICHIGANST 12 men on the field 1 yards to the MICHIGANST1, NO PLAY.
Q2 10:251st & goal at opp 1Justin Fields run for 1 yd for a TD (Blake Haubeil KICK)Ohio State 21, Michigan State 0
2nd quarter7 drives, then Ohio State 28, Michigan State 0
Michigan State Punt, 4 plays
10:251st & 9 at own 35Dominic DiMaccio kickoff for 52 yds for a touchback
10:091st & 10 at own 25Rocky Lombardi pass complete to Jalen Nailor for 17 yds to the MchSt 42 for a 1ST down
10:001st & 10 at own 42Rocky Lombardi pass incomplete
9:552nd & 10 at own 42Rocky Lombardi pass incomplete to Tre Mosley
9:503rd & 10 at own 42Rocky Lombardi pass complete to Connor Heyward for 2 yds to the MchSt 44
9:254th & 8 at own 44Bryce Baringer punt for 56 yds for a touchback
Ohio State Punt, 6 plays
9:151st & 10 at own 20Justin Fields pass complete to Chris Olave for 19 yds to the OhSt 39 for a 1ST down
9:001st & 10 at own 39Justin Fields pass complete to Chris Olave for 13 yds to the MchSt 48 for a 1ST down
8:301st & 10 at opp 48Master Teague III run for 3 yds to the MchSt 45
8:002nd & 7 at opp 45Fields, Justin pass incomplete, PENALTY MICHIGANST roughing passer (Beesley, Drew) 15 yards to the MICHIGANST30, NO PLAY, 1ST DOWN OHIOST.
7:501st & 10 at opp 30Master Teague III run for 3 yds to the MchSt 27
7:152nd & 7 at opp 27Chris Olave run for no gain to the MchSt 27
6:403rd & 7 at opp 36Justin 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
6:224th & 16 at opp 36Drue Chrisman punt for 35 yds, downed at the MchSt 1
Michigan State Pick-six, 3 plays (Ohio State scores)
6:201st & 10 at own 1Rocky Lombardi run for 1 yd to the MchSt 2
5:402nd & 9 at own 2Connor Heyward run for no gain to the MchSt 2
5:153rd & 9 at own 2Rocky Lombardi pass intercepted for a TD Haskell Garrett return for no gain for a TD (Blake Haubeil KICK)Ohio State 28, Michigan State 0
Michigan State Punt, 3 plays
5:151st & 10 at own 35Dominic DiMaccio kickoff for 56 yds for a touchback
5:051st & 10 at own 25Elijah Collins run for 2 yds to the MchSt 27
4:292nd & 8 at own 27Rocky Lombardi sacked by Tyreke Smith for a loss of 9 yards to the MchSt 18
4:003rd & 17 at own 18Elijah Collins run for 8 yds to the MchSt 26
3:294th & 9 at own 26Bryce 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
Ohio State Punt, 3 plays
3:261st & 10 at own 19Justin Fields pass incomplete to Garrett Wilson, broken up by Angelo Grose
3:002nd & 10 at own 19Justin Fields pass complete to Wyatt Davis for a loss of 2 yards to the OhSt 17
2:453rd & 12 at own 17Justin Fields run for 5 yds to the OhSt 22
2:394th & 7 at own 22Timeout MICHIGAN ST, clock 02:39
2:314th & 7 at own 22Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 26
Michigan State Fumble, 7 plays
2:151st & 10 at own 26Payton Thorne pass complete to Jalen Nailor for 6 yds to the MchSt 32
2:002nd & 4 at own 32Payton Thorne pass complete to Tyler Hunt for 9 yds to the MchSt 41 for a 1ST down
1:501st & 10 at own 41Payton Thorne pass complete to Tre Mosley for 12 yds to the OhSt 47 for a 1ST down
1:301st & 10 at opp 47Payton Thorne pass complete to Connor Heyward for a loss of 7 yards to the MchSt 46
1:232nd & 17 at own 46Payton Thorne pass complete to Tre Mosley for 10 yds to the OhSt 44
1:153rd & 7 at opp 44Payton Thorne pass complete to Tyler Hunt for 5 yds to the OhSt 39
0:454th & 2 at opp 39Payton 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
Ohio State End of half, 1 play
0:451st & 10 at own 47OHIO ST Penalty, Unsportsmanlike Conduct (-15 Yards) to the OhSt 32
0:401st & 10 at own 32Trey Sermon run for 4 yds to the OhSt 36
3rd quarter8 drives, then Ohio State 38, Michigan State 7
Ohio State Punt, 3 plays
15:001st & 10 at own 35Matt Coghlin kickoff for 65 yds for a touchback
14:551st & 10 at own 25Master Teague III run for no gain to the OhSt 25
14:252nd & 10 at own 25Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 33
14:103rd & 2 at own 33Justin Fields pass incomplete to Chris Olave
13:594th & 2 at own 33Drue Chrisman punt for 54 yds, downed at the MchSt 13
Michigan State Punt, 10 plays
13:551st & 10 at own 13Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 17
13:252nd & 6 at own 17Connor Heyward run for 1 yd to the MchSt 18
12:453rd & 5 at own 18Payton Thorne pass complete to Jayden Reed for 6 yds to the MchSt 24 for a 1ST down
12:051st & 10 at own 24Payton Thorne pass complete to Jayden Reed for 19 yds to the MchSt 43 for a 1ST down
11:551st & 10 at own 43Connor Heyward run for 4 yds to the MchSt 47
11:152nd & 6 at own 47Payton Thorne run for 4 yds to the OhSt 49
10:503rd & 2 at opp 49Payton Thorne pass complete to Jayden Reed for 3 yds to the OhSt 46 for a 1ST down
10:201st & 10 at opp 46Connor Heyward run for 2 yds to the OhSt 44
10:002nd & 8 at opp 44Elijah Collins run for 4 yds to the OhSt 40
9:303rd & 4 at opp 40Payton Thorne sacked by Jerron Cage and Zach Harrison for a loss of 2 yards to the OhSt 42
8:204th & 6 at opp 42Bryce Baringer punt for 29 yds, fair catch by Garrett Wilson at the OhSt 13
Ohio State Touchdown, 5 plays
8:151st & 10 at own 13Trey Sermon run for 6 yds to the OhSt 19
7:452nd & 4 at own 19Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 27 for a 1ST down
7:251st & 10 at own 27Trey Sermon run for 2 yds to the OhSt 29
6:502nd & 8 at own 29Justin Fields pass complete to Chris Olave for 7 yds to the OhSt 36
6:143rd & 1 at own 36Trey Sermon run for 64 yds for a TD (Blake Haubeil KICK)Ohio State 35, Michigan State 0
Michigan State Touchdown, 2 plays
6:143rd & 1 at own 35Dominic DiMaccio kickoff for 55 yds for a touchback
6:001st & 10 at own 25Payton Thorne pass complete to Jayden Reed for 55 yds to the OhSt 20 for a 1ST down
5:301st & 10 at opp 20Payton Thorne run for 20 yds for a TD (Matt Coghlin KICK)Ohio State 35, Michigan State 7
Ohio State Fumble, 2 plays
5:301st & 10 at own 35Matt Coghlin kickoff for 62 yds , Demario McCall return for 18 yds to the MICHIGANST 47 MICHIGAN ST Penalty, Defensive Offside (-5 Yards) to the OhSt 26
5:251st & 10 at own 26Justin Fields sacked by Michael Fletcher for a loss of 3 yards to the OhSt 23
4:482nd & 13 at own 23Justin Fields pass complete to Chris Olave for 12 yds Chris Olave fumbled, recovered by MchSt
Michigan State Interception, 1 play
4:431st & 10 at opp 35Payton Thorne pass intercepted Shaun Wade return for no gain to the OhSt 13
Ohio State Field goal, 9 plays
4:401st & 10 at own 13Trey Sermon run for 5 yds to the OhSt 18
4:152nd & 5 at own 19Trey 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
4:141st & 10 at own 34MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the OhSt 49 for a 1ST down
3:381st & 10 at own 49Justin Fields pass complete to Julian Fleming for 6 yds to the MchSt 45
3:102nd & 4 at opp 45Justin Fields run for 11 yds to the MchSt 34 for a 1ST down
2:301st & 10 at opp 34Justin Fields run for 25 yds to the MchSt 9 for a 1ST down
1:551st & goal at opp 9Trey Sermon run for a loss of 1 yard to the MchSt 10
1:162nd & goal at opp 10Justin Fields pass incomplete to Trey Sermon
1:163rd & 0 at opp 10Timeout OHIO ST, clock 01:16
1:123rd & goal at opp 10Justin Fields pass incomplete to Demario McCall
1:084th & goal at opp 10Blake Haubeil 27 yd FG GOODOhio State 38, Michigan State 7
Michigan State Field goal, 11 plays
1:084th & 11 at own 35Dominic DiMaccio kickoff for 51 yds , Jayden Reed return for 16 yds to the MchSt 30
1:001st & 10 at own 30Payton Thorne run for 1 yd to the MchSt 31
0:202nd & 9 at own 31Connor Heyward run for 1 yd to the MchSt 32
Q4 14:553rd & 8 at own 32Payton Thorne run for 7 yds to the MchSt 39
Q4 14:054th & 1 at own 39Payton Thorne pass complete to Jalen Nailor for 3 yds to the MchSt 42 for a 1ST down
Q4 13:401st & 10 at own 42Payton Thorne pass complete to Jalen Nailor for 10 yds to the OhSt 48 for a 1ST down
Q4 13:251st & 10 at opp 48Connor Heyward run for 2 yds to the OhSt 46
Q4 12:452nd & 8 at opp 46Payton Thorne run for 31 yds to the OhSt 15 for a 1ST down
Q4 12:111st & 10 at opp 15Payton Thorne pass incomplete to Tre Mosley
Q4 12:062nd & 10 at opp 15Payton Thorne pass incomplete to Tre Mosley, broken up by Marcus Hooker
Q4 12:013rd & 10 at opp 15Payton Thorne pass incomplete to Connor Heyward
Q4 11:584th & 10 at opp 15Matt Coghlin 32 yd FG GOODOhio State 38, Michigan State 10
4th quarter8 drives, then Ohio State 52, Michigan State 12
Ohio State Punt, 3 plays
11:584th & 10 at own 35Matt Coghlin kickoff for 65 yds for a touchback
11:551st & 10 at own 25Justin Fields sacked by Michael Dowell and Jack Camper for a loss of 4 yards to the OhSt 21
11:182nd & 14 at own 21MICHIGAN ST Penalty, Defensive Offside (Naquan Jones) to the OhSt 26
10:472nd & 9 at own 26Miyan Williams run for no gain to the OhSt 26
10:373rd & 9 at own 26OHIO ST Penalty, False Start (Garrett Wilson) to the OhSt 21
10:003rd & 14 at own 21Master Teague III run for 3 yds to the OhSt 24
9:314th & 11 at own 24Drue Chrisman punt for 74 yds, downed at the MchSt 2
Michigan State Punt, 3 plays
9:301st & 10 at own 2Payton Thorne pass incomplete to Jayden Reed
9:102nd & 10 at own 2Elijah Collins run for 1 yd to the MchSt 3
8:333rd & 9 at own 3Payton Thorne pass incomplete to Tre Mosley
8:224th & 9 at own 3Bryce Baringer punt for 45 yds , Jaxon Smith-Njigba returns for 7 yds to the MchSt 41
Ohio State Touchdown, 1 play
8:161st & 10 at opp 41Justin Fields pass complete to Chris Olave for 41 yds for a TD (Blake Haubeil KICK)Ohio State 45, Michigan State 10
Michigan State Punt, 3 plays
8:161st at the 50Dominic DiMaccio kickoff for 50 yds for a touchback
8:141st & 10 at own 25Payton Thorne pass complete to Jayden Reed for a loss of 4 yards to the MchSt 21
8:002nd & 14 at own 21Payton Thorne pass complete to Matt Dotson for 9 yds to the MchSt 30
7:303rd & 5 at own 30Payton Thorne pass incomplete to Tre Mosley
7:104th & 5 at own 30Bryce Baringer punt for 46 yds, fair catch by Jaxon Smith-Njigba at the OhSt 24
Ohio State Touchdown, 5 plays
6:501st & 10 at own 24Miyan Williams run for 6 yds to the OhSt 30
6:202nd & 4 at own 30Miyan Williams run for 6 yds to the OhSt 36 for a 1ST down
5:451st & 10 at own 36Miyan Williams run for 5 yds to the OhSt 41
5:102nd & 5 at own 41Miyan Williams run for 11 yds to the MchSt 48 for a 1ST down
4:211st & 10 at opp 48C.J. Stroud run for 48 yds for a TD (Blake Haubeil KICK)Ohio State 52, Michigan State 10
Michigan State Punt, 6 plays
4:211st & 10 at own 35Dominic DiMaccio kickoff for 59 yds , Jayden Reed return for 39 yds to the MchSt 45
4:001st & 10 at own 45Elijah Collins run for 4 yds to the MchSt 49
3:392nd & 6 at own 49Payton Thorne pass incomplete to Cade McDonald
3:163rd & 6 at own 49Payton Thorne pass complete to Tyler Hunt for 7 yds to the OhSt 44 for a 1ST down
3:001st & 10 at opp 44Payton Thorne run for 1 yd to the OhSt 43
2:352nd & 9 at opp 43Payton Thorne pass incomplete to Tyler Hunt
2:103rd & 9 at opp 43Payton Thorne sacked by Cormontae Hamilton for a loss of 12 yards to the MchSt 45
1:424th & 21 at own 45Bryce Baringer punt for 42 yds, fair catch by Jaxon Smith-Njigba at the OhSt 13
Ohio State Safety, 2 plays (Michigan State scores)
1:401st & 10 at own 13Steele Chambers run for 8 yds to the OhSt 21
1:022nd & 2 at own 21TEAM run for a loss of 21 yards for a SAFETYOhio State 52, Michigan State 12
Ohio State Result not recorded, 2 plays
0:532nd & 2 at own 20Dominic 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:331st & 10 at opp 37TEAM run for a loss of 2 yards to the MchSt 39
0:132nd & 12 at opp 39TEAM run for a loss of 1 yard to the MchSt 40

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 four 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