Michigan at Ohio State

Saturday, November 30, 2024

Michigan beat No. 2 Ohio State 13–⁠10.

Michigan, a 19.5-point underdog, won in Columbus for a fourth straight win in the series; a brawl followed when Michigan players tried to plant a flag at midfield. Ohio State went on to win the national title.

AwayMichigan8–⁠5 in 2024
13
Home2Ohio State14–⁠2 in 2024
10

Final at Ohio Stadium, ColumbusTV: FOXAttendance 106,005FOX’s Big Noon Kickoff broadcast from here, November 30, 2024 (Wikipedia)

At kickoff
28°F, clear, wind 13 mph from the west, gusts to 18 mphWeather: NOAA NCEI Integrated Surface Database; Ohio State University Airport (KOSU), 10 km from the stadium, seven minutes before kickoff
Official
Larry SmithGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan0100313
Ohio State370010

How the win probability moved

Ohio State favored

Win probability by play: Ohio State 59% at kickoff, 0% at the end. Biggest swing: 27 points.

Michigan favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (27 points).

Standouts

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

Photos from the game

  • Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey Holmstrom
    Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey HolmstromPhoto: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey Holmstrom
    Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey HolmstromPhoto: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey Holmstrom
    Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey HolmstromPhoto: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
  • Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey Holmstrom
    Michigan vs Ohio State in Columbus, OH on November 30, 2024 © 2024 Zoey HolmstromPhoto: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons

From the game’s category on Wikimedia Commons, free licenses only, each credited.

Player stats

Michigan

PassingC/AttYdsTDInt
Davis Warren9/166202
RushingCarYdsTDLong
Kalel Mullings32116127
Alex Orji332029
Donovan Edwards41106
Davis Warren111011
ReceivingRecYdsTDLong
Peyton O’Leary118018
Tyler Morris114014
Marlin Klein31307
Hogan Hansen1909
DefenseTklTFLSacksInt
Ernest Hausmann81.500
Mason Graham7000
Wesley Walker6000
Jaishawn Barham5000
Aamir Hall5001
Makari Paige3001

Ohio State

PassingC/AttYdsTDInt
Will Howard19/3317512
RushingCarYdsTDLong
Quinshon Judkins1246017
TreVeyon Henderson102105
Will Howard41004
ReceivingRecYdsTDLong
Carnell Tate658013
Emeka Egbuka451018
Jeremiah Smith535110
TreVeyon Henderson225024
DefenseTklTFLSacksInt
Caleb Downs11001
Cody Simon90.500
Lathan Ransom90.500
Tyleik Williams70.500
Jack Sawyer4001

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

Team stats

MichiganOhio State
235Total yards252
62Passing yards175
173Rushing yards77
3.9Yards per pass5.3
4.2Yards per rush3.0
13First downs16
7–⁠14Third downs6–⁠16
0–⁠1Fourth downs1–⁠2
2Turnovers2
4–⁠50Penalties2–⁠19
33:35Possession26:25
0Sacks (by defense)0

Efficiency

MichiganOhio State
31%Success rate33%
−0.15EPA per play−0.17
1.09Explosiveness1.14
−0.10Rushing EPA−0.13
−0.02Passing EPA−0.08
35%Passing-down success21%
−0.58First-down EPA0.07
0.04Second-down EPA−0.13
0.57Third-down EPA−0.20
17%Havoc by its defense12%

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 75% to win. Michigan pulled the upset.

The line

Ohio State −19.5, over/under 41.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 92%, Michigan 8%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Ohio State end zoneMichigan end zoneQ1 MichiganPunt, 6 playsQ1 Ohio StateField goal, 9 playsQ1 MichiganTurnover on downs, 11 playsQ2 Ohio StateInterception, 3 playsQ2 MichiganTouchdown, 2 playsQ2 Ohio StateMissed FG, 10 playsQ2 MichiganPunt, 3 playsQ2 Ohio StatePunt, 3 playsQ2 MichiganField goal, 4 playsQ2 Ohio StateTouchdown, 9 playsQ2 MichiganEnd of half, 1 playQ3 Ohio StatePunt, 10 playsQ3 MichiganPunt, 3 playsQ3 Ohio StateInterception, 7 playsQ3 MichiganInterception, 3 playsQ3 Ohio StateMissed FG, 4 playsQ3 MichiganInterception, 15 playsQ4 Ohio StatePunt, 3 playsQ4 MichiganField goal, 11 playsQ4 Ohio StateTurnover on downs, 4 playsQ4 MichiganEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Michigan right to left.
  1. Q1 MichiganPunt, 6 plays, 25 yards
  2. Q1 Ohio StateField goal, 9 plays, 58 yards
  3. Q1 MichiganTurnover on downs, 11 plays, 72 yards
  4. Q2 Ohio StateInterception, 3 plays, 1 yard
  5. Q2 MichiganTouchdown, 2 plays, 2 yards
  6. Q2 Ohio StateMissed FG, 10 plays, 55 yards
  7. Q2 MichiganPunt, 3 plays, 5 yards
  8. Q2 Ohio StatePunt, 3 plays, 1 yard
  9. Q2 MichiganField goal, 4 plays, 3 yards
  10. Q2 Ohio StateTouchdown, 9 plays, 75 yards
  11. Q2 MichiganEnd of half, 1 play, 6 yards
  12. Q3 Ohio StatePunt, 10 plays, 56 yards
  13. Q3 MichiganPunt, 3 plays, 4 yards
  14. Q3 Ohio StateInterception, 7 plays, 31 yards
  15. Q3 MichiganInterception, 3 plays, 3 yards
  16. Q3 Ohio StateMissed FG, 4 plays, 0 yards
  17. Q3 MichiganInterception, 15 plays, 77 yards
  18. Q4 Ohio StatePunt, 3 plays, 9 yards
  19. Q4 MichiganField goal, 11 plays, 57 yards
  20. Q4 Ohio StateTurnover on downs, 4 plays, 1 yard
  21. Q4 MichiganEnd of game, 1 play, −16 yards

Play by play

1st quarter3 drives, then Ohio State 3, Michigan 0
Michigan Punt, 6 plays
14:551st & 10 at own 35Jayden Fielding kickoff for 65 yds , Jordan Marshall return for 11 yds to the MICH 11
14:551st & 10 at own 11Kalel Mullings run for 3 yds to the MICH 14
14:552nd & 7 at own 14Kalel Mullings run for 2 yds to the MICH 16
14:553rd & 5 at own 16Davis Warren pass complete to Tyler Morris for 14 yds to the MICH 30 for a 1ST down
14:551st & 10 at own 30Kalel Mullings run for 4 yds to the MICH 34
14:552nd & 6 at own 34Kalel Mullings run for 2 yds to the MICH 36
14:553rd & 4 at own 36Davis Warren pass complete to Marlin Klein for no gain to the MICH 36
10:334th & 4 at own 36Tommy Doman punt for 33 yds, punt out-of-bounds at the OSU 31
Ohio State Field goal, 9 plays
10:331st & 10 at own 31Will Howard pass complete to Carnell Tate for 9 yds to the OSU 40
10:332nd & 1 at own 40Will Howard pass complete to Carnell Tate for 8 yds to the OSU 48 for a 1ST down
10:331st & 10 at own 48TreVeyon Henderson run for no gain to the OSU 48
10:332nd & 10 at own 48Will Howard pass complete to Jeremiah Smith for 8 yds to the MICH 44
10:333rd & 2 at opp 44Will Howard pass complete to Carnell Tate for 13 yds to the MICH 31 for a 1ST down
10:331st & 10 at opp 31No Huddle-Shotgun Howard,Will pass incomplete deep right to Smith,Jeremiah thrown to UM00 PENALTY UM Pass Interference (Johnson,Quinten) 15 yards from UM31 to UM16, 1ST DOWN. NO PLAY.
10:331st & 10 at opp 16TreVeyon Henderson run for no gain to the MICH 16
10:332nd & 10 at opp 16TreVeyon Henderson run for 5 yds to the MICH 11
10:333rd & 5 at opp 11Will Howard pass incomplete to Emeka Egbuka
6:144th & 5 at opp 11Jayden Fielding 29 yd FG GOODOhio State 3, Michigan 0
Michigan Turnover on downs, 11 plays
6:141st & 10 at own 35Jayden Fielding kickoff for 65 yds for a touchback
6:141st & 10 at own 25Donovan Edwards run for 3 yds to the MICH 28
6:142nd & 7 at own 28Davis Warren pass complete to Hogan Hansen for 9 yds to the MICH 37 for a 1ST down
6:141st & 10 at own 37Davis Warren pass complete to Donovan Edwards for 1 yd to the MICH 38
6:142nd & 9 at own 38Donovan Edwards run for 6 yds to the MICH 44
6:143rd & 3 at own 44Alex Orji run for 29 yds to the OSU 27 for a 1ST down
6:141st & 10 at opp 27Kalel Mullings run for 8 yds to the OSU 19
6:142nd & 2 at opp 19Kalel Mullings run for 7 yds to the OSU 12 for a 1ST down
6:141st & 10 at opp 12Kalel Mullings run for 3 yds to the OSU 9
6:142nd & 7 at opp 9Davis Warren pass incomplete to Tyler Morris
0:003rd & 7 at opp 9Davis Warren pass complete to Fredrick Moore for 6 yds to the OSU 3
Q2 14:444th & 1 at opp 3Kalel Mullings run for no gain to the OSU 3
2nd quarter8 drives, then Tied at 10
Ohio State Interception, 3 plays
14:441st & 10 at own 3Quinshon Judkins run for no gain to the OSU 3
14:442nd & 10 at own 3Will Howard run for 1 yd to the OSU 4
13:213rd & 9 at own 4Will Howard pass intercepted Aamir Hall return for 11 yds to the OSU 2
Michigan Touchdown, 2 plays
13:211st & goal at opp 2Kalel Mullings run for 1 yd to the OSU 1
12:372nd & goal at opp 1Kalel Mullings run for 1 yd for a TD (Dominic Zvada KICK)Michigan 7, Ohio State 3
Ohio State Missed FG, 10 plays
12:371st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
12:371st & 10 at own 25Quinshon Judkins run for 15 yds to the OSU 40 for a 1ST down
12:371st & 10 at own 40Will Howard pass complete to Emeka Egbuka for 18 yds to the MICH 42 for a 1ST down
12:371st & 10 at opp 42Will Howard pass complete to Jeremiah Smith for 5 yds to the MICH 37 Ohio State Penalty, unsportsmanlike conduct (Yards) to the MICH 37
12:372nd & 5 at opp 37Quinshon Judkins run for 2 yds to the MICH 35
12:373rd & 3 at opp 35Will Howard run for 2 yds to the MICH 33
12:374th & 1 at opp 33Quinshon Judkins run for 10 yds to the MICH 23 for a 1ST down
9:241st & 10 at opp 23Timeout Michigan, clock 09:24
9:241st & 10 at opp 23Quinshon Judkins run for a loss of 1 yard to the MICH 24
9:242nd & 11 at opp 24No Huddle-Shotgun Howard,Will rush middle for 5 yards gain to the UM19 (Grant,Kenneth; Hausmann,Ernest) PENALTY UM Offside (Stewart,Josaiah) 5 yards from UM24 to UM19. NO PLAY.
9:242nd & 6 at opp 19Quinshon Judkins run for a loss of 1 yard to the MICH 20
9:243rd & 7 at opp 20Will Howard pass incomplete to Carnell Tate
7:284th & 7 at opp 20Jayden Fielding 38 yd FG MISSED
Michigan Punt, 3 plays
7:281st & 10 at own 20Kalel Mullings run for 3 yds to the MICH 23
7:282nd & 7 at own 23Kalel Mullings run for 2 yds to the MICH 25
7:283rd & 5 at own 25Davis Warren pass incomplete to Tyler Morris
5:414th & 5 at own 25Tommy Doman punt for 68 yds
Ohio State Punt, 3 plays
5:411st & 10 at own 7TreVeyon Henderson run for 2 yds to the OSU 9
5:412nd & 8 at own 9Will Howard pass incomplete to Gee Scott Jr.
5:413rd & 8 at own 9TreVeyon Henderson run for a loss of 1 yard to the OSU 8
4:174th & 9 at own 8Joe McGuire punt for 31 yds, fair catch by Tyler Morris at the OSU 39
Michigan Field goal, 4 plays
4:171st & 10 at opp 39Donovan Edwards run for 3 yds to the OSU 36
4:172nd & 7 at opp 36Donovan Edwards run for a loss of 1 yard to the OSU 37
4:173rd & 8 at opp 37Davis Warren pass complete to Donovan Edwards for 1 yd to the OSU 36
2:154th & 7 at opp 36Dominic Zvada 54 yd FG GOODMichigan 10, Ohio State 3
Ohio State Touchdown, 9 plays
2:151st & 10 at own 35Tommy Doman kickoff for 65 yds for a touchback
2:151st & 10 at own 25Will Howard pass incomplete to Jeremiah Smith
2:152nd & 10 at own 25Will Howard pass complete to Gee Scott Jr. for 6 yds to the OSU 31
2:003rd & 4 at own 31Timeout Ohio State, clock 02:00
2:003rd & 4 at own 31Will Howard pass complete to Emeka Egbuka for 18 yds to the OSU 49 for a 1ST down
2:001st & 10 at own 49Will Howard pass incomplete to Carnell Tate
2:002nd & 10 at own 49Will Howard pass complete to Jeremiah Smith for 9 yds to the MICH 42
2:003rd & 1 at opp 42Will Howard pass complete to Carnell Tate for 4 yds to the MICH 38 for a 1ST down
2:001st & 10 at opp 38Will Howard pass complete to Carnell Tate for 11 yds to the MICH 27 for a 1ST down
2:001st & 10 at opp 27TreVeyon Henderson run for 2 yds to the MICH 25
2:002nd & 8 at opp 25No Huddle-Shotgun Howard,Will pass incomplete deep left to Smith,Jeremiah thrown to UM00 PENALTY UM Pass Interference (Hill,Jyaire) 15 yards from UM25 to UM10, 1ST DOWN. NO PLAY.
0:301st & goal at opp 10Will Howard pass complete to Jeremiah Smith for 10 yds for a TD (Jayden Fielding KICK)Tied at 10
Michigan End of half, 1 play
0:251st & 10 at own 35Jayden Fielding kickoff for 43 yds , Joe Taylor return for 6 yds to the MICH 28
0:001st & 10 at own 28Kalel Mullings run for 6 yds to the MICH 34
3rd quarter6 drives, then Tied at 10
Ohio State Punt, 10 plays
14:581st & 10 at own 35Tommy Doman kickoff for 59 yds , TreVeyon Henderson return for no gain to the OSU 6
14:581st & 10 at own 6Quinshon Judkins run for 1 yd to the OSU 7
14:582nd & 9 at own 7TreVeyon Henderson run for 3 yds to the OSU 10
14:583rd & 6 at own 10Will Howard pass complete to Emeka Egbuka for 9 yds to the OSU 19 for a 1ST down
14:581st & 10 at own 19Will Howard pass complete to Carnell Tate for 13 yds to the OSU 32 for a 1ST down
14:581st & 10 at own 32Will Howard run for 3 yds to the OSU 35
14:582nd & 7 at own 35Will Howard pass incomplete to Gee Scott Jr.
14:583rd & 7 at own 35Will Howard pass complete to TreVeyon Henderson for 24 yds to the MICH 41 for a 1ST down
14:581st & 10 at opp 41Will Howard pass incomplete to Jeremiah Smith
14:582nd & 10 at opp 41Will Howard pass complete to Jeremiah Smith for 3 yds to the MICH 38
14:583rd & 7 at opp 38Will Howard pass incomplete to Emeka Egbuka
10:084th & 7 at opp 38Joe McGuire punt for 36 yds
Michigan Punt, 3 plays
10:081st & 10 at own 2Kalel Mullings run for 2 yds to the MICH 4
10:082nd & 8 at own 4Kalel Mullings run for 2 yds to the MICH 6
10:083rd & 6 at own 6Davis Warren pass incomplete to Hogan Hansen
8:244th & 6 at own 6Tommy Doman punt for 41 yds, fair catch by Caleb Downs at the MICH 47
Ohio State Interception, 7 plays
8:241st & 10 at opp 47Quinshon Judkins run for 17 yds to the MICH 30 for a 1ST down
8:241st & 10 at opp 30Quinshon Judkins run for 3 yds to the MICH 27
8:242nd & 7 at opp 27Quinshon Judkins run for 2 yds to the MICH 25
8:243rd & 5 at opp 25Will Howard pass complete to Emeka Egbuka for 6 yds to the MICH 19 for a 1ST down
8:241st & 10 at opp 19TreVeyon Henderson run for 5 yds to the MICH 14
8:242nd & 5 at opp 14Quinshon Judkins run for a loss of 2 yards to the MICH 16
4:513rd & 7 at opp 16Will Howard pass intercepted
Michigan Interception, 3 plays
4:511st & 10 at own 9Kalel Mullings run for 3 yds to the MICH 12
4:512nd & 7 at own 12Davis Warren pass incomplete to Semaj Morgan
4:013rd & 7 at own 12Davis Warren pass intercepted
Ohio State Missed FG, 4 plays
4:011st & 10 at opp 16Quinshon Judkins run for no gain to the MICH 16
4:012nd & 10 at opp 16Will Howard pass complete to Gee Scott Jr. for no gain to the MICH 16
4:013rd & 10 at opp 16TreVeyon Henderson run for no gain to the MICH 16
1:584th & 10 at opp 16Jayden Fielding 34 yd FG MISSED
Michigan Interception, 15 plays
1:581st & 10 at own 20Davis Warren pass incomplete to Peyton O’Leary
1:582nd & 10 at own 20Kalel Mullings run for 4 yds to the MICH 24
1:583rd & 6 at own 24Davis Warren pass complete to Marlin Klein for 7 yds to the MICH 31 for a 1ST down
0:001st & 10 at own 31Alex Orji run for 2 yds to the MICH 33
Q4 15:002nd & 8 at own 33Kalel Mullings run for 2 yds to the MICH 35
Q4 15:003rd & 6 at own 35Davis Warren pass complete to Marlin Klein for 6 yds to the MICH 41 for a 1ST down
Q4 15:001st & 10 at own 41Kalel Mullings run for 1 yd to the MICH 42
Q4 15:002nd & 9 at own 42Alex Orji run for 1 yd to the MICH 43
Q4 15:003rd & 8 at own 43Davis Warren pass complete to Peyton O’Leary for 18 yds to the OSU 39 for a 1ST down
Q4 15:001st & 10 at opp 39Kalel Mullings run for no gain to the OSU 39
Q4 15:002nd & 10 at opp 39Davis Warren run for 11 yds to the OSU 28 for a 1ST down
Q4 15:001st & 10 at opp 28Shotgun Bell,Kendrick pass incomplete deep right to Morris,Tyler thrown to OSU01 broken up by Burke,Denzel PENALTY OSU Pass Interference (Burke,Denzel) 15 yards from OSU28 to OSU13, 1ST DOWN. NO PLAY.
Q4 15:001st & 10 at opp 13Kalel Mullings run for 4 yds to the OSU 9
Q4 15:002nd & 6 at opp 9Kalel Mullings run for 5 yds to the OSU 4
Q4 15:003rd & 1 at opp 4Kalel Mullings run for 1 yd to the OSU 3 for a 1ST down
Q4 7:481st & goal at opp 3Davis Warren pass intercepted Jack Sawyer return for 12 yds to the OSU 12
4th quarter4 drives, then Michigan 13, Ohio State 10
Ohio State Punt, 3 plays
7:481st & 10 at own 12TreVeyon Henderson run for 5 yds to the OSU 17
7:482nd & 5 at own 17Will Howard pass incomplete to Carnell Tate
7:483rd & 5 at own 17Will Howard run for 4 yds to the OSU 21
6:134th & 1 at own 21Joe McGuire punt for 41 yds, punt out-of-bounds at the MICH 40 , Tyler Morris returns for 2 yds to the MICH 40
Michigan Field goal, 11 plays
6:131st & 10 at own 40Kalel Mullings run for 8 yds to the MICH 48
6:132nd & 2 at own 48Kalel Mullings run for 4 yds to the OSU 48 for a 1ST down
6:131st & 10 at opp 48Kalel Mullings run for a loss of 2 yards to the 50 yard line
6:132nd & 12 at the 50Kalel Mullings run for 6 yds to the OSU 44
6:133rd & 6 at opp 44Kalel Mullings run for 27 yds to the OSU 17 for a 1ST down
6:131st & 10 at opp 17Jordan Marshall run for 3 yds to the OSU 14
2:002nd & 7 at opp 14Timeout Ohio State, clock 02:00
2:002nd & 7 at opp 14Kalel Mullings run for 5 yds to the OSU 9
1:553rd & 2 at opp 9Timeout Ohio State, clock 01:55
1:553rd & 2 at opp 9PENALTY OSU Illegal Substitution 4 yards from OSU09 to OSU05, 1ST DOWN. NO PLAY.
1:551st & goal at opp 5Kalel Mullings run for a loss of 1 yard to the OSU 6
1:552nd & goal at opp 6Kalel Mullings run for 2 yds to the OSU 4
1:463rd & goal at opp 4Timeout Ohio State, clock 01:46
1:463rd & goal at opp 4Kalel Mullings run for 1 yd to the OSU 3
0:484th & goal at opp 3Timeout Michigan, clock 00:48
0:454th & goal at opp 3Dominic Zvada 21 yd FG GOODMichigan 13, Ohio State 10
Ohio State Turnover on downs, 4 plays
0:451st & 10 at own 35Tommy Doman kickoff for 65 yds
0:451st & 10 at own 25Will Howard pass incomplete to Gee Scott Jr.
0:452nd & 10 at own 25Will Howard pass complete to TreVeyon Henderson for 1 yd to the OSU 26
0:313rd & 9 at own 26Timeout Michigan, clock 00:31
0:313rd & 9 at own 26Will Howard pass incomplete to Emeka Egbuka
0:234th & 9 at own 26Will Howard pass incomplete to TreVeyon Henderson
0:234th & 9 at own 26Will Howard pass incomplete to TreVeyon Henderson
Michigan End of game, 1 play
0:231st & 10 at opp 26PENALTY UM UNS: Unsportsmanlike Conduct (Barham,Jaishawn) 15 yards from OSU26 to OSU41. NO PLAY.
0:001st & 25 at opp 41D. Warren takes a knee

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