Michigan at Ohio State

Saturday, November 29, 2014

No. 7 Ohio State beat Michigan 42–⁠28. It was their 111th meeting; after it, Michigan led the series 58–⁠47–⁠6 as played.

AwayMichigan5–⁠7 in 2014
28
Home7Ohio State14–⁠1 in 2014
42

Final at Ohio Stadium, ColumbusTV: ABC, ESPNRMAttendance 108,610

At kickoff
47°F, clear, wind 11 mph from the southWeather: NOAA NCEI Integrated Surface Database; Ohio State University Airport (KOSU), 10 km from the stadium, seven minutes before kickoff
Officials
Referee John O’Neill; umpire Robert Colosimo; head linesman William Sutter; line judge T. Krispinsky; side judge Scott McElwee; field judge Darrel Leftwich; back judge Scott Bauchanan; alternate Kyle DeBuseGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Michigan777728
Ohio State77141442

Standouts

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

Photos from the game

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

Player stats

Michigan

PassingC/AttYdsTDInt
Devin Gardner22/3223321
Drake Johnson1/11800
RushingCarYdsTDLong
Drake Johnson1574215
Devin Gardner1421016
Dennis Norfleet31009
Justice Hayes1808
ReceivingRecYdsTDLong
Devin Funchess7108045
Amara Darboh441012
Jake Butt435112
Devin Gardner118018

Ohio State

PassingC/AttYdsTDInt
J.T. Barrett13/2117610
Cardale Jones2/3700
RushingCarYdsTDLong
Ezekiel Elliott17121244
J.T. Barrett1589225
Cardale Jones218018
Jalin Marshall110010
ReceivingRecYdsTDLong
Devin Smith152052
Michael Thomas334016
Nick Vannett228122
Corey Smith328016
InterceptionsIntYdsTD
Vonn Bell100

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

Team stats

MichiganOhio State
372Total yards416
251Passing yards183
121Rushing yards233
7.6Yards per pass7.6
3.2Yards per rush6.0
27First downs20
6–⁠12Third downs7–⁠13
1–⁠1Fourth downs1–⁠1
2Turnovers0
4–⁠38Penalties9–⁠84
33:47Possession25:41

Efficiency

MichiganOhio State
58%Success rate51%
0.34EPA per play0.36
1.08Explosiveness1.34
0.31Rushing EPA0.37
0.36Passing EPA0.35
37%Passing-down success53%
0.20First-down EPA0.17
0.31Second-down EPA0.20
0.65Third-down EPA0.66

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

The line

Ohio State −20, over/under 55.

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 MichiganInterception, 2 playsQ1 Ohio StateTouchdown, 6 playsQ1 MichiganPunt, 5 playsQ1 Ohio StatePunt, 5 playsQ1 MichiganTouchdown, 7 playsQ1 Ohio StatePunt, 6 playsQ2 MichiganTouchdown, 15 playsQ2 Ohio StatePunt, 3 playsQ2 MichiganPunt, 6 playsQ2 Ohio StateTouchdown, 10 playsQ2 MichiganResult not recordedQ3 Ohio StateTouchdown, 5 playsQ3 MichiganTouchdown, 12 playsQ3 Ohio StateTouchdown, 14 playsQ3 MichiganPunt, 3 playsQ3 Ohio StatePunt, 3 playsQ4 MichiganPunt, 9 playsQ4 Ohio StateTouchdown, 8 playsQ4 MichiganFumble return TD, 3 plays (Ohio State scores)Q4 MichiganTouchdown, 9 playsQ4 Ohio StateEnd of game, 3 plays
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 MichiganInterception, 2 plays, 7 yards
  2. Q1 Ohio StateTouchdown, 6 plays, 41 yards
  3. Q1 MichiganPunt, 5 plays, −5 yards
  4. Q1 Ohio StatePunt, 5 plays, 4 yards
  5. Q1 MichiganTouchdown, 7 plays, 80 yards
  6. Q1 Ohio StatePunt, 6 plays, 16 yards
  7. Q2 MichiganTouchdown, 15 plays, 95 yards
  8. Q2 Ohio StatePunt, 3 plays, 8 yards
  9. Q2 MichiganPunt, 6 plays, 16 yards
  10. Q2 Ohio StateTouchdown, 10 plays, 83 yards
  11. Q2 MichiganResult not recorded, 0 yards
  12. Q3 Ohio StateTouchdown, 5 plays, 72 yards
  13. Q3 MichiganTouchdown, 12 plays, 75 yards
  14. Q3 Ohio StateTouchdown, 14 plays, 81 yards
  15. Q3 MichiganPunt, 3 plays, 2 yards
  16. Q3 Ohio StatePunt, 3 plays, 9 yards
  17. Q4 MichiganPunt, 9 plays, 41 yards
  18. Q4 Ohio StateTouchdown, 8 plays, 80 yards
  19. Q4 MichiganFumble return TD, 3 plays (Ohio State scores), 16 yards
  20. Q4 MichiganTouchdown, 9 plays, 75 yards
  21. Q4 Ohio StateEnd of game, 3 plays, −4 yards

Play by play

1st quarter6 drives, then Tied at 7
Michigan Interception, 2 plays
14:541st & 10 at own 35Kyle Clinton kickoff for 65 yds , Dennis Norfleet return for 10 yds to the Mich 10
14:301st & 10 at own 10Drake Johnson run for 7 yds to the Mich 17
14:122nd & 3 at own 17Devin Gardner pass intercepted Vonn Bell return for no gain to the Mich 41
Ohio State Touchdown, 6 plays
13:451st & 10 at opp 41Ezekiel Elliott run for 6 yds to the Mich 35
13:312nd & 4 at opp 35J.T. Barrett pass complete to Michael Thomas for 9 yds to the Mich 26 for a 1ST down
13:001st & 10 at opp 26J.T. Barrett run for 7 yds to the Mich 19
12:302nd & 3 at opp 19J.T. Barrett pass complete to Evan Spencer for 1 yd to the Mich 18
11:583rd & 2 at opp 18Ezekiel Elliott run for 17 yds to the Mich 1 for a 1ST down
11:551st & goal at opp 1OHIO ST Penalty, False Start (Billy Price) to the Mich 6
11:341st & goal at opp 6J.T. Barrett pass complete to Nick Vannett for 6 yds for a TD, (Sean Nuernberger KICK)Ohio State 7, Michigan 0
Michigan Punt, 5 plays
11:291st & 15 at own 35Kyle Clinton kickoff for 64 yds , Dennis Norfleet return for 19 yds to the Mich 20
11:151st & 10 at own 20Devin Gardner pass complete to Justice Hayes for a loss of 4 yards to the Mich 16
10:442nd & 14 at own 16Drake Johnson run for 15 yds to the Mich 31 for a 1ST down
10:001st & 10 at own 31Devin Gardner sacked by Adolphus Washington for a loss of 10 yards to the Mich 21
9:202nd & 20 at own 21Dennis Norfleet run for 4 yds to the Mich 25
8:453rd & 16 at own 25Devin Gardner sacked by Darron Lee for a loss of 10 yards to the Mich 15
8:034th & 26 at own 15Will Hagerup punt for 39 yds , Jalin Marshall returns for 23 yds to the Mich 38 OHIO ST Penalty, Offensive Holding (Chris Rock) to the Mich 41
Ohio State Punt, 5 plays
7:501st & 10 at opp 41Ezekiel Elliott run for 6 yds to the Mich 35
7:272nd & 4 at opp 35Ezekiel Elliott run for 8 yds to the Mich 27 for a 1ST down
7:011st & 10 at opp 27J.T. Barrett pass incomplete to Nick Vannett
6:502nd & 10 at opp 27Ezekiel Elliott run for a loss of 5 yards to the Mich 32
6:143rd & 15 at opp 32J.T. Barrett pass incomplete to Michael Thomas
6:144th & 15 at opp 32OHIO ST Penalty, Delay of Game (-5 Yards) to the Mich 37
6:084th & 20 at opp 37Cameron Johnston punt for 37 yds for a touchback
Michigan Touchdown, 7 plays
5:451st & 10 at own 20Devin Gardner pass complete to Devin Funchess for 5 yds to the Mich 25
5:262nd & 5 at own 25Devin Gardner pass complete to Devin Funchess for 7 yds to the Mich 32 for a 1ST down
4:551st & 10 at own 32Drake Johnson run for 1 yd to the Mich 33
4:152nd & 9 at own 33Devin Gardner run for 8 yds to the Mich 41
3:423rd & 1 at own 41Joe Kerridge run for 2 yds to the Mich 43 for a 1ST down
3:071st & 10 at own 43Devin Gardner pass complete to Devin Funchess for 45 yds to the OhSt 12 for a 1ST down
2:421st & 10 at opp 12Devin Gardner pass complete to Jake Butt for 12 yds for a TD, (Matt Wile KICK)Tied at 7
Ohio State Punt, 6 plays
2:421st & 10 at own 35Matt Wile kickoff for 65 yds for a touchback
2:391st & 10 at own 25J.T. Barrett pass incomplete to Michael Thomas
2:202nd & 10 at own 25Ezekiel Elliott run for 8 yds to the OhSt 33
1:543rd & 2 at own 33J.T. Barrett run for 3 yds to the OhSt 36 for a 1ST down
1:151st & 10 at own 36J.T. Barrett run for 8 yds to the OhSt 44
0:502nd & 2 at own 44Ezekiel Elliott run for a loss of 3 yards to the OhSt 41
0:043rd & 5 at own 41Timeout OHIO ST, clock 00:04
0:003rd & 5 at own 41J.T. Barrett pass incomplete
Q2 14:474th & 5 at own 41Cameron Johnston punt for 54 yds, downed at the Mich 5
2nd quarter4 drives, then Tied at 14
Michigan Touchdown, 15 plays
14:301st & 10 at own 5Drake Johnson run for 6 yds to the Mich 11
14:042nd & 4 at own 11Drake Johnson run for 14 yds to the Mich 25 for a 1ST down
13:371st & 10 at own 25Devin Gardner pass complete to Devin Funchess for 15 yds to the Mich 40 for a 1ST down
13:001st & 10 at own 40Devin Gardner pass complete to Devin Funchess for 6 yds to the Mich 46
12:202nd & 4 at own 46Drake Johnson run for 2 yds to the Mich 48
11:433rd & 2 at own 48Devin Gardner pass complete to Joe Kerridge for 10 yds to the OhSt 42 for a 1ST down
11:161st & 10 at opp 42Devin Gardner pass incomplete, broken up by Joey Bosa
11:002nd & 10 at opp 42Devin Gardner run for 6 yds to the OhSt 36
10:383rd & 4 at opp 36Timeout MICHIGAN, clock 10:38
10:303rd & 4 at opp 36Devin Gardner pass complete to Dennis Norfleet for 9 yds to the OhSt 27 for a 1ST down
10:001st & 10 at opp 27Drake Johnson run for a loss of 2 yards to the OhSt 29
9:282nd & 12 at opp 29Devin Gardner run for 16 yds to the OhSt 13 for a 1ST down
8:451st & 10 at opp 13Drake Johnson run for 1 yd to the OhSt 12
8:112nd & 9 at opp 12Devin Gardner pass incomplete to Amara Darboh
8:113rd & 9 at opp 12Timeout MICHIGAN, clock 08:11
8:023rd & 9 at opp 12Devin Gardner run for 10 yds to the OhSt 2 for a 1ST down
7:341st & goal at opp 2Drake Johnson run for 2 yds for a TD, (Matt Wile KICK)Michigan 14, Ohio State 7
Ohio State Punt, 3 plays
7:341st & 10 at own 35Matt Wile kickoff for 65 yds for a touchback. Offsetting penalties, Unsportsmanlike Conduct OHIO STATE (Chris Worley), MICHIGAN (Sione Houma)
7:151st & 10 at own 25Ezekiel Elliott run for 1 yd to the OhSt 26
7:002nd & 9 at own 26Ezekiel Elliott run for 8 yds to the OhSt 34
6:303rd & 1 at own 34Curtis Samuel run for a loss of 1 yard to the OhSt 33
6:024th & 2 at own 33Cameron Johnston punt for 38 yds, fair catch by Dennis Norfleet at the Mich 29
Michigan Punt, 6 plays
5:301st & 10 at own 29Drake Johnson run for 3 yds to the Mich 32
5:152nd & 7 at own 32Devin Gardner pass complete to Justice Hayes for 12 yds to the Mich 44 for a 1ST down
4:501st & 10 at own 44Devin Gardner pass complete to Jake Butt for 12 yds to the OhSt 44 for a 1ST down
4:111st & 10 at opp 44Johnson, Drake rush for 3 yards to the OHIOST41, PENALTY MICHIGAN holding (Darboh, Amara) 10 yards to the MICHIGAN46, NO PLAY.
3:441st & 20 at own 46Devin Gardner pass incomplete to Amara Darboh
3:322nd & 20 at own 46Devin Gardner sacked by Michael Bennett for a loss of 9 yards to the Mich 37
2:453rd & 29 at own 37Justice Hayes run for 8 yds to the Mich 45
2:154th & 21 at own 45Will Hagerup punt for 38 yds, punt out-of-bounds at the OhSt 17
Ohio State Touchdown, 10 plays
2:081st & 10 at own 17J.T. Barrett pass incomplete to Jeff Heuerman
2:032nd & 10 at own 17J.T. Barrett run for 11 yds to the OhSt 28 for a 1ST down
1:501st & 10 at own 28Barrett, J.T. rush quarterback scramble for 2 yards to the OHIOST30, PENALTY OHIOST illegal shift declined, PENALTY OHIOST face mask (Boren, Jacoby) 14 yards to the OHIOST14, NO PLAY.
1:301st & 24 at own 14J.T. Barrett pass complete to Corey Smith for 6 yds to the OhSt 20
0:502nd & 18 at own 20J.T. Barrett pass complete to Michael Thomas for 16 yds to the OhSt 36
0:503rd & 2 at own 36J.T. Barrett run for 12 yds to the OhSt 48 for a 1ST down
0:431st & 10 at own 48J.T. Barrett pass complete to Corey Smith for 16 yds to the Mich 36 for a 1ST down
0:291st & 10 at opp 36J.T. Barrett pass incomplete to Devin Smith
0:232nd & 10 at opp 36J.T. Barrett pass complete to Curtis Samuel for 11 yds to the Mich 25 for a 1ST down
0:181st & 10 at opp 25J.T. Barrett pass incomplete to Michael Thomas, broken up by Jourdan Lewis
0:072nd & 10 at opp 25J.T. Barrett run for 25 yds for a TD, (Sean Nuernberger KICK)Tied at 14
0:002nd & 10 at own 35Kyle Clinton kickoff for 65 yds , Dennis Norfleet return for 29 yds to the OHIOST 36 MICHIGAN Penalty, Illegal Block (Joe Kerridge) declined
3rd quarter5 drives, then Ohio State 28, Michigan 21
Ohio State Touchdown, 5 plays
14:541st & 10 at own 35Matt Wile kickoff for 54 yds , Curtis Samuel return for 17 yds to the OhSt 28
14:401st & 10 at own 28J.T. Barrett run for 3 yds to the OhSt 31
14:002nd & 7 at own 31J.T. Barrett run for 2 yds to the OhSt 33
13:403rd & 5 at own 33J.T. Barrett pass complete to Jeff Heuerman for 13 yds to the OhSt 46 for a 1ST down
13:201st & 10 at own 46J.T. Barrett pass complete to Devin Smith for 52 yds to the Mich 2 for a 1ST down
12:581st & goal at opp 2J.T. Barrett run for 2 yds for a TD, (Sean Nuernberger KICK)Ohio State 21, Michigan 14
12:581st & 10 at own 35MICHIGAN Penalty, Unnecessary Roughness (Jourdan Lewis) to the 50 yard line
Michigan Touchdown, 12 plays
12:581st at the 50Kyle Clinton kickoff for 50 yds for a touchback
12:451st & 10 at own 25Drake Johnson run for 6 yds to the Mich 31
12:002nd & 4 at own 31Drake Johnson run for 3 yds to the Mich 34
11:393rd & 1 at own 34Drake Johnson run for 8 yds to the Mich 42 for a 1ST down
11:191st & 10 at own 42Devin Gardner pass incomplete to Amara Darboh, broken up by Eli Apple
10:402nd & 10 at opp 42Dennis Norfleet run for 9 yds to the OHIOST 49 MICHIGAN Penalty, Offensive Holding (Jake Butt) to the Mich 41
10:352nd & 11 at own 41Devin Gardner pass complete to Drake Johnson for 11 yds to the OhSt 48 for a 1ST down
10:201st & 10 at opp 48Timeout MICHIGAN, clock 10:20
10:131st & 10 at opp 48Devin Gardner pass complete to Devin Funchess for 15 yds to the OhSt 33 for a 1ST down
9:401st & 10 at opp 33Drake Johnson run for 4 yds to the OhSt 29
9:152nd & 6 at opp 29Devin Gardner pass incomplete to Drake Johnson
9:033rd & 6 at opp 29Gardner, Devin rush for loss of 2 yards to the OHIOST31, fumble by Gardner, Devin recovered by OHIOST Grant, Curtis at OHIOST31, PENALTY OHIOST offside (Bosa, Joey) 5 yards to the OHIOST24, NO PLAY.
8:383rd & 1 at opp 24Joe Kerridge run for 2 yds to the OhSt 22 for a 1ST down
8:051st & 10 at opp 22Drake Johnson pass complete to Devin Gardner for 18 yds to the OhSt 4 for a 1ST down
7:411st & goal at opp 4Drake Johnson run for 4 yds for a TD, (Matt Wile KICK)Tied at 21
Ohio State Touchdown, 14 plays
7:341st & 10 at own 35Matt Wile kickoff for 63 yds , Curtis Samuel return for 17 yds to the OhSt 19
7:151st & 10 at own 19J.T. Barrett run for 5 yds to the OhSt 24
6:502nd & 5 at own 24Ezekiel Elliott run for 8 yds to the OhSt 32 for a 1ST down
6:201st & 10 at own 32Ezekiel Elliott run for 3 yds to the OhSt 35
5:402nd & 7 at own 35J.T. Barrett run for 4 yds to the OhSt 39
5:053rd & 3 at own 39J.T. Barrett run for 4 yds to the OhSt 43 for a 1ST down
4:301st & 10 at own 43J.T. Barrett run for 1 yd to the OhSt 44
3:552nd & 9 at own 44Ezekiel Elliott run for 3 yds to the OhSt 47
3:203rd & 6 at own 47J.T. Barrett pass complete to Michael Thomas for 9 yds to the Mich 44 for a 1ST down
2:501st & 10 at opp 44J.T. Barrett pass complete to Nick Vannett for 22 yds to the Mich 22 for a 1ST down
2:301st & 10 at opp 22J.T. Barrett pass complete to Ezekiel Elliott for 7 yds to the Mich 15
2:072nd & 3 at opp 15J.T. Barrett pass incomplete
2:013rd & 3 at opp 15J.T. Barrett pass complete to Jalin Marshall for 8 yds to the Mich 7 for a 1ST down
1:301st & goal at opp 7J.T. Barrett run for 2 yds to the Mich 5
1:122nd & goal at opp 5Barrett, J.T. pass incomplete to Smith, Corey, PENALTY MICHIGAN pass interference (Bolden, Joe) 3 yards to the MICHIGAN2, NO PLAY, 1ST DOWN OHIOST. for a 1ST down
1:081st & goal at opp 2Ezekiel Elliott run for 2 yds for a TD, (Sean Nuernberger KICK)Ohio State 28, Michigan 21
Michigan Punt, 3 plays
1:081st & 10 at own 35Kyle Clinton kickoff for 65 yds for a touchback
1:011st & 10 at own 25Devin Gardner pass incomplete to Jehu Chesson
0:302nd & 10 at own 25Devin Gardner run for 2 yds to the Mich 27
0:133rd & 8 at own 27Devin Gardner pass incomplete to Amara Darboh
0:014th & 8 at own 27Will Hagerup punt for 49 yds, downed at the OhSt 24
Ohio State Punt, 3 plays
0:001st & 10 at own 24Ezekiel Elliott run for 9 yds to the OhSt 33
Q4 14:452nd & 1 at own 33J.T. Barrett run for no gain to the OhSt 33 (Barrett injured on the play, carted off)
Q4 14:203rd & 1 at own 33Cardale Jones run for no gain to the OhSt 33
Q4 13:314th & 1 at own 33Cameron Johnston punt for 67 yds for a touchback
4th quarter5 drives, then Ohio State 42, Michigan 28
Michigan Punt, 9 plays
13:151st & 10 at own 20De’Veon Smith run for a loss of 1 yard to the Mich 19
12:402nd & 11 at own 19Devin Gardner run for 4 yds to the Mich 23
12:083rd & 7 at own 23Devin Gardner run for 2 yds to the Mich 25 for a 1ST down OHIO ST Penalty, Unnecessary Roughness (Joey Bosa) to the Mich 40 for a 1ST down
11:301st & 10 at own 40Devin Gardner pass complete to Joe Kerridge for 8 yds to the Mich 48
11:002nd & 2 at own 48De’Veon Smith run for 6 yds to the OhSt 46 for a 1ST down
10:341st & 10 at opp 46Devin Gardner run for 11 yds to the OhSt 35 for a 1ST down
9:451st & 10 at opp 35Dennis Norfleet run for a loss of 3 yards to the OhSt 38
9:102nd & 13 at opp 38De’Veon Smith run for a loss of 1 yard to the OhSt 39
8:323rd & 14 at opp 39Devin Gardner pass incomplete to Amara Darboh, broken up by Vonn Bell
8:254th & 14 at opp 39Will Hagerup punt for 39 yds for a touchback
Ohio State Touchdown, 8 plays
8:101st & 10 at own 20Ezekiel Elliott run for 4 yds to the OhSt 24
7:452nd & 6 at own 24Jalin Marshall run for 10 yds to the OhSt 34 for a 1ST down
7:401st & 10 at own 34OHIO ST Penalty, False Start (Jeff Heuerman) to the OhSt 29
7:351st & 15 at own 29Cardale Jones pass incomplete to Michael Thomas
7:202nd & 15 at own 29Cardale Jones run for 18 yds to the OhSt 47 for a 1ST down
6:451st & 10 at own 47Ezekiel Elliott run for 2 yds to the OhSt 49
6:152nd & 8 at own 49Cardale Jones pass complete to Jalin Marshall for 1 yd to the 50 yard line
5:313rd & 7 at the 50Cardale Jones pass complete to Corey Smith for 6 yds to the Mich 44
5:054th & 1 at opp 44Timeout OHIO ST, clock 05:05
4:584th & 1 at opp 44Ezekiel Elliott run for 44 yds for a TD, (Sean Nuernberger KICK)Ohio State 35, Michigan 21
Michigan Fumble return TD, 3 plays (Ohio State scores)
4:524th & 1 at own 35Kyle Clinton kickoff for 64 yds , Dennis Norfleet return for 21 yds to the Mich 22
4:251st & 10 at own 22Devin Gardner pass complete to Jake Butt for 5 yds to the Mich 27
4:202nd & 5 at own 27Devin Gardner pass complete to Amara Darboh for 11 yds to the Mich 38 for a 1ST down
3:581st & 10 at own 38Devin Gardner sacked by Joey Bosa for a loss of 5 yards Devin Gardner fumbled, forced by Joey Bosa, recovered by OhSt Darron Lee , return for 33 yds for a TD (Sean Nuernberger KICK)Ohio State 42, Michigan 21
Michigan Touchdown, 9 plays
3:581st & 10 at own 35Kyle Clinton kickoff for 65 yds for a touchback
3:401st & 10 at own 25Devin Gardner pass complete to Jake Butt for 6 yds to the Mich 31
3:202nd & 4 at own 31Devin Gardner pass complete to Amara Darboh for 11 yds to the Mich 42 for a 1ST down
2:571st & 10 at own 42Devin Gardner sacked by Joey Bosa for a loss of 7 yards to the Mich 35
2:572nd & 17 at own 35Timeout MICHIGAN, clock 02:57
2:452nd & 17 at own 35Devin Gardner pass complete to Devin Funchess for 15 yds to the 50 yard line
2:193rd & 2 at the 50Timeout OHIO ST, clock 02:19
2:153rd & 2 at the 50Devin Gardner pass incomplete to Justice Hayes
2:094th & 2 at the 50Devin Gardner run for 3 yds to the OhSt 47 for a 1ST down
1:451st & 10 at opp 47Devin Gardner pass complete to Amara Darboh for 7 yds to the OhSt 40
1:312nd & 3 at opp 40Devin Gardner pass complete to Amara Darboh for 12 yds to the OhSt 28 for a 1ST down
1:251st & 10 at opp 28Gardner, Devin pass incomplete to Funchess, Devin, PENALTY OHIOST holding (Apple, Eli) 10 yards to the OHIOST18, NO PLAY, 1ST DOWN MICHIGAN. for a 1ST down
1:201st & 10 at opp 18Gardner, Devin pass incomplete to Canteen, Freddy, PENALTY OHIOST pass interference (Apple, Eli) 15 yards to the OHIOST3, NO PLAY, 1ST DOWN MICHIGAN. for a 1ST down
1:151st & goal at opp 3Devin Gardner pass complete to Freddy Canteen for 3 yds for a TD, (Matt Wile KICK)Ohio State 42, Michigan 28
Ohio State End of game, 3 plays
1:141st & 10 at own 35Matt Wile on-side kick recovered by OHIO ST at the OhSt 48
1:121st & 10 at own 48TEAM run for a loss of 1 yard to the OhSt 47
1:122nd & 11 at own 47Timeout MICHIGAN, clock 01:12
0:402nd & 11 at own 47TEAM run for a loss of 1 yard to the OhSt 46
0:003rd & 12 at own 46TEAM run for a loss of 2 yards to the OhSt 44

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