Skip to content

Michigan vs. Ohio State: Final Score & Recap

Final score, recap & advanced stats

MICH
Michigan11-0
OSU
Ohio State11-0
Final
Ohio StadiumConference game
1234T
MICH31472145
OSU10100323

MICHTeam statsOSU

530Total yards492
278Pass349
252Rush143
16First downs23
7-163rd down5-16
0Turnovers2
28:14Possession31:46
  • Q4 3:19MICHDonovan Edwards 85 Yd Run (Jake Moody Kick)4523
  • Q4 7:11MICHDonovan Edwards 75 Yd Run (Jake Moody Kick)3823
  • Q4 7:23OSUNoah Ruggles 27 Yd Field Goal 3123
  • Q4 13:10MICHJ.J. McCarthy 3 Yd Run (Jake Moody Kick)3120
  • Q3 11:56MICHColston Loveland 45 Yd pass from J.J. McCarthy (Jake Moody Kick)2420
  • Q2 3:49OSUMarvin Harrison Jr. 42 Yd pass from C.J. Stroud (Noah Ruggles Kick)1720
  • Q2 5:24MICHCornelius Johnson 75 Yd pass from J.J. McCarthy (Jake Moody Kick)1713
  • Q2 5:36OSUNoah Ruggles 47 Yd Field Goal 1013
  • Q2 7:26MICHCornelius Johnson 69 Yd pass from J.J. McCarthy (Jake Moody Kick)1010
  • Q1 1:19OSUNoah Ruggles 32 Yd Field Goal 310
  • Q1 6:07MICHJake Moody 49 Yd Field Goal 37
  • Q1 10:02OSUEmeka Egbuka 4 Yd pass from C.J. Stroud (Noah Ruggles Kick)07

How the model called it

Model line
OSU −6.5
market OSU −9
Biggest swing
MICH +26%
Q2 5:24
Against the number
MICH covered
line OSU −9

What the numbers say

  • MICH lived on explosives rather than sustaining drives — a profile that vanished once those chunk plays were tackled. 14% explosive on a 39% success rate
100%50%0%Q1Q2Q1Q2Q3Q4Q3Q4
OSU favored ↑50%MICH favored ↓
GridpexMICH 100%
Closing line
OSU −9
Closing total
56.0
Model line
OSU −6.5
Actual result
MICH 45 – 23 OSU
consensus, liveOSU −9total 56.0
Michigan
Ohio State
25.6sper snap · in line with the national 24.5s
fastnational avgslow
Snaps run
140
Points / snap
0.49

This exact spot, historically

empirical, no ratings

MICH up 4 entering the 4th quarter. Across 1,449 historically comparable game states (within ±2 pts and ±3 min, from 3,056 games):

65%
MICH went on to win
A genuinely vulnerable lead — comebacks are common
  • Q2 5:24MICH +26%

    J.J. McCarthy pass complete to Cornelius Johnson for 75 yds for a TD, (Jake Moody KICK)

  • Q3 11:56MICH +25%

    J.J. McCarthy pass complete to Colston Loveland for 45 yds for a TD, (Jake Moody KICK)

  • Q4 13:10MICH +24%

    J.J. McCarthy run for 3 yds for a TD, (Jake Moody KICK)

  • Q2 3:49OSU +22%

    C.J. Stroud pass complete to Marvin Harrison Jr. for 42 yds for a TD, (Noah Ruggles KICK)

  • Q2 7:26MICH +19%

    J.J. McCarthy pass complete to Cornelius Johnson for 69 yds for a TD, (Jake Moody KICK)

  • Q4 14:03MICH +16%

    McCarthy, J.J. pass incomplete to Bell, Ronnie, PENALTY OHIOST pass interference (Hickman, Ronnie) 12 yards to the OHIOST2, NO PLAY, 1ST DOWN MICHIGAN

FAQ

What was the final score of Michigan vs. Ohio State?

Michigan 45, Ohio State 23.

Did Gridpex's model pick hit?

No — the model picked OSU, which didn't hit. We report the misses too.

Where this number comes from. Every projection on this page is produced by the same model, run before kickoff on opponent-adjusted efficiency, power ratings and situational data — walk-forward validated on eleven seasons and never adjusted after the fact. How the model works →

Model estimates for informational and entertainment purposes only. Not betting advice. 21+. If you or someone you know has a gambling problem, call 1-800-GAMBLER. Data: CollegeFootballData.