Final at Ohio Stadium, ColumbusTV: ESPNRM, FOXAttendance 104,355College GameDay broadcast from here, November 23, 2019 (Wikipedia)FOX’s Big Noon Kickoff broadcast from here, November 23, 2019 (Wikipedia)
Referee Mike Cannon; umpire Ken Zelmanski; head linesman Bruce Keeling; line judge Jeff Szink; side judge Gaylon Williams; field judge Grady Smith; back judge Robert Smith; center judge Bryan BanksGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Penn State
0
0
17
0
17
Ohio State
7
7
7
7
28
Standouts
PassingJustin Fields16 of 22, 188 yards, 2 TDOhio State
RushingJ.K. Dobbins36 carries, 157 yards, 2 TDOhio State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Penn State
Ohio State
227
Total yards
417
128
Passing yards
188
99
Rushing yards
229
4.6
Yards per pass
8.5
2.8
Yards per rush
3.8
15
First downs
27
6–15
Third downs
7–13
0–2
Fourth downs
2–3
1
Turnovers
3
5–32
Penalties
4–25
25:52
Possession
34:08
3
Sacks (by defense)
5
Efficiency
Penn State
Ohio State
39%
Success rate
42%
0.04
EPA per play
0.02
1.02
Explosiveness
1.20
0.08
Rushing EPA
−0.14
−0.08
Passing EPA
0.40
27%
Passing-down success
56%
−0.10
First-down EPA
−0.55
0.22
Second-down EPA
0.27
0.15
Third-down EPA
0.95
20%
Havoc by its defense
28%
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 69% to win. Elo’s favorite won.
The line
Ohio State −20, over/under 58.
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%, Penn State 8%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Penn State right to left.
Q1 Penn StatePunt, 6 plays, 18 yards
Q1 Ohio StateTouchdown, 13 plays, 91 yards
Q1 Penn StatePunt, 3 plays, −8 yards
Q1 Ohio StateFumble, 8 plays, 40 yards
Q1 Penn StatePunt, 10 plays, 44 yards
Q2 Ohio StatePunt, 11 plays, 49 yards
Q2 Penn StatePunt, 3 plays, 6 yards
Q2 Ohio StateTouchdown, 11 plays, 48 yards
Q2 Penn StatePunt, 3 plays, 4 yards
Q2 Ohio StateEnd of half, 3 plays, 17 yards
Q3 Ohio StateTouchdown, 10 plays, 75 yards
Q3 Penn StateTouchdown, 9 plays, 75 yards
Q3 Ohio StateFumble, 1 play, 0 yards
Q3 Penn StateTouchdown, 2 plays, 12 yards
Q3 Ohio StateFumble, 3 plays, 12 yards
Q3 Penn StateField goal, 8 plays, 11 yards
Q3 Ohio StateResult not recorded, 5 plays, 24 yards
Q3 Penn StatePunt, 3 plays, −7 yards
Q4 Ohio StateTouchdown, 5 plays, 44 yards
Q4 Penn StateInterception, 7 plays, 48 yards
Q4 Ohio StatePunt, 7 plays, 28 yards
Q4 Penn StateTurnover on downs, 7 plays, 16 yards
Q4 Ohio StateFumble, 4 plays, 5 yards
Q4 Penn StateTurnover on downs, 4 plays, −9 yards
Q4 Ohio StateResult not recorded, 2 plays, −3 yards
Play by play
1st quarter5 drives, then Ohio State 7, Penn State 0
Penn State Punt, 6 plays
15:00
1st & 10 at own 35
Blake Haubeil kickoff for 51 yds , KJ Hamler return for 26 yds to the PnSt 40
14:45
1st & 10 at own 40
Sean Clifford run for 2 yds to the PnSt 42
14:00
2nd & 8 at own 42
Sean Clifford pass complete to Pat Freiermuth for 7 yds to the PnSt 49
13:25
3rd & 1 at own 49
Journey Brown run for 3 yds to the OhSt 48 for a 1ST down
13:00
1st & 10 at opp 48
Journey Brown run for 1 yd to the OhSt 47
12:24
2nd & 9 at opp 47
Sean Clifford run for 5 yds to the OhSt 42
12:19
3rd & 4 at opp 42
Sean Clifford pass incomplete to Pat Freiermuth
12:12
4th & 4 at opp 42
Blake Gillikin punt for 33 yds, fair catch by Garrett Wilson at the OhSt 9
Ohio State Touchdown, 13 plays
12:00
1st & 10 at own 9
J.K. Dobbins run for 22 yds to the OhSt 31 for a 1ST down
11:40
1st & 10 at own 31
J.K. Dobbins run for 4 yds to the OhSt 35
11:15
2nd & 6 at own 35
Justin Fields run for 1 yd to the OhSt 36
10:45
3rd & 5 at own 36
Justin Fields run for 14 yds to the 50 yard line for a 1ST down
10:15
1st & 10 at the 50
Justin Fields pass incomplete to Chris Olave
9:45
2nd & 10 at the 50
J.K. Dobbins run for a loss of 2 yards to the OhSt 48
9:20
3rd & 12 at own 48
Justin Fields run for 17 yds to the PnSt 35 for a 1ST down
8:55
1st & 10 at opp 35
J.K. Dobbins run for 2 yds to the PnSt 33
8:50
2nd & 8 at opp 33
J.K. Dobbins run for 8 yds to the PnSt 25 for a 1ST down
8:25
1st & 10 at opp 25
Justin Fields run for 3 yds to the PnSt 22
7:45
2nd & 7 at opp 22
J.K. Dobbins run for 15 yds to the PnSt 7 for a 1ST down
7:15
1st & goal at opp 7
J.K. Dobbins run for 3 yds to the PnSt 4
7:08
2nd & goal at opp 4
J.K. Dobbins 4 Yd Run (Blake Haubeil Kick)Ohio State 7, Penn State 0
Penn State Punt, 3 plays
7:08
2nd & 7 at own 35
Blake Haubeil kickoff for 65 yds , KJ Hamler return for 13 yds to the PnSt 13
6:40
1st & 10 at own 13
Sean Clifford pass complete to Pat Freiermuth for 4 yds to the PnSt 17
6:10
2nd & 6 at own 17
Sean Clifford run for a loss of 4 yards to the PnSt 13
5:18
3rd & 10 at own 13
Sean Clifford sacked by Chase Young and Baron Browning for a loss of 8 yards to the PnSt 5
5:18
4th & 18 at own 5
Timeout OHIO ST, clock 05:18
5:12
4th & 18 at own 5
Blake Gillikin punt for 40 yds, punt out-of-bounds at the PnSt 45
Ohio State Fumble, 8 plays
4:45
1st & 10 at opp 45
J.K. Dobbins run for a loss of 1 yard to the PnSt 46
4:17
2nd & 11 at opp 46
Justin Fields pass complete to Austin Mack for 13 yds to the PnSt 33 for a 1ST down
3:40
1st & 10 at opp 33
J.K. Dobbins run for no gain to the PnSt 33
3:09
2nd & 10 at opp 33
Justin Fields pass complete to Garrett Wilson for 16 yds to the PnSt 17 for a 1ST down
3:07
1st & 10 at opp 17
Justin Fields pass incomplete to Austin Mack
3:00
2nd & 10 at opp 17
Justin Fields pass complete to K.J. Hill for 10 yds to the PnSt 7 for a 1ST down
2:20
1st & goal at opp 7
J.K. Dobbins run for 2 yds to the PnSt 5
2:15
2nd & goal at opp 5
Justin Fields run for 4 yds Justin Fields fumbled, forced by Lamont Wade, recovered by PnSt Cam Brown
Penn State Punt, 10 plays
2:00
1st & 10 at own 20
Sean Clifford pass incomplete to Jahan Dotson
1:30
2nd & 10 at own 20
Sean Clifford pass complete to Pat Freiermuth for 7 yds to the PnSt 27
1:27
3rd & 3 at own 27
Sean Clifford pass complete to Pat Freiermuth for 5 yds to the PnSt 32 for a 1ST down
1:21
1st & 10 at own 32
Sean Clifford pass incomplete to KJ Hamler
1:00
2nd & 10 at own 32
Sean Clifford pass complete to KJ Hamler for 9 yds to the PnSt 41
0:30
3rd & 1 at own 41
Sean Clifford run for 2 yds to the PnSt 43 for a 1ST down
0:00
1st & 10 at own 43
Sean Clifford pass complete to Justin Shorter for 18 yds to the OhSt 39 for a 1ST down
Q2 14:55
1st & 10 at opp 39
Sean Clifford pass incomplete to Pat Freiermuth
Q2 14:44
2nd & 10 at opp 39
Sean Clifford run for 3 yds to the OhSt 36
Q2 14:07
3rd & 7 at opp 36
Sean Clifford pass incomplete to Jahan Dotson
Q2 14:01
4th & 7 at opp 36
Blake Gillikin punt for 26 yds, fair catch by Garrett Wilson at the OhSt 10
2nd quarter5 drives, then Ohio State 14, Penn State 0
Ohio State Punt, 11 plays
13:39
1st & 10 at own 10
J.K. Dobbins run for 5 yds to the OhSt 15
13:18
2nd & 5 at own 15
J.K. Dobbins run for 6 yds to the OhSt 21 for a 1ST down
13:00
1st & 10 at own 21
Justin Fields pass complete to K.J. Hill for 7 yds to the OhSt 28
12:25
2nd & 3 at own 28
Justin Fields pass complete to Binjimen Victor for 10 yds to the OhSt 38 for a 1ST down
12:18
1st & 10 at own 38
J.K. Dobbins run for 3 yds to the OhSt 41
12:00
2nd & 7 at own 41
Justin Fields pass complete to K.J. Hill for 5 yds to the OhSt 46
11:00
3rd & 2 at own 46
Justin Fields run for 2 yds to the OhSt 48 for a 1ST down
10:50
1st & 10 at own 48
Justin Fields pass complete to Chris Olave for 16 yds to the PnSt 36 for a 1ST down
10:49
1st & 10 at opp 36
Justin Fields pass incomplete to Binjimen Victor
10:25
2nd & 10 at opp 36
Dobbins, J.K. rush for 9 yards to the PENNST27, PENALTY OHIOST holding (Munford, Thayer) 10 yards to the PENNST46, NO PLAY.
10:00
2nd & 20 at opp 46
Justin Fields sacked by Yetur Gross-Matos for a loss of 6 yards to the OhSt 48
9:19
3rd & 26 at own 48
Justin Fields pass complete to J.K. Dobbins for 11 yds to the PnSt 41
9:06
4th & 15 at opp 41
Drue Chrisman punt for 41 yds for a touchback
Penn State Punt, 3 plays
8:45
1st & 10 at own 20
Noah Cain run for 1 yd to the PnSt 21
8:00
2nd & 9 at own 21
Sean Clifford pass complete to Justin Shorter for 5 yds to the PnSt 26
7:38
3rd & 4 at own 26
Sean Clifford pass incomplete to Noah Cain
7:29
4th & 4 at own 26
Blake Gillikin punt for 29 yds , Garrett Wilson returns for 7 yds to the PnSt 48
Ohio State Touchdown, 11 plays
7:15
1st & 10 at opp 48
Master Teague III run for a loss of 1 yard to the PnSt 49
6:48
2nd & 11 at opp 49
OHIO ST Penalty, False Start (Master Teague III) to the OhSt 46
6:25
2nd & 16 at own 46
Justin Fields run for 9 yds to the PnSt 45
5:58
3rd & 7 at opp 45
Justin Fields pass complete to Austin Mack for 14 yds to the PnSt 31 for a 1ST down
5:25
1st & 10 at opp 31
J.K. Dobbins run for 1 yd to the PnSt 30
4:50
2nd & 9 at opp 30
Justin Fields pass complete to Jeremy Ruckert for 6 yds to the PnSt 24
4:30
3rd & 3 at opp 24
J.K. Dobbins run for a loss of 2 yards to the PnSt 26
3:45
4th & 5 at opp 26
Justin Fields run for 22 yds to the PnSt 4 for a 1ST down
3:35
1st & goal at opp 4
J.K. Dobbins run for no gain to the PnSt 4
2:50
2nd & goal at opp 4
Justin Fields run for 1 yd to the PnSt 3
2:39
3rd & 0 at opp 3
Timeout OHIO ST, clock 02:39
2:15
3rd & goal at opp 3
J.K. Dobbins run for 2 yds to the PnSt 1
2:03
4th & 0 at opp 1
Timeout PENN ST, clock 02:03
2:00
4th & goal at opp 1
J.K. Dobbins 1 Yd Run (Blake Haubeil Kick)Ohio State 14, Penn State 0
Penn State Punt, 3 plays
2:00
4th & 7 at own 35
Blake Haubeil kickoff for 61 yds for a touchback
1:28
1st & 10 at own 25
Sean Clifford pass complete to Journey Brown for a loss of 2 yards to the PnSt 23
1:24
2nd & 12 at own 23
Sean Clifford pass incomplete to Justin Shorter
1:18
3rd & 12 at own 23
Journey Brown run for 6 yds to the PnSt 29
1:18
4th & 6 at own 29
Timeout OHIO ST, clock 01:18
1:12
4th & 6 at own 29
Blake Gillikin punt for 36 yds, fair catch by Garrett Wilson at the OhSt 35
Ohio State End of half, 3 plays
1:00
1st & 10 at opp 49
J.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
0:50
1st & 10 at opp 34
Justin Fields pass incomplete to Chris Olave
0:47
2nd & 10 at opp 34
OHIO ST Penalty, Illegal Formation (-5 Yards) to the PnSt 39
0:00
2nd & 15 at opp 39
Justin Fields sacked by Yetur Gross-Matos for a loss of 9 yards to the PnSt 48
3rd quarter7 drives, then Ohio State 21, Penn State 17
Ohio State Touchdown, 10 plays
15:00
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
14:40
1st & 10 at own 25
Justin Fields pass complete to Binjimen Victor for 11 yds to the OhSt 36 for a 1ST down
14:15
1st & 10 at own 36
Justin Fields run for 5 yds to the OhSt 41
13:35
2nd & 5 at own 41
J.K. Dobbins run for 3 yds to the OhSt 44
13:15
3rd & 2 at own 44
J.K. Dobbins run for 3 yds to the OhSt 47 for a 1ST down
13:00
1st & 10 at own 47
J.K. Dobbins run for no gain to the OhSt 47
12:45
2nd & 10 at own 47
J.K. Dobbins run for 16 yds to the PnSt 37 for a 1ST down
12:34
1st & 10 at opp 37
Justin Fields pass incomplete to Austin Mack
12:17
2nd & 10 at opp 37
J.K. Dobbins run for 10 yds to the PnSt 27 for a 1ST down
12:00
1st & 10 at opp 27
J.K. Dobbins run for 3 yds to the PnSt 24
11:31
2nd & 7 at opp 24
K.J. Hill 24 Yd pass from Justin Fields (Blake Haubeil Kick)Ohio State 21, Penn State 0
Penn State Touchdown, 9 plays
11:31
2nd & 7 at own 35
Blake Haubeil kickoff for 61 yds for a touchback
11:22
1st & 10 at own 25
Sean Clifford pass complete to Pat Freiermuth for 6 yds to the PnSt 31
11:00
2nd & 4 at own 31
Journey Brown run for 13 yds to the PnSt 44 for a 1ST down
10:40
1st & 10 at own 44
Journey Brown run for 1 yd to the PnSt 45
10:30
2nd & 9 at own 45
Sean Clifford pass complete to Nick Bowers for 12 yds to the OhSt 43 for a 1ST down
10:00
1st & 10 at opp 43
Will Levis run for no gain to the OhSt 43
8:55
2nd & 10 at opp 43
Will Levis pass complete to Jahan Dotson for 6 yds to the OhSt 37
8:47
3rd & 4 at opp 37
Will Levis run for 10 yds to the OhSt 27 for a 1ST down
8:25
1st & 10 at opp 27
Journey Brown run for 9 yds to the OhSt 18
8:19
2nd & 1 at opp 18
Journey Brown 18 Yd Run (Jake Pinegar Kick)Ohio State 21, Penn State 7
8:19
2nd & 1 at own 35
Jordan Stout kickoff for 65 yds for a touchback
8:10
1st & 10 at own 25
J.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
Penn State Touchdown, 2 plays
8:00
1st & 10 at opp 12
Will Levis pass complete to Pat Freiermuth for 11 yds to the OhSt 1 for a 1ST down
7:54
1st & goal at opp 1
Will Levis 1 Yd Run (Jake Pinegar Kick)Ohio State 21, Penn State 14
Ohio State Fumble, 3 plays
7:54
1st & 10 at own 35
Jordan Stout kickoff for 65 yds for a touchback
7:54
1st & 10 at own 25
Justin Fields pass incomplete to Garrett Wilson
7:30
2nd & 10 at own 25
Justin Fields run for 12 yds to the OhSt 37 for a 1ST down
7:04
1st & 10 at own 37
Justin Fields run for a loss of 2 yards to the OhSt 35 Justin Fields fumbled, forced by Lamont Wade, recovered by PnSt Micah Parsons
Penn State Field goal, 8 plays
7:00
1st & 10 at opp 35
Will Levis run for 8 yds to the OhSt 27
6:30
2nd & 2 at opp 27
Journey Brown run for 4 yds to the OhSt 23 for a 1ST down
5:50
1st & 10 at opp 23
Will Levis run for 4 yds to the OhSt 19
5:40
2nd & 6 at opp 19
Will Levis run for 8 yds to the OhSt 11 for a 1ST down
5:20
1st & 10 at opp 11
Journey Brown run for a loss of 1 yard to the OhSt 12
5:06
2nd & 11 at opp 12
Will Levis pass incomplete to Journey Brown
5:06
3rd & 11 at opp 12
PENN ST Penalty, False Start (-5 Yards) to the OhSt 17
4:30
3rd & 16 at opp 17
Will Levis sacked by Chase Young and Jashon Cornell for a loss of 7 yards to the OhSt 24
4:22
4th & 23 at opp 24
Jake Pinegar 42 Yd Field GoalOhio State 21, Penn State 17
Ohio State Result not recorded, 5 plays
4:22
4th & 23 at own 35
Jordan Stout kickoff for 65 yds for a touchback
4:11
1st & 10 at own 25
Justin Fields pass complete to Garrett Wilson for 5 yds to the OhSt 30
3:54
2nd & 5 at own 30
J.K. Dobbins run for 11 yds to the OhSt 41 for a 1ST down
3:25
1st & 10 at own 41
Justin Fields run for 4 yds to the OhSt 45
3:03
2nd & 6 at own 45
J.K. Dobbins run for 2 yds to the OhSt 47
2:17
3rd & 4 at own 47
J.K. Dobbins run for 2 yds to the OhSt 49
2:17
4th & 2 at own 49
Drue Chrisman punt for 40 yds, fair catch by KJ Hamler at the PnSt 11
Penn State Punt, 3 plays
1:41
1st & 10 at own 11
TEAM run for a loss of 6 yards to the PnSt 1 TEAM fumbled, forced by TEAM, recovered by PnSt Will Levis
1:04
2nd & 20 at own 1
Will Levis run for 4 yds to the PnSt 5
0:45
3rd & 16 at own 5
PENN ST Penalty, False Start (Steven Gonzalez) to the PnSt 3
0:20
3rd & 18 at own 3
Will Levis run for 1 yd to the PnSt 4
4th quarter7 drives, then Ohio State 28, Penn State 17
Ohio State Touchdown, 5 plays
14:45
1st & 10 at opp 44
Justin Fields run for 1 yd to the PnSt 43
14:20
2nd & 9 at opp 43
Justin Fields pass complete to Master Teague III for 5 yds to the PnSt 38
14:05
3rd & 4 at opp 38
Master Teague III run for 8 yds to the PnSt 30 for a 1ST down
14:00
1st & 10 at opp 30
OHIO ST Penalty, False Start (Austin Mack) to the PnSt 35
13:45
1st & 15 at opp 35
J.K. Dobbins run for 7 yds to the PnSt 28
13:18
2nd & 8 at opp 28
Chris Olave 28 Yd pass from Justin Fields (Blake Haubeil Kick)Ohio State 28, Penn State 17
Penn State Interception, 7 plays
13:03
1st & 10 at own 25
Will Levis pass complete to KJ Hamler for 22 yds to the PnSt 47 for a 1ST down
12:37
1st & 10 at own 47
Will Levis run for 8 yds to the OhSt 45
12:15
2nd & 2 at opp 45
Journey Brown run for 6 yds to the OhSt 39 for a 1ST down
11:40
1st & 10 at opp 39
Will Levis run for 4 yds to the OhSt 35
11:14
2nd & 6 at opp 35
Journey Brown run for 4 yds to the OhSt 31
10:28
3rd & 2 at opp 31
Will Levis run for 4 yds to the OhSt 27 for a 1ST down
Ohio State Punt, 7 plays
10:10
1st & 10 at own 20
J.K. Dobbins run for a loss of 1 yard to the OhSt 19
9:00
2nd & 11 at own 19
Justin Fields run for 4 yds to the OhSt 23
8:30
3rd & 7 at own 23
Justin Fields pass complete to Jeremy Ruckert for 7 yds to the OhSt 30 for a 1ST down
8:10
1st & 10 at own 30
J.K. Dobbins run for 12 yds to the OhSt 42 for a 1ST down
8:00
1st & 10 at own 42
J.K. Dobbins run for 3 yds to the OhSt 45
6:55
2nd & 7 at own 45
Justin Fields run for 3 yds to the OhSt 48
6:05
3rd & 4 at own 48
Justin Fields run for no gain to the OhSt 48
Penn State Turnover on downs, 7 plays
5:40
1st & 10 at own 16
Will Levis pass incomplete to Justin Shorter
5:10
2nd & 10 at own 16
Will Levis run for 4 yds to the PnSt 20
4:40
3rd & 6 at own 20
Will Levis pass complete to KJ Hamler for 14 yds to the PnSt 34 for a 1ST down
3:28
2nd & 6 at own 38
Will Levis pass complete to Journey Brown for a loss of 1 yard to the PnSt 37
Ohio State Fumble, 4 plays
2:58
1st & 10 at opp 32
Justin Fields run for a loss of 5 yards to the PnSt 37
2:23
4th & 5 at opp 27
Timeout PENN ST, clock 02:23
2:17
4th & 5 at opp 27
Justin 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
Penn State Turnover on downs, 4 plays
2:00
1st & 10 at own 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
1:37
2nd & 18 at own 32
Will Levis sacked by Baron Browning for a loss of 2 yards to the PnSt 30
1:17
3rd & 20 at own 30
Will Levis run for 1 yd to the PnSt 31
1:00
4th & 19 at own 31
Will Levis pass incomplete to Jahan Dotson
Ohio State Result not recorded, 2 plays
0:30
1st & 10 at opp 31
TEAM run for a loss of 1 yard to the PnSt 32
0:00
2nd & 11 at opp 32
TEAM run for a loss of 2 yards to the PnSt 34
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.