← The College Football Belt
Reign #302 · Game 1,551 of 1,634
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 State 28
AT
Away · Challenger
Penn State 17
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

PlayerC/ATTYDSAVGTDINT
Justin FieldsOhio State16/221888.520
Sean CliffordPenn State10/17714.200
Will LevisPenn State6/11575.201

Rushing

PlayerCARYDSAVGTDLONG
J.K. DobbinsOhio State361574.4222
Justin FieldsOhio State21683.2022
Master TeagueOhio State273.508
TeamOhio State2-3-1.500
Journey BrownPenn State11645.8118
Will LevisPenn State17442.6110
Noah CainPenn State111.001
Sean CliffordPenn State60-0.605
TeamPenn State1-10-10.000

Receiving

PlayerRECYDSAVGTDLONG
K.J. HillOhio State44611.5124
Chris OlaveOhio State24422.0128
Austin MackOhio State22713.5014
Binjimen VictorOhio State22110.5011
Garrett WilsonOhio State22110.5016
Jeremy RuckertOhio State2136.507
J.K. DobbinsOhio State11111.0011
Master TeagueOhio State155.005
KJ HamlerPenn State34515.0022
Pat FreiermuthPenn State6406.7011
Justin ShorterPenn State3289.3018
Nick BowersPenn State11212.0012
Jahan DotsonPenn State166.006
Journey BrownPenn State2-3-1.500
Show more stats (7 more categories)

Defense

PlayerTOTSOLOSACKSTFLPDQB HURTD
Pete WernerOhio State10800200
Chase YoungOhio State9534000
Malik HarrisonOhio State9402000
Baron BrowningOhio State741.52.5000
Tuf BorlandOhio State7300000
Zach HarrisonOhio State4300000
Shaun WadeOhio State4100100
Jordan FullerOhio State3200100
Jashon CornellOhio State310.50.5000
Jeffrey OkudahOhio State2200000
Cameron BrownOhio State2200000
Justin HilliardOhio State2000000
Blake HaubeilOhio State1100000
Sevyn BanksOhio State1100000
Tommy TogiaiOhio State1000000
Damon ArnetteOhio State0000100
Garrett TaylorPenn State13600.5000
Lamont WadePenn State10812000
Micah ParsonsPenn State10502000
Yetur Gross-MatosPenn State9523.5000
Jan JohnsonPenn State7400.5000
Cam BrownPenn State6000000
PJ MustipherPenn State5100000
John ReidPenn State4400100
Ellis BrooksPenn State4100.5000
Shaka ToneyPenn State4000000
Jayson OwehPenn State3200000
Jaquan BriskerPenn State3200000
Robert WindsorPenn State3100000
Tariq Castro-FieldsPenn State2100000
Marquis WilsonPenn State1100000
Brandon SmithPenn State1101000
Antonio SheltonPenn State1000000
Fred HansardPenn State1000000
Jesse LuketaPenn State1000000
Trent GordonPenn State0000100

Fumbles

PlayerFUMLOSTREC
Justin FieldsOhio State320
J.K. DobbinsOhio State110
Lamont WadePenn State001
Cam BrownPenn State001
Micah ParsonsPenn State001
Will LevisPenn State200

Interceptions

PlayerINTYDSTD
Justin HilliardOhio State100

Kick Returns

PlayerNOYDSAVGLONGTD
KJ HamlerPenn State23919.5260

Kicking

PlayerFGPCTLONGXPPTS
Blake HaubeilOhio State0/00.004/44
Jake PinegarPenn State1/1100.0422/25

Punt Returns

PlayerNOYDSAVGLONGTD
Garrett WilsonOhio State273.570
KJ HamlerPenn State177.070

Punting

PlayerNOYDSAVGTBIn 20LONG
Drue ChrismanOhio State312441.31243
Blake GillikinPenn State620434.00240

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