The College Football BeltThe CFB Belt
Belt / 2019 season / Reign #306 · Game 1,554 of 1,641
November 23, 2019 Week 13 · Regular Season Belt defended

Ohio State defends the belt, 28–17, at home over Penn State.

Home · Defending Holder
Ohio StateAP No. 2 28
AT
Away · Challenger
Penn StateAP No. 9 17

AP poll, week 13: Penn State No. 9 at Ohio State No. 2 · No. 1 that week: Georgia. The belt vs. the polls →

Belt context

Where this game sits in the lineage

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

For Penn State this was its 23rd shot at the belt; it had held the belt 5 times before.

It was the 3rd of 3 belt games between the two; going in, Ohio State led the belt series 2–0; all-time Ohio State leads 3–0. Every meeting →

AI-Written

Recap

Ohio State's defense forced five turnovers and the Buckeyes' ground game dominated early as J.K. Dobbins punched in two first-half touchdowns to build a 14-0 lead. Penn State mounted a second-half comeback behind Will Levis and Journey Brown, scoring 17 unanswered points through the third quarter to cut it to 14-10, but Ohio State's passing attack sealed the belt with two Chris Olave and K.J. Hill touchdown receptions in the fourth quarter. Justin Fields struggled with ball security, fumbling four times, but his receivers ultimately proved the difference as the Buckeyes held off a furious late Nittany Lions rally to preserve their championship status.

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
 Ohio StatePenn State
Total yards417227
Rushing yards22999
Passing yards188128
First downs2715
3rd down conv.7/136/15
Turnovers31
Penalties–yards4–255–32
Time of possession34:0825:52

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 15:00Ohio State+26 ydBlake Haubeil kickoff for 51 yds , KJ Hamler return for 26 yds to the PnSt 40
Q1 7:08Ohio State+4 ydJ.K. Dobbins 4 Yd Run (Blake Haubeil Kick)
Q1 12:00Ohio State+22 ydJ.K. Dobbins run for 22 yds to the OhSt 31 for a 1ST down
Q1 2:15Ohio State+4 ydJustin Fields run for 4 yds Justin Fields fumbled, forced by Lamont Wade, recovered by PnSt Cam Brown
Q2 3:45Ohio State+22 ydJustin Fields run for 22 yds to the PnSt 4 for a 1ST down
Q2 2:00Ohio State+1 ydJ.K. Dobbins 1 Yd Run (Blake Haubeil Kick)
Q2 1:00Ohio State+31 ydJ.K. Dobbins run for 16 yds to the OHIOST 49 for a 1ST down PENN ST Penalty, Personal Foul (15 Yards) to the PnSt 34 for a 1ST down
Q3 11:31Ohio State+24 ydK.J. Hill 24 Yd pass from Justin Fields (Blake Haubeil Kick)
Q3 8:19Penn State+18 ydJourney Brown 18 Yd Run (Jake Pinegar Kick)
Q3 8:10Ohio State-3 ydJ.K. Dobbins run for a loss of 3 yards to the OhSt 12 J.K. Dobbins fumbled, forced by Micah Parsons, recovered by PnSt Lamont Wade
Q3 7:54Penn State+1 ydWill Levis 1 Yd Run (Jake Pinegar Kick)
Q3 7:04Ohio State-2 ydJustin Fields run for a loss of 2 yards to the OhSt 35 Justin Fields fumbled, forced by Lamont Wade, recovered by PnSt Micah Parsons
Q3 4:22Penn State+42 ydJake Pinegar 42 Yd Field Goal
Q3 1:41Penn State-6 ydTEAM run for a loss of 6 yards to the PnSt 1 TEAM fumbled, forced by TEAM, recovered by PnSt Will Levis
Q4 13:18Ohio State+28 ydChris Olave 28 Yd pass from Justin Fields (Blake Haubeil Kick)
Q4 13:03Penn State+22 ydWill Levis pass complete to KJ Hamler for 22 yds to the PnSt 47 for a 1ST down
Q4 2:17Ohio State-13 ydJustin Fields sacked by Lamont Wade for a loss of 13 yards to the PnSt 40 Justin Fields fumbled, forced by Lamont Wade, recovered by OhSt Justin Fields , return for 0 yards
Q4 2:00Penn State-8 ydWill Levis sacked by Chase Young for a loss of 8 yards to the PnSt 32 Will Levis fumbled, forced by Chase Young, recovered by PnSt Journey Brown , return for 0 yards

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

Ohio State

PlayerC/ATTYDSAVGTDINT
Justin Fields16/221888.520

Penn State

PlayerC/ATTYDSAVGTDINT
Sean Clifford10/17714.200
Will Levis6/11575.201

Rushing

Ohio State

PlayerCARYDSAVGTDLONG
J.K. Dobbins361574.4222
Justin Fields21683.2022
Master Teague273.508
Team2-3-1.500

Penn State

PlayerCARYDSAVGTDLONG
Journey Brown11645.8118
Will Levis17442.6110
Noah Cain111.001
Sean Clifford60-0.605
Team1-10-10.000

Receiving

Ohio State

PlayerRECYDSAVGTDLONG
K.J. Hill44611.5124
Chris Olave24422.0128
Austin Mack22713.5014
Binjimen Victor22110.5011
Garrett Wilson22110.5016
Jeremy Ruckert2136.507
J.K. Dobbins11111.0011
Master Teague155.005

Penn State

PlayerRECYDSAVGTDLONG
KJ Hamler34515.0022
Pat Freiermuth6406.7011
Justin Shorter3289.3018
Nick Bowers11212.0012
Jahan Dotson166.006
Journey Brown2-3-1.500
Show more stats (7 more categories)

Defense

Ohio State

PlayerTOTSOLOSACKSTFLPDQB HURTD
Pete Werner10800200
Chase Young9534000
Malik Harrison9402000
Baron Browning741.52.5000
Tuf Borland7300000
Zach Harrison4300000
Shaun Wade4100100
Jordan Fuller3200100
Jashon Cornell310.50.5000
Jeffrey Okudah2200000
Cameron Brown2200000
Justin Hilliard2000000
Blake Haubeil1100000
Sevyn Banks1100000
Tommy Togiai1000000
Damon Arnette0000100

Penn State

PlayerTOTSOLOSACKSTFLPDQB HURTD
Garrett Taylor13600.5000
Lamont Wade10812000
Micah Parsons10502000
Yetur Gross-Matos9523.5000
Jan Johnson7400.5000
Cam Brown6000000
PJ Mustipher5100000
John Reid4400100
Ellis Brooks4100.5000
Shaka Toney4000000
Jayson Oweh3200000
Jaquan Brisker3200000
Robert Windsor3100000
Tariq Castro-Fields2100000
Marquis Wilson1100000
Brandon Smith1101000
Antonio Shelton1000000
Fred Hansard1000000
Jesse Luketa1000000
Trent Gordon0000100

Fumbles

Ohio State

PlayerFUMLOSTREC
Justin Fields320
J.K. Dobbins110

Penn State

PlayerFUMLOSTREC
Lamont Wade001
Cam Brown001
Micah Parsons001
Will Levis200

Interceptions

Ohio State

PlayerINTYDSTD
Justin Hilliard100

Penn State

No recorded stats in this category.

Kick Returns

Ohio State

No recorded stats in this category.

Penn State

PlayerNOYDSAVGLONGTD
KJ Hamler23919.5260

Kicking

Ohio State

PlayerFGPCTLONGXPPTS
Blake Haubeil0/00.004/44

Penn State

PlayerFGPCTLONGXPPTS
Jake Pinegar1/1100.0422/25

Punt Returns

Ohio State

PlayerNOYDSAVGLONGTD
Garrett Wilson273.570

Penn State

PlayerNOYDSAVGLONGTD
KJ Hamler177.070

Punting

Ohio State

PlayerNOYDSAVGTBIn 20LONG
Drue Chrisman312441.31243

Penn State

PlayerNOYDSAVGTBIn 20LONG
Blake Gillikin620434.00240

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 401112256) · This game in the downloadable dataset