The College Football BeltThe CFB Belt
Belt / 2019 season / Reign #306 · Game 1,555 of 1,640
November 30, 2019 Week 14 · Regular Season Belt defended

Ohio State defends the belt, 56–27, on the road at Michigan.

Home · Challenger
MichiganAP No. 10 27
AT
Away · Defending Holder
Ohio StateAP No. 2 56

AP poll, week 14: Ohio State No. 2 at Michigan No. 10 · No. 1 that week: Georgia. The belt vs. the polls →

Belt context

Where this game sits in the lineage

Ohio State came in 385 days into reign #306, which began with a win over Michigan State, with 15 defenses already behind it; this was its 16th defense. Ohio State went on to defend it 1 more time before Clemson took it on December 28, 2019, 413 days after the reign began.

For Michigan this was its 28th shot at the belt; it had held the belt 8 times before.

It was the 11th of 11 belt games between the two; going in, Ohio State led the belt series 7–3; all-time Ohio State leads 8–3. Every meeting →

AI-Written

Recap

Ohio State's defense dominated Michigan in this defensive belt-holder matchup, with the Buckeyes controlling the line of scrimmage and limiting the Wolverines to just 91 rushing yards. Justin Fields orchestrated a balanced offensive attack, connecting repeatedly with receivers like Garrett Wilson and Chris Olave while J.K. Dobbins punched in four rushing touchdowns to power Ohio State's 56-27 victory. Michigan struck first with a 22-yard Giles Jackson touchdown run, but Ohio State answered with back-to-back scoring drives capped by Fields' 57-yard touchdown pass to Olave and two Dobbins rushing scores in the second quarter to seize control. Despite Michigan's best efforts to stay competitive with late scores including Hassan Haskins' touchdown in the fourth quarter, Ohio State's superior execution on third downs (9-15 vs 2-13) and time of possession dominance proved decisive in retaining the belt.

Written by Claude from the box score and play-by-play on this page — a plain-English recap of the numbers below, not a substitute for them.

Full Box Score

Team stats

CFBD box score
 MichiganOhio State
Total yards396577
Rushing yards91264
Passing yards305313
First downs2127
3rd down conv.2/139/15
Turnovers21
Penalties–yards5–387–66
Time of possession23:2536:35

Full team box score from CFBD’s /games/teams data. This section only appears for belt games from 2003 onward — CFBD doesn’t have team-level stats that far back.

Play By Play

Key plays

CFBD play-by-play
WhenTeamYardsPlay
Q1 12:37Michigan+22 ydShea Patterson pass complete to Ronnie Bell for 7 yds to the MICHIGAN 45 for a 1ST down OHIO ST Penalty, Personal Foul (15 Yards) to the OhSt 30 for a 1ST down
Q1 11:43Michigan+22 ydGiles Jackson run for 22 yds for a TD (Quinn Nordin PAT MISSED)
Q1 8:50Ohio State+5 ydJ.K. Dobbins run for 5 yds for a TD (Blake Haubeil KICK)
Q1 11:07Ohio State+34 ydJ.K. Dobbins run for 34 yds to the Mich 41 J.K. Dobbins fumbled, recovered by OhSt J.K. Dobbins for a 1ST down
Q1 9:00Ohio State+28 ydJustin Fields pass complete to J.K. Dobbins for 28 yds to the Mich 5 for a 1ST down
Q1 7:20Michigan+56 ydBrad Robbins punt for 41 yds, downed at the MICHIGAN 35 OHIO ST Penalty, Personal Foul (15 Yards) to the OhSt 20
Q1 5:00Michigan+20 ydShea Patterson pass complete to Donovan Peoples-Jones for 20 yds to the Mich 37 for a 1ST down
Q1 1:27Ohio State+57 ydJustin Fields pass complete to Chris Olave for 57 yds for a TD (Blake Haubeil KICK)
Q1 0:19Michigan+25 ydShea Patterson pass complete to Donovan Peoples-Jones for 25 yds for a TD (Quinn Nordin KICK)
Q1 1:00Michigan+41 ydShea Patterson pass complete to Sean McKeon for 41 yds to the OhSt 25 for a 1ST down
Q2 12:00Ohio State+41 ydJustin Fields pass complete to Garrett Wilson for 41 yds to the Mich 12 for a 1ST down
Q2 10:12Ohio State+6 ydJ.K. Dobbins run for 6 yds for a TD (Blake Haubeil KICK)
Q2 9:57Michigan+34 ydShea Patterson pass complete to Nick Eubanks for 34 yds to the OhSt 44 for a 1ST down
Q2 6:32Michigan-4 ydShea Patterson run for a loss of 4 yards to the OhSt 16 Shea Patterson fumbled, recovered by OhSt Robert Landers
Q2 3:15Ohio State+5 ydJ.K. Dobbins run for 5 yds for a TD (Blake Haubeil KICK)
Q2 3:25Ohio State+47 ydJustin Fields pass complete to Garrett Wilson for 47 yds to the Mich 5 for a 1ST down
Q2 0:19Michigan+23 ydQuinn Nordin 23 yd FG GOOD
Q2 1:20Michigan+21 ydShea Patterson pass complete to Nico Collins for 21 yds to the OhSt 5 for a 1ST down
Q2 2:45Michigan+24 ydShea Patterson pass complete to Donovan Peoples-Jones for 24 yds to the OhSt 49 for a 1ST down
Q3 11:18Ohio State+6 ydJustin Fields pass complete to K.J. Hill for 6 yds for a TD (Blake Haubeil KICK)
Q3 14:51Ohio State+41 ydJ.K. Dobbins run for 41 yds to the Mich 34 for a 1ST down
Q3 14:25Ohio State+21 ydJustin Fields pass complete to J.K. Dobbins for 21 yds to the Mich 13 for a 1ST down
Q3 3:46Ohio State+30 ydJustin Fields pass complete to Garrett Wilson for 30 yds for a TD (Blake Haubeil KICK)
Q3 2:33Michigan+45 ydQuinn Nordin 45 yd FG GOOD
Q4 14:23Michigan+2 ydHassan Haskins run for 2 yds for a TD OHIO ST Penalty, Defensive Holding (2 Yards) to the OhSt 1 (H. Haskins Run For Two-point Conversion)
Q3 0:47Michigan+33 ydHassan Haskins run for 33 yds to the OhSt 27 for a 1ST down
Q4 10:11Ohio State+16 ydJustin Fields pass complete to Austin Mack for 16 yds for a TD (Blake Haubeil KICK)
Q4 10:11Ohio State+36 ydBlake Haubeil kickoff for 65 yds , Giles Jackson return for 36 yds to the Mich 36
Q4 6:30Ohio State+33 ydJ.K. Dobbins run for 33 yds for a TD (Blake Haubeil KICK)
Q4 5:18Michigan-16 ydShea Patterson pass intercepted Amir Riep return for 16 yds to the 50 yard line

Scoring plays, turnovers, and gains of 20+ yards, pulled from CFBD’s play-by-play. This section only appears for belt games with play-by-play on file (2003 onward).

Box Score

Player stats

CFBD player stats

Passing

Michigan

PlayerC/ATTYDSAVGTDINT
Shea Patterson18/433057.111

Ohio State

PlayerC/ATTYDSAVGTDINT
Justin Fields14/2530212.140
Chris Chugunov1/2115.500

Rushing

Michigan

PlayerCARYDSAVGTDLONG
Hassan Haskins12786.5133
Giles Jackson3268.7122
Zach Charbonnet471.806
Shea Patterson7-20-2.904

Ohio State

PlayerCARYDSAVGTDLONG
J.K. Dobbins312116.8441
Master Teague12292.405
Justin Fields6254.209
Team1-1-1.000

Receiving

Michigan

PlayerRECYDSAVGTDLONG
Ronnie Bell67813.0017
Donovan Peoples-Jones36923.0125
Sean McKeon36622.0041
Nick Eubanks24221.0034
Nico Collins23216.0021
Tarik Black199.009
Hassan Haskins199.009

Ohio State

PlayerRECYDSAVGTDLONG
Garrett Wilson311839.3147
Chris Olave26834.0157
J.K. Dobbins24924.5028
Austin Mack33913.0116
K.J. Hill2178.5111
Luke Farrell11414.0014
Rashod Berry144.004
Jeremy Ruckert144.004
Show more stats (7 more categories)

Defense

Michigan

PlayerTOTSOLOSACKSTFLPDQB HURTD
Aidan Hutchinson10400010
Cameron McGrone8601.5010
Khaleke Hudson8200000
Josh Metellus8100000
Jordan Glasgow730.51000
Kwity Paye6201.5000
Christopher Hinton6100.5000
Carlo Kemp4100000
Daxton Hill3200000
Michael Dwumfour310.50.5000
Lavert Hill2200200
Vincent Gray2200000
Ambry Thomas2100000
Mike Danna1100000
Hassan Haskins1100000
Josh Uche1000000

Ohio State

PlayerTOTSOLOSACKSTFLPDQB HURTD
Baron Browning7601.5000
Davon Hamilton5412000
Jordan Fuller5300200
Pete Werner4301100
Tuf Borland4200000
Jonathon Cooper3311000
Damon Arnette3100100
Amir Riep3100100
Robert Landers2202000
Malik Harrison2101.5000
Justin Hilliard2000000
Jeffrey Okudah1100200
Sevyn Banks1100100
Cameron Brown1100000
Dallas Gant1100000
K'Vaughan Pope1100000
Tommy Togiai1100000
Jameson Williams1100000
Tyreke Johnson1000000
Marcus Hooker1000100
Chase Young0000020

Fumbles

Michigan

PlayerFUMLOSTREC
Jake McCurry001
Shea Patterson110

Ohio State

PlayerFUMLOSTREC
Robert Landers001
Garrett Wilson110
J.K. Dobbins100

Interceptions

Michigan

No recorded stats in this category.

Ohio State

PlayerINTYDSTD
Amir Riep1160

Kick Returns

Michigan

PlayerNOYDSAVGLONGTD
Giles Jackson48020.0360

Ohio State

No recorded stats in this category.

Kicking

Michigan

PlayerFGPCTLONGXPPTS
Quinn Nordin2/2100.0451/27

Ohio State

PlayerFGPCTLONGXPPTS
Blake Haubeil0/00.008/88

Punt Returns

Michigan

PlayerNOYDSAVGLONGTD
Donovan Peoples-Jones122.020

Ohio State

PlayerNOYDSAVGLONGTD
Garrett Wilson100.000

Punting

Michigan

PlayerNOYDSAVGTBIn 20LONG
Brad Robbins417142.80148
Will Hart15858.01058

Ohio State

PlayerNOYDSAVGTBIn 20LONG
Drue Chrisman418245.52161

Full player stats from CFBD’s /games/players data, split out by team. This section only appears for belt games from 2003 onward — CFBD doesn’t have player-level stats that far back. Linked player names go to that player’s stat line in every other belt game they’ve appeared in.

Sources Box score at ESPN · Game record: College Football Data (id 401112228) · This game in the downloadable dataset