Ohio State at Michigan

Saturday, November 25, 2017

No. 8 Ohio State beat Michigan 31–⁠20. It was their 114th meeting; after it, Michigan led the series 58–⁠50–⁠6 as played.

Away8Ohio State12–⁠2 in 2017
31
HomeMichigan8–⁠5 in 2017
20

Final at Michigan Stadium, Ann ArborTV: FOXAttendance 112,028

At kickoff
49°F, partly cloudy, wind 18 mph from the west, gusts to 25 mphWeather: NOAA NCEI Integrated Surface Database; Ann Arbor Municipal Airport (KARB), 5 km from the stadium, seven minutes before kickoff
Officials
Referee Ron Snodgrass; umpire Ed Feaster; head linesman Bruce Keeling; line judge Patrick Holt; side judge Frank Steratore; field judge Jeffery Noggle; back judge Matthew Edwards; center judge Eric OliverGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio State01471031
Michigan776020

Standouts

  • RushingJ.K. Dobbins15 carries, 101 yards, 1 TDOhio State
  • DefenseRashan Gary10 tackles, 2 sacks, 3 for lossMichigan

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

Player stats

Ohio State

PassingC/AttYdsTDInt
J.T. Barrett3/83010
Dwayne Haskins6/79400
RushingCarYdsTDLong
J.K. Dobbins15101135
J.T. Barrett1567126
Mike Weber1257125
Dwayne Haskins324022
ReceivingRecYdsTDLong
K.J. Hill253029
Austin Mack127027
Marcus Baugh125125
Parris Campbell31207
DefenseTklTFLSacksInt
Denzel Ward8000
Chris Worley6000
Tuf Borland6000
Sam Hubbard52.52.50
Nick Bosa5110
Jordan Fuller3101
Michael Hill1110
Tyquan Lewis10.50.50

Michigan

PassingC/AttYdsTDInt
John O’Korn17/3219511
RushingCarYdsTDLong
Chris Evans1167024
Karan Higdon1155122
Khalid Hill51113
Ben Mason1202
ReceivingRecYdsTDLong
Kekoa Crawford257043
Chris Evans534013
Zach Gentry232027
Eddie McDoom228024
DefenseTklTFLSacksInt
Rashan Gary10320
Mike McCray10200
Chase Winovich91.510
Josh Metellus6000

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

Team stats

Ohio StateMichigan
350Total yards295
124Passing yards195
226Rushing yards100
8.3Yards per pass6.1
4.7Yards per rush2.8
17First downs16
8–⁠16Third downs9–⁠17
0–⁠0Fourth downs0–⁠1
0Turnovers1
9–⁠75Penalties6–⁠50
31:17Possession28:43
5Sacks (by defense)3

Efficiency

Ohio StateMichigan
39%Success rate36%
0.26EPA per play0.00
1.52Explosiveness1.51
0.17Rushing EPA0.14
0.48Passing EPA−0.12
40%Passing-down success33%
0.01First-down EPA−0.21
0.12Second-down EPA−0.22
0.85Third-down EPA0.91
18%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)

Michigan 52% to win. Ohio State won as Elo’s underdog.

The line

Ohio State −12.5, over/under 49.

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

Every drive

Michigan end zoneOhio State end zoneQ1 MichiganPunt, 3 playsQ1 Ohio StatePunt, 3 playsQ1 MichiganTouchdown, 13 playsQ1 Ohio StatePunt, 3 playsQ1 MichiganPunt, 6 playsQ1 Ohio StatePunt, 3 playsQ1 MichiganTouchdown, 2 playsQ2 Ohio StateTouchdown, 11 playsQ2 MichiganPunt, 4 playsQ2 Ohio StateTouchdown, 3 playsQ2 MichiganPunt, 3 playsQ2 Ohio StatePunt, 4 playsQ2 MichiganPunt, 4 playsQ2 Ohio StateEnd of half, 1 playQ3 Ohio StatePunt, 3 playsQ3 MichiganPunt, 6 playsQ3 Ohio StatePunt, 3 playsQ3 MichiganTouchdown, 4 playsQ3 Ohio StateTouchdown, 11 playsQ3 MichiganPunt, 6 playsQ4 Ohio StateField goal, 10 playsQ4 MichiganTurnover on downs, 8 playsQ4 Ohio StateMissed FG, 7 playsQ4 MichiganInterception, 1 playQ4 Ohio StateTouchdown, 3 playsQ4 MichiganEnd of game, 8 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Ohio State right to left.
  1. Q1 MichiganPunt, 3 plays, 3 yards
  2. Q1 Ohio StatePunt, 3 plays, 7 yards
  3. Q1 MichiganTouchdown, 13 plays, 77 yards
  4. Q1 Ohio StatePunt, 3 plays, −8 yards
  5. Q1 MichiganPunt, 6 plays, 18 yards
  6. Q1 Ohio StatePunt, 3 plays, −10 yards
  7. Q1 MichiganTouchdown, 2 plays, 6 yards
  8. Q2 Ohio StateTouchdown, 11 plays, 75 yards
  9. Q2 MichiganPunt, 4 plays, 10 yards
  10. Q2 Ohio StateTouchdown, 3 plays, 53 yards
  11. Q2 MichiganPunt, 3 plays, −3 yards
  12. Q2 Ohio StatePunt, 4 plays, 1 yard
  13. Q2 MichiganPunt, 4 plays, 19 yards
  14. Q2 Ohio StateEnd of half, 1 play, −1 yard
  15. Q3 Ohio StatePunt, 3 plays, 9 yards
  16. Q3 MichiganPunt, 6 plays, 13 yards
  17. Q3 Ohio StatePunt, 3 plays, −1 yard
  18. Q3 MichiganTouchdown, 4 plays, 51 yards
  19. Q3 Ohio StateTouchdown, 11 plays, 78 yards
  20. Q3 MichiganPunt, 6 plays, 8 yards
  21. Q4 Ohio StateField goal, 10 plays, 47 yards
  22. Q4 MichiganTurnover on downs, 8 plays, 36 yards
  23. Q4 Ohio StateMissed FG, 7 plays, 34 yards
  24. Q4 MichiganInterception, 1 play, −24 yards
  25. Q4 Ohio StateTouchdown, 3 plays, 66 yards
  26. Q4 MichiganEnd of game, 8 plays, 47 yards

Play by play

1st quarter7 drives, then Michigan 7, Ohio State 0
Michigan Punt, 3 plays
15:001st & 10 at own 35Blake Haubeil kickoff for 58 yds , Ambry Thomas return for 18 yds to the Mich 25
14:401st & 10 at own 25Khalid Hill run for 3 yds to the Mich 28
14:202nd & 7 at own 28Chris Evans run for no gain to the Mich 28
13:433rd & 7 at own 28John O’Korn pass incomplete to Tyrone Wheatley
13:344th & 7 at own 28Brad Robbins punt for 41 yds , K.J. Hill returns for 10 yds to the OhSt 41
Ohio State Punt, 3 plays
13:201st & 10 at own 41J.T. Barrett run for a loss of 2 yards to the OhSt 39
13:002nd & 12 at own 39J.K. Dobbins run for 3 yds to the OhSt 42
12:203rd & 9 at own 42J.T. Barrett pass complete to Parris Campbell for 6 yds to the OhSt 48
11:484th & 3 at own 48Drue Chrisman punt for 43 yds , Donovan Peoples-Jones returns for 14 yds to the Mich 23
Michigan Touchdown, 13 plays
11:421st & 10 at own 23Chris Evans run for 9 yds to the Mich 32
11:252nd & 1 at own 32Karan Higdon run for no gain to the Mich 32
11:103rd & 1 at own 32Khalid Hill run for 1 yd to the Mich 33 for a 1ST down
10:341st & 10 at own 33John O’Korn pass incomplete to Khalid Hill
10:252nd & 10 at own 33Chris Evans run for 24 yds to the OhSt 43 for a 1ST down
9:451st & 10 at opp 43Ben Mason run for 2 yds to the OhSt 41
9:082nd & 8 at opp 41John O’Korn pass incomplete to Sean McKeon
9:033rd & 8 at opp 41John O’Korn pass complete to Zach Gentry for 27 yds to the OhSt 14 for a 1ST down
8:301st & 10 at opp 14Chris Evans run for a loss of 1 yard to the OhSt 15
7:492nd & 11 at opp 15John O’Korn pass incomplete to Sean McKeon
7:403rd & 11 at opp 15John O’Korn pass complete to Chris Evans for 13 yds to the OhSt 2 for a 1ST down
7:141st & goal at opp 2MICHIGAN Penalty, False Start (Juwann Bushell-Beatty) to the OhSt 7
6:401st & goal at opp 7John O’Korn pass complete to Zach Gentry for 5 yds to the OhSt 2
6:022nd & goal at opp 2Khalid Hill run for 2 yds for a TD, (Quinn Nordin KICK)Michigan 7, Ohio State 0
Ohio State Punt, 3 plays
6:022nd & 10 at own 35James Foug kickoff for 63 yds , Mike Weber return for 15 yds to the OhSt 17
5:501st & 10 at own 17Parris Campbell run for a loss of 5 yards to the OhSt 12
5:152nd & 15 at own 12J.T. Barrett sacked by Rashan Gary for a loss of 3 yards to the OhSt 9
4:383rd & 18 at own 9J.T. Barrett pass incomplete to Binjimen Victor
4:304th & 18 at own 9Drue Chrisman punt for 51 yds , Donovan Peoples-Jones returns for a loss of 2 yards to the Mich 38
Michigan Punt, 6 plays
4:151st & 10 at own 38Chris Evans run for 6 yds to the Mich 44
3:502nd & 4 at own 44Chris Evans run for no gain to the Mich 44
3:103rd & 4 at own 44John O’Korn pass complete to Chris Evans for 5 yds to the Mich 49 for a 1ST down
2:201st & 10 at own 49Karan Higdon run for 3 yds to the OhSt 48
1:582nd & 7 at opp 48John O’Korn pass incomplete to Kekoa Crawford
1:453rd & 7 at opp 48John O’Korn pass complete to Eddie McDoom for 4 yds to the OhSt 44
1:144th & 3 at opp 44Brad Robbins punt for 27 yds, fair catch by K.J. Hill at the OhSt 17
Ohio State Punt, 3 plays
1:001st & 10 at own 17J.T. Barrett run for a loss of 1 yard to the OhSt 16
0:302nd & 11 at own 16J.T. Barrett pass incomplete to Terry McLaurin
0:303rd & 11 at own 16OHIO ST Penalty, False Start (Billy Price) to the OhSt 11
0:303rd & 16 at own 11Timeout MICHIGAN, clock 00:30
0:203rd & 16 at own 11J.T. Barrett sacked by Chase Winovich for a loss of 4 yards to the OhSt 7
0:024th & 20 at own 7Timeout OHIO ST, clock 00:02
0:004th & 20 at own 7Drue Chrisman punt for 46 yds , Donovan Peoples-Jones returns for 42 yds to the OhSt 49 OHIO ST Penalty, Defensive Holding (-5 Yards) to the OhSt 6
Michigan Touchdown, 2 plays
0:001st & goal at opp 6Karan Higdon run for 3 yds to the OhSt 3
Q2 14:572nd & goal at opp 3John O’Korn pass complete to Sean McKeon for 3 yds for a TD, (Quinn Nordin KICK)Michigan 14, Ohio State 0
2nd quarter7 drives, then Tied at 14
Ohio State Touchdown, 11 plays
14:572nd & 7 at own 35James Foug kickoff for 65 yds for a touchback
14:351st & 10 at own 25J.K. Dobbins run for 6 yds to the OhSt 31
14:052nd & 4 at own 31J.T. Barrett run for 2 yds to the OhSt 33
13:503rd & 2 at own 33J.T. Barrett run for 6 yds to the OhSt 39 for a 1ST down
13:251st & 10 at own 39J.K. Dobbins run for 17 yds to the Mich 44 for a 1ST down
13:001st & 10 at opp 44J.T. Barrett run for 8 yds to the Mich 36
12:202nd & 2 at opp 36J.T. Barrett pass complete to Parris Campbell for a loss of 1 yard to the Mich 37
11:453rd & 3 at opp 37J.T. Barrett run for 5 yds to the Mich 32 for a 1ST down
11:081st & 10 at opp 32J.T. Barrett pass incomplete to Marcus Baugh
11:082nd & 10 at opp 32Timeout OHIO ST, clock 11:08
11:022nd & 10 at opp 32MICHIGAN Penalty, Defensive Holding (Khaleke Hudson) to the Mich 22 for a 1ST down
10:251st & 10 at opp 22J.T. Barrett run for 6 yds to the Mich 16
9:572nd & 4 at opp 16J.T. Barrett pass incomplete to K.J. Hill
9:573rd & 4 at opp 16OHIO ST Penalty, Delay of Game (-5 Yards) to the Mich 21
9:503rd & 9 at opp 21J.T. Barrett run for 21 yds for a TD, (Sean Nuernberger KICK)Michigan 14, Ohio State 7
Michigan Punt, 4 plays
9:503rd & 9 at own 35Blake Haubeil kickoff for 57 yds , Ambry Thomas return for 7 yds to the Mich 15
9:401st & 10 at own 15MICHIGAN Penalty, Offensive Holding (Ben Bredeson) to the Mich 8
9:301st & 17 at own 8Karan Higdon run for 22 yds to the Mich 30 for a 1ST down
8:301st & 10 at own 30John O’Korn sacked by Sam Hubbard and Tyquan Lewis for a loss of 10 yards to the Mich 20
8:012nd & 20 at own 20Timeout MICHIGAN, clock 08:01
7:502nd & 20 at own 20John O’Korn pass complete to Khalid Hill for 10 yds to the Mich 30
7:173rd & 10 at own 30John O’Korn pass incomplete to Grant Perry
7:104th & 10 at own 30MICHIGAN Penalty, Illegal Formation (-5 Yards) to the Mich 25
7:014th & 15 at own 25Brad Robbins punt for 39 yds , K.J. Hill returns for 11 yds to the OhSt 47
Ohio State Touchdown, 3 plays
6:501st & 10 at own 47Mike Weber run for 2 yds to the OhSt 49
6:302nd & 8 at own 49J.T. Barrett run for 26 yds to the Mich 25 for a 1ST down
5:541st & 10 at opp 25J.T. Barrett pass complete to Marcus Baugh for 25 yds for a TD, (Sean Nuernberger KICK)Tied at 14
Michigan Punt, 3 plays
5:541st & 10 at own 35Blake Haubeil kickoff for 59 yds , Ambry Thomas return for 19 yds to the Mich 25
5:381st & 10 at own 25Karan Higdon run for 4 yds to the Mich 29
5:152nd & 6 at own 29John O’Korn pass complete to Chris Evans for a loss of 7 yards to the Mich 22
4:373rd & 13 at own 22John O’Korn pass incomplete to Donovan Peoples-Jones
4:304th & 13 at own 22Brad Robbins punt for 51 yds , K.J. Hill returns for 6 yds to the OhSt 33
Ohio State Punt, 4 plays
4:201st & 10 at own 33J.K. Dobbins run for 13 yds to the OhSt 46 for a 1ST down
3:451st & 10 at own 46J.K. Dobbins run for 4 yds to the 50 yard line
3:202nd & 6 at the 50J.K. Dobbins run for 1 yd to the Mich 49
3:003rd & 5 at opp 49TEAM run for a loss of 17 yards to the OhSt 34 TEAM fumbled, recovered by OhSt J.T. Barrett
2:024th & 22 at own 34Drue Chrisman punt for 43 yds, downed at the Mich 23
Michigan Punt, 4 plays
1:551st & 10 at own 23Chris Evans run for 10 yds to the Mich 33 for a 1ST down
1:201st & 10 at own 33John O’Korn pass complete to Sean McKeon for 3 yds to the Mich 36
1:002nd & 7 at own 36Karan Higdon run for 1 yd to the Mich 37
0:293rd & 6 at own 37John O’Korn run for 5 yds to the Mich 42
0:214th & 1 at own 42Brad Robbins punt for 58 yds for a touchback
Ohio State End of half, 1 play
0:001st & 10 at own 20TEAM run for a loss of 1 yard to the OhSt 19
3rd quarter6 drives, then Ohio State 21, Michigan 20
Ohio State Punt, 3 plays
15:001st & 10 at own 35James Foug kickoff for 65 yds for a touchback
14:501st & 10 at own 25J.T. Barrett run for no gain to the OhSt 25
14:152nd & 10 at own 25Mike Weber run for 9 yds to the OhSt 34
13:553rd & 1 at own 34Mike Weber run for no gain to the OhSt 34
13:294th & 1 at own 34Drue Chrisman punt for 49 yds, fair catch by Donovan Peoples-Jones at the MICHIGAN 17 OHIO ST Penalty, Illegal Contact (Jeffrey Okudah) to the Mich 32
Michigan Punt, 6 plays
13:151st & 10 at own 32Khalid Hill run for 3 yds to the Mich 35
12:402nd & 7 at own 35John O’Korn run for 6 yds to the Mich 41
12:153rd & 1 at own 41Khalid Hill run for 2 yds to the Mich 43 for a 1ST down
11:401st & 10 at own 43Karan Higdon run for 2 yds to the Mich 45
11:052nd & 8 at own 45John O’Korn pass incomplete to Drake Harris
11:023rd & 8 at own 45John O’Korn pass incomplete to Donovan Peoples-Jones
10:544th & 8 at own 45Brad Robbins punt for 41 yds, fair catch by K.J. Hill at the OhSt 14
Ohio State Punt, 3 plays
10:451st & 10 at own 14Mike Weber run for 5 yds to the OhSt 19
10:232nd & 5 at own 19J.T. Barrett pass incomplete to Marcus Baugh
10:103rd & 5 at own 19J.T. Barrett sacked by Rashan Gary for a loss of 6 yards to the OhSt 13
9:434th & 11 at own 13Drue Chrisman punt for 38 yds, downed at the Mich 49
Michigan Touchdown, 4 plays
9:301st & 10 at own 49John O’Korn pass complete to Kekoa Crawford for 43 yds to the OhSt 8 for a 1ST down
9:031st & 0 at opp 8Timeout MICHIGAN, clock 09:03
8:451st & goal at opp 8Chris Evans run for 1 yd to the OhSt 7
8:152nd & goal at opp 7OHIO ST Penalty, Defensive Holding (Chris Worley) to the OhSt 3 for a 1ST down
7:451st & goal at opp 3Karan Higdon run for 1 yd to the OhSt 2
7:072nd & goal at opp 2Karan Higdon run for 2 yds for a TD, (Quinn Nordin PAT BLOCKED)Michigan 20, Ohio State 14
Ohio State Touchdown, 11 plays
7:072nd & 9 at own 35James Foug kickoff for 55 yds , Mike Weber return for 12 yds to the OhSt 22
6:501st & 10 at own 22J.T. Barrett run for a loss of 1 yard to the OhSt 21
6:152nd & 11 at own 21J.T. Barrett run for 10 yds to the OhSt 31
5:503rd & 1 at own 31J.K. Dobbins run for 4 yds to the OhSt 35 for a 1ST down
5:301st & 10 at own 35J.K. Dobbins run for 3 yds to the OhSt 38
5:002nd & 7 at own 38Dwayne Haskins run for 2 yds to the OhSt 40
4:453rd & 5 at own 40MICHIGAN Penalty, Defensive Holding (Brandon Watson) to the 50 yard line for a 1ST down
4:201st & 10 at the 50J.K. Dobbins run for 3 yds to the Mich 47
4:032nd & 7 at opp 47Dwayne Haskins pass complete to J.K. Dobbins for 4 yds to the Mich 43
3:463rd & 3 at opp 43OHIO ST Penalty, False Start (Marcus Baugh) to the Mich 48
3:313rd & 8 at opp 48OHIO ST Penalty, False Start (Demetrius Knox) to the OhSt 47
3:063rd & 13 at own 47Dwayne Haskins pass complete to Austin Mack for 27 yds to the Mich 26 for a 1ST down
2:401st & 10 at opp 26J.K. Dobbins run for 3 yds to the Mich 23
2:012nd & 7 at opp 23Dwayne Haskins run for 22 yds to the Mich 1 for a 1ST down
1:341st & goal at opp 1J.K. Dobbins run for 1 yd for a TD, (Sean Nuernberger KICK)Ohio State 21, Michigan 20
Michigan Punt, 6 plays
1:341st & 10 at own 35Blake Haubeil kickoff for 59 yds
1:301st & 10 at own 35Chris Evans run for 1 yd to the Mich 36
1:002nd & 9 at own 36John O’Korn pass incomplete to Sean McKeon
0:303rd & 9 at own 36John O’Korn pass complete to Grant Perry for 9 yds to the Mich 45 for a 1ST down
0:151st & 10 at own 45John O’Korn pass incomplete to Eddie McDoom
0:072nd & 10 at own 45John O’Korn sacked by Sam Hubbard for a loss of 16 yards to the Mich 29 John O’Korn fumbled, forced by Sam Hubbard, recovered by Mich Chris Evans , return for 0 yards
0:003rd & 26 at own 29John O’Korn pass complete to Kekoa Crawford for 14 yds to the Mich 43
Q4 14:504th & 12 at own 43Brad Robbins punt for 31 yds, downed at the OhSt 26
4th quarter6 drives, then Ohio State 31, Michigan 20
Ohio State Field goal, 10 plays
14:401st & 10 at own 26Mike Weber run for no gain to the OhSt 26
13:562nd & 10 at own 26Mike Weber run for 6 yds to the OhSt 32
13:303rd & 4 at own 32Mike Weber run for 5 yds to the OhSt 37 for a 1ST down
12:501st & 10 at own 37Mike Weber run for 3 yds to the OhSt 40
12:152nd & 7 at own 40Mike Weber run for 3 yds to the OhSt 43
11:553rd & 4 at own 43Dwayne Haskins pass complete to K.J. Hill for 29 yds to the Mich 28 for a 1ST down
11:201st & 10 at opp 28Mike Weber run for 1 yd to the Mich 27
10:552nd & 9 at opp 27Dwayne Haskins run for no gain to the Mich 27
10:263rd & 9 at opp 27Dwayne Haskins pass incomplete to Binjimen Victor
10:214th & 9 at opp 27Sean Nuernberger 44 yd FG GOODOhio State 24, Michigan 20
Michigan Turnover on downs, 8 plays
10:214th & 9 at own 35Blake Haubeil kickoff for 65 yds for a touchback
10:101st & 10 at own 25John O’Korn sacked by Michael Hill for a loss of 6 yards to the Mich 19
9:292nd & 16 at own 19John O’Korn pass complete to Eddie McDoom for 24 yds to the Mich 43 for a 1ST down
9:001st & 10 at own 43Karan Higdon run for 9 yds to the OhSt 48
8:302nd & 1 at opp 48Chris Evans run for 3 yds to the OhSt 45 for a 1ST down
8:001st & 10 at opp 45Karan Higdon run for 9 yds to the OhSt 36
7:302nd & 1 at opp 36John O’Korn run for a loss of 3 yards to the OhSt 39
6:583rd & 4 at opp 39John O’Korn pass incomplete to Grant Perry
6:534th & 4 at opp 39John O’Korn pass incomplete to Chris Evans
Ohio State Missed FG, 7 plays
6:401st & 10 at own 39J.K. Dobbins run for no gain to the OhSt 39
6:202nd & 10 at own 39Dwayne Haskins pass complete to J.K. Dobbins for 3 yds to the OhSt 42
5:153rd & 7 at own 42Dwayne Haskins pass complete to K.J. Hill for 24 yds to the Mich 34 for a 1ST down
4:441st & 10 at opp 34J.K. Dobbins run for 2 yds to the Mich 32
4:002nd & 8 at opp 32Dwayne Haskins pass complete to Parris Campbell for 7 yds to the Mich 25
3:303rd & 1 at opp 25Mike Weber run for a loss of 2 yards to the Mich 27
2:474th & 3 at opp 27Sean Nuernberger 43 yd FG MISSED
Michigan Interception, 1 play
2:361st & 10 at opp 49John O’Korn pass intercepted. Jordan Fuller return for 11 yds to the OhSt 38 OHIO ST Penalty, Personal Foul (Sam Hubbard) to the OhSt 34
Ohio State Touchdown, 3 plays
2:151st & 10 at own 34J.K. Dobbins run for 35 yds to the Mich 31 for a 1ST down
1:501st & 10 at opp 31J.K. Dobbins run for 6 yds to the Mich 25
1:502nd & 4 at opp 25Timeout MICHIGAN, clock 01:50
1:442nd & 4 at opp 25Mike Weber run for 25 yds for a TD, (Sean Nuernberger KICK)Ohio State 31, Michigan 20
Michigan End of game, 8 plays
1:442nd & 4 at own 35Blake Haubeil kickoff for 65 yds , Ambry Thomas return for 12 yds to the Mich 12
1:321st & 10 at own 12Chris Evans run for 14 yds to the Mich 26 for a 1ST down
1:291st & 10 at own 26John O’Korn pass incomplete to Eddie McDoom
1:152nd & 10 at own 26MICHIGAN Penalty, Crackback (Chris Evans) to the Mich 13
0:502nd & 23 at own 13John O’Korn pass complete to Chris Evans for 10 yds to the Mich 23
0:373rd & 13 at own 36John O’Korn pass complete to Chris Evans for 13 yds to the OhSt 36 for a 1ST down OHIO ST Penalty, Face Mask (15 yards) (Jalyn Holmes) to the OhSt 49 for a 1ST down
0:241st & 10 at opp 49John O’Korn pass complete to Karan Higdon for 9 yds to the OhSt 40
0:162nd & 1 at opp 40John O’Korn sacked by Nick Bosa for a loss of 5 yards to the OhSt 45
0:163rd & 6 at opp 45Timeout MICHIGAN, clock 00:16
0:163rd & 6 at opp 45Timeout OHIO ST, clock 00:16
0:113rd & 6 at opp 45John O’Korn pass complete to Drake Harris for 10 yds to the OhSt 35 for a 1ST down
0:001st & 10 at opp 35John O’Korn sacked by Sam Hubbard for a loss of 6 yards to the OhSt 41

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.

Officially, Michigan leads 62–⁠52–⁠6; as played, 62–⁠53–⁠6 in 121 meetings, counting the seven since this game.

Recent meetings
2025Ohio State 27, Michigan 9
2024Michigan 13, Ohio State 10
2023Michigan 30, Ohio State 24
2022Michigan 45, Ohio State 23
2021Michigan 42, Ohio State 27
2019Ohio State 56, Michigan 27

Around this game