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
Team
Q1
Q2
Q3
Q4
Final
Ohio State
14
14
10
14
52
Michigan State
0
0
7
5
12
Standouts
PassingJustin Fields17 of 24, 199 yards, 2 TDOhio State
RushingJustin Fields13 carries, 104 yards, 2 TDOhio State
ReceivingChris Olave10 catches, 139 yards, 1 TDOhio State
No. 34DefenseAntjuan Simmons12 tackles, 2 for lossMichigan State
Photos: Wikimedia Commons, free licenses; credits on each player’s page.
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio State
Michigan State
521
Total yards
261
199
Passing yards
180
322
Rushing yards
81
8.3
Yards per pass
5.0
6.7
Yards per rush
2.9
26
First downs
13
6–12
Third downs
3–17
0–0
Fourth downs
1–2
1
Turnovers
4
7–63
Penalties
10–106
32:34
Possession
27:13
3
Sacks (by defense)
3
Efficiency
Ohio State
Michigan State
48%
Success rate
22%
0.31
EPA per play
−0.26
1.31
Explosiveness
1.50
0.38
Rushing EPA
−0.29
0.31
Passing EPA
−0.24
38%
Passing-down success
14%
0.19
First-down EPA
−0.16
0.19
Second-down EPA
−0.11
0.87
Third-down EPA
−0.44
23%
Havoc by its defense
17%
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
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.
Q1 Michigan StatePunt, 3 plays, 6 yards
Q1 Ohio StateTouchdown, 12 plays, 83 yards
Q1 Michigan StatePunt, 3 plays, 10 yards
Q1 Ohio StatePunt, 6 plays, 10 yards
Q1 Michigan StatePunt, 3 plays, 9 yards
Q1 Ohio StateTouchdown, 3 plays, 72 yards
Q1 Michigan StatePunt, 3 plays, 5 yards
Q1 Ohio StateTouchdown, 10 plays, 75 yards
Q2 Michigan StatePunt, 4 plays, 19 yards
Q2 Ohio StatePunt, 6 plays, 44 yards
Q2 Michigan StatePick-six, 3 plays (Ohio State scores), 1 yard
Q2 Michigan StatePunt, 3 plays, 1 yard
Q2 Ohio StatePunt, 3 plays, 3 yards
Q2 Michigan StateFumble, 7 plays, 35 yards
Q2 Ohio StateEnd of half, 1 play, −11 yards
Q3 Ohio StatePunt, 3 plays, 8 yards
Q3 Michigan StatePunt, 10 plays, 45 yards
Q3 Ohio StateTouchdown, 5 plays, 87 yards
Q3 Michigan StateTouchdown, 2 plays, 75 yards
Q3 Ohio StateFumble, 2 plays, −3 yards
Q3 Michigan StateInterception, 1 play, 0 yards
Q3 Ohio StateField goal, 9 plays, 77 yards
Q3 Michigan StateField goal, 11 plays, 55 yards
Q4 Ohio StatePunt, 3 plays, −1 yard
Q4 Michigan StatePunt, 3 plays, 1 yard
Q4 Ohio StateTouchdown, 1 play, 41 yards
Q4 Michigan StatePunt, 3 plays, 5 yards
Q4 Ohio StateTouchdown, 5 plays, 76 yards
Q4 Michigan StatePunt, 6 plays, 0 yards
Q4 Ohio StateSafety, 2 plays (Michigan State scores), 8 yards
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:00
1st & 10 at own 35
Dominic DiMaccio kickoff for 60 yds for a touchback
14:55
1st & 10 at own 25
Rocky Lombardi run for a loss of 1 yard to the MchSt 24
14:35
2nd & 11 at own 24
Rocky Lombardi pass complete to Connor Heyward for 8 yds to the MchSt 32
14:00
3rd & 3 at own 32
Connor Heyward run for a loss of 1 yard to the MchSt 31
13:23
4th & 4 at own 31
Bryce Baringer punt for 52 yds, downed at the OhSt 17
Ohio State Touchdown, 12 plays
13:20
1st & 10 at own 17
Justin Fields pass complete to Chris Olave for 16 yds to the OhSt 33 for a 1ST down
13:07
1st & 10 at own 33
Justin Fields pass incomplete to Chris Olave
13:00
2nd & 10 at own 33
Master Teague III run for 3 yds to the OhSt 36
12:39
3rd & 7 at own 36
Fields, Justin pass incomplete to Olave, Chris, PENALTY MICHIGANST roughing passer (Fletcher, Michael) 15 yards to the MICHIGANST49, NO PLAY, 1ST DOWN OHIOST.
12:35
1st & 10 at opp 49
Justin Fields run for 4 yds to the MchSt 45
12:07
2nd & 6 at opp 45
Justin Fields run for 8 yds to the MchSt 37 for a 1ST down
11:45
1st & 10 at opp 37
Master Teague III run for 5 yds to the MchSt 32
11:15
2nd & 5 at opp 32
Master Teague III run for 3 yds to the MchSt 29
10:49
3rd & 2 at opp 29
Justin Fields pass complete to Chris Olave for 7 yds to the MchSt 22 for a 1ST down
10:05
1st & goal at opp 1
Master Teague III run for no gain to the MchSt 1
9:30
2nd & goal at opp 1
Master Teague III run for a loss of 1 yard to the MchSt 2
8:46
3rd & goal at opp 2
Justin Fields run for 2 yds for a TD (Blake Haubeil KICK)Ohio State 7, Michigan State 0
Michigan State Punt, 3 plays
8:46
3rd & 11 at own 35
Dominic DiMaccio kickoff for 63 yds for a touchback
8:42
1st & 10 at own 25
Lombardi, Rocky pass incomplete to Hunt, Tyler, PENALTY OHIOST pass interference (Hilliard, Justin) 8 yards to the MICHIGANST33, NO PLAY, 1ST DOWN MICHIGANST.
8:35
1st & 10 at own 33
Connor Heyward run for 2 yds to the MchSt 35
8:19
2nd & 8 at own 35
Rocky Lombardi pass incomplete to Jalen Nailor
8:15
3rd & 8 at own 35
Rocky Lombardi pass incomplete to Tre Mosley
8:08
4th & 8 at own 35
Bryce Baringer punt for 47 yds, fair catch by Garrett Wilson at the OhSt 18
Ohio State Punt, 6 plays
8:00
1st & 10 at own 18
Master Teague III run for 5 yds to the OhSt 23
7:30
2nd & 5 at own 23
Master Teague III run for a loss of 2 yards to the OhSt 21
6:45
3rd & 7 at own 21
Justin Fields run for 13 yds to the OhSt 34 for a 1ST down
6:15
1st & 10 at own 34
Teague III, Master rush for 11 yards to the OHIOST45, PENALTY OHIOST holding (Ruckert, Jeremy) 10 yards to the OHIOST24, NO PLAY.
6:00
1st & 20 at own 24
Justin Fields pass complete to Trey Sermon for a loss of 5 yards to the OhSt 19
5:25
2nd & 25 at own 19
Trey Sermon run for 9 yds to the OhSt 28
4:57
3rd & 16 at own 28
Justin Fields pass incomplete to Garrett Wilson
4:50
4th & 16 at own 28
Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 20
Michigan State Punt, 3 plays
4:45
1st & 10 at own 20
MICHIGAN ST Penalty, Offensive Holding (AJ Arcuri) to the MchSt 10
4:40
1st & 20 at own 10
Elijah Collins run for 2 yds to the MchSt 12
4:00
2nd & 18 at own 12
Rocky Lombardi pass complete to Tyler Hunt for 3 yds to the MchSt 15
3:25
3rd & 15 at own 15
Elijah Collins run for 14 yds to the MchSt 29
2:42
4th & 1 at own 29
Bryce Baringer punt for 43 yds, fair catch by Garrett Wilson at the OhSt 28
Ohio State Touchdown, 3 plays
2:25
1st & 10 at own 28
Justin Fields run for 44 yds to the MchSt 28 for a 1ST down
2:08
1st & 10 at opp 28
Justin Fields pass incomplete to Jameson Williams
2:01
2nd & 10 at opp 28
Justin 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:01
2nd & 10 at own 35
Dominic DiMaccio kickoff for 56 yds , Jayden Reed return for 28 yds to the MchSt 37
1:50
1st & 10 at own 37
Rocky Lombardi pass incomplete to Jalen Nailor
1:45
2nd & 10 at own 37
Elijah Collins run for 2 yds to the MchSt 39
1:00
3rd & 8 at own 39
Rocky Lombardi pass complete to Connor Heyward for 3 yds to the MchSt 42
0:22
4th & 5 at own 42
Bryce Baringer punt for 33 yds, fair catch by Garrett Wilson at the OhSt 25
Ohio State Touchdown, 10 plays
0:15
1st & 10 at own 25
Master Teague III run for 2 yds to the OhSt 27
Q2 14:58
2nd & 8 at own 27
Justin Fields pass complete to Julian Fleming for 2 yds to the OhSt 29
Q2 14:15
3rd & 6 at own 29
Justin Fields pass complete to Garrett Wilson for 7 yds to the OhSt 36 for a 1ST down
Q2 13:40
1st & 10 at own 36
Master Teague III run for 1 yd to the OhSt 37
Q2 13:15
2nd & 9 at opp 39
Justin 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:45
1st & 10 at opp 49
Trey Sermon run for a loss of 3 yards to the OhSt 48
Q2 12:15
2nd & 13 at own 48
Justin Fields pass complete to Chris Olave for 8 yds Chris Olave fumbled, recovered by OhSt
Q2 11:30
3rd & 5 at opp 37
Justin 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:03
1st & 10 at opp 27
Trey Sermon run for 25 yds to the MchSt 2 for a 1ST down
Q2 10:53
1st & 0 at opp 2
Timeout MICHIGAN ST, clock 10:53
Q2 10:35
1st & goal at opp 2
Fields, 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:25
1st & goal at opp 1
Justin 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:25
1st & 9 at own 35
Dominic DiMaccio kickoff for 52 yds for a touchback
10:09
1st & 10 at own 25
Rocky Lombardi pass complete to Jalen Nailor for 17 yds to the MchSt 42 for a 1ST down
10:00
1st & 10 at own 42
Rocky Lombardi pass incomplete
9:55
2nd & 10 at own 42
Rocky Lombardi pass incomplete to Tre Mosley
9:50
3rd & 10 at own 42
Rocky Lombardi pass complete to Connor Heyward for 2 yds to the MchSt 44
9:25
4th & 8 at own 44
Bryce Baringer punt for 56 yds for a touchback
Ohio State Punt, 6 plays
9:15
1st & 10 at own 20
Justin Fields pass complete to Chris Olave for 19 yds to the OhSt 39 for a 1ST down
9:00
1st & 10 at own 39
Justin Fields pass complete to Chris Olave for 13 yds to the MchSt 48 for a 1ST down
8:30
1st & 10 at opp 48
Master Teague III run for 3 yds to the MchSt 45
8:00
2nd & 7 at opp 45
Fields, Justin pass incomplete, PENALTY MICHIGANST roughing passer (Beesley, Drew) 15 yards to the MICHIGANST30, NO PLAY, 1ST DOWN OHIOST.
7:50
1st & 10 at opp 30
Master Teague III run for 3 yds to the MchSt 27
7:15
2nd & 7 at opp 27
Chris Olave run for no gain to the MchSt 27
6:40
3rd & 7 at opp 36
Justin 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:22
4th & 16 at opp 36
Drue Chrisman punt for 35 yds, downed at the MchSt 1
Michigan State Pick-six, 3 plays (Ohio State scores)
6:20
1st & 10 at own 1
Rocky Lombardi run for 1 yd to the MchSt 2
5:40
2nd & 9 at own 2
Connor Heyward run for no gain to the MchSt 2
5:15
3rd & 9 at own 2
Rocky 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:15
1st & 10 at own 35
Dominic DiMaccio kickoff for 56 yds for a touchback
5:05
1st & 10 at own 25
Elijah Collins run for 2 yds to the MchSt 27
4:29
2nd & 8 at own 27
Rocky Lombardi sacked by Tyreke Smith for a loss of 9 yards to the MchSt 18
4:00
3rd & 17 at own 18
Elijah Collins run for 8 yds to the MchSt 26
3:29
4th & 9 at own 26
Bryce 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:26
1st & 10 at own 19
Justin Fields pass incomplete to Garrett Wilson, broken up by Angelo Grose
3:00
2nd & 10 at own 19
Justin Fields pass complete to Wyatt Davis for a loss of 2 yards to the OhSt 17
2:45
3rd & 12 at own 17
Justin Fields run for 5 yds to the OhSt 22
2:39
4th & 7 at own 22
Timeout MICHIGAN ST, clock 02:39
2:31
4th & 7 at own 22
Drue Chrisman punt for 52 yds, fair catch by Jayden Reed at the MchSt 26
Michigan State Fumble, 7 plays
2:15
1st & 10 at own 26
Payton Thorne pass complete to Jalen Nailor for 6 yds to the MchSt 32
2:00
2nd & 4 at own 32
Payton Thorne pass complete to Tyler Hunt for 9 yds to the MchSt 41 for a 1ST down
1:50
1st & 10 at own 41
Payton Thorne pass complete to Tre Mosley for 12 yds to the OhSt 47 for a 1ST down
1:30
1st & 10 at opp 47
Payton Thorne pass complete to Connor Heyward for a loss of 7 yards to the MchSt 46
1:23
2nd & 17 at own 46
Payton Thorne pass complete to Tre Mosley for 10 yds to the OhSt 44
1:15
3rd & 7 at opp 44
Payton Thorne pass complete to Tyler Hunt for 5 yds to the OhSt 39
0:45
4th & 2 at opp 39
Payton 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:45
1st & 10 at own 47
OHIO ST Penalty, Unsportsmanlike Conduct (-15 Yards) to the OhSt 32
0:40
1st & 10 at own 32
Trey 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:00
1st & 10 at own 35
Matt Coghlin kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
Master Teague III run for no gain to the OhSt 25
14:25
2nd & 10 at own 25
Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 33
14:10
3rd & 2 at own 33
Justin Fields pass incomplete to Chris Olave
13:59
4th & 2 at own 33
Drue Chrisman punt for 54 yds, downed at the MchSt 13
Michigan State Punt, 10 plays
13:55
1st & 10 at own 13
Payton Thorne pass complete to Connor Heyward for 4 yds to the MchSt 17
13:25
2nd & 6 at own 17
Connor Heyward run for 1 yd to the MchSt 18
12:45
3rd & 5 at own 18
Payton Thorne pass complete to Jayden Reed for 6 yds to the MchSt 24 for a 1ST down
12:05
1st & 10 at own 24
Payton Thorne pass complete to Jayden Reed for 19 yds to the MchSt 43 for a 1ST down
11:55
1st & 10 at own 43
Connor Heyward run for 4 yds to the MchSt 47
11:15
2nd & 6 at own 47
Payton Thorne run for 4 yds to the OhSt 49
10:50
3rd & 2 at opp 49
Payton Thorne pass complete to Jayden Reed for 3 yds to the OhSt 46 for a 1ST down
10:20
1st & 10 at opp 46
Connor Heyward run for 2 yds to the OhSt 44
10:00
2nd & 8 at opp 44
Elijah Collins run for 4 yds to the OhSt 40
9:30
3rd & 4 at opp 40
Payton Thorne sacked by Jerron Cage and Zach Harrison for a loss of 2 yards to the OhSt 42
8:20
4th & 6 at opp 42
Bryce Baringer punt for 29 yds, fair catch by Garrett Wilson at the OhSt 13
Ohio State Touchdown, 5 plays
8:15
1st & 10 at own 13
Trey Sermon run for 6 yds to the OhSt 19
7:45
2nd & 4 at own 19
Justin Fields pass complete to Chris Olave for 8 yds to the OhSt 27 for a 1ST down
7:25
1st & 10 at own 27
Trey Sermon run for 2 yds to the OhSt 29
6:50
2nd & 8 at own 29
Justin Fields pass complete to Chris Olave for 7 yds to the OhSt 36
6:14
3rd & 1 at own 36
Trey Sermon run for 64 yds for a TD (Blake Haubeil KICK)Ohio State 35, Michigan State 0
Michigan State Touchdown, 2 plays
6:14
3rd & 1 at own 35
Dominic DiMaccio kickoff for 55 yds for a touchback
6:00
1st & 10 at own 25
Payton Thorne pass complete to Jayden Reed for 55 yds to the OhSt 20 for a 1ST down
5:30
1st & 10 at opp 20
Payton Thorne run for 20 yds for a TD (Matt Coghlin KICK)Ohio State 35, Michigan State 7
Ohio State Fumble, 2 plays
5:30
1st & 10 at own 35
Matt 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:25
1st & 10 at own 26
Justin Fields sacked by Michael Fletcher for a loss of 3 yards to the OhSt 23
4:48
2nd & 13 at own 23
Justin Fields pass complete to Chris Olave for 12 yds Chris Olave fumbled, recovered by MchSt
Michigan State Interception, 1 play
4:43
1st & 10 at opp 35
Payton Thorne pass intercepted Shaun Wade return for no gain to the OhSt 13
Ohio State Field goal, 9 plays
4:40
1st & 10 at own 13
Trey Sermon run for 5 yds to the OhSt 18
4:15
2nd & 5 at own 19
Trey 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:14
1st & 10 at own 34
MICHIGAN ST Penalty, Unsportsmanlike Conduct (15 Yards) to the OhSt 49 for a 1ST down
3:38
1st & 10 at own 49
Justin Fields pass complete to Julian Fleming for 6 yds to the MchSt 45
3:10
2nd & 4 at opp 45
Justin Fields run for 11 yds to the MchSt 34 for a 1ST down
2:30
1st & 10 at opp 34
Justin Fields run for 25 yds to the MchSt 9 for a 1ST down
1:55
1st & goal at opp 9
Trey Sermon run for a loss of 1 yard to the MchSt 10
1:16
2nd & goal at opp 10
Justin Fields pass incomplete to Trey Sermon
1:16
3rd & 0 at opp 10
Timeout OHIO ST, clock 01:16
1:12
3rd & goal at opp 10
Justin Fields pass incomplete to Demario McCall
1:08
4th & goal at opp 10
Blake Haubeil 27 yd FG GOODOhio State 38, Michigan State 7
Michigan State Field goal, 11 plays
1:08
4th & 11 at own 35
Dominic DiMaccio kickoff for 51 yds , Jayden Reed return for 16 yds to the MchSt 30
1:00
1st & 10 at own 30
Payton Thorne run for 1 yd to the MchSt 31
0:20
2nd & 9 at own 31
Connor Heyward run for 1 yd to the MchSt 32
Q4 14:55
3rd & 8 at own 32
Payton Thorne run for 7 yds to the MchSt 39
Q4 14:05
4th & 1 at own 39
Payton Thorne pass complete to Jalen Nailor for 3 yds to the MchSt 42 for a 1ST down
Q4 13:40
1st & 10 at own 42
Payton Thorne pass complete to Jalen Nailor for 10 yds to the OhSt 48 for a 1ST down
Q4 13:25
1st & 10 at opp 48
Connor Heyward run for 2 yds to the OhSt 46
Q4 12:45
2nd & 8 at opp 46
Payton Thorne run for 31 yds to the OhSt 15 for a 1ST down
Q4 12:11
1st & 10 at opp 15
Payton Thorne pass incomplete to Tre Mosley
Q4 12:06
2nd & 10 at opp 15
Payton Thorne pass incomplete to Tre Mosley, broken up by Marcus Hooker
Q4 12:01
3rd & 10 at opp 15
Payton Thorne pass incomplete to Connor Heyward
Q4 11:58
4th & 10 at opp 15
Matt 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:58
4th & 10 at own 35
Matt Coghlin kickoff for 65 yds for a touchback
11:55
1st & 10 at own 25
Justin Fields sacked by Michael Dowell and Jack Camper for a loss of 4 yards to the OhSt 21
11:18
2nd & 14 at own 21
MICHIGAN ST Penalty, Defensive Offside (Naquan Jones) to the OhSt 26
10:47
2nd & 9 at own 26
Miyan Williams run for no gain to the OhSt 26
10:37
3rd & 9 at own 26
OHIO ST Penalty, False Start (Garrett Wilson) to the OhSt 21
10:00
3rd & 14 at own 21
Master Teague III run for 3 yds to the OhSt 24
9:31
4th & 11 at own 24
Drue Chrisman punt for 74 yds, downed at the MchSt 2
Michigan State Punt, 3 plays
9:30
1st & 10 at own 2
Payton Thorne pass incomplete to Jayden Reed
9:10
2nd & 10 at own 2
Elijah Collins run for 1 yd to the MchSt 3
8:33
3rd & 9 at own 3
Payton Thorne pass incomplete to Tre Mosley
8:22
4th & 9 at own 3
Bryce Baringer punt for 45 yds , Jaxon Smith-Njigba returns for 7 yds to the MchSt 41
Ohio State Touchdown, 1 play
8:16
1st & 10 at opp 41
Justin 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:16
1st at the 50
Dominic DiMaccio kickoff for 50 yds for a touchback
8:14
1st & 10 at own 25
Payton Thorne pass complete to Jayden Reed for a loss of 4 yards to the MchSt 21
8:00
2nd & 14 at own 21
Payton Thorne pass complete to Matt Dotson for 9 yds to the MchSt 30
7:30
3rd & 5 at own 30
Payton Thorne pass incomplete to Tre Mosley
7:10
4th & 5 at own 30
Bryce Baringer punt for 46 yds, fair catch by Jaxon Smith-Njigba at the OhSt 24
Ohio State Touchdown, 5 plays
6:50
1st & 10 at own 24
Miyan Williams run for 6 yds to the OhSt 30
6:20
2nd & 4 at own 30
Miyan Williams run for 6 yds to the OhSt 36 for a 1ST down
5:45
1st & 10 at own 36
Miyan Williams run for 5 yds to the OhSt 41
5:10
2nd & 5 at own 41
Miyan Williams run for 11 yds to the MchSt 48 for a 1ST down
4:21
1st & 10 at opp 48
C.J. Stroud run for 48 yds for a TD (Blake Haubeil KICK)Ohio State 52, Michigan State 10
Michigan State Punt, 6 plays
4:21
1st & 10 at own 35
Dominic DiMaccio kickoff for 59 yds , Jayden Reed return for 39 yds to the MchSt 45
4:00
1st & 10 at own 45
Elijah Collins run for 4 yds to the MchSt 49
3:39
2nd & 6 at own 49
Payton Thorne pass incomplete to Cade McDonald
3:16
3rd & 6 at own 49
Payton Thorne pass complete to Tyler Hunt for 7 yds to the OhSt 44 for a 1ST down
3:00
1st & 10 at opp 44
Payton Thorne run for 1 yd to the OhSt 43
2:35
2nd & 9 at opp 43
Payton Thorne pass incomplete to Tyler Hunt
2:10
3rd & 9 at opp 43
Payton Thorne sacked by Cormontae Hamilton for a loss of 12 yards to the MchSt 45
1:42
4th & 21 at own 45
Bryce Baringer punt for 42 yds, fair catch by Jaxon Smith-Njigba at the OhSt 13
Ohio State Safety, 2 plays (Michigan State scores)
1:40
1st & 10 at own 13
Steele Chambers run for 8 yds to the OhSt 21
1:02
2nd & 2 at own 21
TEAM run for a loss of 21 yards for a SAFETYOhio State 52, Michigan State 12
Ohio State Result not recorded, 2 plays
0:53
2nd & 2 at own 20
Dominic 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:33
1st & 10 at opp 37
TEAM run for a loss of 2 yards to the MchSt 39
0:13
2nd & 12 at opp 39
TEAM 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.