FinalNov 23, 2019 · Ohio Stadium
Team1234Final
Penn State0017017
Ohio State777728

Game flow

Ohio State won by 11 · 7 scores
Lead changes
0
0 times tied
OSU biggest lead
+21
Q3 11:31
PSU biggest lead
—
never led
Time in front
OSU 87% · PSU 0%
tied 13% · 52:08 vs 0:00 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Ohio State ahead▼ Penn State aheadQ1 7:08 · OSU Rushing Touchdown: J.K. Dobbins 4 Yd Run (Blake Haubeil Kick) (PSU 0, OSU 7)Q2 2:00 · OSU Rushing Touchdown: J.K. Dobbins 1 Yd Run (Blake Haubeil Kick) (PSU 0, OSU 14)Q3 11:31 · OSU Passing Touchdown: K.J. Hill 24 Yd pass from Justin Fields (Blake Haubeil Kick) (PSU 0, OSU 21)Q3 8:19 · PSU Rushing Touchdown: Journey Brown 18 Yd Run (Jake Pinegar Kick) (PSU 7, OSU 21)Q3 7:54 · PSU Rushing Touchdown: Will Levis 1 Yd Run (Jake Pinegar Kick) (PSU 14, OSU 21)Q3 4:22 · PSU Field Goal Good: Jake Pinegar 42 Yd Field Goal (PSU 17, OSU 21)Q4 13:18 · OSU Passing Touchdown: Chris Olave 28 Yd pass from Justin Fields (Blake Haubeil Kick) (PSU 17, OSU 28)

The lead after every score: above the line Ohio State is ahead, below it Penn State. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
7:08OSU
TD J.K. Dobbins 4 Yd Run (Blake Haubeil Kick)13 plays, 91 yds, 5:04 · from OSU 9
PSU 0–7 OSU
2nd quarter
2:00OSU
TD J.K. Dobbins 1 Yd Run (Blake Haubeil Kick)11 plays, 48 yds, 5:29 · from PSU 48
PSU 0–14 OSU
3rd quarter
11:31OSU
TD K.J. Hill 24 Yd pass from Justin Fields (Blake Haubeil Kick)10 plays, 75 yds, 3:29 · from OSU 25
PSU 0–21 OSU
8:19PSU
TD Journey Brown 18 Yd Run (Jake Pinegar Kick)9 plays, 75 yds, 3:12 · from PSU 25
PSU 7–21 OSU
7:54PSU
TD Will Levis 1 Yd Run (Jake Pinegar Kick)2 plays, 12 yds, 0:16 · from OSU 12
PSU 14–21 OSU
4:22PSU
FG Jake Pinegar 42 Yd Field Goal 8 plays, 11 yds, 2:42 · from OSU 35
PSU 17–21 OSU
4th quarter
13:18OSU
TD Chris Olave 28 Yd pass from Justin Fields (Blake Haubeil Kick)5 plays, 44 yds, 1:35 · from PSU 44
PSU 17–28 OSU

Drives

OSU 4/13 scoredPSU 3/12 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00PSUPSU 406182:48Punt
Q112:12OSUOSU 913915:04Touchdown
Q17:08PSUPSU 133-81:56Punt
Q15:12OSUPSU 458402:57Fumble
Q12:15PSUPSU 2010443:14Punt
Q214:01OSUOSU 1011494:55Punt
Q29:06PSUPSU 20361:37Punt
Q27:29OSUPSU 4811485:29Touchdown
Q22:00PSUPSU 25340:48Punt
Q21:12OSUOSU 353171:12End of Half
Q315:00OSUOSU 2510753:29Touchdown
Q311:31PSUPSU 259753:12Touchdown

Win probability

Ohio State 100% · pregame line Ohio State −20.0 (closing line)
Q1Q2Q3Q4▲ Ohio State▼ Penn StateOhio State +13% win probability: Jordan Stout kickoff for 65 yds for a touchbackPenn State +12% win probability: Will Levis 1 Yd Run (Jake Pinegar Kick)Ohio State +10% win probability: Jordan Stout kickoff for 65 yds for a touchbackPenn State +8% win probability: Jake Pinegar 42 Yd Field Goal Penn State +7% win probability: Will Levis run for 8 yds to the OhSt 27

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Sean Clifford10/17714.20054.9
Will Levis6/11575.20138.1
RushingCARYDSAVGTDLONG
Journey Brown11645.8118
Will Levis18341.9110
Noah Cain111.001
Sean Clifford600.005
ReceivingRECYDSAVGTDLONG
KJ Hamler34515.0022
Pat Freiermuth6406.7011
Justin Shorter3289.3018
Nick Bowers11212.0012
Jahan Dotson166.006
Journey Brown2-3-1.500
KickingFGPCTLONGXPPTS
Jake Pinegar1/1100.0422/25
PuntingNOYDSAVGTBIn 20LONG
Blake Gillikin620434.00040

Biggest plays

OSU +13% Q3 4:22 Jordan Stout kickoff for 65 yds for a touchback
PSU +12% Q3 7:54 Will Levis 1 Yd Run (Jake Pinegar Kick)
OSU +10% Q3 7:54 Jordan Stout kickoff for 65 yds for a touchback
PSU +8% Q3 4:22 Jake Pinegar 42 Yd Field Goal
PSU +7% Q3 7:00 Will Levis run for 8 yds to the OhSt 27

Team stats

StatPSUOSU
1st Downs1527
3rd down efficiency6-157-13
4th down efficiency0-22-3
Total Yards227417
Passing128188
Comp/Att16/2816/22
Yards per pass4.68.5
Rushing99229
Rushing Attempts3661
Yards per rush2.83.8
Penalties5-324-25
Turnovers13
Fumbles lost03
Interceptions thrown10
Possession25:4534:15

Play by play

Q4 0:00 End of 4th Quarter
Q4 1:17 3rd & 20 at PSU 30 Will Levis run for 1 yd to the PnSt 31
Q4 1:37 2nd & 18 at PSU 32 Will Levis sacked by Baron Browning for a loss of 2 yards to the PnSt 30
Q4 2:00 1st & 10 at PSU 40 Will 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
Q4 2:58 1st & 10 at PSU 32 Justin Fields run for a loss of 5 yards to the PnSt 37
Q4 3:28 2nd & 6 at PSU 38 Will Levis pass complete to Journey Brown for a loss of 1 yard to the PnSt 37
Q4 4:40 3rd & 6 at PSU 20 Will Levis pass complete to KJ Hamler for 14 yds to the PnSt 34 for a 1ST down
Q4 5:10 2nd & 10 at PSU 16 Will Levis run for 4 yds to the PnSt 20
Q4 5:40 1st & 10 at PSU 16 Will Levis pass incomplete to Justin Shorter
Q4 6:05 3rd & 4 at OSU 48 Justin Fields run for no gain to the OhSt 48
Q4 6:55 2nd & 7 at OSU 45 Justin Fields run for 3 yds to the OhSt 48
Q4 8:00 1st & 10 at OSU 42 J.K. Dobbins run for 3 yds to the OhSt 45
Q4 8:10 1st & 10 at OSU 30 J.K. Dobbins run for 12 yds to the OhSt 42 for a 1ST down
Q4 8:30 3rd & 7 at OSU 23 Justin Fields pass complete to Jeremy Ruckert for 7 yds to the OhSt 30 for a 1ST down
Q4 9:00 2nd & 11 at OSU 19 Justin Fields run for 4 yds to the OhSt 23
Q4 10:10 1st & 10 at OSU 20 J.K. Dobbins run for a loss of 1 yard to the OhSt 19
Q4 10:28 3rd & 2 at OSU 31 Will Levis run for 4 yds to the OhSt 27 for a 1ST down
Q4 11:14 2nd & 6 at OSU 35 Journey Brown run for 4 yds to the OhSt 31
Q4 11:40 1st & 10 at OSU 39 Will Levis run for 4 yds to the OhSt 35
Q4 12:15 2nd & 2 at OSU 45 Journey Brown run for 6 yds to the OhSt 39 for a 1ST down
Q4 12:37 1st & 10 at PSU 47 Will Levis run for 8 yds to the OhSt 45
Q4 13:03 1st & 10 at PSU 25 Will Levis pass complete to KJ Hamler for 22 yds to the PnSt 47 for a 1ST down
Q4 13:18 2nd & 8 at PSU 28 Chris Olave 28 Yd pass from Justin Fields (Blake Haubeil Kick)
Q4 13:45 1st & 15 at PSU 35 J.K. Dobbins run for 7 yds to the PnSt 28
Q4 14:00 1st & 10 at PSU 30 OHIO ST Penalty, False Start (Austin Mack) to the PnSt 35